.vue-map{height:100%;min-height:2rem;width:100%}.container[data-v-de78d5f1]{cursor:pointer;display:block;font-size:22px;margin-bottom:0;padding-left:24px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.container input[data-v-de78d5f1]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkmark[data-v-de78d5f1]{border:1px solid var(--color-primary);height:13px;left:0;position:absolute;top:6px;width:13px}.checkmark[data-v-de78d5f1]:after{content:"";display:none;position:absolute}.container input:checked~.checkmark[data-v-de78d5f1]:after{display:block}.container .checkmark[data-v-de78d5f1]:after{border:solid var(--color-primary);border-width:0 3px 3px 0;height:9px;left:3px;top:0;transform:rotate(45deg);width:5px}.label-text[data-v-de78d5f1]{color:var(--color-primary)}a,a:active,a:focus{outline:none}.button-wrapper[data-v-4d908bbd]{align-items:center;background-color:var(--color-primary);background:var(--color-primary);border:1px solid var(--color-primary);cursor:pointer;display:inline-flex;justify-content:center;overflow:hidden;padding:.5rem 1.5rem;position:relative;text-align:center;transition:all var(--transition-basic)}.button-wrapper .anim[data-v-4d908bbd]{background:#fff;height:100%;opacity:0;pointer-events:none;position:absolute;width:100%;z-index:1}.button-wrapper a[data-v-4d908bbd],.button-wrapper span[data-v-4d908bbd]{align-items:center;color:var(--color-lighter-salmon);display:inline-flex;font-family:DMMono,sans-serif;font-size:1.75rem;font-weight:400;justify-content:center;line-height:140%;text-transform:uppercase;transition:transform .2s ease-out;width:100%;z-index:2}.button-wrapper a[data-v-4d908bbd]:focus,.button-wrapper span[data-v-4d908bbd]:focus{outline:none}.button-wrapper.inverted[data-v-4d908bbd]{background:transparent;border:1px solid var(--color-primary)}.button-wrapper.inverted .anim[data-v-4d908bbd]{background:var(--color-primary)}.button-wrapper.inverted a[data-v-4d908bbd],.button-wrapper.inverted span[data-v-4d908bbd]{color:var(--color-primary)}.button-wrapper.inverted[data-v-4d908bbd]:hover{background:var(--color-primary);border:1px solid var(--color-primary)}.button-wrapper.inverted:hover a[data-v-4d908bbd],.button-wrapper.inverted:hover span[data-v-4d908bbd]{color:var(--color-lighter-salmon)}.button-wrapper.disabled[data-v-4d908bbd],.button-wrapper.disabled[data-v-4d908bbd]:hover{background:var(--color-primary-faded);border:2px solid transparent}.button-wrapper.disabled a[data-v-4d908bbd],.button-wrapper.disabled span[data-v-4d908bbd],.button-wrapper.disabled:hover a[data-v-4d908bbd],.button-wrapper.disabled:hover span[data-v-4d908bbd]{pointer-events:none}.button-wrapper.disabled .anim[data-v-4d908bbd],.button-wrapper.disabled:hover .anim[data-v-4d908bbd]{display:none}.button-wrapper.small[data-v-4d908bbd]{border-radius:var(--border-radius-small);padding:4px 8px}.button-wrapper[data-v-4d908bbd]:hover{background:var(--color-offwhite);color:var(--color-primary)}.button-wrapper:hover .anim[data-v-4d908bbd]{animation:button-anim .5s ease 0s both}.button-wrapper:hover a[data-v-4d908bbd],.button-wrapper:hover span[data-v-4d908bbd]{color:var(--color-primary)}.button-wrapper:hover svg[data-v-4d908bbd],.button-wrapper:hover svg path[data-v-4d908bbd]{fill:var(--color-primary)}@media screen and (max-width:768px){.button-wrapper a[data-v-4d908bbd],.button-wrapper span[data-v-4d908bbd]{font-size:1.5rem}}.button-wrapper:hover svg,.button-wrapper:hover svg path{fill:var(--color-primary)}.modal-wrapper{background-color:var(--color-primary);height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:100}.modal-wrapper.closeable{cursor:pointer}.modal-wrapper .modal{background:var(--color-lighter-salmon);box-sizing:border-box;cursor:default;left:50%;max-height:calc(100% - var(--page-padding)*2);max-width:550px;overflow:auto;position:absolute;top:100%;transform:translate(-50%);transition:all var(--transition-basic);width:calc(100% - var(--page-padding)*2)}.modal-wrapper.open{background-color:#4971b780;pointer-events:all}.modal-wrapper.open .modal{left:50%;top:50%;transform:translate(-50%,-50%)}@media screen and (max-width:768px){.modal-wrapper.open .modal{left:50%;top:100%;transform:translate(-50%,calc(-100% - var(--page-padding)))}}.modal{display:flex;flex-direction:column;gap:1rem;padding:0}.modal .title{font-family:DMMono,sans-serif;font-size:2rem;font-weight:700;line-height:3rem;padding:2.75rem 1.5rem .5rem;text-transform:uppercase}.modal .content{border-bottom:1px solid var(--color-primary);font-size:1rem;padding:0 1.5rem 1.5rem}.modal .content a{color:var(--color-primary);font-size:1rem;text-decoration:underline}.modal .setting{display:flex;font-family:DMMono,sans-serif;font-size:1rem;justify-content:space-between;padding:1rem 1.5rem;text-transform:uppercase}.modal .setting .setting-title,.modal .setting .setting-value{font-size:1rem}.modal .tools{border-top:1px solid var(--color-primary);display:flex;font-size:1rem!important;gap:1rem;justify-content:flex-end;padding-top:1rem}@media screen and (max-width:768px){.modal .tools{flex-direction:column}.modal .title{font-size:1.75rem}}.amount-selector{--color-internal-primary:var(--color-lighter-salmon);--color-internal-secondary:var(--color-secondary);--internal-amount-selector-base-size:.5rem;display:flex;gap:calc(var(--internal-amount-selector-base-size)*1);position:relative;width:100%}.amount-selector .decrease,.amount-selector .increase,.amount-selector .number-field{border:1px solid var(--color-internal-primary);color:var(--color-internal-primary);height:calc(var(--internal-amount-selector-base-size)*3);text-align:center}.amount-selector .decrease,.amount-selector .increase{cursor:pointer;position:relative;transition:all var(--transition-basic);width:calc(var(--internal-amount-selector-base-size)*3)}.amount-selector .decrease::-moz-selection,.amount-selector .increase::-moz-selection{background:none;color:none}.amount-selector .decrease::selection,.amount-selector .increase::selection{background:none;color:none}.amount-selector .decrease span,.amount-selector .increase span{background:var(--color-internal-primary);display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.amount-selector .decrease span:first-child,.amount-selector .increase span:first-child{height:1px;width:calc(var(--internal-amount-selector-base-size)*1.5)}.amount-selector .decrease span:nth-child(2),.amount-selector .increase span:nth-child(2){height:calc(var(--internal-amount-selector-base-size)*1.5);width:1px}.amount-selector .decrease:hover:not(.disabled),.amount-selector .increase:hover:not(.disabled){background:var(--color-internal-primary)}.amount-selector .decrease:hover:not(.disabled) span,.amount-selector .increase:hover:not(.disabled) span{background:var(--color-internal-secondary)}.amount-selector .decrease.disabled,.amount-selector .increase.disabled{cursor:not-allowed}.amount-selector .number-field{-moz-appearance:textfield;background:none;flex:1;outline:none;padding:0 calc(var(--internal-amount-selector-base-size)*.5);width:100%}.amount-selector .number-field::-webkit-inner-spin-button,.amount-selector .number-field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.amount-selector .dropdown-arrow{height:calc(var(--internal-amount-selector-base-size)*1);opacity:.5;position:absolute;right:calc(var(--internal-amount-selector-base-size)*.5);top:50%;transform:translateY(-50%);width:calc(var(--internal-amount-selector-base-size)*1)}@media screen and (max-width:768px){.amount-selector{gap:10px}.amount-selector .decrease,.amount-selector .increase,.amount-selector .number-field{height:30px}.amount-selector .decrease,.amount-selector .increase{width:30px}}.arrow[data-v-06827ab8]{border-style:solid;border-width:0 2px 2px 0;display:inline-block;padding:3px}.right[data-v-06827ab8]{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.left[data-v-06827ab8]{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.up[data-v-06827ab8]{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.down[data-v-06827ab8]{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.dropdown-wrapper{position:relative;width:100%}.dropdown-wrapper .dropdown{-webkit-appearance:none;background:none;border:1px solid var(--color-dark-blue);outline:none;padding:8px 24px 8px 8px;text-overflow:ellipsis;width:100%}.dropdown-wrapper .dropdown-arrow{display:inline-block;pointer-events:none;position:absolute;right:.8rem;top:13px}.dropdown-wrapper.colored .dropdown-arrow{right:.8rem;top:13px}.dropdown-wrapper.colored .dropdown{background:var(--color-primary);border:0}.lds-ring[data-v-35452800]{display:inline-block;height:1em;position:relative;width:1em}.lds-ring div[data-v-35452800]{animation:lds-ring-35452800 1s cubic-bezier(.5,0,.5,1) infinite;border:.1em solid var(--spinner-color);border-color:var(--spinner-color) transparent transparent transparent;border-radius:50%;box-sizing:border-box;display:block;height:.8em;margin:.1em;position:absolute;width:.8em}.lds-ring div[data-v-35452800]:first-child{animation-delay:-.3s}.lds-ring div[data-v-35452800]:nth-child(2){animation-delay:-.2s}.lds-ring div[data-v-35452800]:nth-child(3){animation-delay:-.1s}@keyframes lds-ring-35452800{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.cart[data-v-3a931811]{background:var(--color-primary);border:1px solid var(--color-lighter-salmon);color:var(--color-lighter-salmon);height:auto;max-height:91vh;opacity:0;padding:0 1rem 1rem;pointer-events:none;position:fixed;right:0;top:90px;transition:all .3s ease;width:40vw;z-index:11}.cart.open[data-v-3a931811]{opacity:1;pointer-events:auto}@media (max-width:1440px){.cart[data-v-3a931811]{top:75px}}@media screen and (max-width:768px){.cart[data-v-3a931811]{border-radius:0;right:0;width:100%}}.cart .close[data-v-3a931811],.cart a[data-v-3a931811]{transition:all .3s ease}.cart .close[data-v-3a931811]:hover,.cart a[data-v-3a931811]:hover{opacity:.6}.cart-header[data-v-3a931811]{align-items:center;border-bottom:1px solid var(--color-lighter-salmon);color:var(--color-lighter-salmon);display:flex;font: 400 28px/140% DMMono,monospace;margin-left:-1rem;padding:1.6rem 3rem;text-transform:uppercase;width:calc(100% + 2rem)}.cart-header h2[data-v-3a931811]{font-size:2rem;text-transform:uppercase}.cart-header .close[data-v-3a931811]{cursor:pointer}.cart-header .button[data-v-3a931811]{padding:4px 12px}.item-wrapper[data-v-3a931811]{border-bottom:1px solid var(--color-lighter-salmon);margin-right:.5rem;max-height:62vh;overflow-y:scroll;padding-top:1rem}.cart .item[data-v-3a931811]{border:1px solid var(--color-lighter-salmon);display:grid;grid-template-columns:190px auto auto;min-height:190px}.cart .item[data-v-3a931811]:not(:last-child){margin-bottom:1rem}@media screen and (max-width:768px){.cart .item[data-v-3a931811]{grid-template-columns:90px auto auto;min-height:80px}}.cart .item.no-items[data-v-3a931811]{margin-top:1rem;min-height:0;padding:.5rem}.cart .item .product-image[data-v-3a931811]{border-right:1px solid var(--color-lighter-salmon);height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.cart .item-col2[data-v-3a931811]{align-items:flex-start;justify-content:space-between;padding:.5rem}.cart .item-col2[data-v-3a931811],.cart .item-col2 .top[data-v-3a931811]{display:flex;flex-direction:column;width:100%}.cart .item-col2 .title[data-v-3a931811]{color:var(--color-lighter-salmon);display:flex;font: 400 28px/110% Cucina,serif;justify-content:space-between;text-decoration:none;transition:all .3s ease;width:100%}.cart .item-col2 .title[data-v-3a931811]:hover{opacity:.6}.cart .item-col2 .bio-icon[data-v-3a931811]{margin-left:1rem;-o-object-fit:contain;object-fit:contain;width:50px}.cart .item-col2 .sale-tag[data-v-3a931811]{background:var(--color-secondary);color:var(--color-lighter-salmon);display:inline-block;padding:.3rem}.cart .item-col2 .amount-container[data-v-3a931811]{width:100%}.cart .item-col2 .amount-container[data-v-3a931811] .amount-selector{--internal-amount-selector-base-size:.75rem}.cart .item-col2 button[data-v-3a931811]{width:32px}.cart .item-col2 .amount[data-v-3a931811],.cart .item-col2 button[data-v-3a931811]{background:transparent;border:1px solid var(--color-black);height:100%;opacity:.5}.cart .item-col2 .amount[data-v-3a931811]{align-items:center;display:inline-flex;justify-content:center;width:64px}.cart .item-col2 .variant[data-v-3a931811]{color:var(--color-lighter-salmon);display:block;font: 400 16px/140% DMMono,monospace;margin-right:.5rem;padding-top:.5rem}.checkout-button[data-v-3a931811]{margin-right:.5rem}.checkout-button[data-v-3a931811] .button-wrapper{border-width:1px}.checkout-button[data-v-3a931811] .button-wrapper span{font: 400 28px/140% DMMono,monospace}.checkout-button[data-v-3a931811] .lds-ring>div{border-color:var(--color-offwhite) transparent transparent transparent}.checkout-button[data-v-3a931811]:hover .lds-ring>div{border-color:var(--color-primary) transparent transparent transparent}.cart .item-col3[data-v-3a931811]{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between;padding:.5rem .5rem .5rem 0}.cart .item-col3 .delete[data-v-3a931811]{cursor:pointer;font: 400 .75rem/140% DMMono,monospace;opacity:.5;transition:all var(--transition-basic)}.cart .item-col3 .delete[data-v-3a931811]:hover{opacity:1}.cart .item-col3 .price[data-v-3a931811]{font: 400 1.125rem/120% DMMono,monospace;text-align:right;white-space:nowrap}.cart .item-col3 .vat-text[data-v-3a931811]{font: 400 12px/140% DMSans,sans-serif;opacity:.5}.sum-wrapper[data-v-3a931811]{border:1px solid var(--color-lighter-salmon);display:flex;justify-content:space-between;margin:.5rem .5rem .5rem 0;padding:.5rem .75rem}.sum-wrapper .title-wrapper[data-v-3a931811]{align-items:center;display:flex;gap:.5rem}.sum-wrapper .notice[data-v-3a931811]{font: 400 .75rem/140% DMSans,sans-serif;opacity:.75}.sum-wrapper .title[data-v-3a931811],.sum-wrapper .total-price[data-v-3a931811]{color:var(--color-lighter-salmon)}.checkout[data-v-3a931811]{background:var(--color-primary);border:0;color:#fff;display:flex;justify-content:center;padding:.5rem;text-transform:uppercase;width:100%}.shipping-text[data-v-3a931811]{font: 400 12px/140% DMSans,sans-serif;margin:.5rem 0;text-align:center}.cart .item img[data-v-3a931811]{background:#fff;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.cart .item .button[data-v-3a931811]{align-items:center;background:#fff;border:2px solid #000;display:flex;flex-grow:0;font-size:14px;height:32px;justify-content:center;padding:0;width:32px}@media screen and (max-width:1024px){.cart.cart[data-v-3a931811]{border:0;height:100vh;padding:0;top:0;width:100vw}.cart.cart .item-wrapper.desktop[data-v-3a931811]{display:none}.cart.cart .item-wrapper.mobile[data-v-3a931811]{border:0;display:block;margin:0;max-height:65vh;padding:0}.cart.cart .item-wrapper.mobile .item[data-v-3a931811]{border:0;border-bottom:1px solid var(--color-lighter-salmon);grid-template-columns:140px 1fr;grid-template-rows:2fr;margin:0}.cart.cart .item-wrapper.mobile a[data-v-3a931811]{grid-column:span 1/span 1;grid-row:span 2/span 2}.cart.cart .item-wrapper.mobile .item-col2[data-v-3a931811]{display:block;width:100%}.cart.cart .item-wrapper.mobile .item-col2 .top[data-v-3a931811]{align-items:flex-start;flex-direction:row;justify-content:center;padding-bottom:.5rem}.cart.cart .item-wrapper.mobile .item-col2 .top .title[data-v-3a931811]{font: 400 16px/22px Cucina,serif}.cart.cart .item-wrapper.mobile .item-col2 .bottom .variant[data-v-3a931811]{font-size:12px;margin:0;padding:0}.cart.cart .item-wrapper.mobile .item-col3[data-v-3a931811]{padding:.5rem}.cart.cart .item-wrapper.mobile .item-col3 .wrapper[data-v-3a931811]{display:flex;justify-content:space-between;width:100%}.cart.cart .shipping-text[data-v-3a931811]{margin:.75rem 0}.cart.cart .cart-header[data-v-3a931811]{height:17vh;margin-left:0;padding:2rem .75rem;width:auto}.cart.cart .cart-header .title[data-v-3a931811]{font-family:DMMono,monospace;font-size:28px;font-style:normal;font-weight:400;line-height:140%;text-transform:none}.amount-container[data-v-3a931811]{padding-top:.5rem}.sum-wrapper[data-v-3a931811]{border:0;border-top:1px solid var(--color-lighter-salmon);margin:0}.checkout-button[data-v-3a931811]{margin-right:0}.checkout-button[data-v-3a931811] .button-wrapper span{font-size:18px}}.cart .location-wrapper{align-items:center;background:var(--color-offwhite2);display:flex;justify-content:space-between;margin-bottom:.5rem;overflow:hidden;width:100%}.cart .location-wrapper span{color:var(--color-primary);padding-left:.5rem;pointer-events:none;position:absolute}.cart .location-wrapper .dropdown-wrapper select{color:var(--color-black);padding:.5rem 2em .5rem .5rem;text-align:right}.cart .location-wrapper .dropdown-wrapper i{color:var(--color-black)}.cart .location-wrapper .add-address{border-radius:0}.cart .location-wrapper .add-address span{display:block;height:100%}.cart .location-wrapper .add-address:hover{background:var(--color-primary);padding-inline:24px}.cart .location-wrapper .add-address:hover a,.cart .location-wrapper .add-address:hover span{color:var(--color-offwhite)}@media screen and (max-width:768px){.cart .location-wrapper{align-items:flex-start;flex-direction:column}.cart .location-wrapper span{position:relative}.cart .location-wrapper .dropdown-wrapper select{text-align:left}}@media screen and (max-width:1440px){.cart.cart{width:60vw}.cart.cart .cart-header{padding:1rem 1.5rem}.cart.cart .cart-header .title{font-size:24px}.cart.cart .item-col2 .top .title{font-size:1.25rem}}img[data-v-b2bd06b1]{height:auto;max-height:100%;max-width:100%}header[data-v-ffa982f7]{height:15vh;min-width:20rem;pointer-events:none;position:fixed;right:22px;text-align:center;top:2vh;z-index:11}header button[data-v-ffa982f7]{padding:0;pointer-events:auto}header .cart-items[data-v-ffa982f7]{align-items:center;animation:shake .5s ease-in-out infinite;animation-play-state:paused;background-color:var(--color-primary);border:1px solid var(--color-lighter-salmon);border-radius:50%;bottom:-.25rem;color:var(--color-lighter-salmon);display:flex;font-size:12px;height:1.25rem;justify-content:center;position:absolute;right:-.25rem;width:1.25rem}header .cart-items.changing[data-v-ffa982f7]{animation-play-state:running}@media screen and (max-width:1440px){header[data-v-ffa982f7]{right:10px}}@media screen and (max-width:768px){.header.menu-inactive[data-v-ffa982f7],header[data-v-ffa982f7]{top:1vh}header:not(.menu-inactive) .cart-button[data-v-ffa982f7]{margin-right:8px}}.menu{background-color:var(--color-dark-blue);border-left:1px solid var(--color-lighter-salmon);display:flex;flex-direction:column;height:100vh;height:100dvh;opacity:0;overflow:hidden;position:fixed;right:-44vw;top:0;transition:all .3s ease-in-out;width:44vw;will-change:right;z-index:10}@media screen and (max-width:768px){.menu{border-left:none}}.menu.active{opacity:1;right:0}.menu>div{border-bottom:1px solid var(--color-lighter-salmon);flex:1;overflow:hidden;transition:all .2s ease-in-out}.menu>div:hover{background-color:var(--color-secondary)}.menu>div a,.menu>div button{align-items:center;background-color:transparent;border:none;color:var(--color-lighter-salmon);display:inline-block;display:inline-flex;font-family:Cucina,serif;font-size:5rem;height:100%;justify-content:flex-start;padding-left:2rem;text-align:left;text-decoration:none;text-transform:uppercase;width:100%}.menu>div a.underline,.menu>div button.underline{text-decoration:underline}.menu .account:hover{background-color:transparent}.menu .account a{width:50%}.menu .account a:hover{background-color:var(--color-secondary)}.menu .account a:first-of-type{border-right:1px solid var(--color-lighter-salmon)}.menu .menu-header{display:flex}.menu .menu-header a,.menu .menu-header button{width:auto}.menu .menu-header .left{float:left}.menu .menu-header .left a{font-family:Cucina,serif;font-size:2rem}.menu .menu-header .left a:nth-of-type(2){padding-left:.5rem}.menu .menu-header .left a:nth-of-type(2):before{color:var(--color-lighter-salmon);content:"|";padding-right:.5rem}.menu .menu-header .left a.active{text-decoration:underline}.menu .menu-header .left a.active:before{display:inline-block;text-decoration:none}.menu .menu-header:hover{background-color:transparent}.menu .menu-footer{height:5rem}.menu .menu-footer:hover{background-color:transparent}.menu .menu-footer ul{display:flex;justify-content:space-between;padding:0 2rem}.menu .menu-footer ul li{border:none}.menu .menu-footer ul li:hover{background-color:transparent}.menu .menu-footer ul li a{font-size:1.25rem;line-height:5rem;padding-left:0;text-decoration:none}.menu .menu-footer ul li a:hover{text-decoration:underline}@media screen and (max-width:1650px){.menu{right:-60vw;width:60vw}.menu>div a,.menu>div button{font-size:4rem}.menu .menu-footer ul{padding:0 2rem}.menu .menu-footer ul li a{font-size:1rem}}@media screen and (max-width:1024px){.menu{right:-60vw;width:60vw}.menu>div a,.menu>div button{font-size:3rem}}@media screen and (max-width:768px){.menu{right:0;width:100vw;will-change:opacity;z-index:-1}.menu.active{z-index:10}.menu>div{padding-inline:1rem}.menu>div a,.menu>div button{font-size:1.75rem;padding-left:.75rem}.menu .menu-header .left a{font-size:1.25rem}.menu .menu-footer ul{flex-wrap:wrap;padding:.75rem}.menu .menu-footer ul>li{height:auto}.menu .menu-footer ul>li>a{font-size:.75rem;line-height:1rem}}a.logo[data-v-ad8c4915]{align-items:center;border-bottom:1px solid var(--color-primary);display:block;display:flex;height:30vh;justify-content:center;padding:2rem;width:100%}.second[data-v-ad8c4915]{display:flex;flex-direction:column;height:calc(70vh - 66px);justify-content:space-between;padding:1.5rem 2rem}.second picture[data-v-ad8c4915]{max-height:50%}.second img[data-v-ad8c4915]{width:auto}.second p[data-v-ad8c4915]{padding-bottom:1rem}.mobile[data-v-ad8c4915]{display:none}aside[data-v-ad8c4915]{border-right:0;display:block;flex:0 1 25%;height:100%}aside img[data-v-ad8c4915]{max-height:95%;max-width:100%}@media screen and (max-width:1440px){aside[data-v-ad8c4915]{flex:0 1 30%}}@media screen and (max-width:768px){aside[data-v-ad8c4915]{display:none}.mobile[data-v-ad8c4915]{display:block}}.marquee{animation:marquee-move 30s linear infinite;border-top:1px solid var(--color-dark-blue);box-sizing:border-box;display:flex;display:inline-block;height:66px;overflow:hidden;position:relative;transform:translate(0);white-space:nowrap;width:100%;width:5088px;will-change:left}.marquee:hover .marquee-track-1,.marquee:hover .marquee-track-2,.marquee:hover .marquee-track-3{animation-play-state:paused}.marquee .marquee-track{position:absolute;top:0;width:848px}.marquee .marquee-track.marquee-track-1{left:0}.marquee .marquee-track.marquee-track-2{left:848px}.marquee .marquee-track.marquee-track-3{left:1696px}.marquee .marquee-track.marquee-track-4{left:2544px}.marquee .marquee-track.marquee-track-5{left:3392px}.marquee .marquee-track.marquee-track-6{left:4240px}.marquee .marquee-track>*{float:left;padding-right:1.5rem}.marquee .marquee-track>picture:last-of-type{padding-right:0}.marquee .marquee-track p{font-family:CucinaCorsiva,serif;font-size:1.5rem;line-height:69px;width:64px}.marquee .marquee-track p.shop{font-family:Cucina,serif;text-transform:uppercase}.marquee .marquee-track picture,.marquee .marquee-track picture img{height:66px;width:144px}.marquee-wrapper{width:100%}.marquee-wrapper.vertical{height:102px;position:fixed;right:0;top:0;transform:rotate(-90deg) translate(51px) translateY(-51px);transform-origin:right;width:100vh}.marquee-wrapper.vertical .marquee{height:102px}.marquee-wrapper.vertical .marquee .marquee-track{padding:1.125rem 0}.marquee-wrapper.vertical.fullscreen-marquee{border-top:1px solid var(--color-lighter-salmon);overflow:hidden;transform:rotate(-90deg) translate(118px) translateY(-51px)}.marquee-wrapper.vertical.fullscreen-marquee .marquee{border-top:none;overflow:visible;width:calc(100vh - 66px)}.marquee-wrapper.vertical.fullscreen-marquee p{color:var(--color-lighter-salmon)}@keyframes marquee-move{0%{transform:translate(0)}to{transform:translate(-2544px)}}@media screen and (max-width:1440px){.marquee-wrapper.vertical{height:69px;transform:rotate(-90deg) translate(35px) translateY(-35px)}.marquee-wrapper.vertical .marquee .marquee-track{padding:0}.marquee-wrapper.vertical.fullscreen-marquee{transform:rotate(-90deg) translate(101px) translateY(-35px)}.marquee-wrapper .marquee{height:69px}.marquee-wrapper .marquee .marquee-track{padding:0}}.grid[data-v-22a0885a]{display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.wrapper[data-v-22a0885a]{align-items:flex-start;display:flex;flex-direction:row;height:calc(100vh - 66px);width:calc(100vw - 102px)}.wrapper h1[data-v-22a0885a]{padding:4rem 0 5.5rem}.wrapper .left h2[data-v-22a0885a]{display:flex;justify-content:space-between}.wrapper[data-v-22a0885a]>:nth-of-type(2){flex:0 1 54.68%}.wrapper .content-wrapper[data-v-22a0885a]{border-bottom:1px solid var(--color-primary);border-left:0;height:auto;padding:2.25rem 3.75rem}.wrapper .footer[data-v-22a0885a]{display:flex;grid-column:span 2/span 2;justify-content:space-between;width:100%}.wrapper .footer.mobile[data-v-22a0885a]{display:none}.wrapper .footer>.button-wrapper[data-v-22a0885a]:first-of-type{flex:0 1 calc(65% - 2rem);padding-right:2rem}.wrapper .footer>.button-wrapper[data-v-22a0885a]:nth-of-type(2){flex:0 1 35%}.wrapper[data-v-22a0885a] main{display:flex;flex:0 1 39%;height:100%}.wrapper aside.sidebar-right[data-v-22a0885a]{border-bottom:0;border-left:0;flex:0 1 38%;height:100%;justify-content:flex-end;padding:0}.wrapper aside.sidebar-right picture[data-v-22a0885a]{min-height:100%;overflow:hidden;width:100%}.wrapper aside.sidebar-right picture img[data-v-22a0885a]{min-height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:1440px){.desktop[data-v-22a0885a]{display:none}.grid[data-v-22a0885a]{display:block}.marquee-wrapper[data-v-22a0885a],aside.sidebar-right[data-v-22a0885a]{display:none}.wrapper[data-v-22a0885a]{width:100vw}.wrapper[data-v-22a0885a] main{flex:1 0 auto}.wrapper .one-col>div[data-v-22a0885a]:first-of-type{min-height:unset}.wrapper .content-wrapper[data-v-22a0885a]{display:block;padding:1.5rem 0}.wrapper .content-wrapper h1[data-v-22a0885a],.wrapper .content-wrapper h2[data-v-22a0885a]{padding:1.25rem .75rem}.wrapper .content-wrapper p[data-v-22a0885a]{padding:0 .75rem}.wrapper .content-wrapper .right[data-v-22a0885a]{padding-bottom:1.75rem;padding-top:1.75rem}.wrapper aside.sidebar-right[data-v-22a0885a]{display:none}.wrapper .footer[data-v-22a0885a]{display:block}.wrapper .footer .button-wrapper[data-v-22a0885a]{margin-top:1rem;width:100%}}@media screen and (max-width:768px){.wrapper[data-v-22a0885a]{display:block;height:100vh}.wrapper[data-v-22a0885a] main{height:83vh}}footer[data-v-7ac30c07]{background:var(--color-lighter-salmon);border-top:1px solid var(--color-primary);height:100%;margin-top:-1px;padding:1.25rem 2rem;position:relative;width:100%}footer.fullscreen[data-v-7ac30c07]{background:transparent;border-top:1px solid var(--color-lighter-salmon)}footer.fullscreen[data-v-7ac30c07],footer.fullscreen a[data-v-7ac30c07]{color:var(--color-lighter-salmon)}footer .inline p[data-v-7ac30c07]{padding-left:1rem}footer .first-row[data-v-7ac30c07],footer .second-row[data-v-7ac30c07],footer .third-row[data-v-7ac30c07]{display:flex;gap:3rem}@media (max-width:1800px){footer .first-row[data-v-7ac30c07],footer .second-row[data-v-7ac30c07],footer .third-row[data-v-7ac30c07]{gap:1.5rem}}footer ul[data-v-7ac30c07]{display:flex;flex-direction:row;justify-content:space-between;white-space:nowrap;width:100%}@media (max-width:1500px){footer ul[data-v-7ac30c07]{display:grid;gap:5rem;grid-template-columns:repeat(3,1fr)}footer ul .first-row[data-v-7ac30c07]{display:flex;gap:4rem;grid-column:span 3;grid-row:1;justify-self:center}footer ul .second-row[data-v-7ac30c07]{display:flex;gap:4rem;grid-column:span 3;grid-row:2;justify-content:center}footer ul .third-row[data-v-7ac30c07]{display:flex;gap:4rem;grid-column:span 3;grid-row:3;justify-self:center}}footer .company[data-v-7ac30c07]{text-decoration:underline}footer .social-media-wrapper[data-v-7ac30c07]{display:flex;flex-wrap:wrap;gap:1rem}@media (max-width:1400px){footer .social-media-wrapper[data-v-7ac30c07]{gap:4rem}}footer .social-media-wrapper a[data-v-7ac30c07]{align-items:center;cursor:poiner;display:flex;gap:.5rem}footer[data-v-7ac30c07]{padding:1.25rem 1.5rem}footer[data-v-7ac30c07],footer .address[data-v-7ac30c07],footer .address a[data-v-7ac30c07],footer .copyright[data-v-7ac30c07],footer .copyright a[data-v-7ac30c07],footer a[data-v-7ac30c07],footer div[data-v-7ac30c07],footer div p[data-v-7ac30c07],footer p[data-v-7ac30c07]{font-size:12px}footer ul[data-v-7ac30c07]{gap:1rem}@media screen and (max-width:1200px){footer[data-v-7ac30c07]{font-size:12px;padding:0}footer[data-v-7ac30c07] .marquee-wrapper .marquee{border-bottom:1px solid var(--color-primary);border-top:0}footer .address[data-v-7ac30c07],footer .address a[data-v-7ac30c07],footer .copyright[data-v-7ac30c07],footer .copyright a[data-v-7ac30c07],footer a[data-v-7ac30c07],footer div[data-v-7ac30c07],footer div p[data-v-7ac30c07],footer p[data-v-7ac30c07]{font-size:12px}footer ul[data-v-7ac30c07]{gap:.75rem}footer.desktop[data-v-7ac30c07]{display:none}footer.mobile[data-v-7ac30c07]{display:block}footer.mobile>div[data-v-7ac30c07]:not(.marquee-wrapper){padding:.75rem}footer .upper[data-v-7ac30c07]{border-bottom:1px solid var(--color-dark-blue);display:flex;flex-direction:row;justify-content:space-between;text-align:left}footer .upper[data-v-7ac30c07] .text p{font-size:.75rem}footer .address[data-v-7ac30c07],footer .address a[data-v-7ac30c07],footer .copyright[data-v-7ac30c07],footer .copyright a[data-v-7ac30c07]{font-size:.8125rem}footer .address[data-v-7ac30c07]{align-items:center;display:flex;flex-direction:column}footer .copyright[data-v-7ac30c07]{text-align:center}footer .social-media[data-v-7ac30c07]{border-bottom:1px solid var(--color-dark-blue);border-top:1px solid var(--color-dark-blue);display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}footer .social-media a[data-v-7ac30c07]{align-items:center;display:flex;flex-direction:row;gap:.5rem}}main[data-v-55b0fa33]{display:flex;flex:0 1 37%;flex-direction:column;height:calc(100vh - 66px);justify-content:space-between}main h1[data-v-55b0fa33]{font-size:35px;padding:2.5rem 1.75rem 0}main .text-wrapper[data-v-55b0fa33]{padding:0 1.75rem}main[data-v-55b0fa33] p{display:inline;font-family:Cucina,serif;font-size:71px;line-height:1.05}main[data-v-55b0fa33] p:last-of-type{font-family:CucinaCorsiva,serif}.links[data-v-55b0fa33]{align-items:flex-end;background-color:var(--color-primary);border-radius:0;display:flex;justify-content:space-between;padding:2rem}.links a[data-v-55b0fa33],.links span[data-v-55b0fa33]{color:var(--color-lighter-salmon);text-transform:uppercase}.links .home[data-v-55b0fa33]{font-family:DMMono,sans-serif;font-size:1.75rem;line-height:1}.links span[data-v-55b0fa33]{font-size:1.5rem}@media screen and (max-width:1440px){main[data-v-55b0fa33]{border-left:1px solid var(--color-primary);flex:1 0 auto}main[data-v-55b0fa33] p{font-size:55px}}@media screen and (max-width:1024px){main[data-v-55b0fa33] p{font-size:40px}main .links a[data-v-55b0fa33],main .links span[data-v-55b0fa33]{font-size:1rem;line-height:1.4}}@media screen and (max-width:768px){.error[data-v-55b0fa33] .wrapper{height:100%}main .text-wrapper[data-v-55b0fa33],main h1[data-v-55b0fa33]{padding-bottom:1.5rem}main .links[data-v-55b0fa33]{padding:1rem}main .links a[data-v-55b0fa33],main .links span[data-v-55b0fa33]{display:inline-block;font-size:1rem;line-height:1.4}}
