﻿.animationHidden{opacity:0;transform:translateY(50px);transition:all .2s ease-in-out;}.animationHidden.show{opacity:1;transform:translateY(0);}:root{--font-size-base:1rem;--font-size-sm:var(--font-size-base)*.875;--line-height-base:1.5;--line-height-sm:1.25;--line-height-lg:2;--grid-gutter-width:1.5rem;--bs-input-border-color:#ced4da;--placeholder-color:inherit;--placeholder-opacity:.7;--placeholder-font-style:italic;--container-margin-xl:10vw;--container-margin-md:5vw;}@-webkit-viewport{width:device-width;}@-moz-viewport{width:device-width;}@-ms-viewport{width:device-width;}@-o-viewport{width:device-width;}@viewport{width:device-width;}*{outline:0!important;}img{vertical-align:top;}i.fa{line-height:inherit;}.cursor-pointer{cursor:pointer;}.cursor-default{cursor:default;}.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;}.white-space-nowrap{white-space:nowrap;}.w-1{width:1px;}a{text-decoration:none;}.box-shadow-none{box-shadow:none!important;}::selection{background:var(--bs-primary);color:#fff;}::-moz-selection{background:var(--bs-primary);color:#fff;}html{min-height:100vh;height:auto;}body{position:relative;min-height:100vh;overflow-y:auto;overflow-x:hidden;color:var(--bs-body-color);display:flex;flex-wrap:wrap;}#BodyContent{flex:0 0 100%;width:100%;}img[data-full='true'],.full-width{max-width:unset;width:100vw;left:50%;margin-left:-50vw;position:relative;}.loader{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:10000;padding:40vh 15px 0;text-align:center;color:#fff;display:none;}.loader .message{font-size:2em;}.loader .spinner-border{width:5rem;height:5rem;border-width:.4em;}.loader.local{position:absolute;padding-top:calc(50% - 5rem);}#PopUp{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.65);z-index:10000;}#PopUp #PopUpContent{display:flex;flex-direction:column;gap:1rem;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1;background-color:var(--bs-white);padding:2rem clamp(1rem,3vw,3rem);border-radius:.5rem;}@media(min-width:768px){#PopUp #PopUpContent{width:60vw;left:20vw;}}#PopUp #PopUpContent img{border-radius:.5rem;position:relative;max-width:100%;height:100%;max-height:25rem;display:block;object-fit:contain;-o-object-fit:contain;object-position:center;-o-object-position:center;z-index:1;margin-inline:auto;}#PopUp #PopUpContent video{position:relative;height:100%;display:block;z-index:1;margin:0 auto;}#PopUp #PopUpContent button.close-pop-up{all:unset;position:absolute;top:.5rem;right:clamp(.5rem,.75vw,1.5rem);z-index:2;display:grid;place-content:center;aspect-ratio:1;width:3rem;cursor:pointer;}#PopUp #PopUpContent .btn{width:max-content;margin-inline:auto;}#map{height:33vh;min-height:400px;width:100%;}.container-bst{padding:0 var(--grid-gutter-width);width:100%;transition:all .4s ease;}@media(min-width:768px){.container-bst{padding:0 var(--container-margin-md);}}@media(min-width:1600px){.container-bst{padding:0 var(--container-margin-xl);}}.richContent-row-ignore-margins-left{margin-left:calc(calc(var(--bs-gutter-x)*-.5) + calc(var(--grid-gutter-width)*-1));}@media(min-width:768px){.richContent-row-ignore-margins-left{margin-left:calc(calc(var(--bs-gutter-x)*-.5) + calc(var(--container-margin-md)*-1));}}@media(min-width:1600px){.richContent-row-ignore-margins-left{margin-left:calc(calc(var(--bs-gutter-x)*-.5) + calc(var(--container-margin-xl)*-1));}}.richContent-row-ignore-margins-right{margin-right:calc(calc(var(--bs-gutter-x)*-.5) + calc(var(--grid-gutter-width)*-1));}@media(min-width:768px){.richContent-row-ignore-margins-right{margin-right:calc(calc(var(--bs-gutter-x)*-.5) + calc(var(--container-margin-md)*-1));}}@media(min-width:1600px){.richContent-row-ignore-margins-right{margin-right:calc(calc(var(--bs-gutter-x)*-.5) + calc(var(--container-margin-xl)*-1));}}.loading-results{display:none!important;}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important;}.select2-container{position:relative;flex:1 1 auto;width:100%!important;min-width:0;border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important;}.input-group .select2-container{width:1%!important;}select[multiple]+.select2-container{height:auto;}.select2-container .selection{width:100%;}.select2-container .selection .select2-selection{min-width:100%;display:block;height:100%;}span.select2-selection__placeholder:empty:before,span.select2-selection__placeholder:empty::before{content:' ';}.select2-container .select2-selection--single{cursor:pointer;}.select2-container .select2-selection--single .select2-selection__rendered{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:15px;}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;position:absolute;top:1px;right:1px;width:20px;}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}.select2-container .select2-selection--single .select2-selection__clear{position:relative;cursor:pointer;float:right;}.select2-container--disabled .select2-selection__clear{display:none;}.select2-container .select2-search--inline{float:left;}.select2-search--dropdown.select2-search--hide{display:none;}.select2-search--dropdown{padding:.25rem;display:block;background:#fff;}.select2-search__field{box-shadow:none!important;}.select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-container .select2-search--inline{float:left;}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:0;outline:0;box-shadow:none;-webkit-appearance:textfield;}.select2-dropdown{background-color:#fff;border:var(--bs-border-width) solid var(--bs-input-border-color);border-radius:var(--bs-border-radius);-moz-border-radius:var(--bs-border-radius);-webkit-border-radius:var(--bs-border-radius);display:block;position:absolute;left:-100000px;width:100%;z-index:1051;}.select2-results{display:block;}.select2-results__options{list-style:none;margin:0;padding:0;max-height:300px;overflow:auto;}.select2-container--open.select2-container--above{border-top-left-radius:0;border-top-right-radius:0;}.select2-container--open.select2-container--below{border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none;}.select2-results__option[aria-selected]{cursor:pointer;}.select2-results__option[aria-selected=true]{background-color:var(--bs-primary);color:#fff;}.select2-container--open .select2-dropdown{left:0;}.select2-container--open .select2-dropdown--above{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--open .select2-dropdown--below{border-top:0;border-top-left-radius:0;border-top-right-radius:0;}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--bs-primary);color:#fff;}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px;}.select2-container .select2-selection--multiple{min-height:calc(var(--grid-gutter-width) + var(--bs-border-width));}.select2-selection--multiple{display:block;}.select2-container .select2-selection--multiple .select2-selection__rendered{display:block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0 5px;width:100%;}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none;}.select2-container--default .select2-selection--multiple .select2-selection__clear{position:relative;cursor:pointer;float:right;}.select2-container .select2-selection--multiple .select2-search--inline{margin:2px 0 2px 0;}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:0;padding:0;height:auto;margin-top:0;}.select2-container--default .select2-selection--multiple .select2-selection__rendered{list-style:none;}.select2-container--default .select2-selection--multiple .select2-selection__choice{margin:2px 5px 2px 0;padding:0 5px;cursor:default;float:left;color:#fff;background-color:var(--bs-primary);border-radius:var(--bs-border-radius);-moz-border-radius:var(--bs-border-radius);-webkit-border-radius:var(--bs-border-radius);}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:inherit;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px;}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none;}::-webkit-input-placeholder{font-style:var(--placeholder-font-style);color:var(--placeholder-color);opacity:var(--placeholder-opacity);}:-moz-placeholder{font-style:var(--placeholder-font-style);color:var(--placeholder-color);opacity:var(--placeholder-opacity);}::-moz-placeholder{font-style:var(--placeholder-font-style);color:var(--placeholder-color);opacity:var(--placeholder-opacity);}:-ms-input-placeholder{font-style:var(--placeholder-font-style);color:var(--placeholder-color);opacity:var(--placeholder-opacity);}.form-control::-webkit-input-placeholder,.select2-selection__placeholder{font-style:var(--placeholder-font-style);color:var(--placeholder-color);opacity:var(--placeholder-opacity);}.form-control:-moz-placeholder{font-style:var(--placeholder-font-style);color:var(--placeholder-color);opacity:var(--placeholder-opacity);}.form-control::-moz-placeholder{font-style:var(--placeholder-font-style);color:var(--placeholder-color);opacity:var(--placeholder-opacity);}.form-control:-ms-input-placeholder{font-style:var(--placeholder-font-style);color:var(--placeholder-color);opacity:var(--placeholder-opacity);}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;}input[type="number"],input[type="number"]:hover,input[type="number"]:focus{-moz-appearance:textfield;appearance:textfield;-webkit-appearance:textfield;}input[type="password"],input[type="password"]:hover,input[type="password"]:focus,input[type="email"],input[type="email"]:hover,input[type="email"]:focus,input[type="text"],input[type="text"]:hover,input[type="text"]:focus{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;}.input-validation-error{border-color:var(--bs-danger)!important;}.input-validation-error+.select2{border-color:var(--bs-danger)!important;}.input-validation-error+label{color:var(--bs-danger)!important;}input:focus+label{color:var(--bs-primary)!important;}.submitting button{opacity:.5;pointer-events:none;}.submitting button[type=button]{opacity:1;pointer-events:initial;}.cf-turnstile-container{width:100%;text-align:center;}.cf-turnstile-container iframe{width:100%!important;max-width:500px;}.form-group-floating-label{position:relative;margin-bottom:1rem;}.form-group-floating-label label{position:absolute;top:.45rem;left:1rem;margin:0;font-size:.85rem;line-height:1;color:var(--bs-gray-600);pointer-events:none;}.form-group-floating-label .form-control{padding-top:1.4rem;padding-bottom:.4rem;padding-left:1rem;padding-right:1rem;}header{position:relative;border-bottom:1px solid var(--bs-primary);padding:var(--grid-gutter-width) 0;}header a.logo{display:block;}header a.logo img{max-width:100px;height:auto;}header .navbar{padding:0;margin:0;}header .navbar .nav-link{color:var(--bs-body-color);transition:none;}header .navbar .nav-link.active{color:var(--bs-primary);}header .header-link{display:inline-block;margin:0 10px;}header .header-link>a{color:var(--bs-body-color);}header .header-link>a:hover,header .header-link>a.active{color:var(--bs-primary);}header .cultures-dropdown{display:inline-block;margin:0 0 0 10px;}header .cultures-dropdown button{padding:0;margin:0;border:0;background:none;text-transform:uppercase;color:var(--bs-body-color);}header .cultures-dropdown button:hover,header .cultures-dropdown button.show{color:var(--bs-primary);}header .cultures-dropdown .dropdown-menu{min-width:0;padding:calc(var(--grid-gutter-width)*.3) calc(var(--grid-gutter-width)*.5);}header .cultures-dropdown .dropdown-menu a{text-transform:uppercase;}#HelloBar{--font-size:clamp(10px,var(--bs-body-font-size),var(--bs-body-font-size));--height:calc(var(--font-size) + calc(var(--grid-gutter-width)*.5));width:auto;display:block;position:fixed;margin-right:auto;top:0;left:0;width:100vw;z-index:50;height:var(--font-size);font-size:var(--font-size);line-height:1;height:var(--height);}#HelloBar .hello-bar{width:100%;color:#fff;overflow:hidden;position:relative;top:0;color:inherit;height:100%;}#HelloBar .hello-bar .hello-bar-content{position:absolute;color:inherit;}#HelloBar .hello-bar .hello-bar-content .hello-bar-items{display:flex;flex-wrap:nowrap;white-space:nowrap;flex-shrink:0;color:inherit;}#HelloBar .hello-bar .hello-bar-content .hello-bar-items:hover{animation-play-state:paused!important;}#HelloBar .hello-bar .hello-bar-content .hello-bar-items .hello-bar-item{padding:0 var(--grid-gutter-width);font-size:inherit;line-height:1;height:var(--height);font-size:var(--font-size);line-height:var(--height);}#HelloBar .hello-bar .hello-bar-content .hello-bar-items .hello-bar-item a{color:inherit;text-decoration:none!important;font-size:inherit;line-height:inherit;}#Banner .carousel-inner .carousel-item{position:relative;}#Banner .carousel-inner .carousel-item .carousel-overlay{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;}#Banner .carousel-inner .carousel-item img{width:100%;height:auto;z-index:2;aspect-ratio:1/.2;object-fit:cover;-o-object-fit:cover;object-position:center center;-o-object-position:center center;}#Banner .carousel-inner .carousel-item .carousel-content{position:absolute;top:20%;bottom:20%;left:20%;right:20%;overflow:hidden;}#Banner .carousel-inner video{display:block;width:100%;height:auto;z-index:2;aspect-ratio:1/.2;}.product-price .no-price{font-size:calc(var(--font-size-base)*.8);}.product-price .base-price{font-size:calc(var(--font-size-base)*.9);text-decoration:line-through;}.product-price .final-price{font-size:calc(var(--font-size-base)*1.2);}.product-card{display:block;}.product-card .image{padding:calc(var(--grid-gutter-width)*.5) 0;}.product-card .image img{aspect-ratio:1.5;width:100%;display:block;object-fit:contain;-o-object-fit:contain;object-position:center;-o-object-position:center;}.product-card .title{font-weight:bold;}.product-card .wishlist-button.wished{background:var(--bs-primary);color:#fff;}.news-article-card{display:block;}.news-article-card .image{padding:calc(var(--grid-gutter-width)*.5) 0;}.news-article-card .image img{aspect-ratio:1.5;width:100%;display:block;object-fit:contain;-o-object-fit:contain;object-position:center;-o-object-position:center;}.news-article-card .title{font-weight:bold;}.img-dynamic{max-width:100%;}.richContent-gallery .richContent-gallery-grid{display:grid;grid-template-columns:repeat(var(--cols-xs,2),minmax(0,1fr));column-gap:var(--gap-x,0);row-gap:var(--gap-y,0);}@media(min-width:768px){.richContent-gallery .richContent-gallery-grid{grid-template-columns:repeat(var(--cols-md,3),minmax(0,1fr));}}@media(min-width:992px){.richContent-gallery .richContent-gallery-grid{grid-template-columns:repeat(var(--cols-lg,4),minmax(0,1fr));}}.richContent-gallery .richContent-gallery-carousel .richContent-gallery-item{padding:0 calc(var(--gap-x,0)/2);}.richContent-gallery .richContent-gallery-item a{display:block;}.richContent-gallery .richContent-gallery-item img{display:block;}#Footer{flex:0 0 100%;width:100%;margin-top:auto;}#Footer footer{padding-top:var(--grid-gutter-width);padding-bottom:var(--grid-gutter-width);}#Footer #Credits{padding-top:calc(var(--grid-gutter-width)*.2);padding-bottom:calc(var(--grid-gutter-width)*.2);text-align:center;}#Footer #Credits a{color:inherit;}body.waiting-cookie #CookiesConsent{display:flex;}body.cookie-configure #CookiesConsent #CookiesMainBox{display:none;}body.cookie-configure #CookiesConsent #CookiesConfigure{display:block;}#CookiesConsent{--cookies-box-width:500px;position:fixed;z-index:9999;top:0;bottom:0;left:0;right:0;display:none;pointer-events:none;}#CookiesConsent .cookies-box{bottom:var(--grid-gutter-width);right:var(--grid-gutter-width);position:fixed;width:var(--cookies-box-width);max-width:100%;background:#fff;max-height:calc(100vh - var(--grid-gutter-width)*2);pointer-events:all;border-radius:.5rem;-webkit-box-shadow:0 0 5px 1px rgba(214,214,214,.7);-moz-box-shadow:0 0 5px 1px rgba(214,214,214,.7);box-shadow:0 0 5px 1px rgba(214,214,214,.7);margin-left:auto;margin-top:auto;overflow-x:hidden;overflow-y:auto;}@media(max-width:600px){#CookiesConsent .cookies-box{left:var(--grid-gutter-width);width:auto;}}#CookiesConsent #CookiesMainBox{padding:var(--grid-gutter-width);display:block;}#CookiesConsent #CookiesMainBox .cookie-link{text-decoration:none!important;}#CookiesConsent #CookiesMainBox .cookies-title{line-height:1.3;text-align:center;margin-bottom:.5rem;}#CookiesConsent #CookiesMainBox .cookies-text{margin-bottom:1rem;}#CookiesConsent #CookiesConfigure{padding:0;display:none;}#CookiesConsent #CookiesConfigure .form-check-input{cursor:pointer;}:root{--account-radius:14px;--account-card-bg:var(--bs-white);--account-border-color:rgba(0,0,0,.06);--account-divider-color:rgba(0,0,0,.05);--account-shadow:0 1px 2px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.06);--account-shadow-hover:0 2px 4px rgba(0,0,0,.06),0 16px 36px rgba(0,0,0,.1);--account-accent:var(--bs-primary);--account-heading:var(--bs-secondary);--account-hover-bg:var(--bs-gray-100);--account-chip-bg:rgba(var(--bs-primary-rgb),.2);--status-pill-bg:var(--bs-gray-100);--status-pill-fg:var(--bs-gray-700);--status-new-bg:rgba(58,54,105,.12);--status-new-fg:#3a3669;--status-processing-bg:rgba(215,181,109,.22);--status-processing-fg:#8a6d27;--status-sent-bg:rgba(13,110,253,.12);--status-sent-fg:#0d6efd;--status-ready-bg:rgba(111,66,193,.12);--status-ready-fg:#6f42c1;--status-pickedup-bg:rgba(25,135,84,.14);--status-pickedup-fg:#198754;}.account-dashboard{padding-bottom:3rem;}.account-hero{position:relative;margin:0 0 2.25rem;padding-bottom:1.25rem;}.account-hero__name{margin:0;font-size:clamp(1.6rem,calc(1.1rem + 1.6vw),2.25rem);font-weight:700;letter-spacing:-.01em;color:var(--account-accent);}.account-hero__meta{margin:.35rem 0 0;font-size:.95rem;color:var(--bs-gray-600);}.icon-chip{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:var(--account-chip-bg);font-size:1.15rem;}.icon-chip i{color:var(--account-accent);}.account-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;}@media(max-width:767.98px){.account-cards{grid-template-columns:1fr;}}.account-card{display:flex;flex-direction:column;overflow:hidden;background:var(--account-card-bg);border:1px solid var(--account-border-color);border-radius:var(--account-radius);box-shadow:var(--account-shadow);}.account-card--personal{grid-column:1/-1;}.account-card__head{display:flex;align-items:center;gap:.85rem;padding:1.15rem 1.35rem;border-bottom:1px solid var(--account-border-color);color:inherit;text-decoration:none;transition:background .2s ease;}.account-card__head:hover{background:var(--account-hover-bg);color:inherit;}.account-card__head:hover .account-card__go{transform:translateX(3px);}.account-card__title{font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--account-heading);}.account-card__go{margin-left:auto;display:inline-flex;color:var(--account-accent);transition:transform .2s ease;}.account-card__go i{display:inline-block;transform:rotate(180deg);}.account-card__count{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:1.6rem;height:1.6rem;padding:0 .5rem;border-radius:999px;font-size:.8rem;font-weight:700;background:var(--account-chip-bg);color:var(--account-accent);}.account-card__count+.account-card__go{margin-left:.75rem;}.account-card__body{flex:1 1 auto;padding:1.25rem 1.35rem;}.account-empty{margin:0 0 1rem;font-style:italic;color:var(--bs-gray-600);}.account-empty-state{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2.5rem 1.5rem;text-align:center;color:var(--bs-gray-600);}.account-empty-state .icon-chip{width:60px;height:60px;font-size:1.6rem;}.account-empty-state p{margin:0;max-width:520px;line-height:1.6;}.account-address-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem;}.account-address-card{position:relative;display:flex;flex-direction:column;padding:1.25rem 1.35rem;background:var(--account-card-bg);border:1px solid var(--account-border-color);border-radius:var(--account-radius);box-shadow:var(--account-shadow);transition:box-shadow .2s ease,border-color .2s ease;}.account-address-card:hover{box-shadow:var(--account-shadow-hover);}.account-address-card.primary{border-color:var(--account-accent);box-shadow:0 0 0 1px var(--account-accent),var(--account-shadow);}.account-address-card__badge{position:absolute;top:1rem;right:1rem;padding:.15rem .55rem;border-radius:999px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:var(--account-chip-bg);color:var(--account-accent);}.account-address-card__name{margin-bottom:.35rem;padding-right:4rem;font-weight:700;color:var(--account-heading);}.account-address-card__lines{font-size:.92rem;line-height:1.6;color:var(--dark-gray);}.account-address-card__lines span{display:block;}.account-address-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1rem;margin-top:auto;padding-top:1.1rem;}.account-address-card__actions form{margin:0;}.account-address-card__actions button,.account-address-card__actions a{padding:0;border:0;background:none;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--bs-gray-600);text-decoration:none;cursor:pointer;transition:color .2s ease;}.account-address-card__actions button:hover,.account-address-card__actions a:hover{color:var(--account-accent);}.account-address-card__actions .account-address-card__delete:hover{color:var(--bs-red);}.account-address-card--add{align-items:center;justify-content:center;gap:.65rem;min-height:160px;border-style:dashed;box-shadow:none;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:.04em;font-size:.82rem;font-weight:700;color:var(--account-accent);}.account-address-card--add .icon-chip{width:52px;height:52px;font-size:1.4rem;}.account-address-card--add:hover{border-color:var(--account-accent);background:var(--account-hover-bg);box-shadow:none;}.order-list{margin:0;padding:0;list-style:none;}.order-list__row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.75rem;padding:.65rem 0;border-bottom:1px solid var(--account-divider-color);}.order-list__row:last-child{border-bottom:0;}.order-list__date{font-size:.9rem;color:var(--dark-gray);}.order-list__total{font-weight:700;color:var(--account-heading);}.order-list-accordion{display:flex;flex-direction:column;gap:1rem;}.order-item{overflow:hidden;background:var(--account-card-bg);border:1px solid var(--account-border-color);border-radius:var(--account-radius);box-shadow:var(--account-shadow);}.order-item__head{display:flex;align-items:center;gap:1rem;width:100%;padding:1.15rem 1.35rem;border:0;background:none;font:inherit;text-align:left;cursor:pointer;transition:background .2s ease;}.order-item__head:hover{background:var(--account-hover-bg);}.order-item__cells{flex:1 1 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem 1rem;}@media(max-width:575.98px){.order-item__cells{grid-template-columns:1fr 1fr;}}.order-item__cell{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0;}.order-item__label{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--bs-gray-600);}.order-item__value{font-weight:500;color:var(--dark-gray);}.order-item__total{font-weight:700;color:var(--account-heading);}.order-item__chevron{flex:0 0 auto;display:inline-flex;color:var(--account-accent);}.order-item__chevron i{transform:rotate(-90deg);transition:transform .2s ease;}.order-item__head[aria-expanded="true"] .order-item__chevron i{transform:rotate(90deg);}.order-item__body{padding:1.25rem 1.35rem 1.35rem;border-top:1px solid var(--account-border-color);}.order-item__payment{margin-bottom:1.5rem;}.order-item__actions{display:flex;justify-content:flex-end;margin-top:1.25rem;}.order-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:1.5rem;}@media(max-width:767.98px){.order-detail-grid{grid-template-columns:1fr;}}.order-detail__label{display:block;margin-bottom:.4rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--account-accent);}.order-summary__row{display:flex;justify-content:space-between;gap:1rem;color:var(--dark-gray);}.order-items-table{width:100%;border-collapse:collapse;}.order-items-table th{padding:.5rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;text-align:left;color:var(--bs-gray-600);border-bottom:1px solid var(--account-border-color);}.order-items-table td{padding:.65rem .5rem;vertical-align:middle;color:var(--dark-gray);border-bottom:1px solid var(--account-divider-color);}.order-items-table tr:last-child td{border-bottom:0;}.order-items-table__product{display:flex;align-items:center;gap:.75rem;}.order-items-table__product img{width:48px;height:48px;object-fit:contain;border-radius:6px;}.status-pill{display:inline-block;padding:.2rem .6rem;border-radius:999px;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:var(--status-pill-bg);color:var(--status-pill-fg);}.status-pill--New{background:var(--status-new-bg);color:var(--status-new-fg);}.status-pill--Processing{background:var(--status-processing-bg);color:var(--status-processing-fg);}.status-pill--Sent{background:var(--status-sent-bg);color:var(--status-sent-fg);}.status-pill--ReadyForPickup{background:var(--status-ready-bg);color:var(--status-ready-fg);}.status-pill--PickedUp{background:var(--status-pickedup-bg);color:var(--status-pickedup-fg);}.address-block{font-style:normal;line-height:1.6;color:var(--dark-gray);}.address-block__name{display:block;font-weight:700;color:var(--account-heading);}.data-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem 1.5rem;margin:0;}@media(max-width:575.98px){.data-grid{grid-template-columns:repeat(2,1fr);}}.data-grid__item{display:flex;flex-direction:column;gap:.15rem;}.data-grid dt{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--bs-gray-600);}.data-grid dd{margin:0;font-weight:500;color:var(--dark-gray);word-break:break-word;}.account-page{padding-bottom:3rem;}.account-page__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 1.5rem;}.account-page__title{margin:0;font-size:clamp(1.4rem,calc(1rem + 1vw),1.9rem);font-weight:700;color:var(--account-heading);}.account-back{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--bs-gray-600);text-decoration:none;transition:color .2s ease;}.account-back i{font-size:1rem;}.account-back:hover{color:var(--account-accent);}.account-card--form{max-width:680px;}.account-form__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.1rem 1.25rem;}@media(max-width:575.98px){.account-form__grid{grid-template-columns:1fr;}}.account-form .form-group{display:flex;flex-direction:column;gap:.4rem;margin:0;}.account-form .form-group--full{grid-column:1/-1;}.account-form .form-group label{margin:0;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--bs-gray-600);}.account-form .form-control{padding:.6rem .85rem;border:1px solid var(--bs-border-color,#dee2e6);border-radius:10px;background:var(--bs-white);transition:border-color .2s ease,box-shadow .2s ease;}.account-form .form-control:focus{border-color:var(--account-accent);box-shadow:0 0 0 3px rgba(var(--bs-primary-rgb),.15);outline:0;}.account-form__actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--account-divider-color);}.free-shipping-at{font-weight:300;border-radius:0;background-color:var(--bs-white);border:1px solid var(--bs-red);text-align:center;color:var(--bs-red);padding:10px 30px;text-transform:lowercase;}body.isAccount main{width:100%;z-index:10;}.sidebar{flex:0 0 auto;width:290px;margin-top:1.5rem;}@media(max-width:991.98px){.sidebar{width:100%;margin-top:1rem;}}.sidebar-inner{position:sticky;top:1.5rem;display:flex;flex-direction:column;gap:.35rem;padding:1rem;background:var(--account-card-bg);border:1px solid var(--account-border-color);border-radius:var(--account-radius);box-shadow:var(--account-shadow);}.sidebar-user{display:flex;align-items:center;gap:.85rem;padding:.35rem .35rem 1rem;margin-bottom:.35rem;border-bottom:1px solid var(--account-border-color);}.sidebar-user__avatar{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--account-chip-bg);color:var(--account-accent);font-size:1.2rem;}.sidebar-user__meta{display:flex;flex-direction:column;min-width:0;}.sidebar-user__name{font-weight:700;line-height:1.2;color:var(--account-heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.sidebar-user__email{font-size:.8rem;color:var(--gray);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.sidebar-nav{display:flex;flex-direction:column;gap:.15rem;}.sidebar-nav__link{display:flex;align-items:center;gap:.85rem;padding:.7rem .85rem;border-radius:10px;font-weight:500;color:var(--dark-gray);text-decoration:none;transition:background .2s ease,color .2s ease;}.sidebar-nav__link i{font-size:1.15rem;color:var(--gray);transition:color .2s ease;}.sidebar-nav__link:hover{background:var(--account-hover-bg);color:var(--account-heading);}.sidebar-nav__link:hover i{color:var(--account-accent);}.sidebar-nav__link.active{font-weight:700;color:var(--account-heading);background:var(--account-chip-bg);box-shadow:inset 3px 0 0 var(--account-accent);}.sidebar-nav__link.active i{color:var(--account-accent);}.sidebar-nav__link--logout{margin-top:.35rem;padding-top:.85rem;border-top:1px solid var(--account-border-color);color:var(--gray);}.sidebar-nav__link--logout:hover{background:transparent;color:var(--bs-red);}.sidebar-nav__link--logout:hover i{color:var(--bs-red);}.sidebar-sticky{position:relative;top:0;padding-top:.5rem;overflow-x:hidden;overflow-y:auto;}#order-resume .title-order{padding:0 0 0 0;text-transform:uppercase;letter-spacing:1px;color:var(--bs-red);}#order-resume .accordion-item{padding:20px;transition:all .2s ease-in-out;border-radius:2px;display:block;-webkit-box-shadow:0 0 2px 1px rgba(128,128,128,.4);-moz-box-shadow:0 0 2px 1px rgba(128,128,128,.4);box-shadow:0 0 2px 1px rgba(128,128,128,.4);cursor:pointer;width:100%;margin:15px 0;}#order-resume .accordion-item img{max-height:100px;object-fit:contain;}#order-resume .accordion-header,#order-resume .accordion-body{border:0!important;}.accordion-body{font-size:1rem!important;}.accordion-body td,.accordion-body th{background:unset!important;}.accordion-body td{vertical-align:middle;font-weight:400;}.address-card{padding:20px;font-weight:400;transition:all .2s ease-in-out;border-radius:2px;display:block;-webkit-box-shadow:0 0 2px 1px rgba(128,128,128,.4);-moz-box-shadow:0 0 2px 1px rgba(128,128,128,.4);box-shadow:0 0 2px 1px rgba(128,128,128,.4);cursor:pointer;width:100%;min-height:200px;}.address-card.primary{-webkit-box-shadow:0 0 2px 1px rgba(183,32,37);-moz-box-shadow:0 0 2px 1px rgba(183,32,37);box-shadow:0 0 2px 1px rgba(183,32,37);}.address-card .buttons{margin-top:auto;display:block;}.address-card .buttons button{border:0;background:0;outline:0;box-shadow:0;}.account-icon{flex:0 0 auto;display:inline-block;width:1em;height:1em;vertical-align:middle;background-color:currentColor;-webkit-mask-image:var(--account-icon);mask-image:var(--account-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;}.account-icon::before{content:none;}.icon-dashboard{--account-icon:url("/images/svgs/dashboard.svg");}.icon-user{--account-icon:url("/images/svgs/user.svg");}.icon-coracao{--account-icon:url("/images/svgs/heart.svg");}.icon-pin_4{--account-icon:url("/images/svgs/pin.svg");}.icon-box_1{--account-icon:url("/images/svgs/box.svg");}.icon-headphones{--account-icon:url("/images/svgs/headphones.svg");}.icon-log-out{--account-icon:url("/images/svgs/logout.svg");}.icon-seta-esquerda{--account-icon:url("/images/svgs/arrow-left.svg");}.icon-lock{--account-icon:url("/images/svgs/lock.svg");}.icon-plus{--account-icon:url("/images/svgs/plus.svg");}#ShippingMethodType .cart-shipping-method{margin-left:var(--grid-gutter-width);}.cart-address{margin-left:var(--grid-gutter-width);}#cart-page .order-xl-1>.card-title:has(+form.captcha-form){margin:0 0 1.5rem;font-size:clamp(1.6rem,calc(1.2rem + 1vw),2rem);font-weight:700;letter-spacing:-.01em;}#cart-page .captcha-form{max-width:26rem;}#cart-page .captcha-form .btn-primary{width:100%;margin-top:.5rem;padding-top:.75rem;padding-bottom:.75rem;}#cart-page .captcha-form~.btn-secondary{display:block;width:100%;max-width:26rem;margin-top:.75rem;padding-top:.75rem;padding-bottom:.75rem;}#cart-page .captcha-form~.auth-links{display:flex;flex-direction:column;max-width:26rem;}#cart-page .captcha-form~.auth-links .auth-forgot{margin:0;transform:none;}.checkout-header{position:relative;display:flex;align-items:center;justify-content:center;padding:1.15rem var(--container-margin-md,5vw);background:var(--bs-white);border-bottom:1px solid var(--bs-primary);}.checkout-header .logo img{max-height:44px;max-width:none;width:auto;}.checkout-header .checkout-back{position:absolute;left:var(--container-margin-md,5vw);top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--bs-gray-600);text-decoration:none;}.checkout-header .checkout-back::before{content:"";width:.5rem;height:.5rem;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);}.checkout-header .checkout-back:hover{color:var(--bs-primary);}#BodyContent.checkout-body{display:flex;flex-direction:column;min-height:100vh;}#BodyContent.checkout-body>main{flex:1 0 auto;}#BodyContent.checkout-body>.checkout-footer,#BodyContent.checkout-body>#Credits{flex:0 0 auto;}#BodyContent.checkout-body>#Credits{padding:1.5rem 0;text-align:center;font-size:.8rem;color:var(--bs-gray-600);}#BodyContent.checkout-body>#Credits a{color:inherit;text-decoration:underline;}.checkout-empty{margin:0 auto;padding:4rem 1rem 5rem;text-align:center;}.checkout-empty h1{margin:0 0 .75rem;}:root{--login-bg-image:url('/images/login-background.jpg');--login-panel-max:26rem;--login-panel-pad:clamp(1.5rem,5vw,4rem);--login-scrim:linear-gradient(180deg,rgba(0,0,0,0) 55%,rgba(0,0,0,.35) 100%);}.auth-split{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;width:100%;}.auth-split .auth-split-background{background-color:var(--bs-gray-200);background-image:var(--login-scrim),var(--login-bg-image);background-repeat:no-repeat;background-position:center center;background-size:cover;}.auth-split .auth-split-content{display:flex;align-items:center;justify-content:center;padding:2.5rem var(--login-panel-pad);}.auth-split .auth-split-content .auth-split-content-inner{width:100%;max-width:var(--login-panel-max);}.auth-split .auth-split-content .auth-split-content-inner .auth-logo{display:block;max-width:160px;height:auto;margin-bottom:2rem;}.auth-split .auth-split-content .auth-split-content-inner .auth-title{margin:0 0 1.75rem;font-size:clamp(1.6rem,calc(1.2rem + 1vw),2rem);font-weight:700;letter-spacing:-.01em;}.auth-split .btn-primary{width:100%;margin-top:.5rem;padding-top:.75rem;padding-bottom:.75rem;}.auth-split .field-validation-error{display:block;margin-top:.35rem;font-size:.85rem;color:var(--bs-danger);}.password-validations{margin:-.25rem 0 1rem;}.password-validations .password-validation{display:flex;align-items:center;gap:.4rem;font-size:.85rem;line-height:1.5;color:var(--bs-danger);transition:color .15s ease;}.password-validations .password-validation::before{content:"✕";font-size:.8em;font-weight:700;}.password-validations .password-validation.valid{color:var(--bs-success);}.password-validations .password-validation.valid::before{content:"✓";}.auth-forgot{display:inline-block;margin:0 0 .25rem;font-size:.85rem;color:var(--bs-gray-600);text-decoration:none;transform:translateY(-.55rem);}.auth-forgot:hover{color:var(--bs-primary);text-decoration:underline;}.auth-links{margin-top:1.5rem;flex-direction:column;gap:1rem;}.auth-links hr{width:100%;margin:0 0 1rem;border:0;border-top:1px solid var(--bs-gray-200);opacity:1;}.auth-links a:not(.btn){text-decoration:none;}.auth-links a:not(.btn):hover{color:var(--bs-primary);text-decoration:underline;}.auth-links .btn{width:100%;}.auth-links .do-login{text-align:center;}@media(max-width:767.98px){.auth-split{grid-template-columns:1fr;min-height:100svh;}.auth-split-background{display:none;}.auth-split-content{padding:2.5rem 1.5rem;}}