@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400&family=Cormorant+Infant:wght@300;400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);.block-ui{position:relative}body.block-ui{position:static}.block-ui-main>.block-ui-container,body.block-ui>.block-ui-container{position:fixed}.block-ui-container{position:absolute;z-index:10000;top:0;right:0;bottom:0;left:0;height:0;overflow:hidden;opacity:0}.block-ui-active>.block-ui-container{height:100%;cursor:wait}.block-ui-active .block-ui-active>.block-ui-container{height:0}.block-ui-visible>.block-ui-container{opacity:1}.block-ui-overlay{width:100%;height:100%;opacity:.5;background-color:#fff}.block-ui-message-container{position:absolute;top:35%;left:0;right:0;height:0;text-align:center;z-index:10001}.block-ui-message{display:inline-block;text-align:left;background-color:#333;color:#f5f5f5;padding:20px;border-radius:4px;font-size:20px;font-weight:700}.block-ui-anim-fade>.block-ui-container{transition:height 0s linear .2s,opacity .2s ease 0s}.block-ui-anim-fade.block-ui-active>.block-ui-container{transition-delay:0s}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:Jost,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #d8d8d8;border:1px solid #d8d8d8;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}@media screen and (max-width:1200px){.popover{max-width:180px}}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#fff;border-bottom:1px solid #d8d8d8;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px;color:#191919;font-size:12px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#d8d8d8;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#d8d8d8;border-right-color:rgba(0,0,0,.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#d8d8d8;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#d8d8d8;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}input[type=range]{width:300px}ul[rn-carousel]{overflow:hidden;padding:0;white-space:nowrap;position:relative;-webkit-perspective:1000px;-ms-perspective:1000px;perspective:1000px;-ms-touch-action:pan-y;touch-action:pan-y}ul[rn-carousel]>li{color:#000;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;overflow:visible;vertical-align:top;position:absolute;left:0;right:0;white-space:normal;padding:0;margin:0;list-style-type:none;width:100%;height:100%;display:inline-block}ul[rn-carousel-buffered]>li{display:none}ul[rn-carousel-transition=hexagon]{overflow:visible}div.rn-carousel-indicator span{cursor:pointer;color:#666}div.rn-carousel-indicator span.active{color:#fff}.rn-carousel-control{-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;font-size:2rem;position:absolute;top:40%;opacity:.75;cursor:pointer}.rn-carousel-control:hover{opacity:1}.rn-carousel-control.rn-carousel-control-prev{left:.5em}.rn-carousel-control.rn-carousel-control-prev:before{content:"<"}.rn-carousel-control.rn-carousel-control-next{right:.5em}.rn-carousel-control.rn-carousel-control-next:before{content:">"}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;-webkit-overflow-scrolling:touch}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:Vollkorn;src:url("../fonts/vollkorn/Vollkorn-Regular.woff2") format("woff2"),url("../fonts/vollkorn/Vollkorn-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vollkorn;src:url("../fonts/vollkorn/Vollkorn-SemiBold.woff2") format("woff2"),url("../fonts/vollkorn/Vollkorn-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Vollkorn;src:url("../fonts/vollkorn/Vollkorn-Bold.woff2") format("woff2"),url("../fonts/vollkorn/Vollkorn-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--color-black:#000000;--color-border:#191919;--color-dark2:#3b3b3b;--color-grey1:#7a7a7a;--color-grey2:#595959;--color-grey3:#e5e5e5;--color-grey4:#d8d8d8;--color-grey5:#979797;--color-grey6:#cccccc;--color-grey-bg:#f7f7f7;--color-white:#ffffff;--color-red:#f93943;--color-red-2:#ff4848;--color-red-3:#f23c3c;--color-red-active:#e8101b;--color-red-hover:#ff9499;--color-blue:#00aeff;--color-green:#47b516;--color-premium-gold:#d1ba48;--fg-1:var(--color-border);--fg-2:#393e41;--fg-3:var(--color-grey1);--fg-4:#949494;--fg-inverse:var(--color-white);--bg-app:var(--color-white);--bg-elevated:var(--color-white);--bg-muted:var(--color-grey-bg);--bg-dark:var(--color-border);--bg-promo:var(--color-grey-bg);--border-default:var(--color-grey6);--border-strong:var(--color-border);--border-input:var(--color-grey1);--color-link:var(--color-border);--color-sale:var(--color-red);--color-discount:var(--color-red);--font-sans:'Jost','Helvetica Neue',Helvetica,Arial,sans-serif;--font-serif:'Vollkorn',Georgia,serif;--font-display:'Cormorant Infant','Vollkorn',Georgia,serif;--font-body-alt:'Lato','Jost',sans-serif;--font-size-display-xl:72px;--font-size-display-lg:48px;--font-size-h1:32px;--font-size-h2:24px;--font-size-h3:20px;--font-size-h4:18px;--font-size-h5:16px;--font-size-body:14px;--font-size-body-sm:13px;--font-size-caption:12px;--font-size-eyebrow:11px;--font-size-mono:10px;--leading-tight:1.2;--leading-snug:1.4;--leading-normal:1.5;--leading-loose:1.7;--tracking-tight:-0.01em;--tracking-normal:0.025em;--tracking-wide:0.4px;--tracking-wider:0.75px;--tracking-widest:2px;--space-2:2px;--space-4:4px;--space-8:8px;--space-10:10px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-30:30px;--space-40:40px;--space-48:48px;--space-60:60px;--space-68:68px;--space-90:90px;--wrapper-max:1256px;--wrapper-large:1330px;--wrapper-inner:1164px;--wrapper-pct:90%;--radius-0:0;--radius-sm:3px;--radius-pill:999px;--radius-circle:50%;--border-thin:1px;--border-base:2px;--border-strong-w:3px;--border-button-bot:4px;--shadow-card:0 4px 18px rgba(0, 0, 0, 0.12);--shadow-fixed-header:0 1px 3px 1px #dddddd;--shadow-none:0 0 0 0 transparent;--duration-fast:0.25s;--duration-base:0.4s;--duration-slow:0.8s;--transition-base:ease 0.4s}html{color:#393e41;font-size:1em;line-height:1.2}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}a{text-decoration:none}address{font-style:normal}ol,ul{padding:0;margin:0;list-style:none}button{cursor:pointer;border:0;margin:0;padding:0}a.button{cursor:pointer}img{max-width:100%;height:auto}figure{margin:0}*,:after,:before{line-height:1.4;box-sizing:inherit;flex-shrink:1}:focus{outline:0}body,html{height:100%;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}body{font-family:Jost,sans-serif;font-weight:400;font-size:13px;letter-spacing:.025em;color:#393e41;padding-bottom:calc(constant(safe-area-inset-bottom) + 1.25rem);padding-bottom:calc(env(safe-area-inset-bottom) + 1.25rem)}.large-wrapper{width:auto;max-width:1330px;margin:0 auto}.wrapper{width:auto;max-width:1256px;margin:0 auto;width:90%}@media only screen and (min-width:100px) and (max-width:900px){.wrapper.wide{width:100%}}.inner-wrapper{max-width:1164px;margin:0 auto;width:90%;position:relative}.site{height:100%;display:flex;flex-direction:column}.main-header{flex-shrink:0}.main-content{flex-grow:1;flex-shrink:0}.main-footer{flex-shrink:0}.scrollable-content{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.link{position:relative;text-decoration:none}.link::after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:#191919;transition:all ease .4s;transform:scale(0);transform-origin:center center}.link--white::after{background:#fff}.link:hover::after{transform:scale(1)}.link2{width:100%;background-image:linear-gradient(transparent calc(100% - 1px),#000 1px);background-repeat:no-repeat;background-size:0 100%;transition:background-size 1s}.link2--white{background-image:linear-gradient(transparent calc(100% - 1px),#fff 1px)}.link2:hover{background-size:100% 100%}.simple-link{color:#191919;font-family:Jost,sans-serif;font-size:12px;font-weight:400;text-decoration:underline}.link-grey{color:#7a7a7a;font-family:Jost,sans-serif;font-size:14px;text-decoration:underline}.link-black{font-family:Jost,sans-serif;font-size:12px;font-weight:700;line-height:18px;color:#191919}.object-fit-img{width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;";position:absolute;top:0;bottom:0;left:0;right:0}.card-image{width:24px;margin:0 8px}.required{color:#ff4848;line-height:1;flex-grow:0;display:block;height:7px;position:relative;top:2px;margin-left:3px}.border-b{position:relative}.border-b::after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:#ccc}.block-scroll{height:100%;width:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.p-68{padding:68px 0}@media screen and (max-width:768px){.p-68{padding:30px 0}}.p-60{padding:60px}@media screen and (max-width:768px){.p-60{padding-top:30px}}.pt-60{padding-top:60px}@media screen and (max-width:768px){.pt-60{padding-top:30px}}.pb-60{padding-bottom:60px}@media screen and (max-width:768px){.pb-60{padding-bottom:30px}}.p-40{padding:40px}@media screen and (max-width:768px){.p-40{padding-top:20px}}.pt-40{padding-top:40px}@media screen and (max-width:768px){.pt-40{padding-top:20px}}.pb-40{padding-bottom:40px!important}@media screen and (max-width:768px){.pb-40{padding-bottom:20px!important}}.mb-20{margin-bottom:20px!important}@media screen and (max-width:768px){.mb-20{margin-bottom:10px}}.mb-30{margin-bottom:30px!important}@media screen and (max-width:768px){.mb-30{margin-bottom:15px}}.mb-35{margin-bottom:35px!important}@media screen and (max-width:768px){.mb-35{margin-bottom:18px}}.mb-40{margin-bottom:40px!important}@media screen and (max-width:768px){.mb-40{margin-bottom:20px}}.block{display:block}.label{color:#fff;font-family:Vollkorn;font-size:16px;font-weight:400;padding:2px 3px 2px 40px;margin-bottom:.5em}@media screen and (max-width:768px){.label{font-size:14px;padding-left:20px}}.label--red{background-color:#161616}.label--center{padding:1px 14px}hr.spacer{margin:24px 0;height:1px;display:block;background:#ccc;border:0;width:100%}.label-text{color:#191919;font-family:Jost,sans-serif;font-size:11px}.slider-small{position:relative;padding:0 35px}.slider-small__arrow{width:16px;height:16px;color:#979797;border:1px solid currentColor;font-size:0;background:0 0;border-radius:50%;position:absolute;top:50%;margin-top:-8px;display:flex;align-items:center;justify-content:center;transition:all ease .4s}.slider-small__arrow::after{content:"";width:6px;height:6px;display:block;border-top:1px solid currentColor;border-right:1px solid currentColor;transform-origin:center center}.non-touch .slider-small__arrow:hover{color:#191919}.slider-small__arrow--prev{left:0}.slider-small__arrow--prev::after{transform:rotate(-135deg);margin-left:2px}.slider-small__arrow--next{right:0}.slider-small__arrow--next::after{transform:rotate(45deg);margin-left:-2px}.slider-arrows__arrow{height:12px;width:12px;display:inline-flex;border-top:2px solid #ccc;border-right:2px solid #ccc;transform:rotate(45deg)}.slider-arrows__arrow--prev{transform:rotate(-135deg);left:0}.slider-arrows__arrow--next{right:0}.slider-controls__dots{display:flex;justify-content:center;align-items:center;margin:0 -8px;padding:0 32px}.slider-controls li{padding:0 8px;display:flex;align-items:center;justify-content:center;transition:opacity ease .4s}.non-touch .slider-controls li:hover{opacity:.8}.slider-controls li.is-active button{width:12px;height:12px;background-color:#3b3b3b}.slider-controls button{width:8px;height:8px;background-color:rgba(59,59,59,.2);border-radius:50%}.step{color:#191919;font-family:Vollkorn;font-size:24px;font-weight:400;margin-right:8px}.default-list{margin-bottom:22px}.default-list__item{margin-bottom:6px}.default-list__label-small{color:#7a7a7a;font-family:Jost,sans-serif;font-size:12px;line-height:22px;margin-right:10px}.default-list__label-large{color:#191919;font-family:Jost,sans-serif;font-size:14px;line-height:22px}.text-section .wrapper{position:relative}.text-section .text{max-width:916px;width:100%;margin:0 auto;padding:0 43px}@media screen and (max-width:480px){.text-section .text{padding:0 30px 0 0}}.block-ui>.block-ui-container{display:none}.block-ui-active>.block-ui-container{display:block}.search-results-empty{display:flex;align-items:center;justify-content:center;max-width:100%;width:100%;min-height:20vw}.search-results-empty__icon{color:#161616;margin-right:16px}.search-results-empty__text{color:#3b3b3b;font-family:Jost,sans-serif;font-size:16px;font-weight:700;margin:0}.form-message{min-height:378px}@media screen and (max-width:1024px){.form-message{min-height:320px}}.form-message .grid__icon{margin-bottom:35px}.form-message .grid__title{margin-bottom:31px}.sitemap__list a{color:#191919;display:inline-block;margin-bottom:10px;position:relative}.sitemap__list ul{margin-left:20px}.sitemap__list>li>a{font-size:20px;font-weight:700}.section__title.lined{font-size:18px;color:#393e41;text-transform:uppercase;position:relative;font-weight:300;letter-spacing:.9px}.section__title.lined span{position:relative;z-index:1;background:#fff;padding:0 25px}@media only screen and (min-width:100px) and (max-width:450px){.section__title.lined span{width:230px;background:#fff;position:relative;z-index:2;text-align:center;display:block;margin:0 auto}}.section__title.lined:before{content:"";display:block;height:1px;width:100%;background:#e7e6e6;position:absolute;left:0;top:50%}.not_upper{text-transform:lowercase}.clearfix:after{display:block;content:"";height:0;clear:both;zoom:1}#landing_lp.tf-page{--tf-accent:#F93943;--tf-ink:#191919;--tf-text:#393E41;--tf-muted:#7A7A7A;--tf-paper:#FFFFFF;--tf-hairline:#E5E5E5;--tf-wrap-max:1330px;background:var(--tf-paper);color:var(--tf-text);font-family:Jost,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#landing_lp.tf-page #advertising{margin-bottom:0}#landing_lp.tf-page *,#landing_lp.tf-page ::after,#landing_lp.tf-page ::before{box-sizing:border-box}#landing_lp.tf-page .tf-eyebrow{font-size:11px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:var(--tf-ink);line-height:1}#landing_lp.tf-page .tf-eyebrow--muted{color:var(--tf-muted)}#landing_lp.tf-page .tf-eyebrow--dark{color:rgba(255,255,255,.55)}#landing_lp.tf-page .tf-eyebrow--centered{display:inline-flex;align-items:center;gap:14px;margin-bottom:36px}#landing_lp.tf-page .tf-eyebrow__rule{display:inline-block;width:32px;height:1px;background:var(--tf-ink)}#landing_lp.tf-page .tf-hero{position:relative;width:100%;background:var(--tf-paper);padding:140px 0 120px;overflow:hidden;text-align:center}#landing_lp.tf-page .tf-hero__watermark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:"Cormorant Infant",serif;font-style:italic;font-weight:400;font-size:900px;line-height:1;color:rgba(25,25,25,.035);pointer-events:none;user-select:none;z-index:0}#landing_lp.tf-page .tf-hero__inner{position:relative;z-index:1;width:90%;max-width:var(--tf-wrap-max);margin:0 auto}#landing_lp.tf-page .tf-wordmark{font-family:"Cormorant Infant",serif;font-weight:300;font-size:156px;line-height:.9;margin:0;color:var(--tf-ink);letter-spacing:-2px;display:inline-block}#landing_lp.tf-page .tf-wordmark i{font-style:italic;font-weight:300;opacity:.85}#landing_lp.tf-page .tf-tiers{display:flex;justify-content:center;align-items:stretch;gap:80px;margin-top:64px}#landing_lp.tf-page .tf-tier{text-align:center}#landing_lp.tf-page .tf-tier__pct{font-family:"Cormorant Infant",serif;font-weight:300;font-size:220px;line-height:.85;color:var(--tf-ink);letter-spacing:-4px}#landing_lp.tf-page .tf-tier__label{font-family:Jost,sans-serif;font-size:13px;color:var(--tf-ink);letter-spacing:2px;text-transform:uppercase;line-height:1.6;margin-top:18px}#landing_lp.tf-page .tf-tier__divider{width:1px;background:var(--tf-ink);opacity:.25}#landing_lp.tf-page .tf-tier__or{display:none;font-family:"Cormorant Infant",serif;font-style:italic;font-size:24px;color:var(--tf-ink);opacity:.6;text-align:center;align-self:center}#landing_lp.tf-page .tf-tier--accent .tf-tier__pct{color:var(--tf-accent)}#landing_lp.tf-page .tf-disclaimer{font-size:12px;color:var(--tf-ink);opacity:.65;letter-spacing:.3px;font-style:italic;margin:48px 0 0}#landing_lp.tf-page .tf-scroll{margin-top:80px;display:inline-flex;flex-direction:column;align-items:center;gap:14px;cursor:pointer;color:var(--tf-ink)}#landing_lp.tf-page .tf-scroll__label{font-family:"Cormorant Infant",serif;font-style:italic;font-weight:400;font-size:22px;line-height:1}#landing_lp.tf-page .tf-scroll__chevron{display:inline-block;color:var(--tf-ink);animation:tfBob 2s ease-in-out infinite}@keyframes tfBob{0%,100%{transform:translateY(0)}50%{transform:translateY(6px)}}#landing_lp.tf-page .tf-marketplace{padding:140px 0 120px;background:0 0}#landing_lp.tf-page .tf-marketplace__inner{width:90%;max-width:880px;margin:0 auto;text-align:center}#landing_lp.tf-page .tf-marketplace__title{font-family:"Cormorant Infant",serif;font-style:italic;font-weight:400;font-size:56px;line-height:1.15;color:var(--tf-ink);letter-spacing:-.5px;margin:32px 0 40px}#landing_lp.tf-page .tf-marketplace__body{font-size:16px;color:var(--tf-text);line-height:1.75;letter-spacing:.2px;max-width:680px;margin:0 auto}#landing_lp.tf-page .tf-marketplace__body p{margin:0 0 18px}#landing_lp.tf-page .tf-marketplace__body p:last-child{margin:0}#landing_lp.tf-page .tf-marketplace__body strong{color:var(--tf-ink);font-weight:500}#landing_lp.tf-page .tf-inline-wordmark{font-family:"Cormorant Infant",serif;font-style:italic;font-weight:400;font-size:18px;line-height:1}#landing_lp.tf-page .tf-steps{padding:40px 0 140px;background:0 0}#landing_lp.tf-page .tf-steps__inner{width:90%;max-width:var(--tf-wrap-max);margin:0 auto}#landing_lp.tf-page .tf-steps__head{text-align:center;margin-bottom:100px}#landing_lp.tf-page .tf-steps__head .tf-eyebrow{margin-bottom:18px;display:inline-block}#landing_lp.tf-page .tf-steps__title{font-family:"Cormorant Infant",serif;font-style:italic;font-weight:400;font-size:56px;line-height:1.05;color:var(--tf-ink);letter-spacing:-.5px;margin:0}#landing_lp.tf-page .tf-steps__grid{display:grid;grid-template-columns:1fr 60px 1fr 60px 1fr;align-items:center;gap:0}#landing_lp.tf-page .tf-step{text-align:center}#landing_lp.tf-page .tf-step__num{font-family:"Cormorant Infant",serif;font-weight:300;font-size:160px;line-height:.9;color:var(--tf-ink);letter-spacing:-3px}#landing_lp.tf-page .tf-step__kicker{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--tf-ink);margin-top:24px;margin-bottom:14px;line-height:1}#landing_lp.tf-page .tf-step__title{font-family:"Cormorant Infant",serif;font-style:italic;font-weight:400;font-size:26px;line-height:1.2;color:var(--tf-ink);margin:0 0 16px}#landing_lp.tf-page .tf-step__body{font-size:14px;color:var(--tf-text);line-height:1.65;letter-spacing:.2px;max-width:280px;margin:0 auto}#landing_lp.tf-page .tf-step__arrow{display:flex;justify-content:center;color:var(--tf-ink);opacity:.4}#landing_lp.tf-page .tf-step__arrow svg{display:block}#landing_lp.tf-page .tf-step--accent .tf-step__kicker,#landing_lp.tf-page .tf-step--accent .tf-step__num{color:var(--tf-accent)}#landing_lp.tf-page .tf-remember{padding:120px 0;background:var(--tf-ink);color:#fff}#landing_lp.tf-page .tf-remember__inner{width:90%;max-width:var(--tf-wrap-max);margin:0 auto}#landing_lp.tf-page .tf-remember__head{display:grid;grid-template-columns:1fr 2fr;gap:80px;align-items:baseline;margin-bottom:80px}#landing_lp.tf-page .tf-remember__head .tf-eyebrow{margin-bottom:24px}#landing_lp.tf-page .tf-remember__title{font-family:"Cormorant Infant",serif;font-style:italic;font-weight:400;font-size:88px;line-height:.95;color:#fff;letter-spacing:-1px;margin:0}#landing_lp.tf-page .tf-remember__lede{font-size:15px;color:rgba(255,255,255,.7);line-height:1.7;max-width:520px;padding-top:8px}#landing_lp.tf-page .tf-rules{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid rgba(255,255,255,.18)}#landing_lp.tf-page .tf-rule{padding:40px 36px 8px;border-right:1px solid rgba(255,255,255,.18)}#landing_lp.tf-page .tf-rule:last-child{border-right:none}#landing_lp.tf-page .tf-rule__num{font-family:Vollkorn,serif;font-weight:400;font-size:56px;line-height:1;color:rgba(255,255,255,.4);letter-spacing:2px;margin-bottom:24px}#landing_lp.tf-page .tf-rule__title{font-family:Jost,sans-serif;font-weight:500;font-size:16px;line-height:1.3;text-transform:uppercase;letter-spacing:1.2px;color:#fff;margin:0 0 14px}#landing_lp.tf-page .tf-rule__body{font-size:14px;color:rgba(255,255,255,.75);line-height:1.7;letter-spacing:.2px;margin:0}#landing_lp.tf-page .tf-faq{padding:140px 0 100px;background:0 0}#landing_lp.tf-page .tf-faq__inner{width:90%;max-width:1100px;margin:0 auto}#landing_lp.tf-page .tf-faq__head{text-align:center;margin-bottom:80px}#landing_lp.tf-page .tf-faq__head .tf-eyebrow{margin-bottom:18px;display:inline-block}#landing_lp.tf-page .tf-faq__title{font-family:"Cormorant Infant",serif;font-style:italic;font-weight:400;font-size:56px;line-height:1.05;color:var(--tf-ink);letter-spacing:-.5px;margin:0}#landing_lp.tf-page .tf-faq__list{list-style:none;padding:0;margin:0;border-top:1px solid var(--tf-ink)}#landing_lp.tf-page .tf-faq__row{border-bottom:1px solid var(--tf-hairline);padding:0}#landing_lp.tf-page .tf-faq__q{width:100%;background:0 0;border:0;cursor:pointer;padding:28px 0;display:flex;align-items:center;justify-content:space-between;text-align:left;gap:24px;font-family:inherit;color:var(--tf-ink)}#landing_lp.tf-page .tf-faq__q-text{font-family:Jost,sans-serif;font-weight:400;font-size:22px;line-height:1.3;color:var(--tf-ink);letter-spacing:.1px;transition:all .3s ease}#landing_lp.tf-page .tf-faq__icon{display:inline-flex;flex-shrink:0;color:var(--tf-ink);transition:color .3s ease}#landing_lp.tf-page .tf-faq__icon svg{display:block}#landing_lp.tf-page .tf-faq__a{padding:0 60px 32px 0;max-width:760px;font-size:15px;color:var(--tf-text);line-height:1.75;letter-spacing:.2px}#landing_lp.tf-page .tf-faq__a p:first-child{margin-top:0}#landing_lp.tf-page .tf-faq__a p:last-child{margin-bottom:0}#landing_lp.tf-page .tf-faq__row.is-open .tf-faq__q-text{font-family:"Cormorant Infant",serif;font-style:italic;font-weight:400;font-size:26px;letter-spacing:-.2px}#landing_lp.tf-page .tf-faq__row.is-open .tf-faq__icon{color:var(--tf-accent)}#landing_lp.tf-page .tf-register{padding:40px 0 0;background:0 0}#landing_lp.tf-page .tf-register__inner{width:90%;max-width:var(--tf-wrap-max);margin:0 auto}#landing_lp.tf-page .tf-register__split{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;min-height:560px;background:var(--tf-paper)}#landing_lp.tf-page .tf-register__media{position:relative;overflow:hidden;background:#f7f7f7}#landing_lp.tf-page .tf-register__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}#landing_lp.tf-page .tf-register__copy{padding:80px;display:flex;flex-direction:column;justify-content:center}#landing_lp.tf-page .tf-register__copy .tf-eyebrow{margin-bottom:28px;display:inline-block}#landing_lp.tf-page .tf-register__title{font-family:"Cormorant Infant",serif;font-weight:300;font-size:84px;line-height:.95;color:var(--tf-ink);letter-spacing:-1.5px;margin:0 0 28px}#landing_lp.tf-page .tf-register__title i{font-style:italic}#landing_lp.tf-page .tf-register__body{font-size:16px;color:var(--tf-text);line-height:1.7;margin:0 0 44px;max-width:420px}#landing_lp.tf-page .tf-register__ctas{display:flex;gap:16px;flex-wrap:wrap}#landing_lp.tf-page .tf-register__note{font-size:12px;color:var(--tf-muted);margin-top:36px;letter-spacing:.3px;font-style:italic}#landing_lp.tf-page .tf-btn{display:inline-flex;align-items:center;justify-content:center;padding:18px 36px;font-family:Jost,sans-serif;font-weight:500;font-size:13px;line-height:1;text-transform:uppercase;letter-spacing:1.5px;text-decoration:none;cursor:pointer;transition:all .4s ease}#landing_lp.tf-page .tf-btn--primary{background:var(--tf-accent);color:#fff;border:2px solid var(--tf-accent)}#landing_lp.tf-page .tf-btn--primary:hover{opacity:.92;color:#fff}#landing_lp.tf-page .tf-btn--ghost{background:0 0;color:var(--tf-ink);border:2px solid var(--tf-ink);border-bottom-width:4px}#landing_lp.tf-page .tf-btn--ghost:hover{background:var(--tf-ink);color:#fff}@media screen and (max-width:1100px){#landing_lp.tf-page .tf-hero{padding:100px 0 90px}#landing_lp.tf-page .tf-hero__watermark{font-size:640px}#landing_lp.tf-page .tf-wordmark{font-size:120px}#landing_lp.tf-page .tf-tier__pct{font-size:160px}#landing_lp.tf-page .tf-marketplace{padding:100px 0 90px}#landing_lp.tf-page .tf-marketplace__title{font-size:44px}#landing_lp.tf-page .tf-faq__title,#landing_lp.tf-page .tf-steps__title{font-size:44px}#landing_lp.tf-page .tf-step__num{font-size:120px}#landing_lp.tf-page .tf-remember__title{font-size:72px}#landing_lp.tf-page .tf-remember__head{gap:48px}#landing_lp.tf-page .tf-register__copy{padding:60px}#landing_lp.tf-page .tf-register__title{font-size:64px}}@media screen and (max-width:900px){#landing_lp.tf-page .tf-hero{padding:80px 0 70px}#landing_lp.tf-page .tf-hero__watermark{font-size:480px}#landing_lp.tf-page .tf-wordmark{font-size:84px;letter-spacing:-1px}#landing_lp.tf-page .tf-tiers{gap:48px}#landing_lp.tf-page .tf-tier__pct{font-size:120px;letter-spacing:-2px}#landing_lp.tf-page .tf-tier__label{font-size:12px;letter-spacing:1.6px}#landing_lp.tf-page .tf-marketplace__title{font-size:36px}#landing_lp.tf-page .tf-steps{padding:30px 0 100px}#landing_lp.tf-page .tf-steps__grid{grid-template-columns:1fr;gap:60px}#landing_lp.tf-page .tf-steps__head{margin-bottom:60px}#landing_lp.tf-page .tf-steps__title{font-size:36px}#landing_lp.tf-page .tf-step__arrow{display:none}#landing_lp.tf-page .tf-step__num{font-size:120px}#landing_lp.tf-page .tf-remember{padding:90px 0}#landing_lp.tf-page .tf-remember__head{grid-template-columns:1fr;gap:32px;margin-bottom:56px}#landing_lp.tf-page .tf-remember__title{font-size:64px}#landing_lp.tf-page .tf-remember__lede{padding-top:0}#landing_lp.tf-page .tf-faq{padding:100px 0 80px}#landing_lp.tf-page .tf-faq__head{margin-bottom:56px}#landing_lp.tf-page .tf-faq__title{font-size:36px}#landing_lp.tf-page .tf-faq__q{padding:22px 0;gap:16px}#landing_lp.tf-page .tf-faq__q-text{font-size:18px}#landing_lp.tf-page .tf-faq__row.is-open .tf-faq__q-text{font-size:22px}#landing_lp.tf-page .tf-faq__a{padding-right:24px;font-size:14px}#landing_lp.tf-page .tf-register__split{grid-template-columns:1fr;min-height:0}#landing_lp.tf-page .tf-register__media{height:320px;position:relative}#landing_lp.tf-page .tf-register__copy{padding:56px 40px}#landing_lp.tf-page .tf-register__title{font-size:56px}}@media screen and (max-width:720px){#landing_lp.tf-page .tf-hero{padding:60px 0 50px}#landing_lp.tf-page .tf-hero__watermark{font-size:360px}#landing_lp.tf-page .tf-wordmark{font-size:64px}#landing_lp.tf-page .tf-eyebrow{font-size:10px;letter-spacing:3px}#landing_lp.tf-page .tf-eyebrow__rule{width:22px}#landing_lp.tf-page .tf-tiers{flex-direction:column;gap:24px;margin-top:48px}#landing_lp.tf-page .tf-tier__pct{font-size:110px}#landing_lp.tf-page .tf-tier__divider{display:none}#landing_lp.tf-page .tf-tier__or{display:block}#landing_lp.tf-page .tf-disclaimer{margin-top:32px;padding:0 16px}#landing_lp.tf-page .tf-marketplace{padding:80px 0 70px}#landing_lp.tf-page .tf-marketplace__title{font-size:28px}#landing_lp.tf-page .tf-marketplace__body{font-size:15px}#landing_lp.tf-page .tf-remember{padding:70px 0}#landing_lp.tf-page .tf-remember__title{font-size:48px}#landing_lp.tf-page .tf-rules{grid-template-columns:1fr;border-top:1px solid rgba(255,255,255,.18)}#landing_lp.tf-page .tf-rule{padding:32px 20px 24px;border-right:none;border-bottom:1px solid rgba(255,255,255,.18)}#landing_lp.tf-page .tf-rule:last-child{border-bottom:none}#landing_lp.tf-page .tf-rule__num{font-size:44px;margin-bottom:16px}#landing_lp.tf-page .tf-faq{padding:80px 0 60px}#landing_lp.tf-page .tf-faq__inner{width:92%}#landing_lp.tf-page .tf-faq__title{font-size:28px}#landing_lp.tf-page .tf-register{padding:24px 0 0}#landing_lp.tf-page .tf-register__inner{width:100%}#landing_lp.tf-page .tf-register__copy{padding:40px 24px 48px}#landing_lp.tf-page .tf-register__title{font-size:44px}#landing_lp.tf-page .tf-register__body{font-size:15px;margin-bottom:32px}#landing_lp.tf-page .tf-register__media{height:240px}#landing_lp.tf-page .tf-btn{padding:16px 24px;font-size:12px;letter-spacing:1.2px;flex:1 1 auto}}@media screen and (max-width:400px){#landing_lp.tf-page .tf-wordmark{font-size:48px;letter-spacing:-.5px}#landing_lp.tf-page .tf-tier__pct{font-size:90px}#landing_lp.tf-page .tf-marketplace__title{font-size:24px}#landing_lp.tf-page .tf-faq__title,#landing_lp.tf-page .tf-remember__title,#landing_lp.tf-page .tf-steps__title{font-size:40px}#landing_lp.tf-page .tf-register__title{font-size:36px}}#login_reg{margin:80px auto}#login_reg h3{font-size:18px;letter-spacing:3.6px;color:#000;text-transform:uppercase;font-weight:700;margin:10px 15px 0 15px}#login_reg #login{float:left;width:30%;height:600px;text-align:center;padding:60px 10px 77px 10px;border:1px solid #eee}#login_reg #login h3{margin:15px 15px 70px 15px}#login_reg #login .form__element{border-bottom:1px solid #707070;letter-spacing:.3px;color:#393e41;font-size:12px}#login_reg #login .form__item{padding:0 40px 25px}#login_reg #login .form__icon--reveal{background-image:url(../img/icons/eye.svg)}#login_reg #login .form__field{position:relative}#login_reg #login .form__field .required{position:absolute;right:5px;top:15px;display:block;color:#f93943;font-size:18px}#login_reg #login .error_message{color:#f93943;font-size:12px;width:270px;margin:0 auto;text-align:left;letter-spacing:.3px}#login_reg #login .input-error{border-bottom:1px solid #f93943}#login_reg #login .form__label{text-align:left}#login_reg #login #fb_btn{width:280px;height:60px;line-height:60px;color:#fff;font-size:18px;letter-spacing:.9px;padding:0 22px;text-align:left;margin-top:10px;border:1px solid #fff;position:relative;overflow:hidden}#login_reg #login #fb_btn .icon{margin-right:40px}#login_reg #login #fb_btn span{position:relative;z-index:1}#login_reg #login #fb_btn:hover{background:#fff;border:1px solid #707070;color:#393e41}#login_reg #login #fb_btn:hover .a{fill:#393E41}#login_reg #login #fb_btn:active{background:#4267b2}#login_reg #login #fb_btn:active{background:#4267b2;color:#fff}#login_reg #login #fb_btn:active .a{fill:#fff}#login_reg #login #fb_btn:hover::after{right:-150px}#login_reg #login #fb_btn:hover::before{left:-150px}#login_reg #login #fb_btn::after{display:block;content:"";position:absolute;top:0;right:0;height:100%;background-color:#3c66c4;transition:all ease .4s;width:50%}#login_reg #login #fb_btn::before{display:block;content:"";position:absolute;top:0;left:0;height:100%;background-color:#3c66c4;transition:all ease .4s;width:50%}#login_reg #login #login_btn{margin:0 auto;margin-top:42px}#login_reg #login #pass{text-align:right;width:280px;margin:0 auto}#login_reg #login #pass a{display:block;font-size:12px;letter-spacing:.3px;color:#393e41;text-decoration:underline}#login_reg #register{float:right;width:70%;height:600px;background-image:url(../img/trendoandfriends.png);background-position:0 0;background-repeat:no-repeat;background-size:cover}#login_reg #register h3{margin-bottom:24px}#login_reg #register #reg_content{float:left;width:50%;margin:20px;background:#fff;text-align:center;padding:30px 15px 0 15px}#login_reg #register #reg_content p{font-size:16px;letter-spacing:.4px;line-height:1}#login_reg #register #reg_content p span{display:block;font-size:24px;letter-spacing:.6px;font-weight:700;font-family:"Cormorant Infant",serif;line-height:1}#login_reg #register #reg_content ul li{display:inline-block;font-size:60px;font-family:"Cormorant Infant",serif;font-weight:300;line-height:1;padding:0 0 0 15px;width:110px}#login_reg #register #reg_content ul li span{display:block;font-family:Jost,sans-serif;font-size:12px;line-height:1;letter-spacing:.3px}#login_reg #register #reg_content ul li:first-child{border-right:1px solid #eee;padding:0 15px 0 0}#login_reg #register #reg_content ul p{font-size:21px;font-weight:700;line-height:1;padding:3% 0 4.7% 0;margin:0;letter-spacing:.53px}#login_reg #register #reg_content .anm_btn.red{margin-top:30px;margin-left:auto;margin-right:auto;margin-bottom:10px}#login_reg #register #reg_content .anm_btn.white{padding:0 22px;margin-top:10px;margin-left:auto;margin-right:auto;margin-bottom:10px}#login_reg #register #reg_content>span{font-size:12px;letter-spacing:.3px;display:block;margin:15px;max-width:190px;margin-left:auto;margin-right:auto;line-height:1}#login_reg #register #program{float:right;width:45%;display:table;height:100%}#login_reg #register #program>div{width:100%;height:100%;text-align:center;display:table-cell;vertical-align:middle}#login_reg #register #program>div div{display:inline-block;background:#eee;text-align:center;width:229px;height:66px}#login_reg #register #program>div div p:first-child{font-size:32px;font-family:"Cormorant Infant",serif;font-weight:700;letter-spacing:0;color:#000;margin:0;padding-top:5px}#login_reg #register #program>div div p:last-child{font-size:10px;font-weight:700;margin:0}#login_reg #register #program a{display:block;font-size:14px;letter-spacing:.7px;color:#fff;text-decoration:underline;padding-top:10px}@media only screen and (min-width:980px) and (max-width:1260px){#login_reg #register #program{float:left;width:20%}}@media only screen and (min-width:980px) and (max-width:1135px){#login_reg #login #fb_btn,#login_reg #login #login_btn{width:200px;padding:0 10px}#login_reg #login #fb_btn .icon,#login_reg #login #login_btn .icon{margin-right:10px}#login_reg #login #pass{width:200px}}@media only screen and (min-width:671px) and (max-width:979px){#login_reg #register #program{display:none}#login_reg #login{width:50%}#login_reg #register{width:50%;background:#eee}#login_reg #register #reg_content{float:none;width:auto}#login_reg #register #reg_content>span{padding-bottom:10px}}@media only screen and (min-width:671px) and (max-width:979px){#login_reg #register #reg_content .anm_btn.red{margin-top:20px}}@media only screen and (min-width:671px) and (max-width:769px){#login_reg #register #reg_content p{margin:0}}@media only screen and (min-width:671px) and (max-width:775px){#login_reg #register #reg_content .anm_btn.red,#login_reg #register #reg_content .anm_btn.white{width:210px;padding:0 10px}#login_reg #login #fb_btn,#login_reg #login #login_btn{width:210px;padding:0 10px}#login_reg #login #fb_btn .icon,#login_reg #login #login_btn .icon{margin-right:10px}#login_reg #login #pass{width:210px}}@media screen and (max-width:670px){#login_reg{width:100%;max-width:100%;margin-top:30px}#login_reg .anm_btn{width:280px!important}#login_reg #login #fb_btn,#login_reg #login #login_btn,#login_reg .anm_btn.red{border:none}#login_reg #login{float:none;width:100%;height:600px;border-top:none;border-left:none;border-right:none;height:auto}#login_reg #register{float:none;width:100%;height:auto;background-image:none;height:auto}#login_reg #register #reg_content{float:none;width:100%;margin:0}#login_reg #register #reg_content>span{margin-bottom:30px}#login_reg #register #program{float:none;width:100%;height:600px;background-image:url(../img/trendoandfriendsmobile.png);background-position:0 0;background-repeat:no-repeat;background-size:cover}}@media screen and (max-width:375px){#login_reg #register #program{background-size:contain}}.css_dropdown .dropdown_input,.css_dropdown .dropdown_submenu{display:none}.css_dropdown .dropdown_label{position:relative;display:block;cursor:pointer}.css_dropdown .dropdown_arr{width:16px;height:16px;display:flex;position:relative;justify-content:center;align-items:center;flex-shrink:0;margin-left:10px;float:right}.css_dropdown .dropdown_arr::after,.css_dropdown .dropdown_arr::before{content:"";height:1px;width:9px;background:#393e41;position:absolute;top:50%;margin-top:-1px;transform-origin:center;transition:transform cubic-bezier(.455, .03, .515, .955) .4s}.css_dropdown .dropdown_arr::before{transform:rotate(45deg);left:0}.css_dropdown .dropdown_arr::after{transform:rotate(-45deg);right:1px}.css_dropdown .dropdown_input:checked~.dropdown_submenu{display:block}.css_dropdown .dropdown_input:checked~.dropdown_label .dropdown_arr::before{transform:rotate(-45deg)}.css_dropdown .dropdown_input:checked~.dropdown_label .dropdown_arr::after{transform:rotate(45deg)}#listing_heading{display:block;text-align:center;width:100%;border-bottom:1px solid #e7e6e6;margin-bottom:20px;padding-bottom:25px}#listing_heading #category_title #category_title{min-height:44px}#listing_heading #category_title h1{letter-spacing:.9px;color:#393e41;margin:0;font-weight:700;font-size:18px}#listing_heading #category_title div{letter-spacing:.33px;color:#393e41;text-transform:lowercase;font-size:13px}.arrow{width:16px;height:16px;display:flex;position:relative;justify-content:center;align-items:center;flex-shrink:0}.arrow::after,.arrow::before{content:"";height:1px;width:9px;background:#393e41;position:absolute;margin-top:-1px;transform-origin:center;transition:transform cubic-bezier(.455, .03, .515, .955) .4s}.arrow.arrow_left::before{transform:rotate(-35deg);left:0;top:7px}.arrow.arrow_left::after{transform:rotate(35deg);left:0;top:12px}.arrow.arrow_right::before{transform:rotate(35deg);right:0;top:7px}.arrow.arrow_right::after{transform:rotate(-35deg);right:0;top:12px}body.app{font-family:var(--font-sans);font-weight:400;font-size:var(--font-size-body-sm);letter-spacing:var(--tracking-normal);color:var(--fg-2);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.t-display{font-family:var(--font-display);font-size:var(--font-size-display-xl);font-weight:700;line-height:1;color:var(--color-black);letter-spacing:0}.t-h1{font-family:var(--font-sans);font-size:var(--font-size-h1);font-weight:400;color:var(--fg-1);line-height:var(--leading-tight);margin:0}.t-h2{font-family:var(--font-sans);font-size:var(--font-size-h2);font-weight:500;color:var(--fg-1);letter-spacing:var(--tracking-wide)}.t-h3{font-family:var(--font-sans);font-size:var(--font-size-h3);font-weight:400;text-transform:uppercase;letter-spacing:.9px;color:var(--fg-2)}.t-h4{font-family:var(--font-sans);font-size:var(--font-size-h4);font-weight:300;text-transform:uppercase;letter-spacing:.9px;color:var(--fg-2)}.t-card-title,.t-h5{font-family:var(--font-sans);font-size:var(--font-size-h5);font-weight:400;color:var(--fg-2);text-transform:uppercase;letter-spacing:.4px;line-height:var(--leading-snug);margin:0}.t-eyebrow{font-family:var(--font-sans);font-size:var(--font-size-eyebrow);font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:var(--fg-2)}.t-body{font-family:var(--font-sans);font-size:var(--font-size-body);font-weight:400;color:var(--fg-2);line-height:var(--leading-snug);letter-spacing:.35px;margin:0 0 10px}.t-body-sm{font-family:var(--font-sans);font-size:var(--font-size-body-sm);color:var(--fg-2);line-height:var(--leading-snug);letter-spacing:.33px}.t-caption{font-family:var(--font-sans);font-size:var(--font-size-caption);color:var(--fg-3);letter-spacing:.3px;line-height:var(--leading-snug)}.t-link{position:relative;text-decoration:none;color:var(--color-link);font-family:var(--font-sans)}.t-link::after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:currentColor;transition:transform var(--transition-base);transform:scaleX(0);transform-origin:center}.t-link:hover::after{transform:scaleX(1)}.t-link-underline{font-family:var(--font-sans);font-size:var(--font-size-caption);text-decoration:underline;color:var(--fg-1)}.t-nav-link{font-family:var(--font-sans);font-size:var(--font-size-body);text-transform:uppercase;letter-spacing:.4px;color:var(--color-black);text-decoration:none}.t-price{font-family:var(--font-sans);font-size:var(--font-size-body);font-weight:500;text-transform:uppercase;color:var(--fg-2);line-height:1}.t-price--sale{color:var(--color-red)}.t-price--old{position:relative;font-weight:400;color:var(--fg-2)}.t-price--old::after{content:"";position:absolute;left:0;right:0;bottom:7px;height:1px;background:#666}.t-discount{font-family:var(--font-sans);font-size:var(--font-size-h5);font-weight:800;text-transform:lowercase;color:var(--color-black);background:var(--color-white)}.t-discount--sale{text-transform:uppercase}.t-serif-step{font-family:var(--font-serif);font-size:var(--font-size-h2);font-weight:400;color:var(--fg-1)}.t-wrap{width:var(--wrapper-pct);max-width:var(--wrapper-max);margin:0 auto}.t-wrap--large{max-width:var(--wrapper-large)}.t-wrap--inner{max-width:var(--wrapper-inner)}@media screen and (max-width:768px){.t-wrap{width:100%;max-width:none;padding-left:16px;padding-right:16px;box-sizing:border-box}}.ds-brand-feature a:focus-visible,.ds-brand-strip a:focus-visible,.ds-btn:focus-visible,.ds-editorial a:focus-visible,.ds-footer a:focus-visible,.ds-header a:focus-visible,.ds-header button:focus-visible,.ds-header input:focus-visible,.ds-home-grid a:focus-visible,.ds-home-hero a:focus-visible,.ds-home-rail a:focus-visible,.ds-usp a:focus-visible,.t-link:focus-visible,.t-section-title__action:focus-visible{outline:2px solid var(--color-red);outline-offset:2px}.t-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-24);margin-bottom:var(--space-30);padding-bottom:14px;border-bottom:1px solid var(--color-grey3)}.t-section-title__lead{display:flex;flex-direction:column;gap:6px}.t-section-title__eyebrow{font-family:var(--font-sans);font-size:11px;font-weight:600;color:var(--fg-3);text-transform:uppercase;letter-spacing:1.2px;line-height:1;margin:0}@media screen and (max-width:768px){.t-section-title__eyebrow{color:var(--color-red);font-size:10px;letter-spacing:1.4px}}.t-section-title__title{font-family:var(--font-sans);font-size:var(--font-size-h2);font-weight:400;letter-spacing:.9px;color:var(--fg-1);text-transform:uppercase;line-height:var(--leading-tight);margin:0}@media screen and (max-width:768px){.t-section-title__title{font-size:18px;letter-spacing:.4px}}.t-section-title__action{font-size:var(--font-size-caption);text-transform:uppercase;letter-spacing:.6px;color:var(--fg-1);text-decoration:none;border-bottom:1px solid var(--fg-1);padding-bottom:2px;transition:opacity var(--transition-base);white-space:nowrap}.t-section-title__action:hover{opacity:.6}@media screen and (max-width:768px){.t-section-title__action{font-size:10px;letter-spacing:.8px}}.ds-home-section{padding:90px 0 0}@media screen and (max-width:1200px){.ds-home-section{padding:60px 0 0}}@media screen and (max-width:768px){.ds-home-section{padding:34px 0 0}}.ds-home-section--no-pad{padding:90px 0 0}.ds-home-section--strip{padding:90px 0 0}@media screen and (max-width:768px){.ds-home-section--strip{padding:34px 0 0}}.ds-hidden-loader{position:absolute;left:-9999px;top:0;width:1px;height:1px;overflow:hidden;visibility:hidden;pointer-events:none}.ds-home-hero{padding-top:0;margin-top:0;background:var(--bg-muted);min-height:480px}@media screen and (max-width:1200px){.ds-home-hero{min-height:380px}}@media screen and (max-width:768px){.ds-home-hero{min-height:340px}.ds-home-hero .t-wrap{width:100%;max-width:none;padding-left:0;padding-right:0}}@media screen and (max-width:640px){.ds-home-hero{min-height:280px}}@media screen and (max-width:480px){.ds-home-hero{min-height:220px}}.ds-hero{position:relative}.ds-hero--desktop{display:block}@media screen and (max-width:768px){.ds-hero--desktop{display:none}}.ds-hero--mobile{display:none}@media screen and (max-width:768px){.ds-hero--mobile{display:block}}.ds-hero--mobile .ds-hero__stage{height:340px}@media screen and (max-width:640px){.ds-hero--mobile .ds-hero__stage{height:280px}}@media screen and (max-width:480px){.ds-hero--mobile .ds-hero__stage{height:220px}}.ds-hero--mobile .ds-hero__mobile-track,.ds-hero--mobile ul[rn-carousel]{position:relative;width:100%;height:100%;margin:0;padding:0;list-style:none}.ds-hero--mobile ul[rn-carousel]>li{width:100%;height:100%;list-style:none}.ds-hero--mobile .ds-hero__slide{height:100%}.ds-hero__stage{position:relative;overflow:hidden;background:var(--bg-muted)}.ds-hero__slide{display:block;position:relative;width:100%;height:480px;text-decoration:none;cursor:pointer;overflow:hidden}@media screen and (max-width:1200px){.ds-hero__slide{height:380px}}@media screen and (max-width:768px){.ds-hero__slide{height:360px}}@media screen and (max-width:640px){.ds-hero__slide{height:280px}}.ds-hero__slide picture{display:block!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important}.ds-hero__slide .ds-hero__image,.ds-hero__slide img.banner__image,.ds-hero__slide img.ds-hero__image{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;min-width:100%!important;min-height:100%!important;object-fit:cover!important;object-position:center center!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;transition:transform .8s ease}.ds-hero__slide:hover .ds-hero__image{transform:scale(1.02)}.ds-hero__nav{position:absolute;top:50%;z-index:5;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:rgba(255,255,255,.92);color:var(--color-border);border:1px solid var(--color-grey6);text-decoration:none;cursor:pointer;opacity:0;transition:opacity var(--transition-base),background var(--transition-base)}@media (hover:none){.ds-hero__nav{opacity:.85}}.ds-hero__nav--prev{left:18px}.ds-hero__nav--next{right:18px}.ds-hero__nav:hover{background:var(--color-white);color:var(--color-red)}.ds-hero__nav svg{display:block}.ds-hero__nav:focus-visible,.ds-hero__stage:hover .ds-hero__nav{opacity:1}.ds-hero__dots{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:20px}.ds-hero__dot{appearance:none;background:0 0;border:none;padding:6px;cursor:pointer;line-height:0}.ds-hero__dot span{display:block;width:28px;height:2px;background:var(--color-grey4);transition:background var(--transition-base),width var(--transition-base)}.ds-hero__dot.is-active span{background:var(--color-red);width:40px}.ds-hero__dot:hover span{background:var(--color-border)}.ds-hero__timer{position:absolute;right:24px;bottom:24px;z-index:4;background:rgba(0,0,0,.7);color:var(--fg-inverse);padding:10px 14px;font-size:12px;letter-spacing:.6px;text-transform:uppercase}@media screen and (max-width:640px){.ds-hero__timer{right:12px;bottom:12px;padding:8px 10px;font-size:10px}}.ds-hero__mobile-track{list-style:none;margin:0;padding:0;width:100%;height:100%}.ds-top-collections__grid{display:grid!important;grid-template-columns:repeat(6,1fr);gap:10px}@media screen and (max-width:1200px){.ds-top-collections__grid{grid-template-columns:repeat(3,1fr);gap:12px}}@media screen and (max-width:768px){.ds-top-collections__grid{grid-template-columns:repeat(2,1fr);gap:14px}}@media screen and (max-width:640px){.ds-top-collections__grid{grid-template-columns:repeat(2,1fr);gap:12px}}@media screen and (max-width:480px){.ds-top-collections__grid{gap:10px}}.ds-top-collections__item{position:relative;display:block!important;aspect-ratio:3/4;background-color:#f0ede9;background-size:cover;background-position:center;background-repeat:no-repeat;text-decoration:none!important;color:var(--fg-inverse)!important;overflow:hidden;cursor:pointer;transition:transform var(--transition-base),background-color .3s ease}.ds-top-collections__item.is-loaded{background-color:var(--color-dark2)}.ds-top-collections__item.is-loaded:nth-child(6n+1){background-color:#3d4a5c}.ds-top-collections__item.is-loaded:nth-child(6n+2){background-color:#2a2a2a}.ds-top-collections__item.is-loaded:nth-child(6n+3){background-color:#c9a582}.ds-top-collections__item.is-loaded:nth-child(6n+4){background-color:#5c6a4b}.ds-top-collections__item.is-loaded:nth-child(6n+5){background-color:#a89b8b}.ds-top-collections__item.is-loaded:nth-child(6n+6){background-color:#7a1a2b}.ds-top-collections__item:hover{transform:translateY(-2px)}.ds-top-collections__item:hover .ds-top-collections__label,.ds-top-collections__item:hover .ds-top-collections__title{color:var(--color-red)}.ds-top-collections__overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 40%,rgba(0,0,0,.6) 100%);pointer-events:none}.ds-top-collections__meta{position:absolute;left:16px;right:16px;bottom:14px;display:flex;flex-direction:column;gap:4px}@media screen and (max-width:768px){.ds-top-collections__meta{left:10px;right:10px;bottom:10px}}.ds-top-collections__eyebrow{font-family:var(--font-sans);font-size:10px;font-weight:600;color:rgba(255,255,255,.75);text-transform:uppercase;letter-spacing:1.2px;line-height:1}@media screen and (max-width:768px){.ds-top-collections__eyebrow{font-size:9px;letter-spacing:1.2px;color:rgba(255,255,255,.7)}}.ds-top-collections__label,.ds-top-collections__title{font-family:var(--font-sans);font-size:16px;font-weight:500;color:var(--fg-inverse);text-transform:uppercase;letter-spacing:.6px;line-height:1.15;transition:color var(--transition-base);margin-top:2px}@media screen and (max-width:768px){.ds-top-collections__label,.ds-top-collections__title{font-size:12px;letter-spacing:.6px}}.ds-top-collections__count{font-family:var(--font-sans);font-size:10px;font-weight:400;color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:.8px;margin-top:4px}.ds-home-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media screen and (max-width:1024px){.ds-home-grid{grid-template-columns:repeat(3,1fr);gap:18px}}@media screen and (max-width:768px){.ds-home-grid{grid-template-columns:repeat(2,1fr);gap:14px}}@media screen and (max-width:640px){.ds-home-grid{grid-template-columns:1fr}}.ds-home-grid__item{min-width:0}.ds-usp{background:var(--bg-muted);padding:40px 0;margin-top:0}@media screen and (max-width:1200px){.ds-usp{padding:28px 0}}@media screen and (max-width:768px){.ds-usp{background:var(--bg-app);padding:0;border-top:1px solid var(--color-grey3);border-bottom:1px solid var(--color-grey3)}}.ds-usp__inner{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}@media screen and (max-width:1024px){.ds-usp__inner{grid-template-columns:repeat(4,1fr);gap:20px}}@media screen and (max-width:640px){.ds-usp__inner{grid-template-columns:1fr;gap:16px}}@media screen and (max-width:768px){.ds-usp__inner.t-wrap{grid-template-columns:repeat(3,1fr);gap:0;width:100%;max-width:none;padding-left:0;padding-right:0}}.ds-usp__item{display:flex;align-items:center;gap:14px}@media screen and (max-width:768px){.ds-usp__item{flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:14px 8px;text-align:center}.ds-usp__item+.ds-usp__item{border-left:1px solid #f0f0f0}.ds-usp__item:nth-child(4){display:none}}.ds-usp__item--link{text-decoration:none;color:inherit;cursor:pointer;transition:opacity var(--transition-base)}.ds-usp__item--link:hover{opacity:.65}.ds-usp__icon{width:30px;height:30px;flex:0 0 30px;filter:brightness(0)}@media screen and (max-width:768px){.ds-usp__icon{display:none}}.ds-usp__title{font-family:var(--font-sans);font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.8px;color:var(--fg-1)}@media screen and (max-width:768px){.ds-usp__title{font-size:10px;letter-spacing:.8px}}.ds-usp__text{font-size:12px;color:var(--fg-3);letter-spacing:.3px;margin-top:2px}@media screen and (max-width:768px){.ds-usp__text{font-size:9px;letter-spacing:.3px}}.ds-brand-feature{background:#0f0f0f;color:var(--fg-inverse);margin-top:24px}.ds-brand-feature__inner{padding:0}.ds-brand-feature__shell{position:relative;width:100%}.ds-brand-feature t-home-collections{display:block;width:100%}.ds-brand-feature__banner{display:block;position:relative;width:100%;height:380px;overflow:hidden;text-decoration:none;cursor:pointer;background:#1a1a1a}@media screen and (max-width:1200px){.ds-brand-feature__banner{height:320px}}@media screen and (max-width:768px){.ds-brand-feature__banner{height:260px}}@media screen and (max-width:640px){.ds-brand-feature__banner{height:200px}}.ds-brand-feature__banner-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 30%;opacity:0;transition:opacity .4s ease,transform .8s ease}.ds-brand-feature__banner.is-loaded .ds-brand-feature__banner-img{opacity:1}.ds-brand-feature__banner.is-loaded:hover .ds-brand-feature__banner-img{transform:scale(1.02)}.ds-brand-feature__brand-name{font-family:var(--font-sans);font-size:16px;font-weight:500;letter-spacing:2.2px;text-transform:uppercase;color:var(--fg-inverse)}.ds-brand-feature__header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:18px 26px;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}@media screen and (max-width:640px){.ds-brand-feature__header{padding:14px 16px}}.ds-brand-feature__label{display:inline-flex;align-items:center;gap:10px}.ds-brand-feature__eyebrow-bar{width:18px;height:1px;background:var(--color-red)}.ds-brand-feature__eyebrow{font-family:var(--font-sans);font-size:10px;font-weight:600;color:var(--color-red);text-transform:uppercase;letter-spacing:1.6px}.ds-brand-feature__nav{display:flex;gap:8px;align-items:center}@media screen and (max-width:768px){.ds-brand-feature__nav{display:none}}.ds-brand-feature__nav-btn{width:36px;height:36px;border:1px solid rgba(255,255,255,.35);background:0 0;color:var(--fg-inverse);font:300 22px/1 var(--font-sans);cursor:pointer;transition:var(--transition-base);padding:0;display:inline-flex;align-items:center;justify-content:center}.ds-brand-feature__nav-btn:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.55)}.ds-brand-feature__nav-btn:active{background:rgba(255,255,255,.15)}.ds-brand-feature__track{display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:26px;scroll-padding-right:26px;scrollbar-width:none;padding:26px 26px 24px}.ds-brand-feature__track::-webkit-scrollbar{display:none}@media screen and (max-width:768px){.ds-brand-feature__track{display:grid;grid-template-columns:1fr 1fr;gap:12px;overflow:visible;scroll-snap-type:none;padding:18px 16px 20px}}@media screen and (max-width:640px){.ds-brand-feature__track{padding:18px 16px 16px;gap:10px;scroll-padding-left:16px;scroll-padding-right:16px}}.ds-brand-feature__card{flex:0 0 220px;scroll-snap-align:start;scroll-snap-stop:always;scroll-margin-left:0;display:flex;flex-direction:column;cursor:pointer}@media screen and (max-width:768px){.ds-brand-feature__card{flex:initial;scroll-snap-align:none;scroll-snap-stop:normal}.ds-brand-feature__card:nth-child(n+11){display:none}}@media screen and (max-width:640px){.ds-brand-feature__card{flex-basis:180px}}.ds-brand-feature__card-link{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit}.ds-brand-feature__card-skeleton{width:100%;aspect-ratio:3/4;background:#1a1a1a}.ds-brand-feature__card-image{position:relative;aspect-ratio:3/4;background:#1a1a1a;overflow:hidden;width:100%}.ds-brand-feature__card-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.ds-brand-feature__card-link:hover .ds-brand-feature__card-image img{transform:scale(1.03)}.ds-brand-feature__card-label{position:absolute;top:10px;left:10px;background:var(--color-red);color:var(--color-white);font-size:11px;padding:3px 8px;text-transform:uppercase;letter-spacing:.6px;font-weight:600}.ds-brand-feature__card-title{font-family:var(--font-sans);font-size:12px;font-weight:500;color:var(--fg-inverse);text-transform:uppercase;letter-spacing:.4px;line-height:1.3;margin-top:4px}.ds-brand-feature__card-cta{font-family:var(--font-sans);font-size:10px;font-weight:600;color:rgba(255,255,255,.55);text-transform:uppercase;letter-spacing:.8px;margin-top:2px;transition:color var(--transition-base)}.ds-brand-feature__card-link:hover .ds-brand-feature__card-cta{color:var(--color-red)}.ds-brand-feature__progress{position:relative;height:1px;background:rgba(255,255,255,.08);margin:0 26px 26px}@media screen and (max-width:768px){.ds-brand-feature__progress{display:none}}@media screen and (max-width:640px){.ds-brand-feature__progress{margin:0 16px 16px}}.ds-brand-feature__progress-bar{position:absolute;top:-1px;height:3px;width:28%;background:var(--color-red);transition:left .2s ease}.ds-carousel{position:relative}.ds-carousel__track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px}.ds-carousel__track::-webkit-scrollbar{display:none}.ds-carousel__item{flex:0 0 280px;scroll-snap-align:start;min-width:0}@media screen and (max-width:640px){.ds-carousel__item{flex-basis:220px}}.ds-carousel__nav-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:44px;height:44px;background:rgba(255,255,255,.92);color:var(--color-border);border:1px solid var(--color-grey6);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--transition-base),background var(--transition-base)}@media (hover:none){.ds-carousel__nav-btn{opacity:.85}}.ds-carousel__nav-btn--prev{left:-10px}.ds-carousel__nav-btn--next{right:-10px}.ds-carousel__nav-btn:hover{background:var(--color-white);color:var(--color-red)}.ds-carousel__nav-btn svg{display:block}.ds-carousel .ds-carousel__nav-btn:focus-visible,.ds-carousel:hover .ds-carousel__nav-btn{opacity:1}.ds-carousel--rail .ds-carousel__item{flex:0 0 280px}@media screen and (max-width:640px){.ds-carousel--rail .ds-carousel__item{flex-basis:220px}}.ds-product-rail{padding:90px 0 0}@media screen and (max-width:1200px){.ds-product-rail{padding:60px 0 0}}.ds-product-rail__nav{display:flex;gap:8px;align-items:center}.ds-product-rail__nav-btn{width:36px;height:36px;background:var(--color-white);color:var(--color-border);border:1px solid var(--color-border);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:var(--transition-base);padding:0}.ds-product-rail__nav-btn:hover:not(.is-disabled){background:var(--color-border);color:var(--color-white)}.ds-product-rail__nav-btn.is-disabled,.ds-product-rail__nav-btn[disabled]{opacity:.35;cursor:not-allowed}.ds-product-rail__nav-btn svg{display:block}.ds-product-rail__track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px}.ds-product-rail__track::-webkit-scrollbar{display:none}@media screen and (max-width:768px){.ds-product-rail__track{gap:12px}}.ds-product-rail__item{flex:0 0 calc((100% - 54px)/ 4);scroll-snap-align:start;min-width:0}@media screen and (max-width:1024px){.ds-product-rail__item{flex-basis:calc((100% - 36px)/ 3)}}@media screen and (max-width:768px){.ds-product-rail__item{flex-basis:calc((100% - 12px)/ 2)}}@media screen and (max-width:640px){.ds-product-rail__item{flex-basis:65%}}.ds-product-rail__skeleton{width:100%;aspect-ratio:3/4;background:#f0ede9;margin-bottom:56px}@media screen and (max-width:768px){.ds-product-rail--mobile-grid .ds-product-rail__track{display:grid;grid-template-columns:1fr 1fr;gap:18px 12px;overflow:visible;scroll-snap-type:none;padding-bottom:0}.ds-product-rail--mobile-grid .ds-product-rail__item{flex:initial;flex-basis:auto;scroll-snap-align:none}.ds-product-rail--mobile-grid .ds-product-rail__item:nth-child(n+11){display:none}}@media screen and (max-width:640px){.ds-product-rail--mobile-grid .ds-product-rail__item{flex-basis:auto}}.ds-product-rail__dots{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:24px}.ds-product-rail__dot{appearance:none;background:0 0;border:none;padding:6px;cursor:pointer;line-height:0}.ds-product-rail__dot span{display:block;width:28px;height:2px;background:var(--color-grey4);transition:background var(--transition-base),width var(--transition-base)}.ds-product-rail__dot.is-active span{background:var(--color-red);width:40px}.ds-product-rail__dot:hover span{background:var(--color-border)}.ds-editorial{padding:90px 0 0}@media screen and (max-width:1200px){.ds-editorial{padding:60px 0 0}}.ds-editorial__inner{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch}@media screen and (max-width:768px){.ds-editorial__inner{grid-template-columns:1fr}}.ds-editorial__image{min-height:460px;background-size:cover;background-position:center;background-color:var(--color-dark2)}@media screen and (max-width:768px){.ds-editorial__image{min-height:280px}}.ds-editorial__panel{background:#191919;color:var(--fg-inverse);padding:70px 60px;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:768px){.ds-editorial__panel{padding:40px 28px}}.ds-editorial__step{font-family:var(--font-serif);font-size:14px;letter-spacing:.6px;opacity:.8;margin-bottom:14px}.ds-editorial__title{font-family:var(--font-display);font-size:32px;font-weight:400;line-height:1.15;margin:0;color:var(--fg-inverse);letter-spacing:0;text-transform:none}.ds-editorial__text{font-size:14px;line-height:1.7;margin-top:20px;color:rgba(255,255,255,.75);letter-spacing:.3px;max-width:380px}.ds-editorial__cta{margin-top:30px;align-self:flex-start;font-size:12px;text-transform:uppercase;letter-spacing:.8px;color:var(--fg-inverse);text-decoration:none;border-bottom:1px solid rgba(255,255,255,.6);padding-bottom:6px;transition:var(--transition-base)}.ds-editorial__cta:hover{border-bottom-color:var(--fg-inverse)}.ds-home-banners{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media screen and (max-width:768px){.ds-home-banners{grid-template-columns:1fr;gap:14px}}.ds-home-banners__item{min-width:0}.ds-brand-strip{padding:40px 0;border-top:1px solid var(--color-grey3);border-bottom:1px solid var(--color-grey3)}.ds-brand-strip t-home-brands{display:block;width:100%}.ds-brand-strip__track{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));align-items:center;justify-items:center;gap:30px 20px}@media screen and (max-width:768px){.ds-brand-strip__track{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:24px 16px}}.ds-brand-strip__item{display:flex;align-items:center;justify-content:center;width:100%;height:50px}.ds-brand-strip__link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;filter:grayscale(100%);opacity:.85;transition:var(--transition-base);text-decoration:none}.ds-brand-strip__link:hover{filter:grayscale(0%);opacity:1}.ds-brand-strip__link img,.ds-brand-strip__link t-form-image-static img{display:block;max-height:36px;max-width:100%;width:auto;height:auto;object-fit:contain}.check-radio{display:inline-block;position:relative;padding:0 24px;line-height:18px}.check-radio__element{display:inline-block;padding-left:1.75rem;position:relative;font-family:Jost,sans-serif;font-size:12px;font-weight:400;line-height:18px;color:#191919}.check-radio__element:after,.check-radio__element:before{content:"";width:18px;height:18px;background-color:#fff;border:2px solid #7a7a7a;position:absolute;top:0;left:0;transition:all .35s ease}.check-radio__element:after{width:15px;height:12px;border:0;top:3px;left:2px}.check-radio__element--white{color:#fff}.check-radio__element--white::before{border-color:#fff}.non-touch .check-radio__element:hover::before{border-color:#191919}.check-radio__input{position:absolute;opacity:0}.lt-ie9 .check-radio__input{display:inline-block;vertical-align:middle}.lt-ie9 .check-radio__element:after,.lt-ie9 .check-radio__element:before{display:none}.check-radio__input:checked~.check-radio__element:after{background:#000}.check-radio__input:disabled~.check-radio__element:after{background:#000}.check-radio__input[type=checkbox]~.check-radio__element::after{background:url("../img/icons/check.svg");background-size:contain;background-repeat:no-repeat;background-position:center center;opacity:0}.check-radio__input[type=checkbox]:checked~.check-radio__element::after{opacity:1}.check-radio__input[type=radio]~.check-radio__element:before{width:18px;height:18px}.check-radio__input[type=radio]~.check-radio__element::after{width:10px;height:10px;left:4px;top:4px;transform-origin:center center;transform:scale(0);opacity:0;transition:all ease .4s}.check-radio__input[type=radio]~.check-radio__element:after,.check-radio__input[type=radio]~.check-radio__element:before{border-radius:50%}.check-radio__input[type=radio]:checked~.check-radio__element:before{border-color:#000}.check-radio__input[type=radio]:checked~.check-radio__element:after{transform:scale(1);opacity:1}.check-radio__input[type=radio]:checked~.check-radio__element{color:#000;text-decoration:underline}.check-radio__input[type=radio]~.check-radio__element{color:rgba(25,25,25,.6);font-family:Jost,sans-serif;font-size:14px;font-weight:700}.check-w-link{display:flex;justify-content:space-between;align-items:flex-start}.check-w-link>*{padding:0 30px;margin-bottom:22px}@media screen and (max-width:480px){.check-w-link{display:block;padding:0;margin:0 0 20px}}.form{margin-left:auto;margin-right:auto;max-width:100%;text-align:left}.form__row{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 -15px;padding-bottom:30px}@media (max-width:768px){.form__row{margin:0 -10px;padding-bottom:20px}}.form__row--npb{padding-bottom:0}.form__row--centered{justify-content:center}.form__row--checkbox{padding-top:22px}.form__row--checkbox .form__item{padding-bottom:0}.form__row .form__item--error .form__error{bottom:0}.form__row .form__item--textarea .form__error{bottom:0}.form__column{display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width:768px){.form__column{margin:0;padding-bottom:25px}.form__column:last-of-type{padding-bottom:0}}.form__column--center{align-items:center;margin-bottom:20px}.form__column--330{max-width:330px;width:100%;margin-left:auto;margin-right:auto}.form__column--checks{padding-bottom:16px}.form__column .button{margin-bottom:6px}.form__column--center .form__item--checkradio{justify-content:center;display:flex}.form__column--center .form__item--checkradio-start{justify-content:flex-start}.form__column--center .form__field{width:100%}.form__column .form__item{padding:0 0 25px}@media (max-width:768px){.form__column .form__item{padding:0 0 15px}}.form__column .form__item--check .check-radio:only-of-type{padding-left:24px;padding-right:0}.form__column--330 .form__item{width:100%}.form__column--330 .form__item--check{align-self:flex-start;padding-bottom:14px;width:auto!important;min-width:auto!important;max-width:100%}.form__item{min-width:240px;padding:0 15px 25px;flex-basis:auto;flex-grow:1;flex-shrink:1;display:flex;flex-direction:column;justify-content:center;position:relative}@media (max-width:768px){.form__item{max-width:100%;flex-basis:auto;padding:0 10px 15px}}@media (max-width:480px){.form__item{min-width:100%}}.form__item--30{width:30%}.form__item--33{width:33.333333%}.form__item--50{width:50%}.form__item--70{width:70%}.form__item--100{width:100%}.form__item--330{max-width:330px;width:100%}@media (max-width:768px){.form__item--330{max-width:330px}}.form__item--error .form__element{border-color:#ff4848}.form__item--error .check-radio__element::before{border-color:#ff4848}.form__item--checkradio{flex-direction:row;justify-content:flex-start;margin:0 -15px;flex-wrap:wrap}.form__item--checkradio .check-radio{padding:0 15px}.form__item--checkradio.border-b::after{left:30px;right:30px}.form__item--check{flex-direction:row;padding-bottom:20px;margin:0 -24px}.form__item--check:last-of-type{padding-bottom:0}.form__item--textarea .form__label{left:40px;top:16px;transform:translateY(0)}.form__item--textarea .form__label.opened{transform:translateY(-10px)}@media screen and (max-width:768px){.form__item--textarea .form__label{left:16px;top:14px}}.form__item--checkboxes .form__error{position:relative;bottom:0;padding-left:28px}.form__item--checkboxes.form__item--error .check-radio__element::before{border-color:#ff4848}.form__label{display:block;color:#7a7a7a;font-family:Jost,sans-serif;font-size:14px;top:0;font-weight:400;flex-shrink:0;position:relative;transform:translateY(11px);transition:all ease .4s;margin-bottom:-18px;z-index:20;transform-origin:left top}.form__label.opened{transform:translateY(-3px) scale(.7)}.form__field{flex-grow:1;max-width:100%;flex-grow:1;display:flex;align-items:flex-end}.form__with-icon{position:relative}.form__with-icon .form__element{padding-right:40px}.form__icon{display:block;background-position:center center;background-size:contain;background-repeat:no-repeat;position:absolute;bottom:7px;right:20px}.form__icon--reveal{width:14px;height:9px;background-image:url("../img/icons/reveal.svg");background-size:cover;transition:all .3s ease;opacity:.5}.form__icon--reveal.is-visible{opacity:1}.form__element{display:flex;width:100%;color:#191919;font-family:Jost,sans-serif;font-size:14px;font-weight:400;border:0;border-bottom:2px solid #7a7a7a;appearance:none;outline:0;border-radius:0;padding:10px 0 5px;line-height:1}@media screen and (max-width:768px){.form__element{font-size:16px}}.form__textarea{height:90px;max-height:90px;overflow:auto;-webkit-overflow-scrolling:touch;border:2px solid #7a7a7a;padding:20px 24px}@media screen and (max-width:768px){.form__textarea{padding:16px}}.form input::-ms-clear,.form input::-ms-reveal{display:none}.form select::-ms-expand{display:none}.form__select{background:0 0;padding-right:30px;background-image:url("../img/arrow.svg");background-position:96% center;background-repeat:no-repeat}.form__error{color:#ff4848;font-family:Jost,sans-serif;font-size:10px;font-weight:400;bottom:18px;margin:0}@media (max-width:768px){.form__error{bottom:10px}}.form__button{width:100%;max-width:300px;margin:20px auto 0}@media (max-width:480px){.form__button{min-width:100%;padding:6px 12px;margin:0 auto}}.form__button::before{content:" ";display:block;width:50px;height:50px;border-radius:50%;border:4px solid #fff;border-color:#161616 transparent #161616 transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;transition:opacity .3s ease;transform-origin:center center;opacity:0}.form__button.loading{font-size:0;min-width:50px;height:50px;background:0 0;position:relative;border:0}.form__button.loading::before{animation:spin 1.2s ease infinite;opacity:1}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.form__date{display:flex;max-width:100%;margin:0 -5px;justify-content:space-between;align-self:flex-start;flex-wrap:wrap}@media screen and (max-width:768px){.form__date{margin:0}}.form__date .form__item{min-width:0;flex-grow:0;flex-shrink:0;width:auto;padding:0 5px 25px}@media screen and (max-width:768px){.form__date .form__item{padding:0 0 15px}}@media screen and (max-width:480px){.form__date .form__item{width:100%}}.form__date .select-mobile{min-width:auto}.form__date .select--underlined{min-width:0}.form__date .form__label{position:relative;width:100%;flex-grow:1;padding:0 5px 5px;transform:translateY(10px);margin-bottom:0}@media screen and (max-width:768px){.form__date .form__label{padding:0 0 5px}}.grid{display:flex;flex-wrap:wrap;margin:-15px}.grid--center{justify-content:center}.grid__box{display:flex;padding:15px}.grid__box--50{flex-grow:1;flex-basis:auto;max-width:50%;min-width:380px}@media screen and (max-width:1024px){.grid__box--50{max-width:none;width:50%}}.grid__box--100{flex-grow:1;flex-basis:100%;max-width:100%}@media screen and (max-width:768px){.grid__box{max-width:100%!important;min-width:100%!important}}.grid__form{max-width:100%;width:100%}.grid__body{flex-grow:1;display:flex;flex-direction:column;max-width:100%}.grid__bottom{margin-top:auto}.grid__content{display:flex;flex-direction:column;border:1px solid #191919;padding:40px;width:100%}.grid__content--center{justify-content:center;text-align:center;align-items:center}.grid__content--padded{padding:80px 40px}@media screen and (max-width:768px){.grid__content{padding:30px 16px}}.grid__sided{max-width:335px;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;font-size:18px;margin:0 -.556em -.556em}.grid__centered{display:flex;flex-wrap:wrap;max-width:335px;margin:0 auto;width:100%;justify-content:center}.grid__centered--padded{padding-top:14px}.grid__labels{display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center}.grid__buttons{width:100%;margin-top:auto;flex-direction:column;display:flex;align-items:center}.grid__text{max-width:430px;width:100%;margin-bottom:24px}.grid__text--narrow{max-width:330px}.grid__text p{font-family:Jost,sans-serif;font-size:14px;font-weight:600;color:#7a7a7a}.grid__icon{display:block;margin-bottom:10px}.grid__title{margin-bottom:.5em}.grid__link{color:#191919;font-family:Jost,sans-serif;font-size:18px;font-weight:600;padding:0 .556em .556em;display:block}.grid__link .grid__icon{margin-bottom:0;display:block}.grid__link::after{left:.556em;right:.556em;bottom:.556em}@media screen and (max-width:768px){.grid__link{font-size:16px}}.grid__box--animated .grid__icon{transform:scale(0);animation-name:scaleUp;animation-duration:.7s;animation-fill-mode:forwards}@keyframes scaleUp{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.4)}100%{opacity:1;transform:scale(1)}}.grid__box--animated .grid__title{opacity:0;animation-name:fadeIn;animation-duration:.4s;animation-delay:.5s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}.grid__box--animated .button{opacity:0;animation-name:fadeIn;animation-duration:.4s;animation-delay:.8s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.title{margin:0}.title__16{color:#191919;font-family:Jost,sans-serif;font-size:16px;font-weight:600;margin-bottom:.625em}.icon__item{fill:currentColor}.icon--red{color:#161616}.icon--green{color:#47b516}.icon--10{width:10px;height:10px;display:block}.icon--12{width:12px;height:12px;display:block}.icon--14{width:14px;height:14px;display:block}.icon--16{width:16px;height:16px;display:block}.icon--24{width:21px;height:21px;display:block}.icon--30{width:30px;height:30px;display:block}.icon--34{width:34px;height:34px;display:block}.icon--40{width:40px;height:40px}@media screen and (max-width:768px){.icon--40{width:36px;height:36px}}.icon--50{width:50px;height:50px}@media screen and (max-width:768px){.icon--50{width:40px;height:40px}}.icon--64{width:64px;height:64px;display:block}@media screen and (max-width:768px){.icon--64{width:44px;height:44px}}.icon--lock{width:31px;height:42px}.icon--delivery{width:44px;height:24px}.icon--box{width:40px;height:36px}.icon--track{width:34px;height:30px}.icon--return{width:36px;height:42px}.icon--social{color:#191919}.non-touch .icon--social:hover{color:#161616}.icon--profile{color:#191919}.icon--favourite{display:block;height:21px;width:21px}.icon--favourite-red{color:#161616}.icon--basket{color:#191919}.black_btn{display:block;background-color:#393e41;height:40px;line-height:38px;font-size:15px;color:#fff;min-width:120px;border:1px solid #393e41;padding:0 15px;text-align:center;letter-spacing:.75px}.black_btn:hover{background-color:#000}.black_btn:active{border:1px solid #707070;background-color:#fff;color:#393e41}.red_btn{display:block;background-color:#f93943;height:40px;line-height:38px;font-size:15px;color:#fff;min-width:120px;padding:0 15px;text-align:center;letter-spacing:.75px}.red_btn:hover{background-color:#ff9499}.red_btn:active{background-color:#e8101b}.white_btn{display:block;background-color:#fff;height:40px;line-height:38px;font-size:15px;border:1px solid #707070;padding:0 15px;text-align:center;letter-spacing:.75px;color:#393e41}.white_btn:hover{background-color:#393e41;border:1px solid #393e41;color:#fff}.white_btn:active{border:1px solid #000;background-color:#000;color:#393e41}.transperent_button{display:block;font-size:15px;color:#393e41;text-decoration:none;background:0 0;border:0;width:110px;align-items:center;text-align:center;letter-spacing:.38px;position:relative;margin-left:auto;margin-right:auto}.transperent_button:hover::after{transform:scale(1)}.transperent_button:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:#393e41;transition:all ease .4s;transform:scale(0);transform-origin:center center}.anm_btn{display:block;width:280px;height:60px;line-height:60px;color:#fff;font-size:18px;letter-spacing:.9px;padding:0 15px;position:relative;overflow:hidden;border:1px solid transparent;text-align:center}.anm_btn>span{position:relative;z-index:1}.anm_btn:hover{background:#fff;border:1px solid #707070;color:#393e41}.anm_btn:active{background:#fff}.anm_btn:hover::after{right:-51%}.anm_btn:hover::before{left:-51%}.anm_btn::after{display:block;content:"";position:absolute;top:0;right:0;height:100%;transition:all ease .4s;width:51%}.anm_btn::before{display:block;content:"";position:absolute;top:0;left:0;height:100%;transition:all ease .4s;width:51%}.anm_btn.black:active{background:#fff;color:#3c66c4}.anm_btn.black::after{background-color:#393e41}.anm_btn.black::before{background-color:#393e41}.anm_btn.red:active{background:#e8101b}.anm_btn.red::after{background-color:#f93943}.anm_btn.red::before{background-color:#f93943}.anm_btn.white{color:#393e41;transition:all ease .8s;border:1px solid #707070}.anm_btn.white:hover{background:#393e41;border:1px solid #393e41;color:#fff;transition:all ease .8s}.anm_btn.white:active{background:#000;color:#fff}.anm_btn.white::after{background-color:#fff}.anm_btn.white::before{background-color:#fff}.button{font-family:Jost,sans-serif;font-size:14px;font-weight:600;color:#fff;line-height:2.42;min-height:40px;text-decoration:none;background:0 0;border:0;min-width:185px;overflow:hidden;padding:0 16px;display:inline-flex;justify-content:center;align-items:center;position:relative;z-index:1;transition:all ease .4s;-webkit-transform-style:preserve-3d;-webkit-transform:translate3d(0,0,0)}@media screen and (max-width:768px){.button{font-size:13px}}.button::after{content:"";position:absolute;bottom:0;left:0;right:0;height:100%;background-color:#191919;transition:all ease .4s;z-index:-1}.button--icon .icon{color:currentColor}.button--icon-right .icon{margin-left:12px}.button--icon-left .icon{margin-right:12px}.button--full{border:2px solid transparent;border-bottom:4px solid transparent}.button--full::after{transform:translateY(0);bottom:0;background-color:transparent}.button--border{border:2px solid transparent;border-bottom:4px solid transparent;color:#191919}.button--border::after{transform:translateY(100%);bottom:0;background-color:transparent}.button--black{border-color:#191919}.button--black::after{background-color:#191919}.button--white{border-color:#fff;color:#fff}.button--white::after{background-color:#fff}.button--grey{border:2px solid #7a7a7a;border-bottom:4px solid #7a7a7a;min-width:60px;color:#7a7a7a}.button--grey::after{bottom:0;background:currentColor;transform:translateY(100%)}.button--border-bot{position:relative;z-index:40;min-height:26px;min-width:117px;line-height:18px;padding:6px 8px 4px;align-items:flex-start;border:2px solid transparent;border-bottom:4px solid transparent}.button--border-bot::after,.button--border-bot::before{box-sizing:inherit;content:"";position:absolute;width:100%;height:100%;border:2px solid transparent;border-bottom:4px solid transparent;width:0;height:0;transform:translate(0);transition:none}.button--border-bot::before{bottom:-4px;left:0}.button--border-bot::after{top:0;right:0;left:auto;background-color:transparent}.non-touch .button--border-bot:hover::after,.non-touch .button--border-bot:hover::before{width:100%;height:200%}.non-touch .button--border-bot:hover::before{transition:height .25s ease-in}.non-touch .button--border-bot:hover::after{transition:border-color 0s ease-out .25s,width .25s ease-out .25s,height .25s ease-out .5s;background-color:transparent!important}.button--border-bot.button--black{color:#191919;border:0;border-bottom:4px solid #191919}.non-touch .button--border-bot.button--black:hover{color:#191919;border-color:#191919}.non-touch .button--border-bot.button--black:hover::before{border-right-color:#191919}.non-touch .button--border-bot.button--black:hover::after{border-top-color:#191919;border-left-color:#191919}.button--border-bot.button--white{color:#fff;border:0;border-bottom:4px solid #fff}.non-touch .button--border-bot.button--white:hover{color:#fff;border-color:#fff}.non-touch .button--border-bot.button--white:hover::before{border-right-color:#fff}.non-touch .button--border-bot.button--white:hover::after{border-top-color:#fff;border-left-color:#fff}.button--border-bot.button--gray{color:#ccc;border:0;border-bottom:4px solid #ccc}.non-touch .button--border-bot.button--gray:hover{color:#ccc!important;border-color:#ccc!important}.non-touch .button--border-bot.button--gray:hover::before{border-right-color:#ccc}.non-touch .button--border-bot.button--gray:hover::after{border-top-color:#ccc;border-left-color:#ccc}.button--see-more.button--black{color:#191919}.button--see-more.button--black::after{background:#191919}.non-touch .button--see-more.button--black:hover{color:#191919}.button--see-more.button--white{color:#fff}.button--see-more.button--white::after{background:#fff}.non-touch .button--see-more.button--white:hover{color:#fff}.button--see-more{position:relative;line-height:18px;padding:8px 0;min-width:200px;justify-content:flex-end;min-height:26px;line-height:18px;margin-left:auto}.button--see-more::before{display:none}.button--see-more::after{height:4px;position:absolute;bottom:0;top:auto;left:0;right:0;width:100%;z-index:20;transition:transform ease .4s}.non-touch .button--see-more:hover::after{transform:translateY(100%)!important}.button__cont{display:flex}.button__cont--center{justify-content:center}.button--login{margin-bottom:6px}.button--create{margin-bottom:22px}.non-touch .button--full:hover::after{transform:translateY(100%)}.non-touch .button--black:hover{color:#191919}.non-touch .button--grey:hover{color:#191919;border-color:#191919}.non-touch .button--grey:hover::after{transform:translateY(100%);bottom:0;background:0 0}.non-touch .button--border.button--black:hover{color:#fff}.non-touch .button--border:hover::after{bottom:0;transform:translateY(0)}.non-touch .button--white:hover{border-color:#191919;color:#191919}.non-touch .button--white:hover::after{background-color:#fff}.button-favourite{display:block;width:22px;height:17px;background-image:url("../img/icons/favourite.svg");background-repeat:no-repeat;background-size:contain}.non-touch .button-favourite:hover{background-image:url("../img/icons/favourite-red.svg")}.button-favourite.is-active{background-image:url("../img/icons/favourite-red.svg")}.button-favourite-red{display:block;width:22px;height:17px;background-image:url("../img/icons/favourite-red.svg");background-repeat:no-repeat;background-size:contain}.non-touch .button-favourite-red:hover{background-image:url("../img/icons/favourite-red.svg")}.button-favourite-red.is-active{background-image:url("../img/icons/favourite-red.svg")}.button-scroll-top{display:block;height:43px;width:43px;border-left:3px solid #191919;position:relative;overflow:hidden;background:#fff;position:absolute;bottom:0;right:0;z-index:10}@media screen and (max-width:480px){.button-scroll-top{width:32px;height:32px}}.button-scroll-top::before{content:"";height:10px;width:10px;position:absolute;border-top:3px solid #000;border-right:3px solid #000;position:absolute;top:50%;margin-top:-3px;left:9px;transform:rotate(-45deg);transition:border-color ease .4s;z-index:20}.button-scroll-top::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;transform:translateX(-100%);background:#000;transition:transform ease .4s;z-index:12}.non-touch .button-scroll-top:hover::before{border-color:#fff}.non-touch .button-scroll-top:hover::after{transform:translateX(0)}.card{max-width:280px;height:390px;margin:0 auto;overflow:hidden;position:relative;padding:10px;display:flex;flex-direction:column;transition:box-shadow cubic-bezier(.215, .61, .355, 1) .4s}.card--empty{height:350px}@media screen and (max-width:768px){.card{height:auto!important}}.card--small{max-width:160px;height:250px;padding:0}.card--small .card__image-cont{max-height:200px!important}.card--small .card__image-cont{width:100%;height:180px}.card--small .card__title{font-size:14px;font-weight:400}.card--small .card__type{color:#595959;font-family:Jost,sans-serif;font-size:11px;font-weight:400}.card__favourite{margin-left:auto}.card__favourite-red{margin-left:auto}.card__top{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:20px 20px 10px 10px;z-index:20;transform:translateY(-100%);transition:transform ease .4s}@media screen and (max-width:1024px){.card__top{transform:translateY(0)}}.touch .card__top{transform:translateY(0)}.card__similar{display:flex;align-items:center;justify-content:center;font-family:Jost,sans-serif;font-size:10px;font-weight:400;color:#000;transition:background ease .4s;text-decoration:underline;padding:4px 6px;border-radius:3px}.card__similar__icon{width:18px;height:18px;margin-right:5px}.card__similar__text{font-size:0;transition:font-size ease .4s}.card__similar:hover{background:#fff}.card__similar:hover .card__similar__text{font-size:10px}.card__link{display:flex;flex-direction:column;text-decoration:none;flex-grow:1;flex-shrink:0;justify-content:flex-start}.card__image-cont{max-width:280px;width:100%;height:280px;max-height:280px;display:flex;justify-content:center;align-items:center;position:relative;flex-direction:column;transition:height ease .4s;transition:max-height ease .4s;flex-grow:1;flex-shrink:0}@media screen and (max-width:1024px){.card__image-cont{height:190px;max-height:190px}}.cardimage-cont_banner{height:350px;max-height:350px}.non-touch .card__image-cont{position:relative}.non-touch .card__image-cont .static_cont{position:absolute;width:100%;height:280px;max-width:280px;max-height:280px;top:0;left:0;z-index:1}.non-touch .card__image-cont img{position:absolute;width:100%;max-width:280px;max-height:280px;top:0;left:0;z-index:1}.non-touch .card__image-cont_banner .static_cont{height:350px;max-height:350px}.non-touch .card__image-cont_banner img{max-height:350px}.card--touch .card__image-cont,.non-touch .card:not(.card--empty):hover .card__image-cont,.touch .card__image-cont{max-height:220px;width:280px;width:100%}.card .card__info{background:#fff;position:relative;z-index:2;width:100%;transition:all ease .4s}.card__image{max-width:100%;max-height:100%;display:block;flex-shrink:0;align-self:flex-start}.card__title{color:#393e41;font-size:16px;font-weight:400;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.4px}@media only screen and (min-width:100px) and (max-width:750px){.card__title{font-size:13px;margin-top:5px;letter-spacing:.33px}}.card__type{font-size:13px;font-weight:400;color:#393e41;display:block;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;letter-spacing:.33px;max-height:30px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card__price-cont{font-size:0;display:flex;align-items:flex-end;justify-content:flex-start;flex-wrap:wrap;padding-bottom:5px}.card__price{color:#393e41;font-size:14px;position:relative;text-transform:uppercase;font-weight:500;margin-right:12px}@media only screen and (min-width:100px) and (max-width:750px){.card__price{font-size:13px}}.card__price{text-transform:uppercase;font-weight:500;margin-right:12px;line-height:1}@media only screen and (min-width:100px) and (max-width:750px){.card__price{font-size:13px}}.card__price sup{font-size:9px}.card__price small{font-size:9px}.card__price-old{color:#393e41;font-size:14px;position:relative;font-weight:400;text-transform:uppercase}@media only screen and (min-width:100px) and (max-width:750px){.card__price-old{font-size:13px}}.card__price-old::after{content:"";position:absolute;left:0;right:0;bottom:7px;height:1px;background-color:#666}.card__price-old sup{font-size:9px}.card__price-old small{font-size:9px}.card__label-cont{width:100%;z-index:2;display:flex;flex-direction:column}.card__label-cont span.label_discount{font-size:16px;font-weight:800;text-transform:lowercase;background:#fff;color:#000}@media only screen and (min-width:100px) and (max-width:750px){.card__label-cont span.label_discount{font-size:13px;letter-spacing:.33px}}.card__label-cont span.label_discount.sale{text-transform:uppercase}.card .text_labels{position:absolute;bottom:0;left:0;padding-bottom:5px}.card .text_labels span{font-size:12px;font-weight:400;text-transform:lowercase;text-transform:capitalize;background:#fff;display:inline-block;letter-spacing:.3px;line-height:25px;padding:0 12px;color:#000;margin:0 10px 0 0}@media screen and (max-width:450px){.card .text_labels span{font-size:10px;line-height:normal;padding:0 6px}}.card .text_labels span.premium{background:#d1ba48;color:#393e41}.card__label{justify-content:center;line-height:1.4;position:relative;z-index:2;text-align:left}.card__label--black{background-color:#eee!important;max-width:100%;letter-spacing:2px!important;color:#000!important;text-transform:uppercase!important;font-weight:500!important;font-size:10px!important;text-align:center!important;height:30px;line-height:30px}.card__label--red{background-color:#fff;color:#393e41;font-size:16px;letter-spacing:.4px;color:#393e41}.card__bot{border-top:1px solid transparent;padding-top:8px;transform:translateY(200%);transition:all ease .4s;background:#fff;z-index:2}@media screen and (max-width:1024px){.card__bot{position:relative;transform:translateY(0);border-top:1px solid #e5e5e5}}.card__sizes{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.card__sizes-list{display:flex;align-items:center}.card__sizes-list{font-size:13px}@media screen and (min-width:768px){.card__sizes-list{font-size:calc(13px + 3 * (100vw - 768px) / 562)}}@media screen and (min-width:1330px){.card__sizes-list{font-size:16px}}.card__sizes-list{margin:-.4375em;max-width:117px;overflow:hidden}.card__sizes-item{font-size:inherit;font-weight:400;text-transform:uppercase;line-height:1;padding:0 .4375em;position:relative;white-space:nowrap;font-size:12px;color:#949494;border-left:1px solid #949494}.card__sizes-item:nth-of-type(1n+4){display:none}.card__sizes-item:nth-of-type(3)::after{display:none}.card__sizes-item:last-child::after{display:none}.card__sizes-item:first-child{border:none}.card__sizes-link{font-family:Jost,sans-serif}.card__sizes-link{font-size:11px}@media screen and (min-width:320px){.card__sizes-link{font-size:calc(11px + 1 * (100vw - 320px) / 1010)}}@media screen and (min-width:1330px){.card__sizes-link{font-size:12px}}.card__sizes-link{font-weight:400;color:#595959}.card__slider-cont{position:relative;padding:0 26px;max-width:220px}.card__slider{display:flex;margin:0 -7px;overflow:hidden;justify-content:center}@media screen and (max-width:1024px){.card__slider{margin:0 -4px}}.card__slider-arrow{width:16px;height:16px;color:#979797;border:1px solid currentColor;font-size:0;background:0 0;border-radius:50%;position:absolute;top:50%;margin-top:-8px;display:flex;align-items:center;justify-content:center;transition:all ease .4s}.card__slider-arrow:hover{color:#191919}.card__slider-arrow::after{content:"";width:6px;height:6px;display:block;border-top:1px solid currentColor;border-right:1px solid currentColor;transform-origin:center center}.card__slider-image{transition:opacity ease .4s}.non-touch .card__slider-image:hover{opacity:.7}.card__slider-arrow--prev{left:0}.card__slider-arrow--prev::after{transform:rotate(-135deg);margin-left:2px}.card__slider-arrow--next{right:100px}.card__slider-arrow--next::after{transform:rotate(45deg);margin-left:-2px}.card__slider-item{max-width:26px;flex-shrink:0;flex-basis:100%;margin:0 7px}@media screen and (max-width:1024px){.card__slider-item{margin:0 4px}}.card__slider-anchor{display:flex;justify-content:center;align-items:center;max-width:20px;margin-top:5px}.card--touch .card__top,.non-touch .card:not(.card--empty):hover .card__top,.touch .card--touch .card__top{transform:translateY(0)}.card--touch .card__bot,.non-touch .card:not(.card--empty):hover .card__bot,.touch .card--touch .card__bot{position:relative;transform:translateY(0);border-top:1px solid #e5e5e5}.non-touch .card--empty:hover{box-shadow:0 4px 18px rgba(0,0,0,.12);height:350px}.non-touch .card--empty:hover .card__top{transform:translateY(0)}.touch .card .card__top{transform:translateY(0)}.touch .card .card__link{flex-grow:0}.touch .card .card__bot{position:relative;transform:translateY(0);border-top:1px solid #e5e5e5}@media screen and (max-width:768px){.card{padding:2px}.listing__cards__item{padding:0}}@media screen and (min-width:768px){.product_brand_more__header{padding:0 20px}.product_brand_more__listing{display:flex;flex-direction:row;justify-content:space-between}.product_brand_more__listing__container{width:63%;margin:0 -20px}.product_brand_more__listing__container__item{flex-direction:row;flex-wrap:wrap;display:flex}.product_brand_more__listing__image{width:37%;position:relative;height:auto;margin-bottom:10px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.product_brand_more__all{justify-content:center;margin:10px 0 20px 0}.product_brand_more__all__link{min-width:150px}}@media screen and (max-width:767px){.product_brand_more__header{padding:0 20px}.product_brand_more__listing{min-height:auto}.product_brand_more__listing__image{width:100%}.product_brand_more__all{margin:10px 0 20px 0}.product_brand_more__all__link{min-width:150px}}.outfit_section{background:#f7f7f7 0 0 no-repeat padding-box;opacity:1;padding:20px}.outfit_section .outfit_section_title{font:normal normal bold 15px/20px Jost;letter-spacing:.38px;color:#000;opacity:1}.outfit_container{background:#fff 0 0 no-repeat padding-box;opacity:1;display:flex;flex-direction:row;margin-bottom:10px}.outfit_container .outfit_image_container{width:128px;opacity:1;padding:0 10px 0 10px;vertical-align:top}.outfit_container .outfit_details_container{padding:10px 0 10px 0;width:100%}.outfit_container .outfit_details_container .outfit_detail_brand{height:23px;text-align:left;font:normal normal 600 16px/16px Jost;letter-spacing:1.6px;color:#393e41}.outfit_container .outfit_details_container .outfit_detail_name{height:19px;text-align:left;font:normal normal normal 13px/16px Jost;letter-spacing:.33px;color:#000}.outfit_container .outfit_details_container .outfit_detail_color{text-align:left;font:normal normal medium 12px/20px Jost;letter-spacing:.3px;color:#949494}.outfit_container .outfit_details_container .outfit_detail_size_text{text-align:left;font:normal normal medium 12px/20px Jost;letter-spacing:.3px;color:#949494;opacity:1}.outfit_container .outfit_details_container .outfit_detail_size{width:16px;height:19px;text-align:left;font:normal normal medium 13px/20px Jost;letter-spacing:.33px;color:#393e41;opacity:1}.outfit_container .outfit_details_container .outfit_detail_prices{display:flex;flex-direction:row;margin:15px 15px 0 0;justify-content:space-between;flex-wrap:wrap}.outfit_container .outfit_details_container .outfit_detail_prices .outfit_detail_prices_container .outfit_detail_buy_button{width:110px;height:35px;border:1px solid #707070;opacity:1;justify-content:center;min-height:auto!important}.outfit_container .outfit_details_container .outfit_detail_prices .outfit_detail_prices_container .outfit_detail_buy_button .outfit_buy_button{width:110px;height:35px;border:1px solid #707070;opacity:1;padding:0;line-height:30px;color:#393e41;background:#fff}.outfit_container .outfit_details_container .outfit_detail_prices .outfit_detail_prices_container .outfit_detail_buy_button .outfit_buy_button .outfit_buy_button_text{width:54px;height:22px;text-align:left;font:normal normal normal 15px/22px Jost;letter-spacing:.75px;opacity:1}.outfit_container .outfit_details_container .outfit_detail_prices .outfit_detail_prices_container .outfit_detail_buy_button .outfit_buy_button:hover{color:#fff;background:#393e41}.pictures_container{display:flex;flex-direction:column;position:relative}.pictures_container .invisible_image{opacity:0;height:100%;min-height:600px;margin-top:250px}.pictures_container .pictures_container_scroll{position:absolute;top:0;right:0;height:100%;display:flex;flex-direction:column;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.pictures_container .pictures_container_scroll .scrollable_image{height:auto}.pictures_container .pictures_container_scroll .scrollable_image img{width:100%}.pictures_container .pictures_container_scroll::-webkit-scrollbar{display:none}.slider-hb{margin-bottom:80px;position:relative}@media screen and (min-width:1200px){.slider-hb{min-height:420px}}@media screen and (min-width:1024px) and (max-width:1200px){.slider-hb{min-height:351px}}@media screen and (min-width:768px) and (max-width:1024px){.slider-hb{min-height:324px}}@media screen and (min-width:640px) and (max-width:767px){.slider-hb{min-height:480px}}@media screen and (min-width:480px) and (max-width:640px){.slider-hb{min-height:310px}}@media screen and (min-width:359px) and (max-width:480px){.slider-hb{min-height:236px}}@media screen and (max-width:359px){.slider-hb{min-height:225px}}@media screen and (max-width:768px){.slider-hb{margin-bottom:36px}}.slider-hb__dots-list{position:absolute;bottom:5px;display:flex;align-items:center;justify-content:center;left:0;right:0;margin:0 -8px;max-width:100%;z-index:2000}@media screen and (max-width:768px){.slider-hb__dots-list{bottom:30px}}.slider-hb__dots-list li{padding:0 8px}.slider-hb__dots-list button{width:6px;height:6px;border-radius:50%;display:block;font-size:0;border:0;padding:0}.slider-hb__dots-list li.is-active button{width:6px;height:6px;background-color:#191919}.slider-hb--full{margin-bottom:0}.slider-hb--full .slider-hb__dots-list{bottom:30px}.slider-hb .hb__slider-arrow{height:17px;width:42px;display:block;position:absolute;top:50%;transform:translateY(-50%);background:0 0;z-index:1;color:#231f20}.slider-hb .hb__slider-arrow svg{height:17px}.slider-hb .hb__slider-arrow--prev{left:-25px;right:auto}.slider-hb .hb__slider-arrow--prev:after{transform:rotate(-135deg)}.slider-hb .hb__slider-arrow--next{left:auto;right:-25px}.slider-hb .hb__slider-arrow:hover{opacity:1}.banner{position:relative;display:flex;text-decoration:none;align-items:center;width:100%;max-width:100%}.banner--full-1{min-height:432px;height:20px;align-items:center;justify-content:center;text-align:center;padding:90px 0}@media screen and (max-width:768px){.banner--full-1{padding:50px 0}}.banner--top{flex-shrink:0}.banner img,.banner picture{width:100%}.banner--full-2{min-height:432px;height:20px;align-items:flex-start;padding:90px}@media screen and (max-width:1024px){.banner--full-2{min-height:auto;height:auto}}@media screen and (max-width:768px){.banner--full-2{padding:50px}}@media screen and (max-width:480px){.banner--full-2{padding:40px 30px}}.banner--full-2 .banner__text{align-items:flex-start}.banner--full-2 .banner__button{margin-top:auto}.banner--sale{min-height:258px;display:flex;justify-content:center;align-items:center;padding:20px}.banner--sale .banner__text{color:#fff;font-family:Jost,sans-serif}.banner--sale .banner__text{font-size:22px}@media screen and (min-width:320px){.banner--sale .banner__text{font-size:calc(22px + 6 * (100vw - 320px) / 1010)}}@media screen and (min-width:1330px){.banner--sale .banner__text{font-size:28px}}.banner--sale .banner__text{font-weight:400;line-height:1.42}.banner--sale .banner__button{margin-top:auto}.banner--sale-brand{min-height:220px;height:100%;padding:18px 16px 26px;flex-direction:row;justify-content:space-between;background:#000;position:relative}@media screen and (max-width:768px){.banner--sale-brand{min-height:0}}.banner--sale-brand::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(to right,#000 0,rgba(0,0,0,0) 100%)}.banner--sale-brand .banner__text{color:#fff;font-family:Jost,sans-serif;font-size:18px;font-weight:400;line-height:40px;align-items:flex-start;justify-content:space-between;margin-right:auto;padding-left:35px}.banner--sale-brand .banner__percent__item{font-size:70px}@media screen and (min-width:320px){.banner--sale-brand .banner__percent__item{font-size:calc(70px + 70 * (100vw - 320px) / 1010)}}@media screen and (min-width:1330px){.banner--sale-brand .banner__percent__item{font-size:140px}}.banner--sale-brand .banner__percent__item{color:rgba(255,255,255,.4);position:relative;left:-8%}.banner--sale-brand .banner__percent{margin-top:-20px;margin-bottom:2px}@media screen and (max-width:1024px){.banner--sale-brand .banner__percent{margin-top:-10px}}.banner--sale-brand .banner__button{margin-top:-15px;margin-right:auto;padding-left:21%}.banner--black-h{background-color:#000;position:relative}.banner--black-h::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-image:linear-gradient(88deg,#000 0,rgba(0,0,0,0) 100%)}.banner--black,.banner--blue,.banner--green,.banner--red{position:relative}.banner--black::after,.banner--blue::after,.banner--green::after,.banner--red::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.banner--black{background:#000}.banner--black::after{background-image:linear-gradient(to top,#000 0,rgba(0,0,0,0) 100%)}.banner--blue{background:#1f878d}.banner--blue::after{background-image:linear-gradient(to top,#1f878d 0,rgba(31,135,141,0) 100%)}.banner--red{background:#911434}.banner--red::after{background-image:linear-gradient(to top,#911434 0,rgba(145,20,52,0) 100%)}.banner--green{background:#245a35}.banner--green::after{background-image:linear-gradient(to top,#245a35 0,rgba(39,58,45,0) 100%)}.banner__cont{height:100%}.banner__box{position:relative;z-index:20;display:flex;flex-direction:column;justify-content:center}.banner__box--text{max-width:360px;align-items:center;width:100%;margin-top:-3px}.banner__box--img{flex-basis:auto;flex-grow:1;width:100%;max-width:240px;z-index:21}.banner__product-img{position:relative;top:-50px;left:6px;margin-bottom:-100px;flex-shrink:0}@media screen and (max-width:768px){.banner__product-img{margin-bottom:-70px;top:-30px}}.banner__button--large .button{min-width:240px}.banner__percent__item{color:rgba(255,255,255,.7);font-family:Vollkorn;font-size:100px}.banner__percent__item{font-size:70px}@media screen and (min-width:320px){.banner__percent__item{font-size:calc(70px + 30 * (100vw - 320px) / 1010)}}@media screen and (min-width:1330px){.banner__percent__item{font-size:100px}}.banner__percent__item{font-weight:400;position:relative;z-index:20;line-height:1}.banner__text{display:flex;align-items:center;flex-direction:column;justify-content:center;position:relative;margin-bottom:10px;z-index:20}.banner__brand-img{max-width:262px}@media screen and (max-width:1024px){.banner__brand-img{max-width:160px}}@media screen and (max-width:480px){.banner__brand-img{max-width:100px}}.banner__title-big{color:#fff;font-family:Vollkorn}.banner__title-big{font-size:36px}@media screen and (min-width:320px){.banner__title-big{font-size:calc(36px + 36 * (100vw - 320px) / 1010)}}@media screen and (min-width:1330px){.banner__title-big{font-size:72px}}.banner__title-big{font-weight:400;line-height:1.2;margin:0}.banner__title-big small{display:block;font-size:.667em;line-height:.778em}.banner__title-small{margin:0;color:#fff;font-family:Jost,sans-serif;font-size:26px}.banner__title-small{font-size:20px}@media screen and (min-width:320px){.banner__title-small{font-size:calc(20px + 6 * (100vw - 320px) / 1010)}}@media screen and (min-width:1330px){.banner__title-small{font-size:26px}}.banner__title-small{font-weight:400;line-height:1.84}@media screen and (max-width:480px){.banner__title-small{line-height:1.2}}.banner .campaign_timer_container{position:absolute;bottom:0;right:0}.banner .campaign_timer_container .timer{background-color:#000;color:#fff;margin:5px}.banner .campaign_timer_container .timer .timer_text{margin:0 5px 0 5px;font-size:13px}.banner .campaign_timer_container .timer .boxes{display:flex;flex-direction:row;justify-content:center}.banner .campaign_timer_container .timer .boxes .box{margin:0 5px 0 5px}.banner .campaign_timer_container .timer .boxes .box .text{font-size:10px;text-align:center}.banner .campaign_timer_container .timer .boxes .box .number{font-size:13px;text-align:center}.banner .campaign_timer_container .timer .boxes .box_devider{margin:0}.banners{overflow:hidden}.banners--offset{padding-top:30px}.banners--offset .banners__list{margin:0 -20px -20px;align-items:center}.banners--offset .banners__item{min-width:380px;padding:0 20px 20px}@media screen and (max-width:480px){.banners--offset .banners__item{min-width:250px}}@media screen and (max-width:400px){.banners--offset .banners__item{padding-bottom:20px}}@media screen and (max-width:1024px){.banners__list{margin:0 -10px}}@media screen and (max-width:1024px){.banners__item{padding:10px}}@media screen and (min-width:1024px){#banners_products,#banners_products_down{min-height:361px}}@media screen and (min-width:768px) and (max-width:1024px){#banners_products,#banners_products_down{min-height:371px}}@media screen and (min-width:480px) and (max-width:768px){#banners_products,#banners_products_down{min-height:367px}}@media screen and (max-width:480px){#banners_products,#banners_products_down{min-height:292px}}#banners_products .cards__item,#banners_products_down .cards__item{padding:0 15px;position:relative}@media only screen and (min-width:100px) and (max-width:768px){#banners_products .cards__item:first-child,#banners_products_down .cards__item:first-child{padding-left:0!important}}#banners_products .banner__cont,#banners_products_down .banner__cont{position:relative}#banners_products .banner__cont:after,#banners_products_down .banner__cont:after{content:"";display:block;width:100%;background:#f8f8f8;position:absolute;top:0;left:0;height:235px}#banners_products .banner_products_title,#banners_products_down .banner_products_title{background:#f8f8f8;font-size:12px;padding:30px 0 0 0;text-align:center;letter-spacing:1.2px;color:#393e41;width:100%;font-weight:600;text-transform:uppercase;position:relative;z-index:1;height:90px}#banners_products .banner_products_title .title_label,#banners_products_down .banner_products_title .title_label{color:#393e41;letter-spacing:.4px;text-transform:uppercase;font-weight:800;font-size:16px;display:block}#banners_products .banner_img,#banners_products_down .banner_img{display:block;margin-left:auto;margin-right:auto;width:186px;height:240px;position:relative;z-index:1}#banners_products .banner_content,#banners_products_down .banner_content{display:none}@media only screen and (min-width:100px) and (max-width:1024px){#banners_products .cards__slider,#banners_products_down .cards__slider{padding-bottom:20px}}#banners_products_down{margin-bottom:80px}#banners_partners,#selected_products{margin-top:60px}@media screen and (min-width:1200px){#banners_partners,#selected_products{min-height:587px}}@media screen and (min-width:1024px) and (max-width:1200px){#banners_partners,#selected_products{min-height:474px}}@media screen and (min-width:768px) and (max-width:1024px){#banners_partners,#selected_products{min-height:833px}}@media screen and (min-width:640px) and (max-width:768px){#banners_partners,#selected_products{min-height:814px}}@media screen and (min-width:480px) and (max-width:640px){#banners_partners,#selected_products{min-height:746px}}@media screen and (min-width:359px) and (max-width:480px){#banners_partners,#selected_products{min-height:1362px}}@media screen and (max-width:359px){#banners_partners,#selected_products{min-height:1201px}}#banners_partners h3,#selected_products h3{margin-bottom:50px;font-size:21px;font-weight:300;letter-spacing:1.05px;color:#393e41;text-transform:capitalize}@media screen and (max-width:900px){#banners_partners h3,#selected_products h3{font-size:18px;letter-spacing:.9px}}#banners_partners h3:before,#selected_products h3:before{content:"";display:block;height:1px;width:100%;background:#e7e6e6;position:absolute;left:0;top:50%}#banners_partners .banners__item,#selected_products .banners__item{float:left;width:50%;display:table;max-height:415px;margin-bottom:30px}@media screen and (min-width:1200px){#banners_partners .banners__item,#selected_products .banners__item{min-height:330px}}@media screen and (min-width:1024px) and (max-width:1200px){#banners_partners .banners__item,#selected_products .banners__item{min-height:260px}}@media screen and (min-width:768px) and (max-width:1024px){#banners_partners .banners__item,#selected_products .banners__item{min-height:420px}}@media screen and (min-width:640px) and (max-width:768px){#banners_partners .banners__item,#selected_products .banners__item{min-height:669px}}@media screen and (min-width:480px) and (max-width:640px){#banners_partners .banners__item,#selected_products .banners__item{min-height:600px}}@media screen and (min-width:359px) and (max-width:480px){#banners_partners .banners__item,#selected_products .banners__item{min-height:590px}}@media screen and (max-width:359px){#banners_partners .banners__item,#selected_products .banners__item{min-height:480px}}#banners_partners .banner_img,#selected_products .banner_img{display:block;width:50%;display:table-cell;width:260px;max-height:416px}#banners_partners .banner_content,#selected_products .banner_content{width:50%;display:table-cell;vertical-align:middle;padding:0 50px 0 50px;text-align:left}#banners_partners .banner_content .banner_title,#selected_products .banner_content .banner_title{font-size:16px;letter-spacing:.4px;color:#393e41;text-transform:uppercase;line-height:21px;margin-bottom:20px;font-weight:800}#banners_partners .banner_content .banner_description,#selected_products .banner_content .banner_description{line-height:20px;margin-bottom:20px;font-size:13px;letter-spacing:.33px;color:#393e41}#banners_partners .banner_content .anm_btn,#selected_products .banner_content .anm_btn{width:220px;padding:0;text-align:center;height:40px;line-height:38px;font-size:15px;padding:0 15px;letter-spacing:.75px}#banners_partners .banner_content .transperent_button,#selected_products .banner_content .transperent_button{display:none}@media only screen and (min-width:515px) and (max-width:1100px){#banners_partners .banner_img,#selected_products .banner_img{display:block;width:95%;height:auto}#banners_partners .banner_content,#selected_products .banner_content{display:block;width:100%;padding:5%;margin-top:20px}}@media only screen and (min-width:100px) and (max-width:514px){#banners_partners .banners__item,#selected_products .banners__item{float:none;width:100%;display:block;max-height:none;padding:0 45px;margin:0}#banners_partners .banners__item:first-child,#selected_products .banners__item:first-child{margin-bottom:20px}#banners_partners .banner_img,#selected_products .banner_img{display:block;width:100%;height:auto}#banners_partners .banner_content,#selected_products .banner_content{display:block;width:100%;padding:5%;margin-top:20px}}#banners_partners .anm_btn,#selected_products .anm_btn{margin-top:20px}#banners_partners .banner_products_title,#selected_products .banner_products_title{display:none}@media only screen and (min-width:100px) and (max-width:514px){.cards__item{padding:0 10px!important;max-width:160px!important}#banners_products .banner_img,#banners_products_down .banner_img{width:110px!important;height:140px!important}#banners_products .banner_img img,#banners_products_down .banner_img img{max-height:100%}#banners_products .banner_products_title,#banners_products_down .banner_products_title{font-size:11px!important}#banners_products .cards__cont,#banners_products_down .cards__cont{padding:10px 0 15px 0!important}.anm_btn{width:100%!important}}#shop_now{margin-bottom:130px;width:100%}#shop_now .wrapper{width:100%}#shop_now .banners{overflow:visible}#shop_now .banner_products_title{display:none}#shop_now .banners__item{float:right;width:48.5%;position:relative;text-align:center}@media screen and (min-width:1200px){#shop_now .banners__item{min-height:339px}}@media screen and (min-width:1024px) and (max-width:1200px){#shop_now .banners__item{min-height:319px}}@media screen and (min-width:768px) and (max-width:1024px){#shop_now .banners__item{min-height:221px}}@media screen and (min-width:640px) and (max-width:768px){#shop_now .banners__item{min-height:221px}}@media screen and (min-width:480px) and (max-width:640px){#shop_now .banners__item{min-height:290px}}@media screen and (min-width:359px) and (max-width:480px){#shop_now .banners__item{min-height:230px}}@media screen and (max-width:359px){#shop_now .banners__item{min-height:180px}}#shop_now .banners__item .banner_content{position:absolute;bottom:-55px;left:0;width:100%;padding:0 52px;margin:0 auto}#shop_now .banners__item .wrap{background:#fff;padding:30px 10px 0 5px;color:#393e41}#shop_now .banners__item .wrap .banner_title{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;line-height:21px;letter-spacing:.8px;color:#393e41}#shop_now .banners__item .wrap .banner_description{font-size:13px;letter-spacing:.33px}#shop_now .banners__item .wrap .anm_btn{display:none;background-color:#fff;height:auto;line-height:15px;font-size:15px;text-transform:lowercase;color:#3d3e40;border:none;padding:0 15px;text-align:center}#shop_now .banners__item .wrap .transperent_button{margin-top:5px}#shop_now .banners__item:first-child{float:left}@media only screen and (min-width:100px) and (max-width:740px){#shop_now{margin-bottom:10px}#shop_now .banners__item{float:none;width:100%;margin-bottom:100px}#shop_now .banners__item .banner_content{bottom:-60px;padding:0 40px}#shop_now .banners__item:first-child{float:none}}@media screen and (min-width:1024px){#large_colection{min-height:945px}}@media screen and (min-width:768px) and (max-width:1024px){#large_colection{min-height:965px}}@media screen and (min-width:359px) and (max-width:768px){#large_colection{min-height:706px}}@media screen and (max-width:359px){#large_colection{min-height:756px}}#large_colection .section__title.lined{margin-bottom:50px}#large_colection .banner_content,#large_colection .banner_products_title{display:none}#large_colection picture{position:relative;height:419px}#large_colection picture img{position:absolute;top:0;left:0;height:100%;object-fit:cover}@media screen and (max-width:800px){#large_colection picture{height:240px}}#large_colection .cards .wrapper{width:100%;max-width:100%}#large_colection section.cards{overflow:visible}@media screen and (min-width:800px){.cards__slider .card__image-cont{height:220px;max-height:220px}.cards__slider__image-cont{height:220px;max-height:220px}.non-touch .cards__slider__image-cont{position:relative}.non-touch .cards__slider__image-cont .static_cont{height:220px;max-height:220px}.non-touch .cards__slider__image-cont img{max-height:220px}.cards__slider .card{height:370px}}@media screen and (max-width:1024px){.cards__slider .card__image-cont{max-width:none!important;height:auto!important;max-height:none!important}}@media only screen and (min-width:1200px){.banner_container{min-height:361px}}@media only screen and (min-width:1024px) and (max-width:1200px){.banner_container{min-height:308px}}@media only screen and (min-width:768px) and (max-width:1024px){.banner_container{min-height:232px}}@media screen and (min-width:640px) and (max-width:768px){.banner_container{min-height:196px}}@media screen and (min-width:480px) and (max-width:640px){.banner_container{min-height:146px}}@media screen and (min-width:359px) and (max-width:480px){.banner_container{min-height:109px}}@media screen and (max-width:359px){.banner_container{min-height:100px}}.breadcrumb{padding:18px 0 30px}@media (max-width:768px){.breadcrumb{display:none}}.breadcrumb__list{display:flex;margin:0 -15px}.breadcrumb__item{position:relative;padding:0 15px}.breadcrumb__item:last-of-type::after{display:none}.breadcrumb__item::after{content:"";position:absolute;top:1px;right:-8px;height:7px;width:7px;margin-top:7px;margin-right:8px;border-bottom:1px solid #999;border-right:1px solid #999;transform:rotate(-45deg)}.breadcrumb a,.breadcrumb span{font-family:Jost,sans-serif;font-size:12px;font-weight:400;text-decoration:none}.breadcrumb a{color:rgba(59,59,59,.7)}.breadcrumb span{color:#3b3b3b;font-weight:600}.breadcrumb_wrapper{min-height:67px}@media (max-width:768px){.breadcrumb_wrapper{display:none}}.section__header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-bottom:21px}@media screen and (max-width:768px){.section__header{margin-bottom:10px}}.section__title{width:100%;color:#393e41;font-size:18px;margin:0;text-transform:uppercase;text-align:center;font-weight:400}.section__title-mid{color:#191919;font-family:Vollkorn}.section__title-mid{font-size:20px}@media screen and (min-width:320px){.section__title-mid{font-size:calc(20px + 4 * (100vw - 320px) / 1010)}}@media screen and (min-width:1330px){.section__title-mid{font-size:24px}}.section__title-mid{font-weight:400;text-align:center;margin:0;margin-bottom:1.3333333333em}@media screen and (max-width:768px){.section__title-mid{line-height:1.2;padding-top:1.3333333333em}}.preview{overflow:hidden}.preview__list{display:flex;flex-wrap:wrap;margin:0 -19px -38px;padding-bottom:20px}@media screen and (max-width:768px){.preview__list{margin:0 -12px -24px}}.preview__anchor{text-decoration:none;position:relative;display:block;height:100%;overflow:hidden}.preview__anchor::after{content:"";position:absolute;left:0;bottom:0;right:0;height:4px;background-color:#e5e5e5;z-index:20}.preview__anchor::before{content:"";position:absolute;left:0;bottom:0;right:0;transform:translateX(100%);opacity:0;height:4px;background-color:#191919;transition:all ease .4s;z-index:21}.non-touch .preview__anchor:hover::before{transform:translateX(0);opacity:1}.preview__item{min-width:210px;width:33.333333%;flex-grow:1;padding:0 19px 38px}@media screen and (max-width:768px){.preview__item{padding:0 12px 30px}}.preview__img{margin-bottom:16px}.preview__img img{max-width:100%;width:100%}.preview__text{color:#3b3b3b;font-family:Jost,sans-serif;font-size:18px}.preview__text{font-size:14px}@media screen and (min-width:320px){.preview__text{font-size:calc(14px + 4 * (100vw - 320px) / 1010)}}@media screen and (min-width:1330px){.preview__text{font-size:18px}}.preview__text{font-weight:400;line-height:1.44;margin:0;padding-bottom:1.1111111111em}.images{overflow:hidden}.images__cont{display:flex;flex-direction:column;text-align:center}.images__cont .button{align-self:center;min-width:130px}.images__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 -20px -56px;padding-bottom:48px}@media screen and (max-width:640px){.images__list{margin-bottom:-36px;padding-bottom:30px}}.images__item{min-width:120px;max-width:16.6666667%;flex-basis:100%;display:flex;justify-content:center;padding:0 20px 56px}@media screen and (max-width:640px){.images__item{padding-bottom:36px}}.images__anchor{opacity:.3;transition:opacity ease .4s}.non-touch .images__anchor:hover{opacity:1}.preview_images_container{width:80px;margin:0 5px;display:flex;flex-direction:column}.preview_images_container .preview_image_radio_container{width:80px;margin:10px 0;padding:0 30px}.preview_images_container .preview_image_radio_container .preview_image_container_radio{width:20px;height:20px;border:1px solid #000;opacity:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border-radius:50%;position:relative}.preview_images_container .preview_image_radio_container .preview_image_container_radio .preview_image_container_radio_dot{display:none}.preview_images_container .preview_image_radio_container .preview_image_container_radio .preview_image_container_radio_selected{width:20px;height:20px;border:1px solid #000;opacity:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border-radius:50%;position:relative}.preview_images_container .preview_image_radio_container .preview_image_container_radio .preview_image_container_radio_selected .preview_image_container_radio_dot{position:absolute;border-radius:50%;top:3px;left:3px;bottom:3px;right:3px;width:12px;height:12px;background-color:#000}.preview_image_container{width:80px;margin:0 0 10px 0;padding:5px}.preview_image_container_selected{border-style:solid;border-width:1px;border-color:#7a7a7a}.preview_image_container_not_selected{border-style:solid;border-width:1px;border-color:transparent}.preview_image_arrow_container{display:flex;height:40px;justify-content:center}.preview_image_arrow_prev:after{transform:rotate(-45deg)}.preview_image_arrow_next:after{transform:rotate(135deg)}.preview_image_arrow:after{display:block;content:"";height:15px;width:15px;border-top:5px solid #000;border-right:5px solid #000;transition:all .3s linear}.preview_image_arrow{height:40px;width:40px;display:block;position:absolute;padding-top:12px;background:#fff;opacity:.5;z-index:1;padding-left:12px}.preview_image_arrow:hover{opacity:1}@media screen and (min-width:768px){.modal__image_preview{max-width:850px!important}.modal__image_preview .imageZoomModalContainer{display:flex;flex-direction:row;margin:50px 0 0 0}.modal__image_preview .imageZoomModalContainer .scrollerContainer{display:none}.modal__image_preview .imageZoomModalContainer .imageZoomContainer{max-height:calc(100vh - 170px);min-height:calc(100vh - 170px);overflow:hidden}.modal__image_preview .imageZoomModalContainer .imageZoomOptions{display:flex;flex-direction:row;justify-content:center;height:40px;align-items:center}.modal__image_preview .imageZoomModalContainer .imageZoomOptions a{margin:5px 20px;width:22px;height:22px}}@media screen and (max-width:767px){.modal__image_preview{max-height:100vh!important}.modal__image_preview .imageZoomModalContainer{display:flex;flex-direction:column}.modal__image_preview .imageZoomModalContainer .thumbnailsContainer{display:none}.modal__image_preview .imageZoomModalContainer .scrollerContainer{display:flex;flex-direction:row;height:90px;margin:5px 0 0 0;overflow:auto;-webkit-overflow-scrolling:touch;padding-bottom:10px}.modal__image_preview .imageZoomModalContainer .scrollerThumbnailContainer{margin:0 5px;padding:0;align-self:center;height:100%}.modal__image_preview .imageZoomModalContainer .scrollerThumbnailContainer img{max-height:80px;max-width:80px}.modal__image_preview .imageZoomModalContainer .imageZoomContainer{max-height:calc(100vh - 205px);min-height:calc(100vh - 205px);overflow:hidden;margin-top:50px}.modal__image_preview .imageZoomModalContainer .imageZoomOptions{display:none}}.newsletter{overflow:hidden;background-color:#e7e6e6;text-align:center}@media only screen and (min-width:1200px){.newsletter{min-height:292px}}@media only screen and (min-width:1024px) and (max-width:1200px){.newsletter{min-height:292px}}@media only screen and (min-width:768px) and (max-width:1024px){.newsletter{min-height:292px}}@media only screen and (min-width:640px) and (max-width:768px){.newsletter{min-height:303px}}@media only screen and (min-width:480px) and (max-width:640px){.newsletter{min-height:303px}}@media only screen and (min-width:359px) and (max-width:480px){.newsletter{min-height:321px}}@media only screen and (max-width:359px){.newsletter{min-height:321px}}@media only screen and (min-width:1200px){.newsletter .large-wrapper{min-height:291px}}@media only screen and (min-width:1024px) and (max-width:1200px){.newsletter .large-wrapper{min-height:291px}}@media only screen and (min-width:768px) and (max-width:1024px){.newsletter .large-wrapper{min-height:291px}}@media only screen and (min-width:640px) and (max-width:768px){.newsletter .large-wrapper{min-height:302px}}@media only screen and (min-width:480px) and (max-width:640px){.newsletter .large-wrapper{min-height:302px}}@media only screen and (min-width:359px) and (max-width:480px){.newsletter .large-wrapper{min-height:320px}}@media only screen and (max-width:359px){.newsletter .large-wrapper{min-height:320px}}.newsletter__cont{max-width:445px;padding:65px 0 62px 0;margin-left:auto;margin-right:auto}.newsletter__title{color:#393e41;font-size:16px;margin:0;text-transform:uppercase;font-weight:800;letter-spacing:.4px}@media only screen and (min-width:1200px){.newsletter__title{min-height:45px}}@media only screen and (min-width:1024px) and (max-width:1200px){.newsletter__title{min-height:45px}}@media only screen and (min-width:768px) and (max-width:1024px){.newsletter__title{min-height:45px}}@media only screen and (min-width:640px) and (max-width:768px){.newsletter__title{min-height:43px}}@media only screen and (min-width:480px) and (max-width:640px){.newsletter__title{min-height:43px}}@media only screen and (min-width:359px) and (max-width:480px){.newsletter__title{min-height:43px}}@media only screen and (max-width:359px){.newsletter__title{min-height:43px}}.newsletter__title .subtitle{font-weight:400;letter-spacing:.4px}@media screen and (max-width:900px){.newsletter__title{font-size:15px;letter-spacing:.38px}.newsletter__title .subtitle{font-size:15px;letter-spacing:.38px}}.newsletter__header{margin-bottom:20px}.newsletter__fields{width:100%}@media only screen and (min-width:1200px){.newsletter__fields{min-height:100px}}@media only screen and (min-width:1024px) and (max-width:1200px){.newsletter__fields{min-height:100px}}@media only screen and (min-width:768px) and (max-width:1024px){.newsletter__fields{min-height:125px}}@media only screen and (min-width:640px) and (max-width:768px){.newsletter__fields{min-height:150px}}@media only screen and (min-width:480px) and (max-width:640px){.newsletter__fields{min-height:150px}}@media only screen and (min-width:359px) and (max-width:480px){.newsletter__fields{min-height:168px}}@media only screen and (max-width:359px){.newsletter__fields{min-height:168px}}@media screen and (max-width:480px){.newsletter__fields .button{width:100%}}.newsletter__label{color:#393e41;font-size:12px;text-align:left;letter-spacing:.3px}.newsletter__item{padding:0}.newsletter .clearfix{width:100%;text-align:left}.newsletter .clearfix .newsletter__item{display:inline-block;width:70%;padding:0}.newsletter__input{color:#393e41;font-size:12px;line-height:37px;width:100%;background:0 0;border-bottom:1px solid #707070;padding:0;text-align:left}.newsletter__button{display:inline-block;padding-top:30px}.newsletter__button button{width:auto;height:40px;line-height:40px;font-size:15px;min-width:120px;letter-spacing:.75px}.newsletter .check-radio{padding:0;margin-top:10px}@media only screen and (min-width:1200px){.newsletter .check-radio{min-height:19px}}@media only screen and (min-width:1024px) and (max-width:1200px){.newsletter .check-radio{min-height:19px}}@media only screen and (min-width:768px) and (max-width:1024px){.newsletter .check-radio{min-height:19px}}@media only screen and (min-width:640px) and (max-width:768px){.newsletter .check-radio{min-height:19px}}@media only screen and (min-width:480px) and (max-width:640px){.newsletter .check-radio{min-height:19px}}@media only screen and (min-width:359px) and (max-width:480px){.newsletter .check-radio{min-height:37px}}@media only screen and (max-width:359px){.newsletter .check-radio{min-height:37px}}.newsletter .check-radio span{color:#949494;font-size:12px;font-family:Jost,sans-serif;letter-spacing:.3px;color:#949494}.newsletter .check-radio span a{color:#949494;font-size:12px}.newsletter .link--white::after{background:#949494}@media screen and (max-width:768px){.newsletter .form__column{padding-bottom:15px}}@media screen and (max-width:768px){.newsletter .form__item--check{padding-top:10px}}.newsletter .form__item--error .form__element{border-color:rgba(221,33,90,.4)}.newsletter .form__item--check .form__error{margin-top:6px}.newsletter .form__error{color:#dd215a;font-size:12px;font-weight:600;margin-top:3px}.newsletter .form__item--error .check-radio__element::before{border-color:#dd215a}.newsletter .check-radio__element{color:#fff;font-size:14px;font-weight:400}.newsletter .check-radio__element a,.newsletter .check-radio__element strong{color:#fff;text-decoration:none;line-height:inherit}.newsletter__header-text{color:#fff;font-family:Jost,sans-serif;font-size:14px;font-weight:400;margin:0}.newsletter__header-bot{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:480px){.newsletter__header-bot{display:block}}.newsletter__social-register{font-size:0;margin:0 -8px;max-width:100%}.newsletter__social-register>*{margin:0 8px 16px}@media screen and (max-width:480px){.newsletter__social-register>*{width:100%}}.newsletter--large .newsletter__cont{padding:59px 40px 38px 170px}.newsletter--large .newsletter__title{font-size:40px;line-height:1.77;letter-spacing:1px}@media screen and (max-width:480px){.newsletter--large .newsletter__title{line-height:1.2;margin-bottom:16px}}.newsletter--large .label{font-size:21px;display:inline-block;padding:1px 25px;flex-shrink:0;margin:0;margin-right:16px}@media screen and (max-width:480px){.newsletter--large .label{margin:0 0 16px}}.newsletter--large .newsletter__header{max-width:620px;width:100%}.newsletter--large .newsletter__fields{max-width:574px;width:100%;border-top:1px solid rgba(204,204,204,.4);border-bottom:1px solid rgba(204,204,204,.4);padding-top:11px;padding-bottom:30px;margin-bottom:24px}.newsletter--large .newsletter__label{font-size:14px;margin-bottom:-24px;color:#7a7a7a}.newsletter--large .newsletter__input{border-color:#fff}@media only screen and (min-width:100px) and (max-width:800px){.newsletter__cont{padding:50px 15px 40px 15px}.newsletter__item{display:block!important;width:100%!important}.newsletter__button{display:block;padding:20px 0 0 0}.newsletter__button button{width:100%;margin:0}}.accents{padding:20px 0;overflow:hidden;background-color:#000}@media only screen and (min-width:1200px){.accents{min-height:83px}}@media only screen and (min-width:1024px) and (max-width:1200px){.accents{min-height:83px}}@media only screen and (min-width:768px) and (max-width:1024px){.accents{min-height:153px}}@media only screen and (min-width:640px) and (max-width:768px){.accents{min-height:188px}}@media only screen and (min-width:480px) and (max-width:640px){.accents{min-height:188px}}@media only screen and (min-width:359px) and (max-width:480px){.accents{min-height:220px}}@media only screen and (max-width:359px){.accents{min-height:220px}}@media screen and (max-width:1024px){.accents{padding:34px 0}}.accents .large-wrapper{max-width:1196px}.accents__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.accents__item{display:flex;flex-grow:1;min-width:240px;width:25%;align-items:center;position:relative;padding:0 15px;border-left:1px solid #838383;border-right:1px solid #747474;height:42px}@media only screen and (min-width:1200px){.accents__item{min-height:43px}}@media only screen and (min-width:1024px) and (max-width:1200px){.accents__item{min-height:43px}}@media only screen and (min-width:768px) and (max-width:1024px){.accents__item{min-height:43px}}@media only screen and (min-width:640px) and (max-width:768px){.accents__item{min-height:43px}}@media only screen and (min-width:480px) and (max-width:640px){.accents__item{min-height:57px}}@media only screen and (min-width:359px) and (max-width:480px){.accents__item{min-height:73px}}@media only screen and (max-width:359px){.accents__item{min-height:73px}}.accents__item a{width:100%;text-align:center;display:block}@media screen and (max-width:990px){.accents__item{width:50%}}.accents__item:first-of-type::after{display:none}.accents__item:first-child{border-left:none}.accents__item:last-child{border-right:none}.accents__icon{color:#fff;margin-right:18px}@media screen and (max-width:1024px){.accents__icon svg{width:30px;height:30px}}.accents__title{color:#fff;font-size:12px;font-weight:400;letter-spacing:1.2px;text-transform:uppercase}@media screen and (max-width:1024px){.accents__title{font-size:14px}}.accents--small .accents__list{justify-content:space-between}.accents .accents--small{padding:10px}.accents .accents--small .accents__item{border:none;height:auto}.accents .accents--small a{display:block;text-align:center}.accents .accents--small a span{display:block;text-align:center;margin-top:5px;margin:0}.accents--small .accents__item{padding:0 10px;min-width:0;flex-grow:0;width:25%}@media only screen and (min-width:100px) and (max-width:514px){.accents--small .accents__item{width:50%}}.accents--small .accents__item::after{display:none}.accents--small .accents__title{font-size:12px;line-height:1.16;text-align:center}@media only screen and (min-width:100px) and (max-width:990px){.accents .accents__item{border:none}.accents .accents__item a{width:80%;text-align:left}}@media only screen and (min-width:100px) and (max-width:650px){.accents{padding:15px 0 30px 0}.accents .accents__item{border:none;height:auto;margin-top:15px;min-width:auto}.accents .accents__item a{width:100%;text-align:center}.accents .accents__item a strong{display:block;margin-top:10px;letter-spacing:.6px;font-size:12px}}.cards{overflow:hidden}.cards__cont{padding:0 10px 10px;margin:0 -10px;position:relative}@media screen and (max-width:768px){.cards__cont{overflow:auto;padding:0;margin:0}.cards__cont__slider-controls{display:none}}.cards__slider{display:flex;padding:10px 0;margin:0 -20px;overflow:hidden}@media screen and (max-width:768px){.cards__slider{overflow:auto;margin:0}.cards__slider::-webkit-scrollbar{height:6px}.cards__slider::-webkit-scrollbar-thumb{background:#7a7a7a;border-radius:20px}.cards__slider::-webkit-scrollbar-track{background:#e8e8e8;border-radius:20px}}.cards__slider-controls{width:100%;display:none}.cards__slider-controls .cards__slider-arrow--prev{left:-25px}.cards__slider-controls .cards__slider-arrow--next{right:-25px}.cards__slider-arrow{height:17px;width:42px;display:block;position:absolute;top:45%;transform:translateY(-50%);background:0 0;z-index:1;font-size:30px;color:#231f20}.cards__slider-arrow svg{height:17px}.cards__slider-arrow:hover{opacity:1}.cards--small-slider .cards__cont{padding:0 74px;position:relative}@media screen and (max-width:768px){.cards--small-slider .cards__cont{padding:0}}.cards--small-slider .cards__cont--no-slider{padding:0}.cards--small .cards__slider-arrow{opacity:1}.cards--small .cards__slider-controls{position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width:768px){.cards--small .cards__slider-controls{display:none}}.cards--small .cards__slider-controls{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0}.cards--small .cards__slider-arrow{position:absolute}.cards--small .cards__slider-arrow--prev{left:5px}.cards--small .cards__slider-arrow--next{right:5px}.cards--small .cards__item{width:100%;max-width:192px}.cards__item{padding:0 20px;width:100%;max-width:260px;flex-grow:1;flex-shrink:0}.cards__slider-dots{display:flex;justify-content:center;align-items:center;padding-top:10px}@media screen and (max-width:768px){.cards__slider-dots{display:none}}.cards__slider-dots{position:absolute;bottom:30px;width:100%}.cards__slider-dots-list{display:flex;justify-content:center;align-items:center;margin:0 -8px;padding:0 32px}.cards__slider-dots-list li{padding:0 8px;display:flex;align-items:center;justify-content:center;transition:opacity ease .4s}.non-touch .cards__slider-dots-list li:hover{opacity:.8}.cards__slider-dots-list li.is-active button{width:6px;height:6px;background-color:#3b3b3b}.cards__slider-dots-list button{width:6px;height:6px;background-color:rgba(59,59,59,.2);border-radius:50%}.non-touch .cards__cont:hover .cards__slider-arrow{opacity:1}.touch .cards__slider{overflow:auto;margin:0}.touch .cards__slider-dots{display:none}.touch .cards__slider-arrow{opacity:1;margin:0 20px}.touch .cards__slider-dots-list{display:none}.product__slider .product__slider-arrow{height:17px;width:40px;display:block;position:absolute;padding-top:12px;top:50%;transform:translateY(-50%);background:#fff;opacity:.5;z-index:1}.product__slider .product__slider-arrow svg{height:17px}.product__slider .product__slider-arrow--prev{left:20px;right:auto;padding-left:14px}.product__slider .product__slider-arrow--next{left:auto;right:20px;padding-left:10px}.product__slider .product__slider-arrow:hover{opacity:1}.cards:hover .cards__slider-controls{display:block}.cards.pb-60{padding-bottom:50px}.last_viewed{max-width:185px}@media only screen and (min-width:1200px){#section_last_view{min-height:377px}}@media only screen and (min-width:1024px) and (max-width:1200px){#section_last_view{min-height:377px}}@media only screen and (min-width:768px) and (max-width:1024px){#section_last_view{min-height:377px}}@media only screen and (min-width:640px) and (max-width:768px){#section_last_view{min-height:356px}}@media only screen and (min-width:480px) and (max-width:640px){#section_last_view{min-height:356px}}@media only screen and (min-width:359px) and (max-width:480px){#section_last_view{min-height:381px}}@media only screen and (max-width:359px){#section_last_view{min-height:381px}}@media only screen and (min-width:1200px){.cards_recomendations{min-height:447px}}@media only screen and (min-width:1024px) and (max-width:1200px){.cards_recomendations{min-height:447px}}@media only screen and (min-width:768px) and (max-width:1024px){.cards_recomendations{min-height:447px}}@media only screen and (min-width:640px) and (max-width:768px){.cards_recomendations{min-height:469px}}@media only screen and (min-width:480px) and (max-width:640px){.cards_recomendations{min-height:390px}}@media only screen and (min-width:359px) and (max-width:480px){.cards_recomendations{min-height:415px}}@media only screen and (max-width:359px){.cards_recomendations{min-height:415px}}.coockie{position:fixed;border-bottom:4px solid #191919;background-color:#c20626;padding:21px 20px 6px 20px;z-index:10000;bottom:0;left:0;right:0}.coockie__cont{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:768px){.coockie__cont{flex-wrap:wrap}}.coockie__box{display:flex;margin-right:56px;margin-bottom:20px}@media screen and (max-width:768px){.coockie__box{flex-wrap:wrap;margin:0 0 20px}}.coockie__title{color:#fff;font-family:Vollkorn;font-size:20px;font-weight:700;margin:0 0 5px}.coockie__icon{color:#fff;margin-right:31px;margin-bottom:10px}@media screen and (max-width:768px){.coockie__icon svg{width:40px;height:40px}}.coockie__text{color:#fff;font-family:Jost,sans-serif;font-size:14px;font-weight:400;margin:0 0 10px}.coockie__text a{color:#fff;text-decoration:none}@media screen and (max-width:480px){.coockie__button{flex-grow:1}.coockie__button .button{width:100%}}.listing{padding-bottom:74px}.listing--padded{padding-top:40px}@media screen and (max-width:768px){.listing--padded{padding-top:20px}}@media screen and (max-width:768px){.listing{padding-bottom:30px}}@media screen and (max-width:768px){.listing .card__top{transform:translateY(0)}}@media screen and (max-width:768px){.listing .card__bot{position:relative;transform:translateY(0)}}@media screen and (max-width:495px){.listing .card{max-width:100%;height:auto;border-radius:1px}.listing .card__image-cont{max-width:none}}@media screen and (max-width:640px){.listing .card__image{max-width:none}}@media screen and (max-width:480px){.listing .card__image{width:100%;max-height:none!important}}@media screen and (max-width:640px){.listing .card__slider{margin:0 -4px}}@media screen and (max-width:640px){.listing .card__slider-item{margin:0 4px}}@media screen and (max-width:640px){.listing .card--touch .listing .card__image-cont,.non-touch .listing .card:not(.listing .card--empty):hover .listing .card__image-cont,.touch .listing .card__image-cont{max-height:none}}.listing .wrapper{display:flex;align-items:flex-start}@media screen and (max-width:540px){.listing .wrapper{display:block}}.listing__top{flex-grow:1;max-width:100%;width:100%;padding-left:50px;padding-bottom:20px;display:flex;justify-content:space-between;flex-wrap:wrap}.listing__top>*{margin-bottom:10px}@media screen and (max-width:1365px){.listing__top{padding-left:50px}}@media screen and (max-width:768px){.listing__top{padding-left:0;padding-bottom:0}}.listing__select.mobile{display:none;flex-grow:1;flex-shrink:0;width:50%;border-right:1px solid #e7e6e6;padding:0 0 0 15px!important}@media screen and (max-width:768px){.listing__select.mobile{display:block}}.listing__select.mobile a{display:block;width:110px;letter-spacing:1.2px;color:#393e41;font-weight:600;font-size:12px;text-transform:uppercase}.listing__select.mobile a span{float:right}@media screen and (max-width:768px){.listing .listing__selects{border-bottom:1px solid #e7e6e6;padding-bottom:20px}.listing .listing_wrapper{width:100%!important}.listing #page_limit_filter{display:none}.listing .select--underlined .select__selected-result{letter-spacing:1.2px!important;color:#393e41!important;font-weight:600!important;font-size:12px!important;text-transform:uppercase}.listing .listing__select{padding:0 15px 0 0}.listing .select--underlined .select__selected{padding-bottom:0!important}.listing #selected_filters{padding:0 10px}}.listing__results{display:flex;align-items:center;padding-right:10px}.listing__results-icon{margin-right:9px;color:#7a7a7a}@media screen and (max-width:768px){.listing__results-icon{display:none}}.listing__results-text{color:#3b3b3b;font-family:Jost,sans-serif}.listing__results-text{font-size:13px}@media screen and (min-width:320px){.listing__results-text{font-size:calc(13px + 3 * (100vw - 320px) / 1010)}}@media screen and (min-width:1330px){.listing__results-text{font-size:16px}}.listing__results-text{font-weight:400}.listing__selects{width:100%;border-bottom:1px solid #e7e6e6}@media screen and (max-width:768px){.listing__selects{margin:0 0 10px}}@media screen and (max-width:540px){.listing__selects{width:100%}}.listing__select{position:relative;float:left;cursor:pointer}.listing__select .select__arrow{cursor:pointer}.listing__select .select__results{border:1px solid #e7e6e6!important;border-bottom:3px solid #393e41!important}.listing__select .select--underlined .select__selected{font-size:13px;letter-spacing:.33px;color:#393e41;padding-right:0;padding-bottom:20px;border-bottom:none}.listing__select .select--underlined .select__selected-result{font-weight:400;font-size:13px;letter-spacing:.33px;color:#393e41}.listing__select .select--underlined .select__item{font-size:13px;font-weight:400;letter-spacing:.33px;color:#949494;padding:4px 10px}.listing__select .select--underlined{min-width:136px}.listing__select .select__arrow::after,.listing__select .select__arrow::before{height:1px;background:#393e41}.listing__select:last-child{float:right}.listing__filters{width:300px;flex-shrink:0;min-height:724px}@media screen and (max-width:768px){.listing__filters{position:fixed;top:0;left:0;right:0;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch;background:#fff;width:100%;max-width:100%;padding:50px 0 0 0;z-index:100000;transform:translateX(-100%);transition:transform ease .4s}.listing__filters.is-open{transform:translateX(0)}}.listing__filters .filter{min-height:36px}.listing__close{position:absolute;top:15px;right:4%;width:12px;height:12px;color:#3b3b3b;font-family:Jost,sans-serif;font-size:14px;font-weight:400;padding-left:15px}@media screen and (max-width:768px){.listing__close{display:block}}.listing__cards{flex-grow:1;display:flex;width:100%;max-width:calc(100% - 223px);align-items:center;flex-direction:column;min-height:724px}@media screen and (max-width:768px){.listing__cards{max-width:100%}}.listing__cards__list{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:0 -20px -9px;padding-left:51px;max-width:100%;min-width:170px}@media screen and (max-width:1365px){.listing__cards__list{padding-left:30px;margin:0 -10px -9px}}@media screen and (max-width:768px){.listing__cards__list{padding:0;margin:0 auto}}.listing__cards__item{padding:9px 0;width:33.333333%;min-width:152px;flex-grow:1;max-width:33.333333%}@media screen and (max-width:1365px){.listing__cards__item{padding:0}}@media screen and (max-width:1020px){.listing__cards__item{max-width:50%}}@media screen and (max-width:768px){.listing__cards__item{max-width:290px;min-width:212px;padding-bottom:30px}}@media screen and (max-width:540px){.listing__cards__item{min-width:152px;margin:0 auto}}@media only screen and (min-width:1200px){.listing .listing__cards__item_active{min-height:410px}}@media only screen and (min-width:1024px) and (max-width:1200px){.listing .listing__cards__item_active{min-height:391px}}@media only screen and (min-width:768px) and (max-width:1024px){.listing .listing__cards__item_active{min-height:339px}}@media screen and (min-width:640px) and (max-width:768px){.listing .listing__cards__item_active{min-height:334px}}@media screen and (min-width:480px) and (max-width:640px){.listing .listing__cards__item_active{min-height:334px}}@media screen and (min-width:359px) and (max-width:480px){.listing .listing__cards__item_active{min-height:331px}}@media screen and (max-width:359px){.listing .listing__cards__item_active{min-height:339px}}.filter__list::-webkit-scrollbar{width:6px}.filter__list::-webkit-scrollbar-thumb{background:#7a7a7a;border-radius:20px}.filter__list::-webkit-scrollbar-track{background:#e8e8e8;border-radius:20px}.filter__list__item{margin-bottom:7px}.filter__list__item .check-radio{padding:0}.filter__list__item .check-radio .check-radio__element{font-size:13px;font-weight:400;letter-spacing:.33px;color:#949494;padding-left:18px}.filter__list__item .check-radio .check-radio__element::before{border-radius:2px;border:1px solid #979797}.filter__item{font-size:14px;font-weight:400;line-height:1.2;text-decoration:none}.filter__item--back{color:#000!important;font-size:14px;position:relative;padding-left:15px;cursor:pointer}.filter__item--back::before{content:"";height:7px;width:7px;position:absolute;left:5px;top:8px;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(-135deg);line-height:1.2}.filter__item--selected{font-weight:700;color:#000!important}.filter__title{letter-spacing:1.2px;color:#393e41;font-size:12px;font-weight:600;line-height:1.28;text-transform:uppercase}.filter__clear{color:#7a7a7a;font-family:Jost,sans-serif;font-size:10px;font-weight:400;text-decoration:none;position:relative;display:flex;align-items:center;line-height:1;transition:color ease .4s;margin-left:10px}.non-touch .filter__clear:hover{color:#191919}.filter__clear__icon{margin-left:6px}.filter--links{margin-bottom:20px;border-bottom:1px solid #e7e6e6;padding-bottom:20px}.filter--links .filter__list__item{padding-left:15px;position:relative}.filter--links .filter__item{color:#7a7a7a;cursor:pointer}.filter--checks{border-bottom:1px solid #e7e6e6;padding-bottom:16px;margin-bottom:20px}.filter--checks .filter__list{max-height:195px;overflow:auto;-webkit-overflow-scrolling:touch}.filter--choosen{padding-bottom:14px;border-bottom:1px solid #191919}.filter--choosen .filter__list__item{margin:0 -12px 7px}.filter--choosen .filter__title{justify-content:flex-end;border-bottom:1px solid #191919}.filter--choosen .filter__clear{color:#3b3b3b;font-family:Jost,sans-serif;font-size:12px;font-weight:400;line-height:1.5;margin-bottom:8px}.filter--choosen .filter__clear__icon{color:#191919}.filter--banner{display:flex}.filter--banner img{width:auto}.filter--range{border-bottom:1px solid rgba(216,216,216,.6);margin-bottom:20px}.filter__prices{display:flex;justify-content:space-between;align-items:center;margin:0 -5px 10px}.filter__prices__item{color:#3b3b3b;font-family:Jost,sans-serif;font-size:14px;font-weight:700;padding:0 5px}.filter__search{position:relative;border-bottom:1px solid #393e41;margin:12px 0}.filter__search__icon{position:absolute;right:0;top:0;z-index:1}.filter__search__cont{position:relative;margin-bottom:5px}.filter__search__cont input{border:none}.filter__label.opened{color:#7a7a7a;font-family:Jost,sans-serif;font-size:8px;font-weight:400;transform:translateY(-10px)}.filter__input{display:flex;width:100%;color:#949494;font-size:10px;font-weight:400;border:0;appearance:none;outline:0;padding:0 5px;line-height:1;border:1px solid #949494;border-radius:4px}.filter__color{width:18px;height:18px;border-radius:2px;display:inline-block;vertical-align:middle;margin-right:12px;margin-top:-2px;border:1px solid transparent;border-radius:50%}.filter #color_1+span span,.filter #color_17+span span{border:1px solid #e7e6e6}.filter__choosen{color:#3b3b3b;font-family:Jost,sans-serif;font-size:14px;font-weight:400;padding:0 12px 0;margin:0;position:relative;display:inline-block;vertical-align:middle}.filter__choosen::after{content:"";width:4px;height:4px;position:absolute;right:-4px;top:50%;margin-top:-1px;background-color:#d8d8d8;border-radius:50%;display:inline-block;vertical-align:middle}.filter__choosen:only-child::after{display:none}.filter__choosen:last-child::after{display:none}.filter__choosen .filter__color{margin-right:0}.filter .check-radio__element:after,.filter .check-radio__element:before{content:"";width:13px;height:13px;background-color:#fff;border:1px solid #949494;position:absolute;top:2px;left:0;transition:all .35s ease}.range{height:20px;width:100%;position:relative;display:flex;align-items:center;margin-bottom:26px}.range::after{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:2px;background-color:#d8d8d8}.range__dot{display:block;position:absolute;top:0;left:0;width:20px;height:20px;border-radius:2px;background-color:#191919;z-index:20}.range__line{position:absolute;top:50%;transform:translateY(-50%);height:2px;background-color:#191919;z-index:10}.listing__top{min-height:70px}.listing__top #category_title{display:flex;flex-direction:row;flex-wrap:wrap}.listing__top h1{font-size:12px;letter-spacing:1.2px;color:#393e41;font-weight:600;text-transform:uppercase}@media screen and (max-width:768px){#mobile_btn_filters.fixed_btn{position:fixed;top:60px;z-index:9999;left:0;padding:10px;border-top:1px solid #e7e6e6;background:#fff}}@media only screen and (min-width:1200px){#mobile_btn_filters{min-height:40px}}@media only screen and (min-width:1024px) and (max-width:1200px){#mobile_btn_filters{min-height:40px}}@media only screen and (min-width:768px) and (max-width:1024px){#mobile_btn_filters{min-height:40px}}@media screen and (min-width:640px) and (max-width:768px){#mobile_btn_filters{min-height:38px}}@media screen and (min-width:480px) and (max-width:640px){#mobile_btn_filters{min-height:38px}}@media screen and (min-width:359px) and (max-width:480px){#mobile_btn_filters{min-height:38px}}@media screen and (max-width:359px){#mobile_btn_filters{min-height:38px}}#category_description_container{text-align:center}#category_description_container #category_description{height:70px;overflow:hidden;position:relative;max-width:883px;margin:0 auto}#category_description_container #category_description a,#category_description_container #category_description p,#category_description_container #category_description strong{font-size:13px;letter-spacing:.33px}@media screen and (max-width:400px){#category_description_container #category_description a,#category_description_container #category_description p,#category_description_container #category_description strong{font-size:11px}}#category_description_container #category_description a{color:#000;position:relative;font-weight:500}#category_description_container #category_description a:hover::after{transform:scale(1)}#category_description_container #category_description a:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:#393e41;transition:all ease .4s;transform:scale(0);transform-origin:center center}#category_description_container #category_description.expanded{height:auto}#category_description_container #category_description.expanded:after{display:none}#category_description_container #category_description:after{display:block;content:"";position:absolute;bottom:0;left:0;width:100%;height:18px;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}@media screen and (max-width:400px){#category_description_container #category_description:after{bottom:0;height:10px}}#category_description_container button{width:auto;padding-top:3px;margin:0 auto;margin-bottom:20px;text-decoration:underline;letter-spacing:.38px;color:#000;font-size:15px;background:0 0}@media screen and (max-width:400px){#category_description_container button{font-size:13px}}#category_description_container #btn_less{display:none}.filter__list.cats{max-height:250px;overflow-y:scroll;overflow-x:visible}.selected_filter_item{display:block}.selected_filter_item span{font-size:12px;letter-spacing:.3px;color:#949494}.dropdown_submenu{margin-top:15px}#selected_filters{padding-left:50px;width:100%;margin-bottom:25px}#selected_filters li{float:left;margin-bottom:10px}#selected_filters li a{display:block;height:100%;border:1px solid #e7e6e6;margin-right:10px;letter-spacing:.3px;color:#949494;font-size:12px;padding:10px;cursor:pointer}#selected_filters li a span{display:inline-block}@media screen and (max-width:768px){#selected_filters li a{padding:5px}}@media only screen and (min-width:768px){#selected_filters{min-height:49px}}@media screen and (min-width:359px) and (max-width:768px){#selected_filters{min-height:39px}}@media screen and (max-width:359px){#selected_filters{min-height:77px}}#selected_filters.modal_filters{padding:0}.non-touch .select--underlined .select__item:not(.select__list-inner):hover{background:0 0!important;color:#393e41}.property .dropdown_submenu{display:block!important}.property .dropdown_arr{display:none!important}@media screen and (max-width:768px){.filter--checks,.filter--links{padding-bottom:0;margin-bottom:20px}.filter--checks .dropdown_submenu,.filter--links .dropdown_submenu{background:#f8f8f8;padding:15px 30px 15px 30px;margin-top:0}.filter--checks .filter__title,.filter--links .filter__title{display:inline-block;padding:0 0 20px 30px}.filter--checks .dropdown_arr,.filter--links .dropdown_arr{margin:0 20px 0 10px}.filter--checks .selected_filter_item,.filter--links .selected_filter_item{padding-left:30px}.filter--checks .selected_filter_item span,.filter--links .selected_filter_item span{display:block;margin-top:-18px;padding-bottom:16px}#selected_filters ul{max-width:95%;margin-left:auto;margin-right:auto}.filter--links{border-top:1px solid #e7e6e6;padding-top:20px}#filters_btn{width:100%;margin:0 auto;max-width:450px;position:sticky;bottom:0}#filters_btn_close{position:absolute;right:14px;top:12px;font-size:20px;color:#393e41}}.listing_products{min-height:800px}.listing_products .listing_wrapper{min-height:725px}@media only screen and (min-width:1200px){.listing_products .listing_heading{min-height:70px}}@media only screen and (min-width:1024px) and (max-width:1200px){.listing_products .listing_heading{min-height:70px}}@media only screen and (min-width:768px) and (max-width:1024px){.listing_products .listing_heading{min-height:70px}}@media screen and (min-width:640px) and (max-width:768px){.listing_products .listing_heading{min-height:68px}}@media screen and (min-width:480px) and (max-width:640px){.listing_products .listing_heading{min-height:68px}}@media screen and (min-width:359px) and (max-width:480px){.listing_products .listing_heading{min-height:68px}}@media screen and (max-width:359px){.listing_products .listing_heading{min-height:68px}}.listing__cards__list_container{min-height:580px;width:100%}.paginator{padding-top:40px;width:100%;display:flex;justify-content:flex-start;align-items:center;max-width:450px;margin:0 auto}@media (max-width:480px){.paginator{position:relative;justify-content:center;padding:20px 24px 0;border-top:1px solid #d8d8d8}}.paginator__page{display:inline-flex;align-items:center;justify-content:center;color:#949494;font-size:15px;font-weight:400;text-decoration:none;padding:0 18px;border-radius:50%;text-align:center;vertical-align:middle}.paginator__page:hover{color:#393e41}.paginator__page.is-active{color:#393e41}.paginator__separator{text-align:center;vertical-align:middle;margin:0 12px;cursor:default}.paginator__next-page,.paginator__prev-page{font-size:14px;font-weight:400;display:flex}@media (max-width:480px){.paginator__next-page,.paginator__prev-page{font-size:0;border:0!important;min-height:0!important;min-width:24px;padding:0}}@media (max-width:480px){.paginator__next-page::before,.paginator__prev-page::before{content:"";width:12px!important;height:12px!important;display:inline-block;position:absolute;border:0;border-top:2px solid #191919;border-right:2px solid #191919;top:50%;left:50%;transition:.3 ease}}@media (max-width:480px){.paginator__next-page::after,.paginator__prev-page::after{display:none}}.paginator__next-page{flex-direction:row-reverse}@media (max-width:480px){.paginator__next-page{position:absolute;right:0}.paginator__next-page.button--black::before{border-color:#191919}.paginator__next-page.button--gray::before{border-color:#d8d8d8}.paginator__next-page::before{transform:translate(-50%,-50%) rotate(45deg);margin-left:-1px}}@media (max-width:480px){.paginator__prev-page{position:absolute;left:0}.paginator__prev-page.button--black::before{border-color:#191919}.paginator__prev-page.button--gray::before{border-color:#d8d8d8}.paginator__prev-page::before{transform:translate(-50%,-50%) rotate(-135deg);margin-left:2px}}.paginator__first-page{margin-left:18px}@media (max-width:480px){.paginator__first-page{margin:0}}.paginator__last-page{margin-right:18px}@media (max-width:480px){.paginator__last-page{margin:0}}@media screen and (min-width:480px){.paginator{min-height:62px}}@media screen and (max-width:480px){.paginator{min-height:43px}}.paginator_arr{width:16px;height:16px;display:flex;position:relative;justify-content:center;align-items:center;flex-shrink:0}.paginator_arr::after,.paginator_arr::before{content:"";height:1px;width:9px;background:#393e41;position:absolute;margin-top:-1px;transform-origin:center;transition:transform cubic-bezier(.455, .03, .515, .955) .4s}.paginator_arr.prev_page::before{transform:rotate(-35deg);left:0;top:7px}.paginator_arr.prev_page::after{transform:rotate(35deg);left:0;top:12px}.paginator_arr.next_page::before{transform:rotate(35deg);right:0;top:7px}.paginator_arr.next_page::after{transform:rotate(-35deg);right:0;top:12px}.select{position:relative;z-index:1003;background-color:#fff}.select.is-open{z-index:1030}.select__selected{position:relative;display:flex;align-items:center;z-index:9999}@media screen and (max-width:640px){.select__selected{justify-content:right}}.select__selected-result{color:#3b3b3b;font-family:Jost,sans-serif;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select__results{position:absolute;left:0;right:0;top:0;z-index:1001;transform:translateY(-200%)}.select__list::-webkit-scrollbar{width:6px}.select__list::-webkit-scrollbar-thumb{background:#7a7a7a;border-radius:20px}.select__list::-webkit-scrollbar-track{background:#e8e8e8;border-radius:20px}.select__item{line-height:1.2}.select__item--hidden{display:none}.select__container{position:relative;background:inherit}.select__arrow{width:16px;height:16px;display:flex;position:relative;justify-content:center;align-items:center;flex-shrink:0;margin-left:10px}.select__arrow::after,.select__arrow::before{content:"";height:2px;width:9px;background:#7f7f7f;position:absolute;top:50%;margin-top:-1px;transform-origin:center;transition:transform cubic-bezier(.455, .03, .515, .955) .4s}.select__arrow::after{transform:rotate(-45deg);right:1px}.select__arrow::before{transform:rotate(45deg);left:0}.is-open .select__arrow::after{transform:rotate(45deg)}.is-open .select__arrow::before{transform:rotate(-45deg)}.select--normal{min-width:120px;overflow:hidden}@media screen and (max-width:640px){.select--normal{min-width:100%}}.select--normal .select__selected{font-size:12px;font-weight:600;overflow:hidden;background:inherit;padding:13px 23px 11px;border:1px solid transparent;border-bottom:0}.select--normal .select__item{margin-bottom:8px;color:#3b3b3b;font-family:Jost,sans-serif;font-size:12px;font-weight:400;text-decoration:none}.select--normal .select__results{padding:8px 23px 16px}.select--normal .select__list{padding:8px 0 0;max-height:88px;overflow-y:auto}.select--normal.is-open{overflow:visible}.select--normal.is-open .select__selected{border:1px solid #ccc;border-bottom:0}.select--normal.is-open .select__selected::after{content:"";position:absolute;bottom:0;left:23px;right:23px;height:1px;background:#ccc}.select--normal.is-open .select__results{transform:translateY(0);background:inherit;border:1px solid #ccc;border-top:0}.select--underlined{min-width:150px;overflow:hidden}@media screen and (max-width:340px){.select--underlined{min-width:130px}}.select--underlined .select__selected{font-family:Jost,sans-serif;font-size:14px;font-weight:400;overflow:hidden;background:inherit;padding-right:10px;padding-bottom:5px;border-bottom:2px solid #7a7a7a}.select--underlined .select__item{color:#3b3b3b;font-family:Jost,sans-serif;font-size:12px;font-weight:400;text-decoration:none;padding:4px 16px;transition:background cubic-bezier(.785, .135, .15, .86) .3s;cursor:pointer}.non-touch .select--underlined .select__item:not(.select__list-inner):hover{background:rgba(204,204,204,.4)}.select--underlined .select__selected-result{font-size:14px;font-weight:400}.select--underlined .select__results{padding:4px 0 12px}.select--underlined .select__list{padding:8px 0 0;max-height:140px;overflow-y:auto}.select--underlined .select__arrow{margin-left:16px}.select--underlined .select__arrow::after,.select--underlined .select__arrow::before{background:#191919}.select--underlined.is-open{overflow:visible}.select--underlined.is-open .select__results{transform:translateY(0);background:inherit;border:1px solid #ccc;border-top:0}.select--normal2{overflow:hidden}@media screen and (max-width:640px){.select--normal2{min-width:100%}}.select--normal2 .select__selected{font-size:14px;font-weight:400;overflow:hidden;background:inherit;padding:6px 12px;border:1px solid #ccc;text-transform:uppercase}.select--normal2 .select__item{margin-bottom:8px;color:#3b3b3b;font-family:Jost,sans-serif;font-size:12px;font-weight:400;text-decoration:none}.select--normal2 .select__selected-result{font-size:14px;font-weight:400;line-height:1}.select--normal2 .select__results{padding:8px 23px 16px}.select--normal2 .select__list{padding:8px 0 0;max-height:88px;overflow-y:auto}.select--normal2.is-open{overflow:visible}.select--normal2.is-open .select__selected{border:1px solid #ccc;border-bottom:0}.select--normal2.is-open .select__selected::after{content:"";position:absolute;bottom:0;left:23px;right:23px;height:1px;background:#ccc}.select--normal2.is-open .select__results{transform:translateY(0);background:inherit;border:1px solid #ccc;border-top:0}.select__box{position:relative}.select__label{color:#191919;font-family:Jost,sans-serif;font-size:14px;font-weight:400;position:absolute;z-index:1006;transform:translateY(0);width:100%;max-width:calc(100% - 42px);background:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all ease .4s}.select__label.opened{font-size:10px;font-weight:400;transform:translateY(-14px)}.select__inner{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:7px 0;margin:0 -16px}.select__inner__item{padding:4px 16px;transition:background cubic-bezier(.785, .135, .15, .86) .3s}.non-touch .select__inner__item:hover{background:rgba(204,204,204,.4)}.select__mobile{position:relative;display:none}.touch .select__mobile{display:block}.touch .select__mobile select{width:100%}@media screen and (max-width:768px){.touch .select__mobile{display:block}}@media screen and (max-width:640px){.select__mobile{width:100%}}.select__mobile--2{width:65px;border:1px solid #ccc;padding-right:11px}.select__mobile .select__arrow{position:absolute;top:50%;margin-top:-8px;right:0}.select__mobile select{appearance:none;color:#3b3b3b;font-family:Jost,sans-serif;font-size:16px;font-weight:600;border:0;padding:13px 23px;padding-left:0;background:url("../img/icons/select_arrow.svg");background-position:right center;background-repeat:no-repeat}@media screen and (max-width:640px){.select__mobile select{width:100%}}.select__mobile--2 select{color:#3b3b3b;font-family:Jost,sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;padding:7px 12px;padding-right:0;width:100%;line-height:1;text-align:center}.select__mobile--underlined{border-bottom:2px solid #7a7a7a}.select__mobile--underlined select{font-family:Jost,sans-serif;font-size:16px;font-weight:400;padding:0;padding-right:43px}.select__mobile select::-ms-expand{display:none}@media only screen and (min-width:1200px){.product{min-height:853px}}@media only screen and (min-width:1024px) and (max-width:1200px){.product{min-height:853px}}@media only screen and (min-width:768px) and (max-width:1024px){.product{min-height:876px}}@media screen and (min-width:640px) and (max-width:768px){.product{min-height:1500px}}@media screen and (min-width:480px) and (max-width:640px){.product{min-height:1380px}}@media screen and (min-width:359px) and (max-width:480px){.product{min-height:1200px}}@media screen and (max-width:359px){.product{min-height:1300px}}.product__cont{display:block;display:flex;justify-content:center;align-items:flex-start}@media screen and (max-width:1024px){.product__cont{display:flex;justify-content:center;align-items:flex-start;padding-left:0}}@media screen and (max-width:768px){.product__cont{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;align-items:center;padding-left:0}}.product__side{flex-basis:50%;flex-grow:1;padding-right:80px;float:left;width:50%;padding-right:80px;position:relative}@media screen and (max-width:1024px){.product__side{width:100%;flex-basis:50%;flex-grow:1;padding-right:40px}}@media screen and (max-width:768px){.product__side{width:100%;flex-basis:50%;flex-grow:1;margin-bottom:26px;padding:0;flex:0 0 auto;max-width:100%}}.product__side--product{padding-right:110px;max-width:500px}@media screen and (max-width:768px){.product__side--product{width:100%;max-width:100%;flex:1 1 auto}}@media screen and (max-width:480px){.product__side--product{width:100%;padding-right:0}}.product #product_right{padding-right:0;max-width:100%}.product__slide{display:block;text-align:center;height:500px;display:flex;justify-content:center;position:relative}.product__slide picture{height:100%;display:block;text-align:center;position:relative;display:flex;justify-content:center;flex-direction:column}@media screen and (max-width:768px){.product__slide picture{width:100%}}.product__slide picture img{height:auto;max-height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.product__labels{position:absolute;top:0;left:0;display:flex;flex-direction:column}.product__labels .label{min-width:54px;padding:1px 8px;margin-bottom:0}.product__highlights{display:flex;flex-wrap:wrap;max-width:100%;overflow:hidden;margin:0 -18px -10px;padding-bottom:20px}@media screen and (max-width:768px){.product__highlights{padding-bottom:10px}}.product__highlight{display:flex;align-items:center;color:#161616;font-family:Jost,sans-serif;font-size:12px;font-weight:600;padding:0 18px 0;margin-bottom:10px;position:relative}.product__highlight:first-of-type::after{display:none}.product__highlight::after{content:"";position:absolute;top:50%;left:0;margin-top:-2px;width:4px;height:4px;border-radius:50%;background-color:#d8d8d8}@media screen and (max-width:768px){.product__highlight::after{display:none}}.product__highligh-icon{margin-right:4px}.product__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}@media only screen and (min-width:1200px){.product__header{min-height:60px}}@media only screen and (min-width:1024px) and (max-width:1200px){.product__header{min-height:60px}}@media only screen and (min-width:768px) and (max-width:1024px){.product__header{min-height:60px}}@media screen and (min-width:640px) and (max-width:768px){.product__header{min-height:60px}}@media screen and (min-width:480px) and (max-width:640px){.product__header{min-height:60px}}@media screen and (min-width:359px) and (max-width:480px){.product__header{min-height:82px}}@media screen and (max-width:359px){.product__header{min-height:111px;flex-direction:column;align-items:flex-start}}.product #product_top_label{letter-spacing:.4px;color:#393e41;font-size:16px;text-transform:uppercase;font-weight:800}@media only screen and (min-width:1200px){.product #product_top_label{min-height:23px}}@media only screen and (min-width:1024px) and (max-width:1200px){.product #product_top_label{min-height:23px}}@media only screen and (min-width:768px) and (max-width:1024px){.product #product_top_label{min-height:23px}}@media screen and (min-width:640px) and (max-width:768px){.product #product_top_label{min-height:23px}}@media screen and (min-width:480px) and (max-width:640px){.product #product_top_label{min-height:19px}}@media screen and (min-width:359px) and (max-width:480px){.product #product_top_label{min-height:19px}}@media screen and (max-width:359px){.product #product_top_label{min-height:19px}}.product__title{font-weight:400;margin:0;padding-right:15px;margin-bottom:8px;color:#393e41;letter-spacing:.8px;font-size:16px}.product__title #product_brand{font-size:21px;letter-spacing:2.1px;text-transform:uppercase;display:block}.product__logo{position:absolute;right:0;top:0}@media screen and (max-width:480px){.product__logo{position:relative;max-width:100px}}.product__rating{display:flex;align-items:center;margin-bottom:26px}@media screen and (max-width:768px){.product__rating{margin-bottom:16px}}.product__u-rate{color:#3b3b3b;font-family:Jost,sans-serif;font-size:12px;font-weight:400;text-decoration:none;display:block;margin-left:3px}.product__rate{display:block;width:70px;height:14px;background:url("../img/icons/stars-gray.svg");background-size:contain;background-repeat:no-repeat;position:relative;overflow:hidden}.product__rate::after{content:"";position:absolute;left:-70px;right:0;height:14px;background:url(../img/icons/stars-black.svg);background-size:70px;background-repeat:no-repeat}.product__rate--1::after{left:-57px}.product__rate--2::after{left:-43px}.product__rate--3::after{left:-29px}.product__rate--4::after{left:-15px}.product__rate--5::after{left:0}.product__price-cont{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #707070;width:100%}@media only screen and (min-width:1200px){.product__price-cont{min-height:47px}}@media only screen and (min-width:1024px) and (max-width:1200px){.product__price-cont{min-height:47px}}@media only screen and (min-width:768px) and (max-width:1024px){.product__price-cont{min-height:47px}}@media screen and (min-width:640px) and (max-width:768px){.product__price-cont{min-height:47px}}@media screen and (min-width:480px) and (max-width:640px){.product__price-cont{min-height:47px}}@media screen and (min-width:359px) and (max-width:480px){.product__price-cont{min-height:47px}}@media screen and (max-width:359px){.product__price-cont{min-height:47px}}.product__price{color:#f93943;font-size:18px;margin-right:5px;line-height:1;text-transform:uppercase;letter-spacing:0}.product__price small{text-transform:none;padding-left:2px}.product__price-old{color:#393e41;text-transform:uppercase;line-height:1;position:relative;font-size:18px;letter-spacing:0}.product__price-old small{text-transform:none;padding-left:2px}.product__price-old::after{content:"";position:absolute;left:0;right:0;bottom:10px;height:1px;background-color:#393e41}.product__colors{overflow:hidden;position:relative;width:100%}@media only screen and (min-width:1200px){.product__colors{min-height:63px}}@media only screen and (min-width:1024px) and (max-width:1200px){.product__colors{min-height:63px}}@media only screen and (min-width:768px) and (max-width:1024px){.product__colors{min-height:63px}}@media screen and (min-width:640px) and (max-width:768px){.product__colors{min-height:63px}}@media screen and (min-width:480px) and (max-width:640px){.product__colors{min-height:63px}}@media screen and (min-width:359px) and (max-width:480px){.product__colors{min-height:63px}}@media screen and (max-width:359px){.product__colors{min-height:63px}}.product__colors #product_fav{position:absolute;right:0;top:0}.product__colors .slider-small{max-width:100%}@media screen and (max-width:768px){.product__colors .slider-small{padding:0}}@media screen and (max-width:768px){.product__colors .slider-small__arrow{display:none}}.product__colors-slider{display:flex;margin:0 -4px 30px}@media screen and (max-width:768px){.product__colors-slider{overflow:auto;-webkit-overflow-scrolling:touch;padding-bottom:10px;margin-bottom:20px}.product__colors-slider::-webkit-scrollbar{height:6px}.product__colors-slider::-webkit-scrollbar-thumb{background:#7a7a7a;border-radius:20px}.product__colors-slider::-webkit-scrollbar-track{background:#e8e8e8;border-radius:20px}}.product__colors-item{padding:0 4px}.product__colors-cont{display:block;padding:4px 7px;border:1px solid #e2e2e2;transition:all ease .4s}.non-touch .product__colors-cont:hover,.product__colors-cont.is-active{border:1px solid #707070}.non-touch .product__colors-cont:hover{opacity:.8}.product__colors-img{max-width:30px}.product__color-selected{margin-bottom:10px}.product__color-type{letter-spacing:.38px;color:#000;font-size:15px;font-weight:500}.product__color-result{letter-spacing:.38px;color:#000;font-size:15px;font-weight:400}.product__dimmensions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:20px}@media only screen and (min-width:1200px){.product__dimmensions{min-height:74px}}@media only screen and (min-width:1024px) and (max-width:1200px){.product__dimmensions{min-height:74px}}@media only screen and (min-width:768px) and (max-width:1024px){.product__dimmensions{min-height:74px}}@media screen and (min-width:640px) and (max-width:768px){.product__dimmensions{min-height:74px;margin-bottom:20px}}@media screen and (min-width:480px) and (max-width:640px){.product__dimmensions{min-height:74px;margin-bottom:20px}}@media screen and (min-width:359px) and (max-width:480px){.product__dimmensions{min-height:115px;margin-bottom:20px}}@media screen and (max-width:359px){.product__dimmensions{min-height:115px;margin-bottom:20px}}@media screen and (max-width:768px){.product__dimmensions .select__box{width:100%}}.product__dimmensions .select__mobile{margin-bottom:20px;width:100%}.product__dimmensions-title{letter-spacing:.38px;color:#000;font-size:15px;font-weight:500}@media screen and (max-width:359px){.product__dimmensions-title{flex-grow:1;width:100%;margin-bottom:16px}}.product__dimmensions-result{color:#3b3b3b;font-family:Jost,sans-serif;font-size:14px;font-weight:400}.product__dimmensions-info{float:right;margin-left:15px;padding-top:10px}@media screen and (max-width:570px){.product__dimmensions-info{display:block;width:100%;float:none;margin:10px 0 0 0}}.product__dimmensions-info .icon--24{display:inline-block}.product__dimmensions-text{letter-spacing:.3px;color:#393e41;font-size:12px;font-weight:400;text-decoration:underline;margin-left:4px}.product__dimmensions-sizes{flex-grow:1;flex-basis:100%;width:100%;flex-shrink:0}.product__dimmensions-list{float:left;display:flex;justify-content:flex-start;flex-wrap:wrap;padding-top:10px;max-width:400px}@media screen and (max-width:570px){.product__dimmensions-list{float:none;overflow:auto;-webkit-overflow-scrolling:touch}}.product__dimmensions-item{flex-shrink:0;display:flex;align-items:center;min-width:30px;margin-right:10px;margin-bottom:10px}.product__dimmensions-item:last-child{margin-right:0}.product__dimmensions-item.is-active a{border-color:1px solid #393e41;background:#393e41;color:#fff}.product__dimmensions-size{display:flex;align-items:center;letter-spacing:.35px;color:#707070;font-size:14px;font-weight:400;text-transform:uppercase;line-height:30px;position:relative;border:1px solid #e2e2e2;width:100%;text-align:center;display:block;padding:0 7px}.product__dimmensions-size:hover{border:1px solid #393e41}.product__buttons{display:flex;align-items:center}@media only screen and (min-width:1200px){.product__buttons{min-height:87px}}@media only screen and (min-width:1024px) and (max-width:1200px){.product__buttons{min-height:102px}}@media only screen and (min-width:768px) and (max-width:1024px){.product__buttons{min-height:102px}}@media screen and (min-width:640px) and (max-width:768px){.product__buttons{min-height:87px}}@media screen and (min-width:480px) and (max-width:640px){.product__buttons{min-height:87px}}@media screen and (min-width:359px) and (max-width:480px){.product__buttons{min-height:139px}}@media screen and (max-width:359px){.product__buttons{min-height:139px}}.product__buttons #phone_order{padding-top:18px}.product__buttons #phone_order>span{letter-spacing:.3px;color:#000;font-size:12px;font-weight:300;font-style:italic}.product__buttons .anm_btn.black{margin-right:15px;line-height:52px;height:52px}.product__buttons .anm_btn{height:50px;line-height:50px;text-align:center;cursor:pointer;max-width:250px;letter-spacing:.75px;font-size:15px}.product__buttons .anm_btn:hover .icon{color:#393e41}.product__buttons .anm_btn:hover .icon .basket_icon{fill:#393E41}.product__buttons .anm_btn.white:hover .icon{color:#fff}.product__buttons .anm_btn.white:hover .icon svg{fill:#fff}.product__buttons span{display:inline-block}.product__buttons .icon{color:#fff;margin-left:3px}.product__buttons .icon .basket_icon{fill:#fff}@media screen and (max-width:570px){.product__buttons{display:block}.product__buttons .anm_btn{display:block;width:100%;max-width:100%;float:none}}.product #product_dropdowns{margin-top:20px;position:-webkit-sticky;position:sticky;top:0}@media only screen and (min-width:1200px){.product #product_dropdowns{min-height:529px}}@media only screen and (min-width:1024px) and (max-width:1200px){.product #product_dropdowns{min-height:529px}}@media only screen and (min-width:768px) and (max-width:1024px){.product #product_dropdowns{min-height:529px}}@media screen and (min-width:640px) and (max-width:768px){.product #product_dropdowns{min-height:510px}}@media screen and (min-width:480px) and (max-width:640px){.product #product_dropdowns{min-height:470px}}@media screen and (min-width:359px) and (max-width:480px){.product #product_dropdowns{min-height:529px}}@media screen and (max-width:359px){.product #product_dropdowns{min-height:548px}}.product #product_dropdowns .css_dropdown{border-bottom:1px solid #707070}.product #product_dropdowns .css_dropdown .dropdown_label{display:block;font-size:15px;font-weight:500;letter-spacing:.38px;color:#000;padding:14px 0}.product #product_dropdowns .css_dropdown .dropdown_submenu{margin:15px 0}.product #product_dropdowns .css_dropdown:first-child{border-top:1px solid #707070}.product #product_dropdowns .delivery_info strong,.product #product_dropdowns .delivery_info>span{display:block}.product #product_accents{margin-top:20px}@media only screen and (min-width:1200px){.product #product_accents{min-height:29px}}@media only screen and (min-width:1024px) and (max-width:1200px){.product #product_accents{min-height:29px}}@media only screen and (min-width:768px) and (max-width:1024px){.product #product_accents{min-height:29px}}@media screen and (min-width:640px) and (max-width:768px){.product #product_accents{min-height:29px}}@media screen and (min-width:480px) and (max-width:640px){.product #product_accents{min-height:29px}}@media screen and (min-width:359px) and (max-width:480px){.product #product_accents{min-height:49px}}@media screen and (max-width:359px){.product #product_accents{min-height:49px}}.product #product_accents>div{float:left;text-align:center;width:250px;font-size:10px;letter-spacing:.5px;color:#f93943;text-transform:uppercase;font-weight:600}@media screen and (max-width:570px){.product #product_accents>div{float:none;width:100%;margin:0 auto}}.product #product_accents>div:first-child{margin-right:15px}@media screen and (max-width:570px){.product #product_accents>div:first-child{margin-right:auto}}.product #product_accents .icon{padding-right:10px}.product #product_accents #accents_delivery{position:relative;cursor:pointer;padding-bottom:10px}@media screen and (max-width:570px){.product #product_accents #accents_delivery{margin-top:10px}}.product #product_accents #accents_delivery .arr_icon{fill:#F93943}.product #product_accents #accents_delivery:hover{color:#393e41}.product #product_accents #accents_delivery:hover #delivery_popover{display:block}.product #product_accents #accents_delivery:hover .arr_icon{fill:#393E41}.product #product_accents #delivery_popover{display:none;position:absolute;width:80%;left:10%;bottom:-155px;color:#393e41;text-align:left;border:1px solid #393e41;background:#fff;padding:10px;z-index:1}.product #product_accents #delivery_popover:hover{display:block}.product #product_accents #delivery_popover a,.product #product_accents #delivery_popover span,.product #product_accents #delivery_popover strong{font-size:12px;text-transform:none;line-height:1.1}.product #product_accents #delivery_popover a{font-size:9px}.product #product_accents #delivery_popover .text p{margin:0 0 8px}.product #product_accents #delivery_popover .delivery_info{cursor:auto}.product #product_accents #delivery_popover #pop_arr{position:absolute;left:0;top:-11px;display:block;text-align:center;width:100%}.product #product_accents #delivery_popover #pop_arr:before{content:"";display:inline-block;height:0;width:0;border-style:solid;border-width:0 8px 8px 8px;border-color:transparent transparent #393e41 transparent}.product .product__slider .text_labels{position:absolute;top:10px;left:10px;padding-bottom:5px;z-index:3}.product .product__slider span{font-size:12px;font-weight:400;text-transform:lowercase;text-transform:capitalize;background:#fff;display:inline-block;letter-spacing:.3px;line-height:25px;padding:0 12px;color:#000;margin:0 10px 10px 0;border:1px solid #e7e6e6}@media screen and (max-width:450px){.product .product__slider span{font-size:10px;line-height:normal;padding:0 6px}}.product .product__slider span.premium{background:#d1ba48;color:#393e41;border:1px solid #d1ba48}@media only screen and (min-width:1200px){.product .product__slider-cont{min-height:604px}}@media only screen and (min-width:1024px) and (max-width:1200px){.product .product__slider-cont{min-height:604px}}@media screen and (min-width:640px) and (max-width:768px){.product .product__slider-cont{min-height:690px}}@media screen and (min-width:480px) and (max-width:640px){.product .product__slider-cont{min-height:500px}}@media screen and (min-width:359px) and (max-width:480px){.product .product__slider-cont{min-height:350px}}@media screen and (max-width:359px){.product .product__slider-cont{min-height:316px}}@media only screen and (min-width:1200px){.product .product__slider-cont .preview_image_container{min-height:81px}}@media only screen and (min-width:1024px) and (max-width:1200px){.product .product__slider-cont .preview_image_container{min-height:81px}}@supports (display:flex){.product__side{float:none;width:100%}.product__slide{height:auto}.product__slide picture img{position:relative;flex-shrink:0}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.product__side{float:none;width:100%}.product__slide{height:auto}.product__slide picture img{position:relative;flex-shrink:0}}.tabs__nav{display:flex;max-width:100%;overflow:auto;position:relative;padding-bottom:10px;margin-bottom:13px}.tabs__nav::after{content:"";position:absolute;left:0;right:0;bottom:10px;background:#ccc;height:2px}.tabs__nav::-webkit-scrollbar{height:6px}.tabs__nav::-webkit-scrollbar-thumb{background:#7a7a7a;border-radius:20px}.tabs__nav::-webkit-scrollbar-track{background:#e8e8e8;border-radius:20px}.tabs__nav-item{padding:0 15px 0;flex-shrink:0}.tabs__nav-item:first-of-type{padding-left:0}.non-touch .tabs__nav-item:hover .tabs__nav-link,.tabs__nav-item.is-active .tabs__nav-link{color:#191919}.non-touch .tabs__nav-item:hover .tabs__nav-link::after,.tabs__nav-item.is-active .tabs__nav-link::after{transform:scaleX(1);transform-origin:0 50%}.tabs__nav-link{color:#7a7a7a;font-family:Jost,sans-serif;font-size:14px;font-weight:600;display:block;position:relative;padding-bottom:5px;transition:color ease .4s}.tabs__nav-link::after{pointer-events:none;content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background:#191919;z-index:20;transform:scaleX(0);transition:transform 250ms ease-in-out;transform-origin:100% 50%}.tabs__tab{display:none;opacity:0;transition:opacity ease .4s}.tabs__tab.is-active{display:block;opacity:1}.tabs--wide .tabs__nav{max-width:900px;margin:0 auto 10px;width:100%}.tabs--wide .tabs__nav::after{display:none}.tabs--wide .tabs__nav-item{padding:0;width:100%;max-width:100%;text-align:center;border-bottom:2px solid #ededed;max-width:296px}@media screen and (max-width:768px){.tabs--wide .tabs__nav-item{max-width:196px}}.tabs--wide .tabs__nav-link{font-family:Jost,sans-serif;font-size:16px;font-weight:700;line-height:26px;color:#999}.tabs--wide .tabs__nav-link::after{height:2px;bottom:-2px}.tabs--wide .is-active .tabs__nav-link{color:#191919}.text{font-family:Jost,sans-serif;font-size:14px;font-weight:400;line-height:1.4;overflow:hidden}.text--center{text-align:center}.text--small{font-size:15px}.text>:last-child{margin-bottom:0!important}.text small{font-size:12px}.text a,.text span,.text strong{display:inline-block}.text a{transition:.3s ease;text-decoration:underline;display:inline-block;color:currentcolor}.non-touch .text a:hover{text-decoration-color:currentcolor}.text p{font-size:inherit;margin-bottom:20px;line-height:1.4}.text h2{color:#191919;font-family:Vollkorn;font-size:34px}.text h3{color:#191919;font-family:Vollkorn;font-size:30px}.text h4{color:#191919;font-family:Vollkorn;font-size:27px;font-weight:500}.text h5{color:#191919;font-family:Vollkorn;font-size:18px;font-weight:400;margin-bottom:16px}.text h6{font-size:16px;font-weight:700}.text h2,.text h3,.text h4{line-height:1.62;margin-top:0;margin-bottom:20px}@media (max-width:480px){.text h2,.text h3,.text h4{margin-bottom:15px}}.text h5,.text h6{margin-top:0;margin-bottom:15px;line-height:1.62}@media (max-width:480px){.text h5,.text h6{margin-bottom:10px}}.text img[style*="float: left"],.text img[style*="float:left"]{margin:20px 20px 20px 0}@media (max-width:1024px){.text img[style*="float: left"],.text img[style*="float:left"]{max-width:50%}}@media (max-width:480px){.text img[style*="float: left"],.text img[style*="float:left"]{max-width:100%;float:none!important;margin:20px 0;display:block}}.text img[style*="float: right"],.text img[style*="float:right"]{margin:20px 0 20px 20px}@media (max-width:1024px){.text img[style*="float: right"],.text img[style*="float:right"]{max-width:50%}}@media (max-width:480px){.text img[style*="float: right"],.text img[style*="float:right"]{max-width:100%;float:none!important;margin:20px 0;display:block}}.text li{color:#191919;font-family:Jost,sans-serif;font-size:15px;font-weight:400;line-height:1.33;margin-bottom:15px;position:relative}.text li:last-child{margin-bottom:0}.text ol{counter-reset:section;list-style-type:none}.text ol li:before{counter-increment:section;content:counters(section, ".") ".";margin-right:7px;color:currentcolor}.text ol ol{margin:10px 0 0 0;padding:0 0 0 15px}.text ul ul{margin:10px 0 0}.text ul li{padding-left:20px;position:relative}@media (max-width:768px){.text ul li{padding-left:16px}}.text ul li:before{content:"";width:10px;height:10px;border-radius:40px 1px 1px 40px;background-color:#191919;display:inline-block;position:absolute;left:0;top:6px}.text table{border-collapse:collapse;margin-bottom:20px;width:100%;color:#000;border:1px solid #000}@media (max-width:1024px){.text table{display:block}}.text table thead th{text-align:center}.text table thead th:first-child{text-align:left}@media (max-width:1024px){.text table thead{display:none}}@media (max-width:1024px){.text table tbody{display:block;width:100%;border:none}}.text table tbody td{text-align:center}@media (max-width:1024px){.text table tbody td{text-align:left}}.text table td,.text table th{padding:16px 12px}.text table th{background-color:#ccc;font-size:14px;font-weight:500}@media (max-width:1024px){.text table tr{display:block;width:100%;border-bottom:1px solid #000}.text table tr:last-child{margin-bottom:0;border-bottom:none}}.text table td{font-size:16px;position:relative}@media (max-width:1024px){.text table td{font-size:15px}}@media (max-width:1024px){.text table td{border:none;display:block;width:100%;max-width:100%;padding:5px 12px}.text table td:first-child{padding-top:12px}.text table td:last-child{padding-bottom:12px}}.text blockquote{font-size:16px;padding:50px 20px 30px 20px;margin-bottom:25px}@supports (-ms-ime-align:auto){.text a{text-decoration:none}.non-touch .text a:hover{text-decoration:underline}}@media all and (-ms-high-contrast:none){.text a{text-decoration:none}.non-touch .text a:hover{text-decoration:underline}}.modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000}.modal__bg{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0);transition:background ease .4s;z-index:10}.modal__cont{transform:translateX(100%);transition:transform ease-out .4s;transition-delay:0.2s;background-color:#fff;position:relative;z-index:12}.modal__close{position:relative;width:12px;height:12px;display:flex;justify-content:center;align-items:center;transform-origin:center center;transition:transform ease .4s;-webkit-transform-style:preserve-3d;-webkit-transform:translate3d(0,0,0)}.modal__close::after,.modal__close::before{content:"";width:100%;height:2px;display:block;background:#191919;transform-origin:center;justify-content:center;align-items:center;position:absolute;left:50%;margin-left:-50%}.modal__close::after{transform:rotate(-45deg)}.modal__close::before{transform:rotate(-135deg)}.non-touch .modal__close:hover{transform:rotate(180deg)}.modal.is-visible .modal__cont{transform:translateX(0)}.modal.is-visible .modal__bg{background-color:rgba(25,25,25,.7)}.modal--sided .modal__cont{max-width:454px;width:100%;max-height:100vh;margin-left:auto;padding:36px 0 0;display:flex;flex-direction:column;justify-content:space-between}.modal--large .modal__cont{max-width:665px;width:100%;height:100vh;max-height:100vh;padding:0}.modal--center .modal__cont{max-width:556px;max-height:calc(100vh - 60px);overflow:auto;width:100%;margin:0 auto;top:50%;transform:translateY(-250%);padding:0 20px}.modal--center .form__label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.modal--center .grid__content{border:0}.modal--center.is-visible .modal__cont{transform:translateY(-50%)}.modal--center .check-radio__element{font-size:14px}.modal--center .modal__close{position:absolute;top:24px;right:24px}.modal--center .modal__close::after,.modal--center .modal__close::before{height:1px}@media screen and (max-width:768px){.modal--center .form__item--checkradio .check-radio{padding-bottom:20px}}@media screen and (max-width:768px){.modal--center .form__column{padding-bottom:0;margin-bottom:-20px}}.modal--center .form__column--center{margin-bottom:10px}@media screen and (max-width:768px){.modal--center .form__column--center:last-of-type{margin-bottom:0}}.modal--center .select__box{padding-top:10px}.modal--center .form__item--checkradio{padding-top:6px}.basket__list{padding:0 40px;padding:0 0 10px 40px;margin-right:26px;max-height:calc(100vh - 136px);overflow:auto;-webkit-overflow-scrolling:touch}.basket__list::-webkit-scrollbar{width:6px}.basket__list::-webkit-scrollbar-thumb{background:#7a7a7a;border-radius:20px}.basket__list::-webkit-scrollbar-track{background:#e8e8e8;border-radius:20px}@media screen and (max-width:480px){.basket__list{padding:0 12px 10px 10px;margin-right:10px}}.basket__close{color:#191919;position:relative;padding-left:40px;padding-right:18px;align-self:flex-start;margin-bottom:10px}.basket__total{padding:18px;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;color:#fff}.basket__total-cont{display:flex;align-items:center;color:#fff}.basket__total-price{font-family:Jost,sans-serif;font-size:12px;font-weight:400}.basket__total-title{font-family:Jost,sans-serif;font-size:16px;font-weight:700}.basket__empty{max-height:calc(100vh - 62px);overflow:auto;padding:34px 22px 82px 44px;margin-right:20px;-webkit-overflow-scrolling:touch}.basket__empty::-webkit-scrollbar{width:6px}.basket__empty::-webkit-scrollbar-thumb{background:#7a7a7a;border-radius:20px}.basket__empty::-webkit-scrollbar-track{background:#e8e8e8;border-radius:20px}@media screen and (max-width:480px){.basket__empty{margin-right:10px;padding:22px 12px 40px 22px}}.basket__empty-image{max-width:325px;width:100%;margin:0 auto 24px;text-align:center}.basket__empty-text{margin:0;color:#191919;font-family:Jost,sans-serif;font-size:16px;margin-bottom:21px;padding-bottom:26px;border-bottom:1px solid #ccc;max-width:325px;margin:0 auto 21px;width:100%;text-align:center}.basket__text{max-width:325px;margin:0 auto 18px;width:100%;color:#191919;font-family:Jost,sans-serif;font-size:16px;text-align:center}.button--red{background:#000;border:0;color:#fff}.button--red::after{border-bottom:4px solid #000;background-color:#c20626!important}.non-touch .button--full:hover::after{transform:translateY(100%)}.sizes{overflow:auto;max-width:100%;padding:36px 27px 20px 40px;margin-right:5px;margin-bottom:16px}@media screen and (max-width:768px){.sizes{padding:36px 10px 20px 20px}}.sizes::-webkit-scrollbar{width:6px}.sizes::-webkit-scrollbar-thumb{background:#7a7a7a;border-radius:20px}.sizes::-webkit-scrollbar-track{background:#e8e8e8;border-radius:20px}.sizes__header{position:relative}.sizes__header{font-size:20px}@media screen and (min-width:320px){.sizes__header{font-size:calc(20px + 20 * (100vw - 320px) / 1010)}}@media screen and (min-width:1330px){.sizes__header{font-size:40px}}.sizes__header{margin-bottom:1em}.sizes__title{color:#191919;font-family:Jost,sans-serif;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0;padding-right:20px}.sizes__title .sizes__icon{color:#191919}.sizes__icon{margin-left:9px}.sizes__close{position:absolute;right:0;top:10px}.sizes__body{display:flex;flex-wrap:wrap;justify-content:center}.sizes__body>*{margin-bottom:34px}.sizes__image{max-width:220px;flex-shrink:0}.sizes__text{font-size:14px;padding-right:2.1428571429em;padding-top:4px;min-width:220px;width:calc(100% - 220px);flex-grow:1}.sizes__tabs{display:flex;overflow:auto;justify-content:space-between}.sizes__tab{flex-grow:1;font-family:Jost,sans-serif;font-size:16px;font-weight:700;display:block;padding-bottom:15px;color:#191919;border-bottom:3px solid #191919;text-align:center}.sizes__icon{color:#161616}.sizes__table-cont{overflow:auto;-webkit-overflow-scrolling:touch;max-width:100%;padding-bottom:20px}.sizes__table-cont::-webkit-scrollbar{height:6px}.sizes__table-cont::-webkit-scrollbar-thumb{background:#7a7a7a;border-radius:20px}.sizes__table-cont::-webkit-scrollbar-track{background:#e8e8e8;border-radius:20px}.sizes__table{border-collapse:collapse;width:100%;overflow:auto}.sizes__table th{color:#191919;font-family:Jost,sans-serif;font-size:14px;text-transform:uppercase;font-weight:400;background-color:#ededed}.sizes__table td,.sizes__table th{padding:10px 15px;text-align:center;color:#191919;font-family:Jost,sans-serif;font-size:14px;font-weight:400;border-top:1px solid #ededed;border-right:1px solid #ededed}.sizes__table td:first-of-type,.sizes__table th:first-of-type{padding:8px 13px;width:90px;text-align:right;border-right:1px solid #191919}.sizes__table tr:last-of-type td{border-bottom:1px solid #191919}.sizes__type td{background:#ededed;border-top:2px solid #191919}.sizes__type td:first-of-type{font-family:Jost,sans-serif;font-size:16px;font-weight:700;color:#191919;text-align:center}.checkout{display:flex;flex-wrap:wrap;position:relative;margin-bottom:8px}@media screen and (max-width:990px){.checkout{display:block}}.checkout__aside{max-width:373px;width:100%;outline:1px solid #191919;padding:0 24px;align-self:flex-start}@media screen and (max-width:1200px){.checkout__aside{max-width:300px;padding:0 16px}}@media screen and (max-width:990px){.checkout__aside{max-width:100%}}.checkout__item{position:relative;padding-right:81px}@media screen and (max-width:768px){.checkout__item{padding-right:60px}}.checkout__list--large{padding-bottom:32px}.checkout__list--large .checkout__item{padding:0}.checkout__list--large .m-product__item--large .m-product__top{width:calc(100% - 240px)}@media screen and (max-width:540px){.checkout__list--large .m-product__item--large .m-product__top{width:calc(100% - 95px);margin-bottom:16px}}@media screen and (max-width:540px){.checkout__list--large .m-product__item--large .m-product__controls{order:2;width:100%}}.checkout__box{margin-bottom:16px;border-bottom:1px solid #ccc}.checkout__header{padding-top:20px}.checkout__header--center{width:calc(100% - 373px);padding:0;text-align:center}@media screen and (max-width:990px){.checkout__header--center{width:100%}}@media screen and (max-width:480px){.checkout__header{padding-top:10px}}.checkout__header--center .checkout__title-large{justify-content:center}.checkout__title{color:#191919;font-family:Jost,sans-serif;font-size:16px;font-weight:600;margin:0 0 26px;text-align:center}@media screen and (max-width:480px){.checkout__title{font-size:14px;margin-bottom:20px}}.checkout__title--step{font-weight:400}.checkout__title-large{color:#191919;font-family:Vollkorn;font-size:24px;font-weight:400;margin:0 0 28px;display:flex;align-items:center}@media screen and (max-width:480px){.checkout__title-large{font-size:18px;margin-bottom:20px}}.checkout__button{width:100%;margin-bottom:8px}@media screen and (max-width:990px){.checkout__button{max-width:300px;margin:0 auto 8px;display:block;text-align:center}}.checkout__table{width:100%}.checkout__table__top{margin:-6px -6px 25px}.checkout__table__item{display:flex;justify-content:space-between;align-items:center}.checkout__table__item>*{padding:6px 6px 0}.checkout__table__label{color:#191919;font-family:Jost,sans-serif;font-size:14px;font-weight:400}@media screen and (max-width:480px){.checkout__table__label{font-size:13px}}.checkout__table__bot .checkout__label{font-weight:600}.checkout__price{color:#191919;font-family:Jost,sans-serif;font-size:16px;font-weight:400}.checkout__price sup{font-size:.75em;top:-.4em;margin-left:2px;margin-right:3px}.checkout__price small{font-size:.75em}@media screen and (max-width:480px){.checkout__price{font-size:14px}}.checkout__price--total{color:#161616;font-family:Jost,sans-serif;font-size:20px;font-weight:600}@media screen and (max-width:480px){.checkout__price--total{font-size:16px}}.checkout__price--total sup{font-size:.7em}.checkout__price--total small{font-size:.6em}.checkout .text{font-family:Jost,sans-serif;font-size:12px;font-weight:400;color:#191919;line-height:1.5;padding-bottom:20px}.checkout .text h6{color:#191919;font-family:Jost,sans-serif;font-size:14px;font-weight:600;margin-bottom:6px;line-height:1.38}.checkout__back-link{font-family:Jost,sans-serif;font-size:12px;font-weight:700;line-height:18px;color:#191919;text-decoration:underline;position:relative;display:block;margin-bottom:24px}.checkout__back-link::before{content:"";width:8px;height:8px;border-left:2px solid #191919;border-top:2px solid #191919;display:inline-flex;transform:rotate(-45deg);margin-right:8px}.checkout__promo-code{min-width:145px;flex-basis:auto;flex-grow:1;flex-shrink:1;display:flex;flex-direction:column;justify-content:center;position:relative;flex-basis:135px}.checkout__bot{display:flex;flex-wrap:wrap;margin:-7px -15px;padding-bottom:30px}.checkout__bot>*{margin:7px 15px}.checkout__button-promo{width:100px;min-width:80px;flex-basis:80px;flex-shrink:0;flex-grow:1}.checkout__products{max-width:100%;width:100%;overflow:hidden;padding-top:16px;padding-bottom:10px;border-bottom:1px solid #ccc}.checkout__list--small{max-height:118px;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-right:16px}.checkout__list--small::-webkit-scrollbar{width:2px}.checkout__list--small::-webkit-scrollbar-thumb{background:#191919}.checkout__list--small::-webkit-scrollbar-track{background:#ccc}.checkout__info{width:calc(100% - 373px);padding-right:40px}.checkout__info .accents{display:none}@media screen and (max-width:1200px){.checkout__info{width:calc(100% - 300px);padding-right:20px}}@media screen and (max-width:990px){.checkout__info{width:100%;padding:0;margin-bottom:40px}}.checkout__body{background:#fafafa;padding:0 24px 0;margin-bottom:8px}@media screen and (max-width:990px){.checkout__body{padding:0 16px 0}}@media screen and (max-width:640px){.checkout__body{margin:0 -5% 8px}}.checkout__body:last-child{margin-bottom:0}.checkout__hidden{padding-top:26px;padding-bottom:44px;display:flex;flex-direction:column;justify-content:center}.checkout__hidden .button{align-self:center}.checkout__hidden .text{margin-bottom:0}.checkout__icon{margin-right:17px;color:#161616}.checkout__form{padding-bottom:20px}.checkout__form--vertical{display:flex;justify-content:space-between}@media screen and (max-width:768px){.checkout__form--vertical{flex-wrap:wrap}}.checkout__form .check-radio{margin-bottom:22px}.checkout__form .check-radio .check-radio__element::after,.checkout__form .check-radio .check-radio__element::before{background:0 0}.checkout__form .check-radio .check-radio__input:checked~.check-radio__element:after{background:#000}.checkout__form .check-radio__element{font-weight:400}.checkout__form__item{margin-bottom:30px}.checkout__form-checkradio{display:flex;justify-content:center;flex-wrap:wrap;padding-bottom:24px;margin:0 -30px}.checkout__form-checkradio .form__error{padding:0 30px;align-self:flex-start;margin-top:-10px;margin-right:auto;margin-bottom:10px}.checkout__form-horizontal .form__error,.checkout__form-justified .form__error{width:100%}.checkout__form-checkradio.border-b::after{left:30px;right:30px}.checkout__form-horizontal{padding-bottom:0}.checkout__form-vertical{flex-direction:column;margin:0 -30px;padding-bottom:10px}.checkout__form-justified{justify-content:space-between;flex-wrap:wrap;padding-bottom:0}@media screen and (max-width:480px){.checkout__form-justified{flex-direction:column}}.checkout__radio-tab--text{display:flex;flex-wrap:wrap;align-items:center;padding:5px 60px 20px}@media screen and (max-width:768px){.checkout__radio-tab--text{padding:5px 20px 20px}}@media screen and (max-width:480px){.checkout__radio-tab--text{padding:5px 0 20px}}.checkout__radio-tab--text .text{max-width:calc(100% - 87px)}@media screen and (max-width:480px){.checkout__radio-tab--text .text{max-width:calc(100% - 70px)}}.checkout__radio-tab-image{margin-right:34px;max-width:53px}@media screen and (max-width:480px){.checkout__radio-tab-image{margin-right:17px}}.checkout__radio-tab .text{margin-bottom:0!important}.checkout__radio-tabs--horizontal{padding-top:24px}@media screen and (max-width:768px){.checkout__radio-tabs--vertical{max-width:100%;width:100%}}.checkout__radio-tabs--vertical .checkout__radio-tab--text{flex-direction:column;flex-basis:212px;width:212px;padding:0}@media screen and (max-width:768px){.checkout__radio-tabs--vertical .checkout__radio-tab--text{max-width:100%;width:100%;flex-basis:100%}}.checkout__radio-tabs--vertical .checkout__radio-tab--text .text{max-width:100%}.checkout__radio-tabs--vertical .checkout__radio-tab-image{max-width:122px;margin-bottom:8px}@media screen and (max-width:768px){.checkout__form--vertical .form__radio-tabs{flex-grow:1;margin:0;padding:0;display:flex;max-width:100%;width:100%}}.checkout__form .form__item{min-width:200px}@media screen and (max-width:1024px){.checkout__form .form__item{margin-bottom:10px}}@media screen and (max-width:768px){.checkout__form .form__item{min-width:285px}}@media screen and (max-width:480px){.checkout__form .form__item{min-width:100%}}.checkout__form .form__element,.checkout__form .select,.checkout__form .select__label{background:#fafafa}.checkout__form .form__item--checkradio{display:flex;justify-content:center;padding-bottom:12px}.checkout__form .form__item--checkradio{margin:0 -30px;flex-wrap:wrap}.checkout__form .form__item--checkradio .check-radio{padding-bottom:12px}.checkout__form .check-radio{padding:0 30px}.checkout__form .form__row{padding-bottom:0;align-items:flex-end}.checkout .checkout__form.checkout__form--vertical .form__row{flex:1 1 100%}.checkout__form .form__item--checkradio-justified .check-radio{padding-bottom:12px}.checkout__form .form__item--vertical{padding-bottom:7px;overflow:hidden}.checkout__form .form__item--vertical>*{margin-bottom:22px}.checkout__form .form__item--vertical>:last-of-type{margin-bottom:0}.checkout__form .form__item--checkradio-vertical{padding-bottom:7px}@media screen and (max-width:480px){.checkout__body .button{padding:0 10px;line-height:1.2;text-align:center}}.checkout__message{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-height:500px;margin-bottom:40px;padding:40px}@media screen and (max-width:1024px){.checkout__message{min-height:auto}}.checkout__message header{width:100%}.checkout__message-title{color:#fff;font-family:Vollkorn,sans-serif}.checkout__message-title{font-size:32px}@media screen and (min-width:320px){.checkout__message-title{font-size:calc(32px + 40 * (100vw - 320px) / 1010)}}@media screen and (min-width:1330px){.checkout__message-title{font-size:72px}}.checkout__message-title{font-weight:400;line-height:1.125;position:relative;z-index:2;margin:0}.checkout__message-text{position:relative;z-index:2}.checkout__message-text{font-size:16px}@media screen and (min-width:320px){.checkout__message-text{font-size:calc(16px + 10 * (100vw - 320px) / 1010)}}@media screen and (min-width:1330px){.checkout__message-text{font-size:26px}}.checkout__message-text{margin-bottom:1.538em}.checkout__message-label{color:#fff;font-family:Jost,sans-serif;font-size:inherit;font-weight:400;line-height:1.3;margin:0}.m-product__item--unavailiable{border-width:2px;border-style:solid;border-color:#c20626;margin-bottom:10px}.m-product__item--unavailiable .m-product__item--unavailiable__text{background-color:#c20626;color:#fff;font-size:11px;padding:5px 0 5px 10px}.couriers_container{display:flex;flex-direction:row}.couriers_container .courier_container{flex-grow:1;padding:5px 10px 5px 10px;cursor:pointer;display:flex;height:60px;align-items:center;color:rgba(25,25,25,.6);border:1px solid #fff}.couriers_container .courier_container .courier_icon img{width:40px;height:40px}.couriers_container .courier_container .courier_text{flex-grow:2;padding-left:5px}.couriers_container .courier_container .courier_prices{text-align:right}.couriers_container .couirier_selected{border:1px solid #000}.m-product__item{display:flex;padding-top:8px;padding-bottom:17px;border-bottom:1px solid rgba(25,25,25,.2)}.m-product__img{max-width:116px;width:100%;flex:0 0 auto;margin-right:17px;display:flex;align-items:flex-start;padding-left:10px}.m-product__img>*{width:100%;display:flex;justify-content:center;align-items:center}.m-product__img img{width:100%}@media screen and (max-width:480px){.m-product__img{max-width:60px;min-width:40px;flex:0 1 auto;align-items:flex-start}}.m-product__top{position:relative}.m-product__delete{position:absolute;right:0;top:4px;color:#7a7a7a;transition:color ease .4s}.non-touch .m-product__delete:hover{color:#161616}@media screen and (max-width:480px){.m-product__delete{top:0}}.m-product__title{color:#191919;font-family:Jost,sans-serif;font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:20px;margin-bottom:7px;display:block;max-width:195px}@media screen and (max-width:480px){.m-product__title{font-size:12px;max-width:175px;padding-right:30px;margin-bottom:0}}.m-product__layout{flex-grow:1}.m-product__label{display:block;color:#7a7a7a;font-family:Jost,sans-serif}.m-product__label{font-size:12px}@media screen and (min-width:320px){.m-product__label{font-size:calc(12px + 0 * (100vw - 320px) / 1010)}}@media screen and (min-width:1330px){.m-product__label{font-size:12px}}.m-product__label{font-weight:400;margin-bottom:3px}.m-product__controls{padding-top:6px;display:flex;max-width:100%;margin:-8px;padding-bottom:14px}.m-product__controls-field{padding:8px}.m-product__quantity{display:flex;width:78px;padding:5px 8px;border:1px solid #ccc;justify-content:space-between;align-items:center}.m-product__quantity a{line-height:1}.m-product__quantity-minus{color:#b2b2b2}.m-product__quantity-plus{color:#7a7a7a}.m-product__quantity-input{width:25px;display:block;line-height:1}.m-product__quantity-input input{text-align:center;width:100%;border:0;color:#3b3b3b;font-family:Jost,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;padding:0}.m-product__price{color:#191919;font-family:Jost,sans-serif;font-size:19px;display:flex;align-items:flex-end;flex-direction:column}.m-product__price{font-size:14px}@media screen and (min-width:320px){.m-product__price{font-size:calc(14px + 5 * (100vw - 320px) / 1010)}}@media screen and (min-width:1330px){.m-product__price{font-size:19px}}.m-product__price{font-weight:700}.m-product__price small{font-size:.5263157895em}.m-product__price sup{font-size:.6315789474em}@media screen and (max-width:480px){.m-product__price small,.m-product__price sup{font-size:10px}}.m-product__text{max-width:240px;color:#191919;font-family:Jost,sans-serif;font-size:16px;font-weight:600;text-align:center;margin:0 auto;margin-bottom:17px}.m-product__link{font-family:Jost,sans-serif}.m-product__link{font-size:12px}@media screen and (min-width:320px){.m-product__link{font-size:calc(12px + 6 * (100vw - 320px) / 1010)}}@media screen and (min-width:1330px){.m-product__link{font-size:18px}}.m-product__link{font-weight:400;text-decoration:underline;color:#191919}.m-product__price-old{position:relative;color:#595959;font-family:Jost,sans-serif;font-size:14px;font-weight:400;display:block}.m-product__price-old::after{content:"";position:absolute;bottom:7px;left:0;right:0;height:1px;background:#595959}.m-product__price-old sup{top:-.3em}.m-product__item--small:only-of-type{border:0}.m-product__item--small .m-product__layout{max-width:calc(100% - 54px)}.m-product__item--small .m-product__top{position:static}.m-product__item--small .m-product__title{font-size:12px;margin:0;margin-bottom:0;max-width:100%;padding:0}.m-product__item--small .m-product__label{font-size:10px;margin-bottom:2px}.m-product__item--small .m-product__img{max-width:40px;min-width:40px;margin-right:14px}.m-product__item--small .m-product__img img{width:100%}.m-product__item--small .m-product__price{position:absolute;top:50%;transform:translateY(-50%);right:0;color:#191919;font-family:Jost,sans-serif;font-size:14px;font-weight:400}.m-product__item--small .m-product__price sup{font-size:10px;top:-.4em;margin-left:3px}.m-product__item--small .m-product__price small{font-size:10px}.m-product__item--large{padding:16px 50px 14px 0;background-color:#fff;position:relative;margin-bottom:8px;border:0}@media screen and (max-width:990px){.m-product__item--large{padding:16px 20px 18px 0}}.m-product__item--large .m-product__layout{display:flex;align-items:center;justify-content:space-between;margin:0 -10px;max-width:529px}.m-product__item--large .m-product__layout>*{padding:0 10px}@media screen and (max-width:1200px){.m-product__item--large .m-product__layout{flex-wrap:wrap}}.m-product__item--large .m-product__top{align-self:flex-start;height:100%;display:flex;flex-direction:column;position:static;width:calc(100% - 125px)}@media screen and (max-width:1200px){.m-product__item--large .m-product__top{height:auto;margin-bottom:20px}}@media screen and (max-width:640px){.m-product__item--large .m-product__top{margin-bottom:0}}.m-product__item--large .m-product__img{margin-right:28px}@media screen and (max-width:1200px){.m-product__item--large .m-product__img{margin-right:14px;max-width:80px}}@media screen and (max-width:1024px){.m-product__item--large .m-product__img{margin-right:14px;min-width:50px;max-width:50px}}.m-product__item--large .m-product__title{padding-right:0}.m-product__item--large .m-product__title{font-size:12px}@media screen and (min-width:320px){.m-product__item--large .m-product__title{font-size:calc(12px + 6 * (100vw - 320px) / 1010)}}@media screen and (min-width:1330px){.m-product__item--large .m-product__title{font-size:18px}}.m-product__item--large .m-product__title{margin-bottom:7px;max-width:100%}@media screen and (max-width:1024px){.m-product__item--large .m-product__title{position:relative}}@media screen and (max-width:480px){.m-product__item--large .m-product__title{max-width:160px}}@media screen and (max-width:640px){.m-product__item--large .m-product__title{margin-bottom:4px}}@media screen and (max-width:359px){.m-product__item--large .m-product__title{max-width:115px}}.m-product__item--large .m-product__label{margin-bottom:8px}@media screen and (max-width:640px){.m-product__item--large .m-product__label{margin-bottom:4px}}.m-product__item--large .m-product__link{margin-top:auto}.m-product__item--large .m-product__price{font-size:22px}.m-product__item--large .m-product__price{font-size:15px}@media screen and (min-width:320px){.m-product__item--large .m-product__price{font-size:calc(15px + 7 * (100vw - 320px) / 1010)}}@media screen and (min-width:1330px){.m-product__item--large .m-product__price{font-size:22px}}.m-product__item--large .m-product__price{font-weight:700;align-items:flex-start;flex-shrink:0}.m-product__item--large .m-product__price sup{top:-.4em}.m-product__item--large .m-product__price-old{margin-top:-18px}@media screen and (max-width:480px){.m-product__item--large .m-product__price-old{margin-top:10px}}.m-product__item--large .m-product__delete{top:22px;right:24px}@media screen and (max-width:1024px){.m-product__item--large .m-product__delete{right:10px;top:16px}}.m-product__item--large .m-product__controls{padding-bottom:0}.m-product__item--radios .m-product__layout{flex-wrap:wrap}.m-product__item--radios .m-product__top{height:auto}.m-product__item--radios .select__box{padding-top:10px}@media screen and (max-width:480px){.m-product__item--radios .form__item{min-width:auto}}.m-product__item--radios .check-radio{padding-bottom:15px}.m-product__item--radios .form__item--checkradio{display:flex;flex-wrap:wrap;margin:0 -15px -15px}@media screen and (max-width:480px){.m-product__item--radios .form__item--checkradio{flex-direction:column}}@media screen and (max-width:480px){.m-product__item--radios .check-radio__element{font-size:12px!important}}@media screen and (max-width:480px){.m-product__item--radios .select__box{max-width:185px}}.m-product__return{width:100%;flex-grow:1;max-width:415px;padding:15px 10px 26px!important}@media screen and (max-width:480px){.m-product__return{padding:15px 10px 6px!important}}.m-product__radios{display:flex;align-items:center;margin:0 -15px}@media screen and (max-width:768px){.m-product__radios{margin:0 -10px 10px}}@media screen and (max-width:480px){.m-product__radios{align-items:flex-start}}.m-product__clear{color:#7a7a7a;font-family:Jost,sans-serif;font-size:10px;font-weight:400;display:flex;align-items:center;padding:0 15px 25px}@media screen and (max-width:768px){.m-product__clear{padding:0 10px 15px}}@media screen and (max-width:768px){.m-product__clear{padding:5px 10px 15px}}.ds-brands{padding:var(--space-40) 0 var(--space-90)}@media screen and (max-width:768px){.ds-brands{padding:var(--space-24) 0 var(--space-60)}}.ds-brands *,.ds-brands ::after,.ds-brands ::before{box-sizing:border-box}.ds-brands__header{max-width:640px;margin:0 auto var(--space-30);text-align:center}@media screen and (max-width:768px){.ds-brands__header{margin-bottom:var(--space-24)}}.ds-brands__eyebrow{font-family:var(--font-serif);font-size:var(--font-size-body-sm);letter-spacing:.6px;text-transform:uppercase;color:var(--fg-3);margin:0 0 var(--space-12)}.ds-brands__title{font-family:var(--font-sans);font-size:var(--font-size-h1);font-weight:400;text-transform:uppercase;letter-spacing:.4px;line-height:var(--leading-tight);color:var(--fg-1);margin:0}@media screen and (max-width:640px){.ds-brands__title{font-size:26px}}.ds-brands__subtitle{font-size:var(--font-size-body);letter-spacing:.3px;color:var(--fg-3);margin:var(--space-12) 0 0}.ds-brands__subtitle strong{color:var(--fg-1);font-weight:600}.ds-brands__search{position:relative;display:flex;align-items:center;max-width:420px;margin:0 auto var(--space-30)}@media screen and (max-width:768px){.ds-brands__search{margin-bottom:var(--space-24)}}.ds-brands__search-icon{position:absolute;left:16px;display:inline-flex;pointer-events:none;color:var(--fg-3)}.ds-brands__search-icon .icon__item{width:20px;height:20px;fill:currentColor}.ds-brands__search-input{width:100%;height:48px;padding:0 44px 0 46px;border:1px solid var(--color-grey6);border-radius:var(--radius-pill);background:var(--color-white);font-family:var(--font-sans);font-size:var(--font-size-body);letter-spacing:.3px;color:var(--fg-1);outline:0;-webkit-appearance:none;transition:border-color var(--transition-base),box-shadow var(--transition-base)}.ds-brands__search-input::placeholder{color:var(--fg-4)}.ds-brands__search-input:focus{border-color:var(--fg-1);box-shadow:0 0 0 3px rgba(25,25,25,.06)}.ds-brands__search-input::-webkit-search-cancel-button{-webkit-appearance:none}.ds-brands__search-clear{position:absolute;right:10px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:var(--radius-circle);background:0 0;color:var(--fg-3);cursor:pointer;transition:background var(--transition-base)}.ds-brands__search-clear .icon__item{width:14px;height:14px;fill:currentColor}.non-touch .ds-brands__search-clear:hover{background:var(--color-grey-bg)}.ds-brands__index{position:sticky;top:52px;z-index:20;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4);padding:var(--space-10) 0;margin-bottom:var(--space-40);background:var(--color-white);border-bottom:1px solid var(--color-grey3)}@media screen and (max-width:1024px){.ds-brands__index{top:60px}}@media screen and (max-width:768px){.ds-brands__index{gap:2px;margin-bottom:var(--space-30)}}.ds-brands__index-item{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 4px;border:0;border-radius:var(--radius-sm);background:0 0;font-family:var(--font-sans);font-size:var(--font-size-body);font-weight:600;text-transform:uppercase;color:var(--fg-1);cursor:pointer;transition:color var(--transition-base),background var(--transition-base)}@media screen and (max-width:768px){.ds-brands__index-item{min-width:28px;height:28px;font-size:var(--font-size-body-sm)}}.non-touch .ds-brands__index-item:not(:disabled):hover{color:var(--color-red);background:var(--color-grey-bg)}.ds-brands__index-item:disabled{color:var(--color-grey6);cursor:default}.ds-brands__index-item.is-active{color:var(--color-white);background:var(--color-red)}.ds-brands__index-item:focus-visible{outline:2px solid var(--color-red);outline-offset:2px}.ds-brands__group{padding-bottom:var(--space-40);margin-bottom:var(--space-40);border-bottom:1px solid var(--color-grey3);scroll-margin-top:120px}.ds-brands__group:last-child{margin-bottom:0;border-bottom:0}@media screen and (max-width:768px){.ds-brands__group{padding-bottom:var(--space-24);margin-bottom:var(--space-24);scroll-margin-top:100px}}.ds-brands__group-head{display:flex;align-items:center;gap:var(--space-16);margin-bottom:var(--space-24)}@media screen and (max-width:768px){.ds-brands__group-head{margin-bottom:var(--space-16)}}.ds-brands__group-letter{flex-shrink:0;font-family:var(--font-serif);font-size:44px;font-weight:600;line-height:1;text-transform:uppercase;color:var(--fg-1)}@media screen and (max-width:640px){.ds-brands__group-letter{font-size:32px}}.ds-brands__group-letter--word{font-family:var(--font-sans);font-size:var(--font-size-h2);letter-spacing:.4px}.ds-brands__group-rule{flex:1 1 auto;height:1px;background:var(--color-grey3)}.ds-brands__group-count{flex-shrink:0;font-family:var(--font-sans);font-size:var(--font-size-caption);font-weight:600;color:var(--fg-4)}.ds-brands__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-12) var(--space-30)}@media screen and (max-width:640px){.ds-brands__list{grid-template-columns:repeat(2,1fr);gap:var(--space-10) var(--space-16)}}.ds-brands__brand{display:inline-block;font-family:var(--font-sans);font-size:var(--font-size-body);font-weight:400;letter-spacing:.2px;color:var(--fg-2);text-decoration:none;padding-bottom:2px;background-image:linear-gradient(var(--fg-1),var(--fg-1));background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:color var(--transition-base),background-size var(--transition-base)}.non-touch .ds-brands__brand:hover{color:var(--fg-1);background-size:100% 1px}.ds-brands__brand:focus-visible{outline:2px solid var(--color-red);outline-offset:2px}.ds-brands__skeleton-group{margin-bottom:var(--space-40)}.ds-brands__skeleton-letter{display:block;width:48px;height:40px;margin-bottom:var(--space-24);border-radius:var(--radius-sm);background:var(--color-grey3)}.ds-brands__skeleton-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-12) var(--space-30)}@media screen and (max-width:640px){.ds-brands__skeleton-list{grid-template-columns:repeat(2,1fr)}}.ds-brands__skeleton-bar{height:14px;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--color-grey3) 25%,#efefef 37%,var(--color-grey3) 63%);background-size:400% 100%;animation:ds-brands-shimmer 1.4s ease infinite}.ds-brands__empty{text-align:center;padding:var(--space-60) var(--space-16)}.ds-brands__empty-icon{display:block;width:60px;height:60px;margin:0 auto var(--space-24);fill:var(--color-grey4)}.ds-brands__empty-title{font-family:var(--font-sans);font-size:var(--font-size-h3);font-weight:400;text-transform:uppercase;letter-spacing:.4px;color:var(--fg-1);margin:0 0 var(--space-8)}.ds-brands__empty-text{font-size:var(--font-size-body);color:var(--fg-3);margin:0 0 var(--space-24)}.ds-brands__empty-text strong{color:var(--fg-1)}.ds-brands__empty-reset{display:inline-flex;align-items:center;height:44px;padding:0 var(--space-24);border:1px solid var(--fg-1);background:var(--fg-1);color:var(--color-white);font-family:var(--font-sans);font-size:var(--font-size-body);text-transform:uppercase;letter-spacing:.4px;cursor:pointer;transition:opacity var(--transition-base)}.non-touch .ds-brands__empty-reset:hover{opacity:.75}.ds-brands{background:var(--surface,#fff)}.ds-brands__header{max-width:none;text-align:left;padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid var(--line-soft)}.ds-brands__eyebrow{font-family:var(--font-base);font-size:11px;font-weight:500;letter-spacing:.18em;color:var(--fg-3);margin-bottom:8px}.ds-brands__title{font-family:var(--font-serif);font-weight:500;font-size:44px;line-height:1.05;letter-spacing:-.02em;text-transform:none;color:var(--ink-deep)}@media screen and (max-width:640px){.ds-brands__title{font-size:32px}}.ds-brands__subtitle{font-size:14px;letter-spacing:0;color:var(--fg-2);max-width:56ch}.ds-brands__subtitle strong{color:var(--ink);font-weight:500}.ds-brands__search{max-width:420px;margin:0 0 24px}.ds-brands__search-icon{left:0;color:var(--fg-4)}.ds-brands__search-input{height:40px;padding:0 32px 0 28px;border:0;border-bottom:1px solid var(--line-1);border-radius:0;background:0 0;font-family:var(--font-base);font-size:14px;letter-spacing:0;color:var(--ink)}.ds-brands__search-input::placeholder{color:var(--fg-5)}.ds-brands__search-input:focus{border-bottom-color:var(--ink);box-shadow:none}.ds-brands__search-clear{right:0}.ds-brands__index{top:56px;justify-content:flex-start;gap:0;padding:12px 0;margin-bottom:28px;background:var(--surface,#fff);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}@media screen and (max-width:1024px){.ds-brands__index{top:56px}}.ds-brands__index-item{min-width:26px;height:26px;padding:0 3px;border-radius:0;font:500 12px var(--font-mono);letter-spacing:.02em;color:var(--ink)}.non-touch .ds-brands__index-item:not(:disabled):hover{color:#fff;background:var(--ink)}.ds-brands__index-item:disabled{color:var(--line-3)}.ds-brands__index-item.is-active{color:#fff;background:var(--ink)}.ds-brands__index-item:focus-visible{outline-color:var(--ink)}.ds-brands__group{padding-bottom:0;margin-bottom:32px;border-bottom:0;scroll-margin-top:120px}.ds-brands__group-head{align-items:baseline;gap:14px;padding-bottom:12px;margin-bottom:6px;border-bottom:1px solid var(--line-soft)}.ds-brands__group-letter{font-weight:500;font-size:32px;letter-spacing:-.01em;color:var(--ink-deep)}.ds-brands__group-letter--word{font-family:var(--font-base);font-size:16px;font-weight:500;letter-spacing:.02em}.ds-brands__group-rule{display:none}.ds-brands__group-count{margin-left:auto;font:400 11px var(--font-mono);color:var(--fg-5)}.ds-brands__list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:0 32px}@media screen and (max-width:640px){.ds-brands__list{grid-template-columns:1fr;gap:0}}.ds-brands__list-item{border-bottom:1px solid var(--line-soft)}.ds-brands__brand{display:block;padding:10px 0;font-family:var(--font-serif);font-weight:500;font-size:15px;letter-spacing:-.005em;color:var(--ink);background-image:none}.non-touch .ds-brands__brand:hover{color:var(--accent-orange-hover);background-size:0 0}.ds-brands__brand:focus-visible{outline-color:var(--ink)}.ds-brands__empty-title{font-family:var(--font-serif);font-weight:500;font-size:24px;text-transform:none;letter-spacing:-.01em;color:var(--ink-deep)}.ds-brands__empty-reset{height:40px;border-radius:2px;border-color:var(--ink);background:var(--ink);font-family:var(--font-base);font-size:13px;text-transform:none;letter-spacing:0}@keyframes ds-brands-shimmer{0%{background-position:100% 0}100%{background-position:0 0}}#home_brands{margin:80px 0 100px 0}@media screen and (min-width:768px){#home_brands{min-height:135px}}@media screen and (min-width:480px) and (max-width:768px){#home_brands{min-height:127px}}@media screen and (max-width:480px){#home_brands{min-height:113px}}#home_brands .wrapper{width:100%}#home_brands .wrapper .cards__cont{padding:0;margin:0}#home_brands .wrapper .cards__cont .cards__slider{max-width:100%;margin:0 auto}#home_brands .wrapper .cards__cont .cards__item{padding:0;max-width:220px}#home_brands .cards__slider{border-bottom:1px solid #e7e6e6;padding-bottom:13px}#home_brands a{display:block;width:100%;text-align:center;opacity:1}#home_brands a:hover{opacity:.3;transition:opacity ease .4s}@media only screen and (min-width:100px) and (max-width:740px){#home_brands{margin:30px 0 30px 0}#home_brands .cards__slider{border-bottom:none;padding-bottom:0}}.fourOfour{display:flex;align-items:center;min-height:100vh;padding:20px 0;position:relative}.fourOfour__back{color:#fff;font-family:Jost,sans-serif;font-size:14px;font-weight:600;position:relative;z-index:20;display:inline-flex;align-items:center;margin-bottom:61px}.fourOfour__back::before{content:"";height:9px;width:9px;display:inline-flex;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(-135deg);margin-right:11px}.fourOfour__title{color:#fff;font-family:Vollkorn}.fourOfour__title{font-size:36px}@media screen and (min-width:320px){.fourOfour__title{font-size:calc(36px + 36 * (100vw - 320px) / 1010)}}@media screen and (min-width:1330px){.fourOfour__title{font-size:72px}}.fourOfour__title{font-weight:400;line-height:1.125;position:relative;z-index:20;margin:0}.fourOfour__subtitle{color:#fff;font-family:Jost,sans-serif}.fourOfour__subtitle{font-size:16px}@media screen and (min-width:320px){.fourOfour__subtitle{font-size:calc(16px + 10 * (100vw - 320px) / 1010)}}@media screen and (min-width:1330px){.fourOfour__subtitle{font-size:26px}}.fourOfour__subtitle{font-weight:400;line-height:1.3;position:relative;margin:0;z-index:20}.fourOfour header{margin-bottom:33px}.fourOfour .site-logo{position:relative;z-index:20;display:block;margin-top:67px;margin-bottom:40px}.slider-faded{position:relative;padding:0 18px}.slider-faded__cont{display:flex;justify-content:space-between;align-items:center;overflow:hidden}@media screen and (max-width:768px){.slider-faded__cont{overflow:auto;padding:0}.slider-faded__cont::-webkit-scrollbar{height:6px}.slider-faded__cont::-webkit-scrollbar-thumb{background:#7a7a7a;border-radius:20px}.slider-faded__cont::-webkit-scrollbar-track{background:#e8e8e8;border-radius:20px}}.slider-faded__item{padding:0 24px;flex-shrink:0}.slider-faded__item img{opacity:1;transition:opacity ease .4s}.non-touch .slider-faded__item img:hover{opacity:.5}.slider-faded .slider-arrows{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);z-index:30}@media screen and (max-width:768px){.slider-faded .slider-arrows{display:none}}.slider-faded .slider-arrows__arrow{position:absolute}.guide{margin:0 20px;padding:0 37px}@media screen and (max-width:480px){.guide{display:none}}.guide .guide-container{display:flex;height:55px}.guide .guide-container .guide-element{border:1px solid #eee;width:189px;margin:10px 5px 0 5px;padding:10px 5px;text-align:center}.guide .guide-container .guide-element .guide-link{color:#212121;font-weight:700}.preview-image{position:relative;overflow:hidden}.preview-image .zoomOutImage{width:100%;max-width:100%;padding:0}.preview-image .zoomInImage{position:absolute;top:0;left:0;min-width:100%}.error_message{color:#ff4848;font-family:Jost,sans-serif;font-size:14px;font-weight:400;bottom:18px;margin:0}.success_message{color:green;font-family:Jost,sans-serif;font-size:14px;font-weight:400;bottom:18px;margin:0}.admin-bar{position:fixed;left:0;bottom:0}.admin-bar .btn-group{position:relative;display:inline-block;vertical-align:middle}.admin-bar .btn-group .btn{border-radius:0}@media screen and (max-width:767px){.display-desktop{display:none}}@media screen and (min-width:768px){.display-mobile{display:none}}@media screen and (max-width:1024px){.display-laptop{display:none}}@media screen and (min-width:1025px){.display-not-laptop{display:none}}.filter_guide{margin:0;padding:0;width:100%;position:relative}.filter_guide .filter_guide__container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;width:100%;margin:10px 0 10px 0;padding:0;overflow-x:auto}.filter_guide .filter_guide__container .guide__item{padding:5px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin:0 10px}.filter_guide .filter_guide__container .guide__item .guide__item__image{border-radius:50%;min-width:95px;min-height:95px;max-width:95px;max-height:95px}.filter_guide .filter_guide__container .guide__item .guide__item__text{margin:5px 0 5px 0;padding:0;color:#3b3b3b;font-size:12px}.filter_guide .container_left{margin-left:30px}.ds-cookie{background:var(--bg-dark);color:var(--fg-inverse);padding:16px 0}.ds-cookie__wrap{width:var(--wrapper-pct);max-width:var(--wrapper-max);margin:0 auto;display:flex;align-items:center;gap:24px;justify-content:space-between}@media screen and (max-width:768px){.ds-cookie__wrap{flex-direction:column;text-align:left}}.ds-cookie__title{font-family:var(--font-sans);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;margin:0 0 6px}.ds-cookie__text{font-size:12px;line-height:1.6;color:rgba(255,255,255,.75);margin:0;max-width:720px}.ds-cookie__link{color:var(--fg-inverse);border-bottom:1px solid currentColor}.ds-cookie__link strong{font-weight:500}.ds-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-family:var(--font-sans);font-size:13px;font-weight:500;line-height:1;text-transform:uppercase;letter-spacing:.75px;text-decoration:none;cursor:pointer;border:2px solid transparent;background:var(--color-white);color:var(--color-border);transition:var(--transition-base)}.ds-btn--primary{background:var(--color-red);color:var(--color-white);border-color:var(--color-red)}.ds-btn--primary:hover{background:var(--color-red-active);border-color:var(--color-red-active)}.ds-btn--ghost{background:var(--color-white);color:var(--color-border);border-color:var(--color-border)}.ds-btn--ghost:hover{background:var(--color-border);color:var(--color-white)}.ds-btn--secondary{background:var(--color-border);color:var(--color-white);border-color:var(--color-border)}.ds-btn--secondary:hover{background:var(--color-black);border-color:var(--color-black)}.ds-btn--full{width:100%}.ds-header{background:var(--bg-app);color:var(--fg-1);font-family:var(--font-sans)}.ds-header__promo{background:var(--bg-muted);padding:8px 0;font-size:12px;color:var(--fg-2);letter-spacing:.3px}@media screen and (max-width:768px){.ds-header__promo{display:none}}.ds-header__promo-wrap{display:flex;justify-content:space-between;align-items:center;gap:16px}@media screen and (max-width:768px){.ds-header__promo-wrap .ds-header__promo-msg{font-size:11px}}.ds-header__promo-meta{display:flex;gap:18px;align-items:center}.ds-header__promo-sep{opacity:.4}.ds-header__promo-link{color:var(--color-border);text-decoration:none;transition:opacity var(--transition-base)}.ds-header__promo-link:hover{opacity:.6}.ds-header__main{border-bottom:3px solid var(--color-border)}@media screen and (max-width:1024px){.ds-header__main{border-bottom:1px solid var(--color-grey3)}}@media screen and (max-width:768px){.ds-header__main{position:sticky;top:0;z-index:30;background:var(--bg-app);padding-top:env(safe-area-inset-top,0)}}.ds-header__main-wrap{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:18px 0}@media screen and (max-width:1024px){.ds-header__main-wrap{grid-template-columns:auto 1fr auto;gap:12px;padding:10px 0}}@media screen and (max-width:768px){.ds-header__main-wrap{width:100%;max-width:none;padding:10px 12px}}.ds-header__search{display:flex;align-items:center;max-width:320px}@media screen and (max-width:1024px){.ds-header__search{display:none}}.ds-header__search-form{position:relative;display:flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--color-grey6);background:var(--color-white);width:100%;min-width:240px}.ds-header__search-icon{display:inline-flex;align-items:center;color:var(--fg-1);width:16px;height:16px}.ds-header__search-icon svg{width:16px;height:16px}.ds-header__search-input{flex:1;border:none;outline:0;background:0 0;font-family:var(--font-sans);font-size:13px;color:var(--fg-1);letter-spacing:.3px}.ds-header__search-input::placeholder{color:var(--fg-3)}.ds-header__suggest{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--color-white);border:1px solid var(--color-grey3);box-shadow:var(--shadow-card);padding:16px;z-index:50;max-height:70vh;overflow-y:auto}.ds-header__suggest-section{display:flex;flex-direction:column;gap:6px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--color-grey3)}.ds-header__suggest-link{font-size:13px;color:var(--fg-1);text-decoration:none;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ds-header__suggest-link:hover{color:var(--color-red)}.ds-header__suggest-count{font-size:10px;color:var(--fg-3);letter-spacing:.4px}.ds-header__suggest-products{display:flex;gap:12px;overflow-x:auto;padding:8px 0}.ds-header__suggest-product{min-width:140px}.ds-header__suggest-filters{display:flex;flex-wrap:wrap;gap:8px 14px;padding-top:12px;border-top:1px solid var(--color-grey3)}.ds-header__suggest-filters a{font-size:12px;color:var(--fg-2);text-decoration:none}.ds-header__suggest-filters a small{font-size:10px;color:var(--fg-3);margin-left:4px}.ds-header__suggest-filters a:hover{color:var(--color-red)}.ds-header__logo{display:flex;align-items:center;justify-content:center;text-decoration:none}.ds-header__logo-img{height:32px;display:block}@media screen and (max-width:768px){.ds-header__logo-img{height:24px}}.ds-header__icons{display:flex;justify-content:flex-end;align-items:center;gap:22px}@media screen and (max-width:768px){.ds-header__icons{gap:14px}}.ds-header__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;color:var(--fg-1);text-decoration:none;transition:opacity var(--transition-base);cursor:pointer}.ds-header__icon img{width:22px;height:22px;display:block}.ds-header__icon svg{color:currentColor}@media screen and (max-width:1024px){.ds-header__icon{width:40px;height:40px}}.ds-header__icon:hover{opacity:.65}@media screen and (min-width:1025px){.ds-header__icon--menu{display:none}}@media screen and (max-width:1024px){.ds-header__icon--menu{grid-column:1;justify-self:start}}@media screen and (max-width:1024px){.ds-header__icon--favourite,.ds-header__icon--profile,.ds-header__icon--wisp{display:none}}.ds-header__icon--profile .ds-header__submenu{display:none}.ds-header__icon--profile.is-open,.ds-header__icon--profile.is-open:hover,.ds-header__icon--profile:hover{opacity:1}.ds-header__icon--profile.is-open,.ds-header__icon--profile:hover{z-index:1100}.ds-header__icon--profile.is-open .ds-header__submenu,.ds-header__icon--profile:hover .ds-header__submenu{display:block}.ds-header__basket-badge{position:absolute;top:-6px;right:-8px;width:18px;height:18px;background:var(--color-red);color:var(--color-white);border-radius:50%;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;letter-spacing:0}@media screen and (max-width:768px){.ds-header__basket-badge{top:4px;right:2px;width:16px;height:16px;font-size:9px}}.ds-header__submenu{position:absolute;top:100%;right:0;min-width:220px;background:var(--color-white);border:1px solid var(--color-grey3);border-top:3px solid var(--color-border);box-shadow:var(--shadow-card);padding:8px 0;z-index:1100}.ds-header__submenu-list{list-style:none;margin:0;padding:0}.ds-header__submenu-list li{display:block}.ds-header__submenu-link{display:block;padding:10px 18px;font-size:13px;color:var(--fg-1);text-decoration:none;letter-spacing:.3px;transition:var(--transition-base)}.ds-header__submenu-link:hover{background:var(--bg-muted);color:var(--color-red)}.ds-header__submenu-link--muted{color:var(--fg-3);border-top:1px solid var(--color-grey3);margin-top:4px;padding-top:12px}.ds-header__submenu-amount{color:var(--color-red);font-weight:500}.ds-header__nav-row{position:relative}.ds-header__nav-wrap{display:flex;justify-content:center}@media screen and (max-width:1024px){.ds-header__nav-wrap{display:none}}.ds-header__nav{list-style:none;margin:0;padding:14px 0 0;display:flex;gap:32px}.ds-header__nav-item{position:static;padding-bottom:14px}.ds-header__nav-item.is-open .ds-mega{display:block}.ds-header__nav-item--sale .ds-header__nav-link{color:var(--color-red);font-weight:600}.ds-header__nav-link{display:inline-block;position:relative;font-size:13px;text-transform:uppercase;letter-spacing:.4px;color:var(--color-black);text-decoration:none;padding:4px 0;border-bottom:1px solid transparent;transition:var(--transition-base)}.ds-header__nav-link:hover{border-bottom-color:var(--color-border)}.ds-header__nav-link--ghost{width:100%;height:19px;background:0 0}.ds-mega{display:none;position:absolute;top:100%;left:0;right:0;z-index:50;background:var(--color-white);border-top:1px solid var(--color-grey3);border-bottom:3px solid var(--color-border);box-shadow:var(--shadow-card);animation:dsMegaIn .25s ease}.ds-mega__inner{width:var(--wrapper-pct);max-width:var(--wrapper-max);margin:0 auto;padding:30px 0 36px}.ds-mega__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:40px}.ds-mega__col{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.ds-mega__col-title{font-size:11px;font-weight:600;color:var(--fg-3);text-transform:uppercase;letter-spacing:1.4px;padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid var(--color-grey3)}.ds-mega__col-title-link{color:inherit;text-decoration:none}.ds-mega__col-title-link--brand{text-transform:capitalize;letter-spacing:.3px}.ds-mega__link{font-size:13px;color:var(--color-border);text-decoration:none;letter-spacing:.3px;display:inline-block;padding:2px 0;transition:color .25s ease}.ds-mega__link:hover{color:var(--color-red)}.ds-mega__link--strong{font-weight:600;border-bottom:1px solid var(--color-border);padding-bottom:1px;text-transform:uppercase;letter-spacing:.8px;font-size:11px}.ds-mega__link--bold{font-weight:700;color:var(--fg-1,var(--color-border))}.ds-mega__inner--with-banner{display:grid;grid-template-columns:1fr 320px;gap:40px;align-items:stretch}.ds-mega__banner{align-self:stretch;width:320px;max-width:100%}.ds-mega__banner a{text-decoration:none;color:inherit;display:block}.ds-mega__banner img{width:100%;max-width:320px;height:auto;display:block;margin-bottom:10px}.ds-mega__banner-title{font-size:15px;font-weight:600;margin-bottom:4px;color:var(--fg-1,var(--color-border))}.ds-mega__banner-subtitle{font-size:12px;color:var(--fg-3);letter-spacing:.3px}.ds-mega__view-all{margin-top:12px;padding-top:10px;border-top:1px solid var(--color-grey3)}@keyframes dsMegaIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.ds-header--checkout .ds-header__main-wrap--checkout{grid-template-columns:1fr;justify-items:center;padding:22px 0}@media screen and (max-width:768px){.ds-header--checkout .ds-header__main-wrap--checkout{padding:14px 0}}.ds-header--checkout{background:#fff}.ds-header--checkout .ds-header__main{border-bottom:1px solid var(--line-soft)}.ds-basket-modal{position:fixed;inset:0;z-index:99999}.ds-basket-modal__bg{position:absolute;inset:0;background:rgba(0,0,0,.4)}.ds-basket-modal__cont{position:absolute;top:0;right:0;bottom:0;width:440px;max-width:100vw;background:var(--color-white);display:flex;flex-direction:column;box-shadow:-10px 0 30px rgba(0,0,0,.15)}@media screen and (max-width:640px){.ds-basket-modal__cont{width:100vw}}.ds-basket{display:contents}.ds-basket__header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);padding:var(--space-24) 28px;border-bottom:1px solid var(--color-grey3)}.ds-basket__title-main{margin:0;font-family:var(--font-sans);font-size:var(--font-size-h5);font-weight:500;text-transform:uppercase;letter-spacing:.8px;color:var(--fg-1)}.ds-basket__title-count{font-weight:400;color:var(--fg-3);margin-left:4px}.ds-basket__close{flex-shrink:0;background:0 0;border:none;padding:4px;cursor:pointer;line-height:0;transition:opacity var(--transition-base)}.ds-basket__close img{width:18px;height:18px;display:block}.ds-basket__close:hover{opacity:.6}.ds-basket__body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.ds-basket__body::-webkit-scrollbar{width:4px}.ds-basket__body::-webkit-scrollbar-track{background:0 0}.ds-basket__body::-webkit-scrollbar-thumb{background:var(--color-grey3)}.ds-basket__shipping{flex:0 0 auto;padding:14px 28px;background:var(--bg-muted);font-family:var(--font-sans);font-size:var(--font-size-caption);color:var(--fg-2);letter-spacing:.3px}.ds-basket__shipping-row{display:block}.ds-basket__shipping-row strong{color:var(--color-red);font-weight:600}.ds-basket__shipping-text{color:var(--fg-2)}.ds-basket__shipping-text--ok strong{color:var(--color-green);font-weight:600}.ds-basket__shipping-bar{position:relative;height:3px;background:var(--color-grey3);margin-top:8px;overflow:hidden}.ds-basket__shipping-fill{position:absolute;left:0;top:0;bottom:0;background:var(--color-border);transition:width var(--transition-base)}.ds-basket__shipping-fill.is-complete{background:var(--color-border)}.ds-basket__empty{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-40);gap:18px}.ds-basket__empty-image{width:80px;opacity:.7}.ds-basket__empty-text{margin:0;font-family:var(--font-sans);font-size:var(--font-size-body);color:var(--fg-2);letter-spacing:.3px}.ds-basket__list{padding:4px 28px var(--space-12)}.ds-basket__item{display:grid;grid-template-columns:90px 1fr;gap:14px;padding:14px 0;border-bottom:1px solid #f0f0f0}.ds-basket__item:last-child{border-bottom:none}.ds-basket__item.is-unavailable{opacity:.55}.ds-basket__img{display:block;width:90px;aspect-ratio:3/4;background:#e8e2d9;position:relative;overflow:hidden}.ds-basket__img img{width:100%;height:100%;object-fit:cover;display:block}.ds-basket__sold-out{position:absolute;left:0;right:0;bottom:0;background:var(--color-red);color:var(--color-white);padding:3px 6px;font-size:10px;text-transform:uppercase;letter-spacing:.6px;text-align:center}.ds-basket__body-col{display:flex;flex-direction:column;min-width:0}.ds-basket__brand{font-family:var(--font-sans);font-size:var(--font-size-eyebrow);font-weight:600;color:var(--fg-3);text-transform:uppercase;letter-spacing:.5px}.ds-basket__title{margin:4px 0 8px;font-family:var(--font-sans);font-size:var(--font-size-body-sm);font-weight:500;color:var(--color-border);text-decoration:none;line-height:1.3}.ds-basket__title:hover{color:var(--color-red)}.ds-basket__meta{font-family:var(--font-sans);font-size:var(--font-size-caption);color:var(--fg-3);letter-spacing:.2px}.ds-basket__meta strong{font-weight:500;color:var(--fg-1);border-bottom:1px solid var(--fg-1)}.ds-basket__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);margin-top:var(--space-10)}.ds-basket__qty{display:inline-flex}.ds-basket__price{font-family:var(--font-sans);font-size:var(--font-size-body);font-weight:500;color:var(--color-border)}.ds-basket__delete{background:0 0;border:none;padding:0;cursor:pointer;font-family:var(--font-sans);font-size:var(--font-size-caption);color:var(--fg-3);text-decoration:underline;text-underline-offset:2px;transition:color var(--transition-base)}.ds-basket__delete:hover{color:var(--color-red)}.ds-basket__delete--block{margin-top:var(--space-8);align-self:flex-start;text-decoration:none;border-bottom:1px solid var(--fg-3);padding:0 0 1px;text-underline-offset:initial;font-size:11px;letter-spacing:.3px}.ds-basket__promo{padding:14px var(--space-16);border-top:1px solid var(--color-grey3)}.ds-basket__promo-form{display:flex;gap:var(--space-8);align-items:stretch}.ds-basket__promo-input{flex:1;min-width:0;border:1px solid var(--color-grey6);background:var(--color-white);padding:var(--space-12) 14px;font-family:var(--font-sans);font-size:13px;color:var(--fg-1);letter-spacing:.3px;outline:0;transition:border-color var(--transition-base)}.ds-basket__promo-input::placeholder{color:var(--fg-4)}.ds-basket__promo-input:focus{border-color:var(--fg-1)}.ds-basket__promo-input.has-error{border-color:var(--color-red-2)}.ds-basket__promo-submit{flex-shrink:0;background:0 0;color:var(--fg-1);border:1px solid var(--fg-1);padding:var(--space-12) var(--space-20);font-family:var(--font-sans);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.8px;line-height:1;cursor:pointer;transition:all var(--transition-base)}.ds-basket__promo-submit:hover:not(:disabled){background:var(--fg-1);color:var(--color-white)}.ds-basket__promo-submit:disabled{opacity:.5;cursor:not-allowed}.ds-basket__promo-error{margin-top:var(--space-8);font-family:var(--font-sans);font-size:11px;color:var(--color-red);letter-spacing:.3px}.ds-basket__applied-coupons{margin-top:var(--space-10);display:flex;flex-wrap:wrap;gap:6px}.ds-basket__applied-coupon{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;background:var(--bg-muted);font-family:var(--font-sans);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:var(--color-green)}.ds-basket__applied-coupon-remove{background:0 0;border:none;padding:0 2px;cursor:pointer;font-size:13px;line-height:1;color:var(--fg-3);transition:color var(--transition-base)}.ds-basket__applied-coupon-remove:hover{color:var(--color-red)}.ds-basket__summary{padding:var(--space-16);border-top:1px solid var(--color-grey3)}.ds-basket__summary-row{display:flex;justify-content:space-between;align-items:baseline;padding:6px 0;font-family:var(--font-sans)}.ds-basket__summary-label{font-size:13px;color:var(--fg-2);letter-spacing:.2px}.ds-basket__summary-value{font-size:13px;font-weight:400;color:var(--fg-1);white-space:nowrap}.ds-basket__summary-value--ok{color:var(--color-green)}.ds-basket__summary-value--sale{color:var(--color-red)}.ds-basket__summary-total{display:flex;justify-content:space-between;align-items:baseline;padding:14px 0 0;margin-top:10px;border-top:1px solid var(--color-grey3)}.ds-basket__summary-total-label{font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--fg-1);text-transform:uppercase;letter-spacing:.3px}.ds-basket__summary-total-value{font-family:var(--font-sans);font-size:22px;font-weight:500;color:var(--fg-1);white-space:nowrap}.ds-basket__footer{flex:0 0 auto;border-top:1px solid var(--color-grey3);padding:var(--space-24) 28px;display:flex;flex-direction:column;gap:14px}.ds-basket__subtotal{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-sans);font-size:var(--font-size-body);font-weight:500;color:var(--color-border)}.ds-basket__subtotal-label{text-transform:uppercase;letter-spacing:.6px}.ds-basket__note{margin:0;font-family:var(--font-sans);font-size:var(--font-size-eyebrow);color:var(--fg-3);letter-spacing:.3px}.ds-basket__checkout{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:16px var(--space-16);background:var(--color-border);border:0;color:var(--color-white);font-family:var(--font-sans);font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.8px;text-decoration:none;cursor:pointer;transition:background var(--transition-base)}.ds-basket__checkout:active,.ds-basket__checkout:focus,.ds-basket__checkout:hover{background:#000;color:var(--color-white);text-decoration:none}@media screen and (min-width:641px){.ds-basket-modal .is-mobile-only{display:none}}@media screen and (max-width:640px){.ds-basket-modal .is-desktop-only{display:none}.ds-basket-modal .ds-basket__header{padding:14px var(--space-16);padding-top:max(14px,env(safe-area-inset-top))}.ds-basket-modal .ds-basket__title-main{font-size:18px;letter-spacing:.4px}.ds-basket-modal .ds-basket__shipping{padding:14px var(--space-16);background:#fafaf8;font-size:11px}.ds-basket-modal .ds-basket__list{padding:0 var(--space-16)}.ds-basket-modal .ds-basket__item{grid-template-columns:92px 1fr;gap:var(--space-12);padding:var(--space-16) 0}.ds-basket-modal .ds-basket__img{width:92px}.ds-basket-modal .ds-basket__brand{font-size:9px;font-weight:400;letter-spacing:.6px}.ds-basket-modal .ds-basket__title{margin:4px 0 8px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.3px}.ds-basket-modal .ds-basket__qty .m-product__quantity{display:inline-flex;align-items:center;padding:0;margin:0;border:1px solid var(--color-grey6);background:var(--color-white);width:auto}.ds-basket-modal .ds-basket__qty .m-product__quantity .m-product__quantity-minus,.ds-basket-modal .ds-basket__qty .m-product__quantity .m-product__quantity-plus{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;border:0;background:0 0;color:var(--fg-1);cursor:pointer;transition:background var(--transition-base)}.ds-basket-modal .ds-basket__qty .m-product__quantity .m-product__quantity-minus .icon,.ds-basket-modal .ds-basket__qty .m-product__quantity .m-product__quantity-plus .icon{color:currentColor;line-height:0;display:inline-flex}.ds-basket-modal .ds-basket__qty .m-product__quantity .m-product__quantity-minus:hover:not(.is-disabled),.ds-basket-modal .ds-basket__qty .m-product__quantity .m-product__quantity-plus:hover:not(.is-disabled){background:var(--color-border);color:var(--color-white)}.ds-basket-modal .ds-basket__qty .m-product__quantity .m-product__quantity-minus.is-disabled,.ds-basket-modal .ds-basket__qty .m-product__quantity .m-product__quantity-plus.is-disabled{color:var(--color-grey6);background:var(--bg-muted);cursor:not-allowed;opacity:.55;pointer-events:none}.ds-basket-modal .ds-basket__qty .m-product__quantity .m-product__quantity-input{width:auto;min-width:32px;height:30px;padding:0 var(--space-12);margin:0;border:0;font-family:var(--font-sans);font-size:13px;font-weight:400;color:var(--fg-1);text-align:center;line-height:1;background:0 0;display:inline-flex;align-items:center;justify-content:center}.ds-basket-modal .ds-basket__qty .m-product__quantity .m-product__quantity-input input{font-family:var(--font-sans);font-size:13px;font-weight:400;color:var(--fg-1);text-align:center;width:100%;border:0;background:0 0;padding:0}.ds-basket-modal .ds-basket__footer{padding:var(--space-16);padding-bottom:max(16px,env(safe-area-inset-bottom));gap:0;box-shadow:0 -2px 8px rgba(0,0,0,.06)}}#header_top{display:none}.text--center{text-align:center}.text p{margin:0 0 10px}.text p:last-child{margin-bottom:0}.text .text>:last-child{margin-bottom:0}.text img{margin-bottom:1.25em;max-width:100%}.center .text img{margin-left:auto;margin-right:auto}.text img[style*="float: left"]{margin:.5em 1.25em 1.25em 0;max-width:50%}.text img[style*="float: right"]{margin:.5em 0 1.25em 1.25em;max-width:50%}@media (max-width:480px){.text img[style*="float: left"],.text img[style*="float: right"]{margin:0 0 1.25em 0;max-width:100%;float:none!important}}.text .video-embed-wrapper{width:50%;margin:.5em auto 1.25em auto}.text .video-embed-wrapper--left{float:left;margin-right:1.25em}.text .video-embed-wrapper--right{float:right;margin-left:1.25em}.text .video-embed-wrapper--full{width:100%}.text .video-embed{position:relative;padding-bottom:56.25%;height:0;margin:0 auto}.text .video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.ds-footer{background:var(--bg-dark);color:var(--fg-inverse);margin-top:90px;font-family:var(--font-sans)}@media screen and (max-width:768px){.ds-footer{margin-top:60px}}.ds-footer__wrap{padding:60px 0 30px}@media screen and (max-width:768px){.ds-footer__wrap{padding:40px 20px 24px}}.ds-footer__cols{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:60px;margin-bottom:60px}@media screen and (max-width:1200px){.ds-footer__cols{grid-template-columns:1fr 1fr;gap:40px}}@media screen and (max-width:768px){.ds-footer__cols{grid-template-columns:1fr;gap:28px;margin-bottom:32px}}@media screen and (max-width:640px){.ds-footer__cols{grid-template-columns:1fr;gap:28px}}.ds-footer__brand{display:flex;flex-direction:column;gap:18px}.ds-footer__logo{height:28px;width:auto;display:block}.ds-footer__tagline{font-size:13px;color:rgba(255,255,255,.7);line-height:1.6;letter-spacing:.3px;max-width:320px;margin:0}.ds-footer__social{list-style:none;margin:6px 0 0;padding:0;display:flex;gap:14px}.ds-footer__social li{display:inline-flex}.ds-footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--fg-inverse);text-decoration:none;transition:opacity var(--transition-base)}.ds-footer__social-link img{width:22px;height:22px;display:block;filter:invert(1)}.ds-footer__social-link svg{fill:currentColor}.ds-footer__social-link:hover{opacity:.6}.ds-footer__col{display:flex;flex-direction:column;gap:18px}.ds-footer__col-title{font-family:var(--font-sans);font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var(--fg-inverse);margin:0}.ds-footer__col-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ds-footer__link{font-size:13px;color:rgba(255,255,255,.7);text-decoration:none;letter-spacing:.3px;transition:color var(--transition-base)}.ds-footer__link:hover{color:var(--fg-inverse)}.ds-footer__link--strong{color:var(--fg-inverse);font-weight:500;font-size:14px}.ds-footer__line{display:block;font-size:12px;color:rgba(255,255,255,.55);letter-spacing:.3px;line-height:1.6}.ds-footer__contact{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;padding:40px 0;border-top:1px solid rgba(255,255,255,.12)}@media screen and (max-width:1200px){.ds-footer__contact{grid-template-columns:1fr 1fr;gap:32px}}@media screen and (max-width:768px){.ds-footer__contact{grid-template-columns:1fr;gap:24px;padding:28px 0}}@media screen and (max-width:640px){.ds-footer__contact{grid-template-columns:1fr}}.ds-footer__contact-block{display:flex;flex-direction:column;gap:8px}.ds-footer__payments{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ds-footer__payment-icons{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ds-footer__payment-icon{display:inline-block;width:44px;height:28px;background-color:var(--color-white);background-position:center;background-repeat:no-repeat;background-size:36px 20px;border-radius:3px}.ds-footer__payment-icon--visa{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 16'%3E%3Ctext x='24' y='13' text-anchor='middle' font-family='Arial,sans-serif' font-weight='900' font-size='14' font-style='italic' letter-spacing='0.5' fill='%231A1F71'%3EVISA%3C/text%3E%3C/svg%3E")}.ds-footer__payment-icon--mastercard{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 28'%3E%3Ccircle cx='20' cy='14' r='10' fill='%23EB001B'/%3E%3Ccircle cx='28' cy='14' r='10' fill='%23F79E1B'/%3E%3Cpath d='M24 6.5a10 10 0 0 1 0 15 10 10 0 0 1 0-15z' fill='%23FF5F00'/%3E%3C/svg%3E");background-size:44px 26px}.ds-footer__payment-icon--epay{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 16'%3E%3Ctext x='30' y='13' text-anchor='middle' font-family='Arial,sans-serif' font-weight='700' font-size='13' fill='%23E40521'%3EePay%3Ctspan fill='%23000'%3E.bg%3C/tspan%3E%3C/text%3E%3C/svg%3E");background-size:38px 18px}.ds-footer__payment-icon--paypal{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 16'%3E%3Ctext x='30' y='13' text-anchor='middle' font-family='Arial,sans-serif' font-weight='800' font-size='13' font-style='italic' fill='%23003087'%3EPay%3Ctspan fill='%23009CDE'%3EPal%3C/tspan%3E%3C/text%3E%3C/svg%3E");background-size:38px 18px}.ds-footer__bottom{border-top:1px solid rgba(255,255,255,.15);padding-top:24px;display:flex;justify-content:space-between;gap:16px;font-size:11px;color:rgba(255,255,255,.55);letter-spacing:.5px;text-transform:uppercase}@media screen and (max-width:768px){.ds-footer__bottom{flex-direction:column;gap:8px;padding-top:20px}}@media screen and (max-width:640px){.ds-footer__bottom{flex-direction:column}}#designed{display:none}.center{text-align:center!important}.align-left{text-align:left!important}.align-right{text-align:right!important}.nowrap{white-space:nowrap!important}.no-margin{margin:0!important}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.upgrade-browser{position:relative;z-index:10000;padding:10px 60px;text-align:center;background-color:#ffe490}.upgrade-browser a{display:inline-block;vertical-align:middle;margin:0 5px 0 0;width:50px;height:50px;font-size:0;background:url("../img/browser-sprite.jpg") no-repeat -1000px 0}.upgrade-browser a.chrome{background-position:0 0}.upgrade-browser a.ie{background-position:-50px 0}.upgrade-browser a.firefox{background-position:-100px 0}.upgrade-browser a.opera{background-position:-150px 0}.upgrade-browser a.safari{background-position:-200px 0}.upgrade-browser span{display:inline-block;margin:10px;font-size:16px;line-height:18px}.upgrade-browser__warning{position:absolute;top:10px;right:10px;height:50px;width:50px;cursor:pointer;background:url("../img/browser-sprite.jpg") no-repeat -250px 0}@media print{thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}a[href]:empty::before{content:attr(href)}}.ds-plp{padding-bottom:var(--space-90)}@media screen and (max-width:768px){.ds-plp{padding-bottom:var(--space-30)}}.ds-plp .listing_products,.ds-plp .listing_wrapper{min-height:0!important}.ds-plp .listing__cards__list_container{min-height:0}.ds-plp .listing_wrapper{display:grid;align-items:start}.ds-plp .listing__cards{display:block;max-width:none;min-height:0;min-width:0;align-items:stretch;flex-direction:column;flex-grow:0;width:100%}.ds-plp .listing__filters{width:auto;min-height:0;flex-shrink:0}.ds-plp .breadcrumb_wrapper{position:relative}.ds-plp .ds-plp__back-btn{display:none;text-decoration:none}.ds-plp .breadcrumb{padding:18px 0 0}.ds-plp .breadcrumb__list{font-size:var(--font-size-eyebrow);color:var(--fg-3);letter-spacing:.6px;text-transform:uppercase}.ds-plp .breadcrumb__item a{color:var(--fg-3)}.ds-plp .breadcrumb__item a:hover{color:var(--fg-1)}.ds-plp .breadcrumb__item:last-child a,.ds-plp .breadcrumb__item:last-child span{color:var(--fg-1)}@media screen and (max-width:768px){.ds-plp .ds-plp__back-btn{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:14px;left:5%;margin-left:-6px;width:28px;height:28px;padding:0;background:0 0;border:none;cursor:pointer;color:var(--fg-1);z-index:2}.ds-plp .breadcrumb_wrapper .breadcrumb{padding:10px 0 8px}.ds-plp .breadcrumb_wrapper .breadcrumb__list{padding-left:26px;overflow-x:auto;white-space:nowrap;flex-wrap:nowrap;scrollbar-width:none;-ms-overflow-style:none}.ds-plp .breadcrumb_wrapper .breadcrumb__list::-webkit-scrollbar{display:none}}.ds-plp .banner_container{margin-bottom:var(--space-20)}.ds-plp .ds-plp__header{width:var(--wrapper-pct);max-width:var(--wrapper-max);margin:0 auto;padding:var(--space-10) 0 var(--space-30);border-bottom:1px solid var(--color-grey3);display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-24);flex-wrap:wrap;min-height:0}@media screen and (max-width:768px){.ds-plp .ds-plp__header{padding:var(--space-16) 0 var(--space-20);gap:var(--space-16)}}.ds-plp .ds-plp__header .ds-plp__header-lead{display:flex;flex-direction:column;gap:var(--space-8);min-width:0}.ds-plp .ds-plp__header .ds-plp__header-title,.ds-plp .ds-plp__header h1.ds-plp__header-title{font-family:var(--font-sans);font-size:var(--font-size-h1);font-weight:400;line-height:var(--leading-tight);text-transform:uppercase;letter-spacing:.2px;color:var(--fg-1);margin:0;min-height:1.05em;min-height:1lh}@media screen and (max-width:768px){.ds-plp .ds-plp__header .ds-plp__header-title,.ds-plp .ds-plp__header h1.ds-plp__header-title{font-size:22px;letter-spacing:.3px;line-height:1.15}}.ds-plp .ds-plp__header .ds-plp__header-count{font-family:var(--font-sans);font-size:var(--font-size-caption);color:var(--fg-3);letter-spacing:var(--tracking-wide);line-height:1}@media screen and (max-width:768px){.ds-plp .ds-plp__header .ds-plp__header-count{font-size:var(--font-size-eyebrow);letter-spacing:.6px;text-transform:uppercase}}.ds-plp .ds-plp__header .ds-plp__header-controls{display:flex;align-items:center;gap:var(--space-12);flex-wrap:wrap}@media screen and (max-width:768px){.ds-plp .ds-plp__header .ds-plp__header-controls{width:100%;justify-content:space-between}}.ds-plp .ds-plp__header .ds-plp__header-controls-label{font-family:var(--font-sans);font-size:var(--font-size-eyebrow);color:var(--fg-3);text-transform:uppercase;letter-spacing:.6px}@media screen and (max-width:768px){.ds-plp .ds-plp__header .ds-plp__header-controls-label{display:none}}.ds-plp .ds-plp__header .listing__select{position:relative;float:none;cursor:pointer}.ds-plp .ds-plp__header .listing__select .select--underlined,.ds-plp .ds-plp__header .listing__select .select__box{min-width:160px}.ds-plp .ds-plp__header .listing__select .select--underlined .select__selected{font-size:var(--font-size-caption);font-weight:400;letter-spacing:.4px;color:var(--fg-1);text-transform:uppercase;padding:10px 36px 10px 14px;border:1px solid var(--color-grey6);background:var(--bg-app);transition:border-color var(--transition-base)}.ds-plp .ds-plp__header .listing__select .select--underlined .select__selected:hover{border-color:var(--fg-1)}.ds-plp .ds-plp__header .listing__select .select--underlined .select__selected-result{font-size:var(--font-size-caption);color:var(--fg-1);font-weight:400;letter-spacing:.4px;text-transform:uppercase}.ds-plp .ds-plp__header .listing__select .select--underlined .select__item{font-size:var(--font-size-caption);color:var(--fg-2);letter-spacing:.4px;text-transform:uppercase;padding:8px 14px}.ds-plp .ds-plp__header .listing__select .select--underlined .select__item:hover{color:var(--fg-1);background:var(--bg-muted)}.ds-plp .ds-plp__header .listing__select .select__arrow{right:14px}.ds-plp .ds-plp__header .listing__select .select__arrow::after,.ds-plp .ds-plp__header .listing__select .select__arrow::before{background:var(--fg-1)}.ds-plp .ds-plp__header .listing__select .select__results{border:1px solid var(--color-grey6)!important;border-bottom:1px solid var(--fg-1)!important}.listing__select .select{z-index:1}.listing__select .select.is-open{z-index:25}.ds-plp #selected_filters.ds-plp-chips,.ds-plp .ds-plp-chips{margin:var(--space-20) 0 var(--space-24);padding:0;width:100%;min-height:0}.ds-plp #selected_filters.ds-plp-chips ul,.ds-plp .ds-plp-chips ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:center;max-width:none}.ds-plp #selected_filters.ds-plp-chips li,.ds-plp .ds-plp-chips li{margin:0;padding:0;float:none}.ds-plp #selected_filters.ds-plp-chips li>a,.ds-plp .ds-plp-chips li>a{display:inline-flex;align-items:center;gap:var(--space-8);height:auto;padding:6px 12px;margin:0;background:var(--bg-muted);border:none;font-family:var(--font-sans);font-size:var(--font-size-caption);color:var(--fg-2);text-decoration:none;letter-spacing:.3px;cursor:pointer;transition:background var(--transition-base),color var(--transition-base)}.ds-plp #selected_filters.ds-plp-chips li>a:hover,.ds-plp .ds-plp-chips li>a:hover{background:var(--fg-1);color:var(--fg-inverse)}.ds-plp #selected_filters.ds-plp-chips li>a:hover .filter__clear__icon,.ds-plp .ds-plp-chips li>a:hover .filter__clear__icon{color:var(--fg-inverse)}.ds-plp #selected_filters.ds-plp-chips li:first-child>a,.ds-plp .ds-plp-chips li:first-child>a{background:0 0;color:var(--fg-1);text-decoration:underline;text-underline-offset:3px;padding:6px 0}.ds-plp #selected_filters.ds-plp-chips li:first-child>a:hover,.ds-plp .ds-plp-chips li:first-child>a:hover{background:0 0;color:var(--fg-1);opacity:.6}.ds-plp #selected_filters.ds-plp-chips li:first-child>a .filter__clear__icon,.ds-plp .ds-plp-chips li:first-child>a .filter__clear__icon{display:none}.ds-plp #selected_filters.ds-plp-chips .filter__clear__icon,.ds-plp .ds-plp-chips .filter__clear__icon{color:var(--fg-3);line-height:0;margin-left:0}@media screen and (max-width:768px){.ds-plp #selected_filters.ds-plp-chips,.ds-plp .ds-plp-chips{margin:0;padding:0;background:#fafaf8;border-bottom:1px solid var(--color-grey3);min-height:45px;box-sizing:border-box}.ds-plp #selected_filters.ds-plp-chips:empty,.ds-plp .ds-plp-chips:empty{display:none}.ds-plp #selected_filters.ds-plp-chips ul,.ds-plp .ds-plp-chips ul{display:flex;flex-wrap:nowrap;gap:6px;padding:12px 16px;margin:0;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.ds-plp #selected_filters.ds-plp-chips ul::-webkit-scrollbar,.ds-plp .ds-plp-chips ul::-webkit-scrollbar{display:none}.ds-plp .ds-plp-chips li{flex:none;margin:0;padding:0;float:none}.ds-plp .ds-plp-chips li>a{display:inline-flex;align-items:center;gap:6px;height:auto;padding:7px 10px 7px 12px;margin:0;background:var(--color-border);color:var(--color-white);border:1px solid var(--color-border);font-family:var(--font-sans);font-size:var(--font-size-caption);font-weight:400;letter-spacing:.2px;text-transform:none;text-decoration:none;cursor:pointer;white-space:nowrap;transition:opacity var(--transition-base)}.ds-plp .ds-plp-chips li>a:hover{background:var(--color-border);color:var(--color-white);opacity:.85}.ds-plp .ds-plp-chips li>a:hover .filter__clear__icon{color:var(--color-white)}.ds-plp .ds-plp-chips li>a .filter__clear__icon{color:var(--color-white);opacity:.7;line-height:0;margin-left:2px}.ds-plp .ds-plp-chips li.ds-plp-chips__clear>a,.ds-plp .ds-plp-chips li:first-child>a{padding:7px 12px;background:0 0;color:var(--color-border);border:1px solid var(--color-border);font-size:var(--font-size-eyebrow);font-weight:500;letter-spacing:.6px;text-transform:uppercase;text-decoration:none;text-underline-offset:0}.ds-plp .ds-plp-chips li.ds-plp-chips__clear>a:hover,.ds-plp .ds-plp-chips li:first-child>a:hover{background:0 0;color:var(--color-border);opacity:.7}.ds-plp .ds-plp-chips li.ds-plp-chips__clear>a .filter__clear__icon,.ds-plp .ds-plp-chips li:first-child>a .filter__clear__icon{display:none}}.ds-plp #selected_filters.ds-plp-chips>.ds-plp-chips__placeholder{display:none;visibility:hidden}@supports selector(:has(*)){.ds-plp #selected_filters.ds-plp-chips:not(:has(> t-product-filter-mobile-selected2 > ul))>.ds-plp-chips__placeholder{display:flex}}.ds-plp #selected_filters.ds-plp-chips.is-blank{background:0 0;border-bottom-color:transparent}.ds-plp .ds-plp__layout{width:var(--wrapper-pct);max-width:var(--wrapper-max);margin:0 auto;padding:var(--space-30) 0 0;display:grid;grid-template-columns:260px 1fr;gap:var(--space-40);align-items:start}@media screen and (max-width:1024px){.ds-plp .ds-plp__layout{grid-template-columns:240px 1fr;gap:var(--space-30)}}@media screen and (max-width:768px){.ds-plp .ds-plp__layout{grid-template-columns:1fr;gap:0;padding:var(--space-16) 0 0}}@media screen and (min-width:769px){.ds-plp .ds-plp__layout>.listing__filters{align-self:stretch}.ds-plp .listing__filters.is-floating>.ds-plp-side{position:sticky}}.ds-plp .ds-plp-side{display:flow-root}@media screen and (max-width:768px){.ds-plp .ds-plp-side__spacer{display:none}}.ds-plp .ds-plp-toolbar--mobile{display:none}@media screen and (max-width:768px){.ds-plp #mobile_btn_filters.ds-plp-toolbar--mobile.fixed_btn,.ds-plp .ds-plp-toolbar--mobile{display:grid;grid-template-columns:1fr 1fr 56px;position:sticky;top:0;z-index:25;background:var(--color-white);border-top:1px solid var(--color-grey3);border-bottom:1px solid var(--color-grey3);margin:0 0 0;padding:0;width:100%;min-height:0;left:auto;right:auto;box-shadow:none}.ds-plp .ds-plp-toolbar__btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:10px 8px;background:0 0;border:none;cursor:pointer;font-family:var(--font-sans);font-size:var(--font-size-eyebrow);font-weight:500;color:var(--fg-1);text-transform:uppercase;letter-spacing:.6px;min-height:56px;position:relative}.ds-plp .ds-plp-toolbar__btn svg{display:block}.ds-plp .ds-plp-toolbar__btn:hover{color:var(--fg-1)}.ds-plp .ds-plp-toolbar__btn:focus-visible{outline:2px solid var(--color-red);outline-offset:-2px}.ds-plp .ds-plp-toolbar__btn--filter{border-left:1px solid var(--color-grey3);border-right:1px solid var(--color-grey3)}.ds-plp .ds-plp-toolbar__label{font-size:var(--font-size-eyebrow);font-weight:500;letter-spacing:.6px;margin-top:3px}.ds-plp .ds-plp-toolbar__sub{font-size:10px;font-weight:400;color:var(--fg-3);letter-spacing:.2px;text-transform:none;margin-top:2px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 8px;min-height:1.4em;min-height:1lh}.ds-plp .ds-plp-toolbar__badge{position:absolute;top:8px;right:calc(50% - 38px);min-width:16px;height:16px;padding:0 4px;background:var(--color-red);color:var(--color-white);font-size:10px;font-weight:700;line-height:16px;letter-spacing:0;border-radius:var(--radius-circle);display:inline-flex;align-items:center;justify-content:center;text-transform:none}.ds-plp .ds-plp__header .ds-plp__header-controls{display:none}}@media screen and (max-width:768px){.ds-plp .ds-plp-grid[data-cols="2"] .listing__cards__list,.ds-plp .ds-plp-grid[data-cols="2"]>.listing__cards__list{grid-template-columns:repeat(2,1fr);gap:24px 12px;padding:18px 16px 0;margin:0;box-sizing:border-box}.ds-plp .ds-plp-grid[data-cols="1"] .listing__cards__list,.ds-plp .ds-plp-grid[data-cols="1"]>.listing__cards__list{display:flex;flex-direction:column;gap:28px;grid-template-columns:none;padding:18px 16px 0;margin:0;box-sizing:border-box}.ds-plp .ds-plp-grid .basket,.ds-plp .ds-plp-grid>.basket{padding:18px 16px 0;box-sizing:border-box}}.ds-plp .banner_container{min-height:0}.ds-plp .banner_container:not(:empty){min-height:120px}.ds-plp .ds-plp-filters .filters_slot{min-height:60px;margin-bottom:18px;background:#fafaf8}.ds-plp .ds-plp-filters{min-height:500px}.ds-plp .basket__empty{min-height:600px}@media screen and (max-width:768px){.ds-plp .basket__empty{min-height:400px}}.ds-plp .listing__top{min-height:0}.ds-plp .listing__top:not(:empty){min-height:200px}.ds-plp .ds-plp-grid>t-releva-listing:not(:empty){display:block;min-height:200px}.ds-plp .breadcrumb_wrapper{min-height:51.4px}@media screen and (max-width:768px){.ds-plp .breadcrumb_wrapper{min-height:40px}}@media screen and (max-width:768px){.ds-plp .ds-plp-filters{position:fixed}}.ds-plp .ds-plp-filters .filter,.ds-plp .ds-plp-filters .filter.filter--checks,.ds-plp .ds-plp-filters .filter.filter--links{position:relative;min-height:0;border-bottom:1px solid var(--color-grey3);border-top:none;padding:18px 0;margin:0}.ds-plp .ds-plp-filters .dropdown_label{display:block;cursor:pointer;padding:0;margin:0}.ds-plp .ds-plp-filters .filter__title{display:block;font-family:var(--font-sans);font-size:var(--font-size-body-sm);font-weight:500;color:var(--fg-1);text-transform:uppercase;letter-spacing:.8px;line-height:1;text-align:left;float:none;width:auto;padding:0;margin:0}.ds-plp .ds-plp-filters .dropdown_arr,.ds-plp .ds-plp-filters .dropdown_arr::after,.ds-plp .ds-plp-filters .dropdown_arr::before{display:none!important}.ds-plp .ds-plp-filters .dropdown_label>.clearfix{display:block;position:relative;padding-right:22px;width:100%;box-sizing:border-box;text-align:left}.ds-plp .ds-plp-filters .dropdown_label>.clearfix::after{content:"+";display:inline-block;position:absolute;right:0;top:50%;transform:translateY(-50%);width:auto;height:auto;background:0 0;clear:none;font-family:var(--font-sans);font-size:18px;font-weight:300;color:var(--fg-3);line-height:1;transition:transform var(--transition-base),color var(--transition-base)}.ds-plp .ds-plp-filters .dropdown_input:checked~.dropdown_label>.clearfix::after{content:"−"}.ds-plp .ds-plp-filters .selected_filter_item{display:none}.ds-plp .ds-plp-filters .dropdown_submenu{margin-top:var(--space-16)}.ds-plp .ds-plp-filters .filter .filter__list,.ds-plp .ds-plp-filters .filter--checks .filter__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;max-height:260px;overflow-y:auto;padding-right:4px}.ds-plp .ds-plp-filters .filter .filter__list::-webkit-scrollbar,.ds-plp .ds-plp-filters .filter--checks .filter__list::-webkit-scrollbar{width:4px}.ds-plp .ds-plp-filters .filter .filter__list::-webkit-scrollbar-thumb,.ds-plp .ds-plp-filters .filter--checks .filter__list::-webkit-scrollbar-thumb{background:var(--color-grey3);border-radius:0}.ds-plp .ds-plp-filters .filter .filter__list::-webkit-scrollbar-track,.ds-plp .ds-plp-filters .filter--checks .filter__list::-webkit-scrollbar-track{background:0 0}.ds-plp .ds-plp-filters .filter__list__item{padding:0;margin:0;display:block}.ds-plp .ds-plp-filters .check-radio,.ds-plp .ds-plp-filters .filter .filter__list__item .check-radio{display:flex;align-items:center;gap:var(--space-10);cursor:pointer;padding:0;position:relative;font-family:var(--font-sans);font-size:var(--font-size-body-sm);color:var(--fg-2);letter-spacing:.2px;min-height:18px}.ds-plp .ds-plp-filters .check-radio:hover .check-radio__element::before,.ds-plp .ds-plp-filters .filter .filter__list__item .check-radio:hover .check-radio__element::before{border-color:var(--fg-1)}.ds-plp .ds-plp-filters .check-radio__input{position:absolute;opacity:0;pointer-events:none}.ds-plp .ds-plp-filters .check-radio .check-radio__element,.ds-plp .ds-plp-filters .filter .filter__list__item .check-radio .check-radio__element{display:inline-flex;align-items:center;gap:var(--space-10);padding-left:24px;padding-top:0;padding-bottom:0;position:relative;min-height:14px;line-height:1.3;color:var(--fg-2);font-family:var(--font-sans);font-size:var(--font-size-body-sm);font-weight:400;letter-spacing:.2px;flex:1 1 auto;min-width:0}.ds-plp .ds-plp-filters .check-radio .filter__count,.ds-plp .ds-plp-filters .filter .filter__list__item .check-radio .filter__count{flex:none;font-family:var(--font-sans);font-size:var(--font-size-eyebrow);color:#a8a8a8;letter-spacing:.3px;line-height:1;white-space:nowrap}.ds-plp .ds-plp-filters .check-radio .check-radio__element::before,.ds-plp .ds-plp-filters .filter .filter__list__item .check-radio .check-radio__element::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:14px;height:14px;border:1.5px solid var(--border-strong);border-radius:0;background:0 0;transition:background var(--transition-base)}.ds-plp .ds-plp-filters .check-radio .check-radio__element::after,.ds-plp .ds-plp-filters .filter .filter__list__item .check-radio .check-radio__element::after{content:"";position:absolute;left:4px;top:50%;width:0;height:0;border:0;background:0 0;transform:translateY(-65%) rotate(45deg);transition:none}.ds-plp .ds-plp-filters .filter .filter__list__item .check-radio.is-selected .check-radio__element::before,.ds-plp .ds-plp-filters .filter .filter__list__item .check-radio__input:checked+.check-radio__element::before,.ds-plp .ds-plp-filters .filter .filter__list__item .check-radio__input[checked]+.check-radio__element::before{background:var(--fg-1)!important;border-color:var(--fg-1)!important;opacity:1!important}.ds-plp .ds-plp-filters .filter .filter__list__item .check-radio.is-selected .check-radio__element::after,.ds-plp .ds-plp-filters .filter .filter__list__item .check-radio__input:checked+.check-radio__element::after,.ds-plp .ds-plp-filters .filter .filter__list__item .check-radio__input[checked]+.check-radio__element::after{content:""!important;display:block!important;width:4px!important;height:8px!important;border:solid var(--fg-inverse)!important;border-width:0 1.5px 1.5px 0!important;background:0 0!important;opacity:1!important;left:4px;top:50%;transform:translateY(-65%) rotate(45deg)}.ds-plp .ds-plp-filters .filter .filter__list__item .check-radio.is-selected .check-radio__element{color:var(--fg-1);font-weight:500}.ds-plp .ds-plp-filters .filter--sizes .dropdown_submenu{margin-top:var(--space-16)}.ds-plp .ds-plp-filters .filter--sizes .filter__list{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;max-height:260px;overflow-y:auto;padding:0;padding-right:4px}.ds-plp .ds-plp-filters .filter--sizes .filter__list::-webkit-scrollbar{width:4px}.ds-plp .ds-plp-filters .filter--sizes .filter__list::-webkit-scrollbar-thumb{background:var(--color-grey3);border-radius:0}.ds-plp .ds-plp-filters .filter--sizes .filter__list::-webkit-scrollbar-track{background:0 0}.ds-plp .ds-plp-filters .filter--sizes .filter__list__item{margin:0;padding:0;min-width:0;min-height:0}.ds-plp .ds-plp-filters .filter--sizes .filter .filter__list__item .check-radio,.ds-plp .ds-plp-filters .filter--sizes .filter__list__item .check-radio{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;height:auto;padding:14px 6px;margin:0;background:var(--bg-app);border:1px solid var(--color-grey6);box-sizing:border-box;cursor:pointer;gap:0;overflow:hidden;transition:border-color var(--transition-base),background var(--transition-base),color var(--transition-base)}.ds-plp .ds-plp-filters .filter--sizes .filter .filter__list__item .check-radio:hover,.ds-plp .ds-plp-filters .filter--sizes .filter__list__item .check-radio:hover{border-color:var(--fg-1)}.ds-plp .ds-plp-filters .filter--sizes .filter .filter__list__item .check-radio:hover .check-radio__element::before,.ds-plp .ds-plp-filters .filter--sizes .filter__list__item .check-radio:hover .check-radio__element::before{border-color:transparent}.ds-plp .ds-plp-filters .filter--sizes .check-radio .check-radio__element,.ds-plp .ds-plp-filters .filter--sizes .filter__list__item .check-radio .check-radio__element{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;padding:0!important;margin:0;font-family:var(--font-sans);font-size:var(--font-size-caption);font-weight:500;color:var(--fg-1);letter-spacing:.4px;text-align:center;line-height:1.2;text-transform:uppercase;white-space:normal;word-break:break-word;overflow:hidden;min-height:0;max-height:2.4em}.ds-plp .ds-plp-filters .filter--sizes .check-radio .check-radio__element::after,.ds-plp .ds-plp-filters .filter--sizes .check-radio .check-radio__element::before,.ds-plp .ds-plp-filters .filter--sizes .filter__list__item .check-radio .check-radio__element::after,.ds-plp .ds-plp-filters .filter--sizes .filter__list__item .check-radio .check-radio__element::before{content:none!important;display:none!important}.ds-plp .ds-plp-filters .filter--sizes .check-radio__input:checked+.check-radio__element,.ds-plp .ds-plp-filters .filter--sizes .check-radio__input[checked]+.check-radio__element{color:var(--fg-inverse)}.ds-plp .ds-plp-filters .filter--sizes .check-radio:has(.check-radio__input:checked),.ds-plp .ds-plp-filters .filter--sizes .check-radio:has(.check-radio__input[checked]){background:var(--fg-1);border-color:var(--fg-1);color:var(--fg-inverse)}.ds-plp .ds-plp-filters .filter--sizes .check-radio:has(.check-radio__input:checked) .check-radio__element,.ds-plp .ds-plp-filters .filter--sizes .check-radio:has(.check-radio__input[checked]) .check-radio__element{color:var(--fg-inverse)}.ds-plp .ds-plp-filters .filter__color{display:inline-block;width:18px;height:18px;border:none;border-radius:0;flex-shrink:0;margin:0;position:static;vertical-align:middle;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.ds-plp .ds-plp-filters .filter__color::after,.ds-plp .ds-plp-filters .filter__color::before{display:none!important}.ds-plp .ds-plp-filters .filter__search{position:relative;margin:0 0 var(--space-12);border-bottom:none;padding:0}.ds-plp .ds-plp-filters .filter__search__cont{position:relative;padding:0;border:none}.ds-plp .ds-plp-filters .filter__input{width:100%;box-sizing:border-box;padding:9px 12px 9px 32px;border:1px solid var(--color-grey3);background:#fafaf8;font-family:var(--font-sans);font-size:var(--font-size-caption);color:var(--fg-1);letter-spacing:.3px;outline:0;transition:border-color var(--transition-base);line-height:1.4;height:auto}.ds-plp .ds-plp-filters .filter__input:focus{border-color:var(--fg-1)}.ds-plp .ds-plp-filters .filter__input::placeholder{color:var(--fg-3);letter-spacing:.3px}.ds-plp .ds-plp-filters .filter__search__icon{position:absolute;left:9px;top:50%;transform:translateY(-50%);color:var(--fg-3);width:14px;height:14px;pointer-events:none;line-height:0;margin:0}.ds-plp .ds-plp-filters .filter__search__icon svg{width:14px;height:14px}.ds-plp .ds-plp-cat-tree__back{display:inline-flex;align-items:center;gap:var(--space-8);background:0 0;border:none;cursor:pointer;padding:0 0 var(--space-12);font-family:var(--font-sans);font-size:var(--font-size-eyebrow);font-weight:500;text-transform:uppercase;letter-spacing:.8px;color:var(--fg-3);text-decoration:none;line-height:1;transition:color var(--transition-base)}.ds-plp .ds-plp-cat-tree__back:hover{color:var(--fg-1)}.ds-plp .ds-plp-cat-tree__back-icon{width:18px;height:18px;border:1.5px solid var(--border-strong);display:inline-flex;align-items:center;justify-content:center;color:var(--fg-1);font-size:12px;line-height:1;font-family:var(--font-sans);background:0 0;flex-shrink:0}.ds-plp .ds-plp-cat-tree__current{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-8);padding:2px 0 var(--space-12)}.ds-plp .ds-plp-cat-tree__current .name{font-family:var(--font-sans);font-size:var(--font-size-body-sm);font-weight:500;text-transform:uppercase;letter-spacing:.6px;color:var(--fg-1)}.ds-plp .ds-plp-cat-tree__current .count{font-family:var(--font-sans);font-size:var(--font-size-eyebrow);font-weight:400;color:var(--fg-3);letter-spacing:.4px}.ds-plp .ds-plp-cat-tree__list{list-style:none;padding:0;margin:0}.ds-plp .ds-plp-cat-tree__item{margin:0;padding:0;border-top:none;position:static}.ds-plp .ds-plp-cat-tree__link{display:flex;align-items:center;justify-content:space-between;padding:11px 0;background:0 0;border:none;border-bottom:1px solid #f0f0f0;cursor:pointer;text-align:left;font-family:var(--font-sans);font-size:var(--font-size-body-sm);font-weight:400;color:var(--fg-2);letter-spacing:.3px;width:100%;text-decoration:none;text-transform:none;line-height:1.3;transition:color var(--transition-base)}.ds-plp .ds-plp-cat-tree__link:hover{color:var(--fg-1)}.ds-plp .ds-plp-cat-tree__link.is-selected{color:var(--fg-1);font-weight:500}.ds-plp .ds-plp-cat-tree__link .ds-plp-cat-tree__link-label{display:inline-flex;align-items:baseline;gap:var(--space-10);flex:1 1 auto;min-width:0}.ds-plp .ds-plp-cat-tree__link .ds-plp-cat-tree__link-count{font-family:var(--font-sans);font-size:var(--font-size-eyebrow);color:#a8a8a8;letter-spacing:.3px;font-weight:400;line-height:1;white-space:nowrap}.ds-plp .ds-plp-cat-tree__link .ds-plp-cat-tree__link-chev{color:var(--fg-3);font-size:14px;line-height:1;font-family:var(--font-sans);flex:none;margin-left:var(--space-10)}.ds-plp .ds-plp-cat-tree__leaf-msg{font-family:var(--font-sans);font-size:var(--font-size-eyebrow);font-style:italic;color:var(--fg-3);letter-spacing:.3px;padding:4px 0 2px;line-height:1.5}.ds-plp .ds-plp-grid{width:100%;min-width:0}.ds-plp .listing__cards__list_container,.ds-plp .listing__cards__list_container.ds-plp-grid{width:100%;min-height:0}.ds-plp .listing__cards__list,.ds-plp .listing__cards__list_container>.listing__cards__list{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 18px;margin:0;padding:0;list-style:none;max-width:none;min-width:0}@media screen and (max-width:1024px){.ds-plp .listing__cards__list,.ds-plp .listing__cards__list_container>.listing__cards__list{gap:20px 16px}}@media screen and (max-width:768px){.ds-plp .listing__cards__list,.ds-plp .listing__cards__list_container>.listing__cards__list{grid-template-columns:repeat(2,1fr);gap:20px 14px}}@media screen and (max-width:480px){.ds-plp .listing__cards__list,.ds-plp .listing__cards__list_container>.listing__cards__list{grid-template-columns:repeat(1,1fr);gap:var(--space-20)}}.ds-plp .listing__cards__list>.listing__cards__item,.ds-plp .listing__cards__list>.listing__cards__item.listing__cards__item_active,.ds-plp .listing__cards__list>.listing__cards__item_active{padding:0;margin:0;width:auto;max-width:none;min-width:0;min-height:0!important;flex-grow:0}.ds-plp .basket__empty{width:100%;padding:var(--space-60) 0;text-align:center}.ds-plp .basket__empty .basket__empty-image img{max-width:120px;opacity:.4;margin:0 auto var(--space-20)}.ds-plp .basket__empty .basket__empty-text{font-family:var(--font-sans);font-size:var(--font-size-body-sm);color:var(--fg-3);letter-spacing:.3px}.ds-plp .basket__empty .basket__empty-link{margin:var(--space-8) 0 0;font-family:var(--font-sans);font-size:var(--font-size-body-sm)}.ds-plp .basket__empty .basket__empty-link a{display:inline-block;padding:12px 8px;color:var(--fg-1);text-decoration:underline;text-underline-offset:3px}.ds-plp .basket__empty .basket__empty-link a:hover{color:var(--fg-3)}.ds-plp .ds-plp__empty{width:100%;min-height:600px}@media screen and (max-width:768px){.ds-plp .ds-plp__empty{min-height:400px}}.ds-plp .ds-plp__empty .mw-state{padding-top:var(--space-40)}@media screen and (max-width:768px){.ds-plp .ds-plp__empty .mw-state{padding-top:var(--space-30)}}.ds-plp.ds-plp--empty .ds-plp__header .ds-plp__header-controls,.ds-plp.ds-plp--empty .ds-plp__layout>.listing__filters{display:none}.ds-plp.ds-plp--empty .ds-plp__layout{grid-template-columns:1fr}.ds-plp.ds-plp--empty .ds-plp__empty .mw-state{padding-top:var(--space-60)}@media screen and (max-width:768px){.ds-plp.ds-plp--empty #mobile_btn_filters.ds-plp-toolbar--mobile.fixed_btn,.ds-plp.ds-plp--empty .ds-plp-toolbar--mobile{display:none}.ds-plp.ds-plp--empty .ds-plp__empty .mw-state{padding-top:var(--space-30)}}.ds-plp .ds-plp__notice{margin:0 0 var(--space-12);padding:var(--space-8) var(--space-12);border:1px solid var(--color-grey6);border-radius:8px;font-family:var(--font-sans);font-size:var(--font-size-body-sm);line-height:1.4;color:var(--fg-3)}.ds-plp .ds-plp__notice a{display:inline-block;padding:10px 8px;margin:-10px 0;color:var(--fg-1);text-decoration:underline;text-underline-offset:3px}.ds-plp .ds-plp__notice--error{color:var(--fg-1);border-color:var(--fg-3)}.ds-plp .ds-plp-pagination{margin-top:var(--space-60)}@media screen and (max-width:768px){.ds-plp .ds-plp-pagination{margin-top:var(--space-40)}}.ds-plp .ds-plp-pagination .paginator{display:flex!important;align-items:center;justify-content:center!important;gap:var(--space-8);width:100%;max-width:none!important;margin:0;padding:0!important;border:none;background:0 0;min-height:0!important}.ds-plp .ds-plp-pagination .next-page,.ds-plp .ds-plp-pagination .paginator__first-page,.ds-plp .ds-plp-pagination .paginator__last-page,.ds-plp .ds-plp-pagination .paginator__next-page,.ds-plp .ds-plp-pagination .paginator__page,.ds-plp .ds-plp-pagination .paginator__prev-page,.ds-plp .ds-plp-pagination .paginator__separator,.ds-plp .ds-plp-pagination .paginator_arr,.ds-plp .ds-plp-pagination .prev-page{display:inline-flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;min-width:40px;margin:0!important;padding:0!important;font-family:var(--font-sans);font-size:var(--font-size-body-sm);font-weight:500;color:var(--fg-3);letter-spacing:.3px;text-decoration:none;background:0 0!important;border:1px solid transparent;border-radius:0!important;box-sizing:border-box;transition:color var(--transition-base),border-color var(--transition-base)}.ds-plp .ds-plp-pagination .next-page:hover,.ds-plp .ds-plp-pagination .paginator__first-page:hover,.ds-plp .ds-plp-pagination .paginator__last-page:hover,.ds-plp .ds-plp-pagination .paginator__next-page:hover,.ds-plp .ds-plp-pagination .paginator__page:hover,.ds-plp .ds-plp-pagination .paginator__prev-page:hover,.ds-plp .ds-plp-pagination .paginator__separator:hover,.ds-plp .ds-plp-pagination .paginator_arr:hover,.ds-plp .ds-plp-pagination .prev-page:hover{color:var(--fg-1)}.ds-plp .ds-plp-pagination .paginator__page.is-active{color:var(--fg-1);border-color:var(--fg-1)!important}.ds-plp .ds-plp-pagination .paginator__separator{color:var(--fg-3);cursor:default;font-size:var(--font-size-body-sm);border:1px solid transparent!important}.ds-plp .ds-plp-pagination .paginator_arr{position:relative;font-size:0;color:var(--fg-1);cursor:pointer}.ds-plp .ds-plp-pagination .paginator_arr::after,.ds-plp .ds-plp-pagination .paginator_arr::before{content:none;display:none;background:0 0!important;width:auto!important;height:auto!important;transform:none!important;margin:0!important;border:none!important;position:static!important;top:auto!important;left:auto!important;right:auto!important}.ds-plp .ds-plp-pagination .paginator_arr.next_page::before,.ds-plp .ds-plp-pagination .paginator_arr.prev_page::before{content:""!important;display:inline-block!important;width:8px!important;height:8px!important;border-top:1.5px solid var(--fg-1)!important;border-right:1.5px solid var(--fg-1)!important;background:0 0!important;position:static!important;margin:0!important;transition:border-color var(--transition-base)}.ds-plp .ds-plp-pagination .paginator_arr.prev_page::before{transform:rotate(-135deg)!important;margin-right:-3px!important}.ds-plp .ds-plp-pagination .paginator_arr.next_page::before{transform:rotate(45deg)!important;margin-left:-3px!important}.ds-plp .ds-plp-pagination .paginator_arr.button--gray{cursor:default}.ds-plp .ds-plp-pagination .paginator_arr.button--gray::before{border-top-color:var(--fg-4)!important;border-right-color:var(--fg-4)!important}.ds-plp .ds-plp-seo{width:var(--wrapper-pct);max-width:var(--wrapper-max);margin:80px auto 60px;padding:var(--space-40) 0 0;border-top:1px solid var(--color-grey3)}@media screen and (max-width:768px){.ds-plp .ds-plp-seo{margin:var(--space-60) auto var(--space-40);padding:var(--space-30) 0 0}}.ds-plp .ds-plp-seo .ds-plp-seo__layout{display:grid;grid-template-columns:260px 1fr;gap:var(--space-40)}@media screen and (max-width:1024px){.ds-plp .ds-plp-seo .ds-plp-seo__layout{grid-template-columns:240px 1fr;gap:var(--space-30)}}@media screen and (max-width:768px){.ds-plp .ds-plp-seo .ds-plp-seo__layout{grid-template-columns:1fr;gap:var(--space-20)}}.ds-plp .ds-plp-seo .ds-plp-seo__lead{display:flex;flex-direction:column;gap:var(--space-10)}.ds-plp .ds-plp-seo .ds-plp-seo__eyebrow{display:flex;align-items:center;gap:var(--space-10);font-family:var(--font-sans);font-size:var(--font-size-eyebrow);font-weight:600;color:var(--color-red);text-transform:uppercase;letter-spacing:1.6px;line-height:1}.ds-plp .ds-plp-seo .ds-plp-seo__eyebrow::before{content:"";display:inline-block;width:18px;height:1px;background:var(--color-red)}.ds-plp .ds-plp-seo .ds-plp-seo__title{font-family:var(--font-sans);font-size:22px;font-weight:400;text-transform:uppercase;letter-spacing:.4px;color:var(--fg-1);line-height:var(--leading-tight);margin:0}.ds-plp .ds-plp-seo .ds-plp-seo__content{text-align:left}.ds-plp .ds-plp-seo #category_description_container{text-align:left}.ds-plp #category_description_container #category_description.ds-plp-seo__body,.ds-plp .ds-plp-seo #category_description_container #category_description{height:auto;max-height:180px;max-width:none;margin:0;overflow:hidden;position:relative;font-family:var(--font-serif);font-size:15px;line-height:1.75;color:var(--fg-2);letter-spacing:.1px}.ds-plp #category_description_container #category_description.ds-plp-seo__body::after,.ds-plp .ds-plp-seo #category_description_container #category_description::after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;width:100%;height:80px;background:linear-gradient(180deg,rgba(255,255,255,0) 0,var(--bg-app) 100%);pointer-events:none}.ds-plp #category_description_container #category_description.ds-plp-seo__body.expanded,.ds-plp .ds-plp-seo #category_description_container #category_description.expanded{max-height:none;height:auto}.ds-plp #category_description_container #category_description.ds-plp-seo__body.expanded::after,.ds-plp .ds-plp-seo #category_description_container #category_description.expanded::after{display:none}.ds-plp #category_description_container #category_description.ds-plp-seo__body a,.ds-plp #category_description_container #category_description.ds-plp-seo__body b,.ds-plp #category_description_container #category_description.ds-plp-seo__body div,.ds-plp #category_description_container #category_description.ds-plp-seo__body em,.ds-plp #category_description_container #category_description.ds-plp-seo__body i,.ds-plp #category_description_container #category_description.ds-plp-seo__body p,.ds-plp #category_description_container #category_description.ds-plp-seo__body span,.ds-plp #category_description_container #category_description.ds-plp-seo__body strong,.ds-plp .ds-plp-seo #category_description_container #category_description a,.ds-plp .ds-plp-seo #category_description_container #category_description b,.ds-plp .ds-plp-seo #category_description_container #category_description div,.ds-plp .ds-plp-seo #category_description_container #category_description em,.ds-plp .ds-plp-seo #category_description_container #category_description i,.ds-plp .ds-plp-seo #category_description_container #category_description p,.ds-plp .ds-plp-seo #category_description_container #category_description span,.ds-plp .ds-plp-seo #category_description_container #category_description strong{font-family:var(--font-serif);font-size:15px;line-height:1.75;letter-spacing:.1px;color:var(--fg-2)}@media screen and (max-width:400px){.ds-plp #category_description_container #category_description.ds-plp-seo__body a,.ds-plp #category_description_container #category_description.ds-plp-seo__body b,.ds-plp #category_description_container #category_description.ds-plp-seo__body div,.ds-plp #category_description_container #category_description.ds-plp-seo__body em,.ds-plp #category_description_container #category_description.ds-plp-seo__body i,.ds-plp #category_description_container #category_description.ds-plp-seo__body p,.ds-plp #category_description_container #category_description.ds-plp-seo__body span,.ds-plp #category_description_container #category_description.ds-plp-seo__body strong,.ds-plp .ds-plp-seo #category_description_container #category_description a,.ds-plp .ds-plp-seo #category_description_container #category_description b,.ds-plp .ds-plp-seo #category_description_container #category_description div,.ds-plp .ds-plp-seo #category_description_container #category_description em,.ds-plp .ds-plp-seo #category_description_container #category_description i,.ds-plp .ds-plp-seo #category_description_container #category_description p,.ds-plp .ds-plp-seo #category_description_container #category_description span,.ds-plp .ds-plp-seo #category_description_container #category_description strong{font-size:14px}}.ds-plp #category_description_container #category_description.ds-plp-seo__body p,.ds-plp .ds-plp-seo #category_description_container #category_description p{margin:0 0 var(--space-16)}.ds-plp #category_description_container #category_description.ds-plp-seo__body b,.ds-plp #category_description_container #category_description.ds-plp-seo__body strong,.ds-plp .ds-plp-seo #category_description_container #category_description b,.ds-plp .ds-plp-seo #category_description_container #category_description strong{color:var(--fg-1);font-weight:600}.ds-plp #category_description_container #category_description.ds-plp-seo__body a,.ds-plp .ds-plp-seo #category_description_container #category_description a{color:var(--fg-1);text-decoration:none;border-bottom:1px solid var(--fg-1);padding-bottom:1px;font-weight:400;transition:opacity var(--transition-base)}.ds-plp #category_description_container #category_description.ds-plp-seo__body a::after,.ds-plp .ds-plp-seo #category_description_container #category_description a::after{display:none!important}.ds-plp #category_description_container #category_description.ds-plp-seo__body a:hover,.ds-plp .ds-plp-seo #category_description_container #category_description a:hover{opacity:.6}.ds-plp .ds-plp-seo #category_description_container .ds-plp-seo__toggle,.ds-plp .ds-plp-seo .ds-plp-seo__toggle{margin-top:var(--space-20);display:flex;justify-content:flex-end}.ds-plp .ds-plp-seo #category_description_container .ds-plp-seo__toggle button,.ds-plp .ds-plp-seo .ds-plp-seo__toggle button{width:auto;margin:0;padding:4px 0;background:0 0;border:none;font-family:var(--font-sans);font-size:var(--font-size-eyebrow);font-weight:500;text-transform:uppercase;letter-spacing:1px;color:var(--fg-1);border-bottom:1px solid var(--fg-1);text-decoration:none;cursor:pointer;line-height:1.2;transition:opacity var(--transition-base)}@media screen and (max-width:400px){.ds-plp .ds-plp-seo #category_description_container .ds-plp-seo__toggle button,.ds-plp .ds-plp-seo .ds-plp-seo__toggle button{font-size:var(--font-size-eyebrow)}}.ds-plp .ds-plp-seo #category_description_container .ds-plp-seo__toggle button:hover,.ds-plp .ds-plp-seo .ds-plp-seo__toggle button:hover{opacity:.6}@media screen and (max-width:768px){.ds-plp .ds-plp-seo{width:100%;max-width:none;margin:var(--space-30) 0 0;padding:24px 16px 30px;background:#fafaf8;border-top:1px solid var(--color-grey3)}.ds-plp .ds-plp-seo .ds-plp-seo__lead{gap:8px;margin-bottom:10px}.ds-plp .ds-plp-seo .ds-plp-seo__eyebrow{display:block;font-size:10px;letter-spacing:1.6px;line-height:1}.ds-plp .ds-plp-seo .ds-plp-seo__eyebrow::before{display:none}.ds-plp .ds-plp-seo .ds-plp-seo__title{font-size:17px;letter-spacing:.4px;line-height:1.2}.ds-plp #category_description_container #category_description.ds-plp-seo__body,.ds-plp .ds-plp-seo #category_description_container #category_description{max-height:140px;font-size:13px;line-height:1.7;letter-spacing:.1px}.ds-plp #category_description_container #category_description.ds-plp-seo__body a,.ds-plp #category_description_container #category_description.ds-plp-seo__body b,.ds-plp #category_description_container #category_description.ds-plp-seo__body div,.ds-plp #category_description_container #category_description.ds-plp-seo__body em,.ds-plp #category_description_container #category_description.ds-plp-seo__body i,.ds-plp #category_description_container #category_description.ds-plp-seo__body p,.ds-plp #category_description_container #category_description.ds-plp-seo__body span,.ds-plp #category_description_container #category_description.ds-plp-seo__body strong,.ds-plp .ds-plp-seo #category_description_container #category_description a,.ds-plp .ds-plp-seo #category_description_container #category_description b,.ds-plp .ds-plp-seo #category_description_container #category_description div,.ds-plp .ds-plp-seo #category_description_container #category_description em,.ds-plp .ds-plp-seo #category_description_container #category_description i,.ds-plp .ds-plp-seo #category_description_container #category_description p,.ds-plp .ds-plp-seo #category_description_container #category_description span,.ds-plp .ds-plp-seo #category_description_container #category_description strong{font-size:13px;line-height:1.7;letter-spacing:.1px}.ds-plp #category_description_container #category_description.ds-plp-seo__body::after,.ds-plp .ds-plp-seo #category_description_container #category_description::after{background:linear-gradient(180deg,rgba(250,250,248,0) 0,#fafaf8 100%)}.ds-plp .ds-plp-seo #category_description_container .ds-plp-seo__toggle,.ds-plp .ds-plp-seo .ds-plp-seo__toggle{margin-top:14px;justify-content:flex-start}.ds-plp .ds-plp-seo #category_description_container .ds-plp-seo__toggle button,.ds-plp .ds-plp-seo .ds-plp-seo__toggle button{font-size:var(--font-size-eyebrow);letter-spacing:1px}}.ds-plp a:focus-visible,.ds-plp button:focus-visible,.ds-plp input:focus-visible,.ds-plp select:focus-visible{outline:2px solid var(--color-red);outline-offset:2px}.ds-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(20,16,11,.48);opacity:0;transition:opacity .3s var(--ease-soft)}.ds-sheet-backdrop.in{opacity:1}.ds-sheet-backdrop.ng-leave{transition:none}body.ds-sheet-open{overflow:hidden}.ds-plp-filter-modal-window,.ds-plp-sort-modal-window{transform:translateY(100%);transition:transform .32s cubic-bezier(.4, 0, .1, 1)}.ds-plp-filter-modal-window.in,.ds-plp-sort-modal-window.in{transform:none}.ds-plp-filter-modal-window.ng-leave,.ds-plp-sort-modal-window.ng-leave{transition:none}.ds-plp-filter-modal-window .modal-dialog,.ds-plp-sort-modal-window .modal-dialog{margin:0;width:100%;max-width:none;min-height:100%;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none}.ds-plp-filter-modal-window .modal-content,.ds-plp-sort-modal-window .modal-content{background:0 0;border:none;border-radius:14px 14px 0 0;box-shadow:0 -12px 40px rgba(20,16,11,.22);overflow:hidden;pointer-events:auto}.ds-plp-filter-modal-window .modal-content{height:90vh;height:90dvh;display:flex;flex-direction:column}.ds-plp-filter-modal-window .modal,.ds-plp-filter-modal-window .modal.modal--center,.ds-plp-filter-modal-window .modal.modal--center.is-visible{position:static;background:0 0;padding:0;margin:0;width:100%;height:auto;display:block}.ds-plp-filter-modal-window .listing__filters,.ds-plp-filter-modal-window .listing__filters.is-open{position:static;width:100%;height:auto;max-height:none;min-height:0;background:0 0;padding:0;margin:0;overflow:visible;transform:none}.ds-plp-filter-sheet{background:var(--color-white);display:flex;flex-direction:column;width:100%;height:100%;font-family:var(--font-sans);color:var(--fg-1);position:relative;overflow:hidden}.ds-plp-filter-sheet__grabber,.ds-plp-sort-sheet__grabber{flex:none;display:flex;justify-content:center;align-items:flex-end;height:16px;touch-action:none}.ds-plp-filter-sheet__grabber::before,.ds-plp-sort-sheet__grabber::before{content:"";width:40px;height:4px;border-radius:2px;background:var(--line-1)}.ds-plp-filter-sheet__header{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);padding:6px 8px 10px 20px;border-bottom:1px solid var(--line-4);background:var(--color-white);min-height:60px;touch-action:none}.ds-plp-filter-sheet[data-expanded]:not([data-expanded=""]) .ds-plp-filter-sheet__header{padding-left:8px}.ds-plp-filter-sheet__back{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:0 0;border:none;cursor:pointer;color:var(--fg-1)}.ds-plp-filter-sheet__title{flex:0 1 auto;min-width:0;color:var(--fg-1);line-height:1.15;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-plp-filter-sheet__title-drill,.ds-plp-filter-sheet__title-overview{display:inline;font-family:var(--font-serif);font-size:24px;font-weight:500;letter-spacing:-.01em}.ds-plp-filter-sheet[data-expanded]:not([data-expanded=""]) .ds-plp-filter-sheet__title{flex:1 1 auto;text-align:center}.ds-plp-filter-sheet__title-count{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;margin-left:8px;border-radius:11px;background:var(--ink);color:var(--color-white);font:500 12px/1 var(--font-sans);letter-spacing:0;vertical-align:4px}.ds-plp-filter-sheet__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:0 0;border:none;cursor:pointer;color:var(--fg-1);font-size:0;text-decoration:none}.ds-plp-filter-sheet__body{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--color-white);min-height:0}.ds-plp-filter-sheet__overview{list-style:none;padding:0;margin:0}.ds-plp-filter-sheet__overview li{margin:0;padding:0}.ds-plp-filter-sheet__row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 20px;background:0 0;border:none;border-bottom:1px solid #f0f0f0;cursor:pointer;font-family:var(--font-sans);text-align:left;text-decoration:none;color:var(--fg-1)}.ds-plp-filter-sheet__row-label{font-family:var(--font-sans);font-size:14px;font-weight:400;color:var(--fg-1);letter-spacing:.3px;line-height:1.2}.ds-plp-filter-sheet__row-meta{display:flex;align-items:center;gap:8px;min-width:0;color:var(--fg-3)}.ds-plp-filter-sheet__row-summary{font-family:var(--font-sans);font-size:var(--font-size-eyebrow);font-weight:400;color:var(--fg-3);letter-spacing:.3px;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-plp-filter-sheet__row.is-active .ds-plp-filter-sheet__row-label{font-weight:600}.ds-plp-filter-sheet__row.is-active .ds-plp-filter-sheet__row-label::after{content:"";display:inline-block;width:6px;height:6px;margin-left:8px;border-radius:50%;background:var(--accent-orange);vertical-align:2px}.ds-plp-filter-sheet__row.is-active .ds-plp-filter-sheet__row-summary{color:var(--fg-1);font-size:13px;font-weight:500}.ds-plp-filter-sheet__drill .filter,.ds-plp-filter-sheet__drill .filter.css_dropdown,.ds-plp-filter-sheet__drill .filter.filter--checks,.ds-plp-filter-sheet__drill .filter.filter--links,.ds-plp-filter-sheet__drill .filter.property{display:block;padding:0!important;margin:0!important;border:none!important;background:0 0!important}.ds-plp-filter-sheet__drill .filter .dropdown_arr,.ds-plp-filter-sheet__drill .filter .dropdown_input,.ds-plp-filter-sheet__drill .filter .dropdown_label,.ds-plp-filter-sheet__drill .filter .selected_filter_item{display:none!important}.ds-plp-filter-sheet__drill .filter .dropdown_submenu,.ds-plp-filter-sheet__drill .filter.css_dropdown .dropdown_input:checked~.dropdown_submenu,.ds-plp-filter-sheet__drill .filter.css_dropdown .dropdown_input:not(:checked)~.dropdown_submenu,.ds-plp-filter-sheet__drill .filter.css_dropdown .dropdown_submenu{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:0!important;margin:0!important;border:none!important;background:0 0!important;visibility:visible!important;opacity:1!important;transform:none!important}.ds-plp-filter-sheet__drill .filter__list{list-style:none;padding:0;margin:0}.ds-plp-filter-sheet__drill .filter__list__item{margin:0!important;padding:0!important;border-bottom:1px solid #f0f0f0;float:none;width:auto;list-style:none}.ds-plp-filter-sheet__drill .filter .check-radio,.ds-plp-filter-sheet__drill .filter__list__item .check-radio{display:flex!important;align-items:center;gap:12px;padding:14px 16px!important;background:0 0!important;cursor:pointer;font-family:var(--font-sans);font-size:14px;color:var(--fg-1);letter-spacing:.3px;font-weight:400;line-height:1.2;width:100%;box-sizing:border-box;margin:0;text-decoration:none}.ds-plp-filter-sheet__drill .filter .check-radio::after,.ds-plp-filter-sheet__drill .filter .check-radio::before,.ds-plp-filter-sheet__drill .filter__list__item .check-radio::after,.ds-plp-filter-sheet__drill .filter__list__item .check-radio::before{display:none}.ds-plp-filter-sheet__drill .check-radio__element::after,.ds-plp-filter-sheet__drill .check-radio__element::before,.ds-plp-filter-sheet__drill .filter--checks .filter__list__item .check-radio .check-radio__element::after,.ds-plp-filter-sheet__drill .filter--checks .filter__list__item .check-radio .check-radio__element::before,.ds-plp-filter-sheet__drill .filter__list__item .check-radio .check-radio__element::after,.ds-plp-filter-sheet__drill .filter__list__item .check-radio .check-radio__element::before{display:none!important;content:none!important}.ds-plp-filter-sheet__drill .check-radio__input{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;position:relative!important;opacity:1!important;width:20px;height:20px;border:1.5px solid var(--color-border);background:var(--color-white);flex:none;margin:0;padding:0;cursor:pointer;border-radius:0;box-shadow:none;outline:0;top:auto;left:auto}.ds-plp-filter-sheet__drill .check-radio__input:checked{background:var(--color-border)}.ds-plp-filter-sheet__drill .check-radio__input:checked::after{content:"";position:absolute;top:2px;left:5px;width:5px;height:9px;border:solid var(--color-white);border-width:0 2px 2px 0;transform:rotate(45deg)}.ds-plp-filter-sheet__drill .check-radio.is-selected .check-radio__input{background:var(--color-border)}.ds-plp-filter-sheet__drill .check-radio.is-selected .check-radio__input::after{content:"";position:absolute;top:2px;left:5px;width:5px;height:9px;border:solid var(--color-white);border-width:0 2px 2px 0;transform:rotate(45deg)}.ds-plp-filter-sheet__drill .check-radio__element,.ds-plp-filter-sheet__drill .filter--checks .filter__list__item .check-radio .check-radio__element,.ds-plp-filter-sheet__drill .filter__list__item .check-radio .check-radio__element{flex:1 1 auto;min-width:0;font-family:var(--font-sans);font-size:14px!important;font-weight:400;color:var(--fg-1)!important;letter-spacing:.3px!important;line-height:1.3;display:inline-flex!important;align-items:center;gap:12px;padding:0!important;margin:0;position:static!important;text-transform:none}.ds-plp-filter-sheet__drill .filter__count{color:#a8a8a8;font-size:var(--font-size-eyebrow);font-weight:400;letter-spacing:0;margin-left:auto;flex:none}.ds-plp-filter-sheet__drill .ds-plp-cat-tree{padding:0!important}.ds-plp-filter-sheet__drill .ds-plp-cat-tree .ds-plp-cat-tree__back,.ds-plp-filter-sheet__drill .ds-plp-cat-tree__back{display:flex!important;align-items:center;gap:8px;padding:14px 16px!important;background:#fafaf8!important;border:none!important;border-bottom:1px solid #f0f0f0!important;font-family:var(--font-sans);font-size:var(--font-size-caption)!important;font-weight:500;color:var(--fg-1)!important;letter-spacing:.6px!important;text-transform:uppercase;text-decoration:none;cursor:pointer;line-height:1;width:100%;box-sizing:border-box}.ds-plp-filter-sheet__drill .ds-plp-cat-tree .ds-plp-cat-tree__back::after,.ds-plp-filter-sheet__drill .ds-plp-cat-tree__back::after{display:none!important}.ds-plp-filter-sheet__drill .ds-plp-cat-tree .ds-plp-cat-tree__back:hover,.ds-plp-filter-sheet__drill .ds-plp-cat-tree__back:hover{color:var(--fg-1)}.ds-plp-filter-sheet__drill .ds-plp-cat-tree .ds-plp-cat-tree__back-icon,.ds-plp-filter-sheet__drill .ds-plp-cat-tree__back-icon{display:inline-block!important;width:auto!important;height:auto!important;border:none!important;background:0 0!important;font-size:18px!important;line-height:1;color:var(--fg-1)!important}.ds-plp-filter-sheet__drill .ds-plp-cat-tree .ds-plp-cat-tree__current,.ds-plp-filter-sheet__drill .ds-plp-cat-tree__current{display:block!important;padding:16px 16px 8px!important;line-height:1}.ds-plp-filter-sheet__drill .ds-plp-cat-tree__current .name{font-family:var(--font-sans);font-size:var(--font-size-eyebrow)!important;font-weight:500!important;color:var(--fg-3)!important;letter-spacing:.8px!important;text-transform:uppercase;line-height:1}.ds-plp-filter-sheet__drill .ds-plp-cat-tree__list{list-style:none;padding:0!important;margin:0!important}.ds-plp-filter-sheet__drill .ds-plp-cat-tree__item{margin:0!important;padding:0!important;border-top:none;list-style:none;float:none;width:auto}.ds-plp-filter-sheet__drill .ds-plp-cat-tree .ds-plp-cat-tree__link,.ds-plp-filter-sheet__drill .ds-plp-cat-tree__link{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:16px 16px!important;background:0 0!important;border:none!important;border-bottom:1px solid #f0f0f0!important;color:var(--fg-1)!important;text-decoration:none;font-family:var(--font-sans);font-size:14px!important;font-weight:400!important;letter-spacing:.3px!important;line-height:1.2!important;text-transform:none!important;cursor:pointer;width:100%!important;box-sizing:border-box}.ds-plp-filter-sheet__drill .ds-plp-cat-tree .ds-plp-cat-tree__link::after,.ds-plp-filter-sheet__drill .ds-plp-cat-tree__link::after{display:none!important}.ds-plp-filter-sheet__drill .ds-plp-cat-tree .ds-plp-cat-tree__link:hover,.ds-plp-filter-sheet__drill .ds-plp-cat-tree__link:hover{color:var(--fg-1)!important}.ds-plp-filter-sheet__drill .ds-plp-cat-tree .ds-plp-cat-tree__link.is-selected,.ds-plp-filter-sheet__drill .ds-plp-cat-tree__link.is-selected{background:#fafaf8!important;font-weight:500!important}.ds-plp-filter-sheet__drill .ds-plp-cat-tree__link .ds-plp-cat-tree__link-label,.ds-plp-filter-sheet__drill .ds-plp-cat-tree__link-label{display:inline-flex!important;align-items:baseline;gap:8px!important;flex:1 1 auto;min-width:0;margin-left:0!important}.ds-plp-filter-sheet__drill .ds-plp-cat-tree__link .ds-plp-cat-tree__link-count,.ds-plp-filter-sheet__drill .ds-plp-cat-tree__link-count{color:#a8a8a8!important;font-size:var(--font-size-eyebrow)!important;font-weight:400!important;letter-spacing:0!important;line-height:1!important;flex:none;margin-left:0!important}.ds-plp-filter-sheet__drill .ds-plp-cat-tree__link .ds-plp-cat-tree__link-chev,.ds-plp-filter-sheet__drill .ds-plp-cat-tree__link-chev{display:inline-flex!important;align-items:center;justify-content:center;font-size:18px!important;line-height:1!important;color:var(--color-grey5)!important;flex:none;margin-left:0!important;font-family:var(--font-sans)}.ds-plp-filter-sheet__drill .filter__search{position:sticky;top:0;z-index:2;padding:12px 16px!important;background:#fafaf8!important;border-bottom:1px solid #f0f0f0!important;display:block;margin:0}.ds-plp-filter-sheet__drill .filter__search .filter__search__icon{position:absolute;left:28px;top:50%;transform:translateY(-50%);display:inline-flex;color:var(--fg-1);z-index:1;pointer-events:none}.ds-plp-filter-sheet__drill .filter__search .filter__search__cont{position:relative;width:100%}.ds-plp-filter-sheet__drill .filter__search .filter__input{width:100%;box-sizing:border-box;padding:12px 14px 12px 38px!important;background:var(--color-white)!important;border:1px solid var(--color-grey3)!important;font-family:var(--font-sans);font-size:13px;font-weight:400;color:var(--fg-1);letter-spacing:.3px;outline:0;border-radius:0;margin:0}.ds-plp-filter-sheet__drill .filter__search .filter__input:focus{border-color:var(--fg-1)!important}.ds-plp-filter-sheet__drill .filter--sizes .filter__list{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:18px 16px}.ds-plp-filter-sheet__drill .filter--sizes .filter__list__item{border-bottom:none}.ds-plp-filter-sheet__drill .filter--sizes .check-radio,.ds-plp-filter-sheet__drill .filter--sizes .filter__list__item .check-radio{display:flex!important;align-items:center;justify-content:center;padding:14px 0!important;border:1px solid var(--color-grey6)!important;background:var(--color-white)!important;color:var(--color-border)!important;font-size:13px!important;font-weight:500;letter-spacing:.6px!important;cursor:pointer;gap:0}.ds-plp-filter-sheet__drill .filter--sizes .check-radio .check-radio__input,.ds-plp-filter-sheet__drill .filter--sizes .filter__list__item .check-radio .check-radio__input{display:none!important}.ds-plp-filter-sheet__drill .filter--sizes .check-radio .check-radio__element,.ds-plp-filter-sheet__drill .filter--sizes .filter__list__item .check-radio .check-radio__element{font-size:13px!important;font-weight:500!important;letter-spacing:.6px!important;color:inherit!important;text-align:center;gap:0;padding:0!important;justify-content:center}.ds-plp-filter-sheet__drill .filter--sizes .check-radio.is-selected,.ds-plp-filter-sheet__drill .filter--sizes .filter__list__item .check-radio.is-selected{background:var(--color-border)!important;color:var(--color-white)!important;border-color:var(--color-border)!important}.ds-plp-filter-sheet__drill .filter--sizes .check-radio.is-selected .check-radio__element,.ds-plp-filter-sheet__drill .filter--sizes .filter__list__item .check-radio.is-selected .check-radio__element{color:var(--color-white)!important}.ds-plp-filter-sheet__drill .filter--colors .filter__list__item{padding:0}.ds-plp-filter-sheet__drill .filter--colors .check-radio{padding:12px 16px!important}.ds-plp-filter-sheet__drill .filter--colors .filter__color{display:inline-block;width:24px;height:24px;flex:none;margin:0!important;border:1px solid var(--color-grey3);background-clip:padding-box;vertical-align:middle}.ds-plp-filter-sheet[data-expanded=category] .ds-plp-filter-sheet__drill .check-radio__input{border-radius:50%;width:18px;height:18px;background:var(--color-white)!important}.ds-plp-filter-sheet[data-expanded=category] .ds-plp-filter-sheet__drill .check-radio.is-selected .check-radio__input,.ds-plp-filter-sheet[data-expanded=category] .ds-plp-filter-sheet__drill .check-radio__input:checked{background:var(--color-white)!important}.ds-plp-filter-sheet[data-expanded=category] .ds-plp-filter-sheet__drill .check-radio.is-selected .check-radio__input::after,.ds-plp-filter-sheet[data-expanded=category] .ds-plp-filter-sheet__drill .check-radio__input:checked::after{content:"";position:absolute;top:2px;left:2px;width:10px;height:10px;border:none;background:var(--color-border);border-radius:50%;transform:none}.ds-plp-filter-sheet[data-expanded=category] .ds-plp-filter-sheet__drill .check-radio.is-selected{background:#fafaf8!important}.ds-plp-filter-sheet__footer{flex:none;display:grid;grid-template-columns:1fr 1.5fr;gap:10px;padding:12px 20px 14px;border-top:1px solid var(--line-4);background:var(--color-white);box-shadow:0 -8px 16px rgba(20,16,11,.05);padding-bottom:calc(14px + env(safe-area-inset-bottom))}.ds-plp-filter-sheet__clear{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 0;background:0 0;border:1px solid var(--color-border);color:var(--color-border);font-family:var(--font-sans);font-size:var(--font-size-caption);font-weight:500;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;text-decoration:none;line-height:1}.ds-plp-filter-sheet__clear[disabled]{opacity:.35;cursor:default}.ds-plp-filter-sheet__apply{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 0;background:var(--color-border);border:1px solid var(--color-border);color:var(--color-white);font-family:var(--font-sans);font-size:var(--font-size-caption);font-weight:500;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;text-decoration:none;line-height:1}.ds-plp-filter-sheet__apply:focus,.ds-plp-filter-sheet__apply:hover{color:var(--color-white);text-decoration:none}.ds-plp-filter-sheet__chips{flex:none;padding:0 20px 12px;border-bottom:1px solid var(--line-4);background:var(--color-white)}.ds-plp-filter-sheet__chips li.ds-plp-chips__clear{display:none}.ds-plp-filter-sheet__chips ul{list-style:none;padding:12px 0 0;margin:0;display:flex;gap:6px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.ds-plp-filter-sheet__chips ul::-webkit-scrollbar{display:none}.ds-plp-filter-sheet__chips li{flex:none;margin:0}.ds-plp-filter-sheet__chips li>a{display:inline-flex;align-items:center;gap:6px;padding:7px 10px 7px 12px;background:var(--color-border);color:var(--color-white);border:1px solid var(--color-border);font-family:var(--font-sans);font-size:var(--font-size-caption);font-weight:400;letter-spacing:.2px;text-decoration:none;white-space:nowrap;cursor:pointer}.ds-plp-filter-sheet__chips li:first-child>a{background:0 0;color:var(--color-border);font-size:var(--font-size-eyebrow);font-weight:500;text-transform:uppercase;letter-spacing:.6px}.ds-plp-sort-sheet{background:var(--color-white);width:100%;font-family:var(--font-sans);color:var(--fg-1);max-height:70vh;max-height:70dvh;overflow-y:auto;overscroll-behavior:contain}.ds-plp-sort-sheet__header{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 10px 16px;border-bottom:1px solid var(--line-4);min-height:56px;touch-action:none}.ds-plp-sort-sheet__title{font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--fg-1);letter-spacing:.8px;text-transform:uppercase}.ds-plp-sort-sheet__close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:0 0;border:none;cursor:pointer;color:var(--fg-1)}.ds-plp-sort-sheet__list{list-style:none;padding:0;margin:0;padding-bottom:env(safe-area-inset-bottom)}.ds-plp-sort-sheet__list li{margin:0;padding:0}.ds-plp-sort-sheet__option{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;background:0 0;border:none;border-bottom:1px solid #f0f0f0;cursor:pointer;font-family:var(--font-sans);font-size:14px;font-weight:400;color:var(--fg-2);letter-spacing:.3px;text-align:left;line-height:1.2}.ds-plp-sort-sheet__option.is-active{color:var(--fg-1);font-weight:500}.ds-plp-sort-sheet__option-label{flex:1 1 auto;min-width:0}.ds-plp-sort-sheet__option-mark{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:var(--color-border);color:var(--color-white);flex:none}.ds-brand-feature .card__image-cont,.ds-carousel--rail .card__image-cont,.ds-home-grid .card__image-cont,.ds-plp-grid .card__image-cont,.ds-product-rail .card__image-cont{display:block!important;height:auto!important;max-height:none!important;max-width:none!important;align-items:stretch!important}.ds-brand-feature .card__image-cont .static_cont,.ds-carousel--rail .card__image-cont .static_cont,.ds-home-grid .card__image-cont .static_cont,.ds-plp-grid .card__image-cont .static_cont,.ds-product-rail .card__image-cont .static_cont{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;min-width:0!important;min-height:0!important}.ds-brand-feature .card__image-cont img,.ds-brand-feature .card__image-cont t-form-image-static,.ds-brand-feature .card__image-cont t-form-image-static>img,.ds-carousel--rail .card__image-cont img,.ds-carousel--rail .card__image-cont t-form-image-static,.ds-carousel--rail .card__image-cont t-form-image-static>img,.ds-home-grid .card__image-cont img,.ds-home-grid .card__image-cont t-form-image-static,.ds-home-grid .card__image-cont t-form-image-static>img,.ds-plp-grid .card__image-cont img,.ds-plp-grid .card__image-cont t-form-image-static,.ds-plp-grid .card__image-cont t-form-image-static>img,.ds-product-rail .card__image-cont img,.ds-product-rail .card__image-cont t-form-image-static,.ds-product-rail .card__image-cont t-form-image-static>img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;min-width:100%!important;min-height:100%!important;object-fit:cover!important;object-position:center top!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important}.ds-brand-feature t-product,.ds-carousel--rail t-product,.ds-home-grid t-product,.ds-plp-grid t-product,.ds-product-rail t-product{display:block;width:100%;height:100%}.ds-brand-feature .card,.ds-carousel--rail .card,.ds-home-grid .card,.ds-plp-grid .card,.ds-product-rail .card{position:relative;display:flex;flex-direction:column;gap:8px;max-width:none;height:auto;margin:0;padding:0;background:0 0;overflow:visible;box-shadow:none;cursor:pointer}.ds-brand-feature .card__top,.ds-brand-feature .card__top.card__top,.ds-carousel--rail .card__top,.ds-carousel--rail .card__top.card__top,.ds-home-grid .card__top,.ds-home-grid .card__top.card__top,.ds-plp-grid .card__top,.ds-plp-grid .card__top.card__top,.ds-product-rail .card__top,.ds-product-rail .card__top.card__top{position:absolute!important;top:10px!important;right:10px!important;left:auto!important;bottom:auto!important;z-index:6;margin:0!important;padding:0!important;display:flex!important;transform:none!important;justify-content:flex-end;width:auto!important}.ds-brand-feature .card:hover .card__top,.ds-carousel--rail .card:hover .card__top,.ds-home-grid .card:hover .card__top,.ds-plp-grid .card:hover .card__top,.ds-product-rail .card:hover .card__top,.non-touch .ds-brand-feature .card:hover .card__top,.non-touch .ds-carousel--rail .card:hover .card__top,.non-touch .ds-home-grid .card:hover .card__top,.non-touch .ds-plp-grid .card:hover .card__top,.non-touch .ds-product-rail .card:hover .card__top,.touch .ds-brand-feature .card:hover .card__top,.touch .ds-carousel--rail .card:hover .card__top,.touch .ds-home-grid .card:hover .card__top,.touch .ds-plp-grid .card:hover .card__top,.touch .ds-product-rail .card:hover .card__top{transform:none!important}.ds-brand-feature .card__favourite,.ds-brand-feature .card__favourite-red,.ds-carousel--rail .card__favourite,.ds-carousel--rail .card__favourite-red,.ds-home-grid .card__favourite,.ds-home-grid .card__favourite-red,.ds-plp-grid .card__favourite,.ds-plp-grid .card__favourite-red,.ds-product-rail .card__favourite,.ds-product-rail .card__favourite-red{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:rgba(255,255,255,.92);border:none;cursor:pointer;transition:background var(--transition-base);text-decoration:none;padding:0;margin:0;color:var(--color-border)}.ds-brand-feature .card__favourite-red:hover,.ds-brand-feature .card__favourite:hover,.ds-carousel--rail .card__favourite-red:hover,.ds-carousel--rail .card__favourite:hover,.ds-home-grid .card__favourite-red:hover,.ds-home-grid .card__favourite:hover,.ds-plp-grid .card__favourite-red:hover,.ds-plp-grid .card__favourite:hover,.ds-product-rail .card__favourite-red:hover,.ds-product-rail .card__favourite:hover{background:var(--color-white);color:var(--color-red)}.ds-brand-feature .card__favourite .icon,.ds-brand-feature .card__favourite-red .icon,.ds-carousel--rail .card__favourite .icon,.ds-carousel--rail .card__favourite-red .icon,.ds-home-grid .card__favourite .icon,.ds-home-grid .card__favourite-red .icon,.ds-plp-grid .card__favourite .icon,.ds-plp-grid .card__favourite-red .icon,.ds-product-rail .card__favourite .icon,.ds-product-rail .card__favourite-red .icon{line-height:0;display:inline-flex;width:18px;height:18px}.ds-brand-feature .card__favourite .icon__item,.ds-brand-feature .card__favourite svg,.ds-brand-feature .card__favourite svg.icon__item,.ds-brand-feature .card__favourite-red .icon__item,.ds-brand-feature .card__favourite-red svg,.ds-brand-feature .card__favourite-red svg.icon__item,.ds-carousel--rail .card__favourite .icon__item,.ds-carousel--rail .card__favourite svg,.ds-carousel--rail .card__favourite svg.icon__item,.ds-carousel--rail .card__favourite-red .icon__item,.ds-carousel--rail .card__favourite-red svg,.ds-carousel--rail .card__favourite-red svg.icon__item,.ds-home-grid .card__favourite .icon__item,.ds-home-grid .card__favourite svg,.ds-home-grid .card__favourite svg.icon__item,.ds-home-grid .card__favourite-red .icon__item,.ds-home-grid .card__favourite-red svg,.ds-home-grid .card__favourite-red svg.icon__item,.ds-plp-grid .card__favourite .icon__item,.ds-plp-grid .card__favourite svg,.ds-plp-grid .card__favourite svg.icon__item,.ds-plp-grid .card__favourite-red .icon__item,.ds-plp-grid .card__favourite-red svg,.ds-plp-grid .card__favourite-red svg.icon__item,.ds-product-rail .card__favourite .icon__item,.ds-product-rail .card__favourite svg,.ds-product-rail .card__favourite svg.icon__item,.ds-product-rail .card__favourite-red .icon__item,.ds-product-rail .card__favourite-red svg,.ds-product-rail .card__favourite-red svg.icon__item{width:18px;height:18px;display:block;fill:currentColor}.ds-brand-feature .card__favourite svg-favourite svg,.ds-brand-feature .card__favourite-red svg-favourite svg,.ds-carousel--rail .card__favourite svg-favourite svg,.ds-carousel--rail .card__favourite-red svg-favourite svg,.ds-home-grid .card__favourite svg-favourite svg,.ds-home-grid .card__favourite-red svg-favourite svg,.ds-plp-grid .card__favourite svg-favourite svg,.ds-plp-grid .card__favourite-red svg-favourite svg,.ds-product-rail .card__favourite svg-favourite svg,.ds-product-rail .card__favourite-red svg-favourite svg{width:18px;height:18px;display:block}.ds-brand-feature .card__favourite .icon--favourite-red svg,.ds-brand-feature .card__favourite-red svg,.ds-carousel--rail .card__favourite .icon--favourite-red svg,.ds-carousel--rail .card__favourite-red svg,.ds-home-grid .card__favourite .icon--favourite-red svg,.ds-home-grid .card__favourite-red svg,.ds-plp-grid .card__favourite .icon--favourite-red svg,.ds-plp-grid .card__favourite-red svg,.ds-product-rail .card__favourite .icon--favourite-red svg,.ds-product-rail .card__favourite-red svg{fill:var(--color-red)}.ds-brand-feature .card__link,.ds-carousel--rail .card__link,.ds-home-grid .card__link,.ds-plp-grid .card__link,.ds-product-rail .card__link{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit}.ds-brand-feature .card__image-cont,.ds-brand-feature .card__image-cont.card__image-cont,.ds-carousel--rail .card__image-cont,.ds-carousel--rail .card__image-cont.card__image-cont,.ds-home-grid .card__image-cont,.ds-home-grid .card__image-cont.card__image-cont,.ds-plp-grid .card__image-cont,.ds-plp-grid .card__image-cont.card__image-cont,.ds-product-rail .card__image-cont,.ds-product-rail .card__image-cont.card__image-cont{position:relative!important;display:block!important;aspect-ratio:3/4;height:auto!important;max-height:none!important;max-width:none!important;background:#f0ede9;overflow:hidden;width:100%!important}.ds-brand-feature .card__image-cont .static_cont,.ds-brand-feature .card__image-cont.card__image-cont .static_cont,.ds-brand-feature .card__image-cont.card__image-cont__image-cont .static_cont,.ds-brand-feature .card__image-cont__image-cont .static_cont,.ds-carousel--rail .card__image-cont .static_cont,.ds-carousel--rail .card__image-cont.card__image-cont .static_cont,.ds-carousel--rail .card__image-cont.card__image-cont__image-cont .static_cont,.ds-carousel--rail .card__image-cont__image-cont .static_cont,.ds-home-grid .card__image-cont .static_cont,.ds-home-grid .card__image-cont.card__image-cont .static_cont,.ds-home-grid .card__image-cont.card__image-cont__image-cont .static_cont,.ds-home-grid .card__image-cont__image-cont .static_cont,.ds-plp-grid .card__image-cont .static_cont,.ds-plp-grid .card__image-cont.card__image-cont .static_cont,.ds-plp-grid .card__image-cont.card__image-cont__image-cont .static_cont,.ds-plp-grid .card__image-cont__image-cont .static_cont,.ds-product-rail .card__image-cont .static_cont,.ds-product-rail .card__image-cont.card__image-cont .static_cont,.ds-product-rail .card__image-cont.card__image-cont__image-cont .static_cont,.ds-product-rail .card__image-cont__image-cont .static_cont{position:absolute!important;inset:0!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;min-width:0;min-height:0}.ds-brand-feature .card__image-cont img,.ds-brand-feature .card__image-cont t-form-image-static,.ds-brand-feature .card__image-cont t-form-image-static img,.ds-brand-feature .card__image-cont.card__image-cont img,.ds-brand-feature .card__image-cont.card__image-cont t-form-image-static,.ds-brand-feature .card__image-cont.card__image-cont t-form-image-static img,.ds-carousel--rail .card__image-cont img,.ds-carousel--rail .card__image-cont t-form-image-static,.ds-carousel--rail .card__image-cont t-form-image-static img,.ds-carousel--rail .card__image-cont.card__image-cont img,.ds-carousel--rail .card__image-cont.card__image-cont t-form-image-static,.ds-carousel--rail .card__image-cont.card__image-cont t-form-image-static img,.ds-home-grid .card__image-cont img,.ds-home-grid .card__image-cont t-form-image-static,.ds-home-grid .card__image-cont t-form-image-static img,.ds-home-grid .card__image-cont.card__image-cont img,.ds-home-grid .card__image-cont.card__image-cont t-form-image-static,.ds-home-grid .card__image-cont.card__image-cont t-form-image-static img,.ds-plp-grid .card__image-cont img,.ds-plp-grid .card__image-cont t-form-image-static,.ds-plp-grid .card__image-cont t-form-image-static img,.ds-plp-grid .card__image-cont.card__image-cont img,.ds-plp-grid .card__image-cont.card__image-cont t-form-image-static,.ds-plp-grid .card__image-cont.card__image-cont t-form-image-static img,.ds-product-rail .card__image-cont img,.ds-product-rail .card__image-cont t-form-image-static,.ds-product-rail .card__image-cont t-form-image-static img,.ds-product-rail .card__image-cont.card__image-cont img,.ds-product-rail .card__image-cont.card__image-cont t-form-image-static,.ds-product-rail .card__image-cont.card__image-cont t-form-image-static img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;min-width:0;min-height:0;object-fit:cover;object-position:center top;display:block;position:absolute!important;top:0!important;left:0!important;transition:transform .6s ease}.ds-brand-feature .card:hover .card__image-cont img,.ds-carousel--rail .card:hover .card__image-cont img,.ds-home-grid .card:hover .card__image-cont img,.ds-plp-grid .card:hover .card__image-cont img,.ds-product-rail .card:hover .card__image-cont img{transform:scale(1.03)}.ds-brand-feature .card .text_labels,.ds-carousel--rail .card .text_labels,.ds-home-grid .card .text_labels,.ds-plp-grid .card .text_labels,.ds-product-rail .card .text_labels{position:absolute;top:10px;left:10px;right:56px;bottom:auto;z-index:5;display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;align-items:flex-start;align-content:flex-start;justify-content:flex-start;padding:0;pointer-events:none}.ds-brand-feature .card .text_labels>*,.ds-carousel--rail .card .text_labels>*,.ds-home-grid .card .text_labels>*,.ds-plp-grid .card .text_labels>*,.ds-product-rail .card .text_labels>*{pointer-events:auto}.ds-brand-feature .card .text_labels span,.ds-brand-feature .card .text_labels span.card__label,.ds-brand-feature .card .text_labels span.label_discount,.ds-carousel--rail .card .text_labels span,.ds-carousel--rail .card .text_labels span.card__label,.ds-carousel--rail .card .text_labels span.label_discount,.ds-home-grid .card .text_labels span,.ds-home-grid .card .text_labels span.card__label,.ds-home-grid .card .text_labels span.label_discount,.ds-plp-grid .card .text_labels span,.ds-plp-grid .card .text_labels span.card__label,.ds-plp-grid .card .text_labels span.label_discount,.ds-product-rail .card .text_labels span,.ds-product-rail .card .text_labels span.card__label,.ds-product-rail .card .text_labels span.label_discount{font-size:11px;line-height:1.2;padding:3px 8px;margin:0;letter-spacing:.6px;font-weight:600;font-family:var(--font-sans);text-transform:uppercase;background:var(--color-white);color:var(--color-border);border:1px solid var(--color-border);display:inline-block;white-space:normal}.ds-brand-feature .card .text_labels span.label_discount,.ds-carousel--rail .card .text_labels span.label_discount,.ds-home-grid .card .text_labels span.label_discount,.ds-plp-grid .card .text_labels span.label_discount,.ds-product-rail .card .text_labels span.label_discount{background:var(--color-red);color:var(--color-white);border:none}.ds-brand-feature .card .text_labels span.label_discount.sale,.ds-carousel--rail .card .text_labels span.label_discount.sale,.ds-home-grid .card .text_labels span.label_discount.sale,.ds-plp-grid .card .text_labels span.label_discount.sale,.ds-product-rail .card .text_labels span.label_discount.sale{background:var(--color-white);color:var(--color-red);border:1px solid var(--color-red)}.ds-brand-feature .card .text_labels span.label_discount.label_newin,.ds-carousel--rail .card .text_labels span.label_discount.label_newin,.ds-home-grid .card .text_labels span.label_discount.label_newin,.ds-plp-grid .card .text_labels span.label_discount.label_newin,.ds-product-rail .card .text_labels span.label_discount.label_newin{background:var(--color-white);color:var(--color-border);border:1px solid var(--color-border)}.ds-brand-feature .card .text_labels span.card__label.premium,.ds-carousel--rail .card .text_labels span.card__label.premium,.ds-home-grid .card .text_labels span.card__label.premium,.ds-plp-grid .card .text_labels span.card__label.premium,.ds-product-rail .card .text_labels span.card__label.premium{color:var(--color-premium-gold);border-color:var(--color-premium-gold);background:var(--color-white)}.ds-brand-feature .card .text_labels span.card__label--black,.ds-carousel--rail .card .text_labels span.card__label--black,.ds-home-grid .card .text_labels span.card__label--black,.ds-plp-grid .card .text_labels span.card__label--black,.ds-product-rail .card .text_labels span.card__label--black{background:var(--color-border);color:var(--color-white);border-color:var(--color-border)}.ds-brand-feature .card .text_labels span.card__custom_badge,.ds-brand-feature .card .text_labels span.card__custom_badge>span,.ds-carousel--rail .card .text_labels span.card__custom_badge,.ds-carousel--rail .card .text_labels span.card__custom_badge>span,.ds-home-grid .card .text_labels span.card__custom_badge,.ds-home-grid .card .text_labels span.card__custom_badge>span,.ds-plp-grid .card .text_labels span.card__custom_badge,.ds-plp-grid .card .text_labels span.card__custom_badge>span,.ds-product-rail .card .text_labels span.card__custom_badge,.ds-product-rail .card .text_labels span.card__custom_badge>span{background:0 0!important;background-color:transparent!important;color:inherit!important;border:0!important;border-color:transparent!important;padding:0!important;margin:0!important;white-space:normal!important;text-transform:none!important;letter-spacing:normal!important;font-weight:400!important;line-height:1!important;font-size:inherit!important;box-shadow:none!important;outline:0!important}.ds-brand-feature .card .text_labels span.card__custom_badge,.ds-carousel--rail .card .text_labels span.card__custom_badge,.ds-home-grid .card .text_labels span.card__custom_badge,.ds-plp-grid .card .text_labels span.card__custom_badge,.ds-product-rail .card .text_labels span.card__custom_badge{display:inline-flex!important;align-items:center;max-width:140px;max-height:28px;overflow:hidden;white-space:nowrap!important}.ds-brand-feature .card .text_labels span.card__custom_badge>img,.ds-carousel--rail .card .text_labels span.card__custom_badge>img,.ds-home-grid .card .text_labels span.card__custom_badge>img,.ds-plp-grid .card .text_labels span.card__custom_badge>img,.ds-product-rail .card .text_labels span.card__custom_badge>img{height:22px;width:auto;max-width:140px;display:block;border:0!important;background:0 0!important;padding:0!important;margin:0!important;box-shadow:none!important}.ds-brand-feature .card .card__custom_badges,.ds-carousel--rail .card .card__custom_badges,.ds-home-grid .card .card__custom_badges,.ds-plp-grid .card .card__custom_badges,.ds-product-rail .card .card__custom_badges{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:6}.ds-brand-feature .card .card__custom_badges .card__custom_badge,.ds-carousel--rail .card .card__custom_badges .card__custom_badge,.ds-home-grid .card .card__custom_badges .card__custom_badge,.ds-plp-grid .card .card__custom_badges .card__custom_badge,.ds-product-rail .card .card__custom_badges .card__custom_badge{position:absolute;pointer-events:auto;max-width:45%;max-height:56px;overflow:hidden}.ds-brand-feature .card .card__custom_badges .card__custom_badge--top-left,.ds-carousel--rail .card .card__custom_badges .card__custom_badge--top-left,.ds-home-grid .card .card__custom_badges .card__custom_badge--top-left,.ds-plp-grid .card .card__custom_badges .card__custom_badge--top-left,.ds-product-rail .card .card__custom_badges .card__custom_badge--top-left{top:10px;left:10px}.ds-brand-feature .card .card__custom_badges .card__custom_badge--top-right,.ds-carousel--rail .card .card__custom_badges .card__custom_badge--top-right,.ds-home-grid .card .card__custom_badges .card__custom_badge--top-right,.ds-plp-grid .card .card__custom_badges .card__custom_badge--top-right,.ds-product-rail .card .card__custom_badges .card__custom_badge--top-right{top:10px;right:10px}.ds-brand-feature .card .card__custom_badges .card__custom_badge--bottom-left,.ds-carousel--rail .card .card__custom_badges .card__custom_badge--bottom-left,.ds-home-grid .card .card__custom_badges .card__custom_badge--bottom-left,.ds-plp-grid .card .card__custom_badges .card__custom_badge--bottom-left,.ds-product-rail .card .card__custom_badges .card__custom_badge--bottom-left{bottom:10px;left:10px}.ds-brand-feature .card .card__custom_badges .card__custom_badge--bottom-right,.ds-carousel--rail .card .card__custom_badges .card__custom_badge--bottom-right,.ds-home-grid .card .card__custom_badges .card__custom_badge--bottom-right,.ds-plp-grid .card .card__custom_badges .card__custom_badge--bottom-right,.ds-product-rail .card .card__custom_badges .card__custom_badge--bottom-right{bottom:10px;right:10px}.ds-brand-feature .card .card__custom_badges .card__custom_badge img,.ds-carousel--rail .card .card__custom_badges .card__custom_badge img,.ds-home-grid .card .card__custom_badges .card__custom_badge img,.ds-plp-grid .card .card__custom_badges .card__custom_badge img,.ds-product-rail .card .card__custom_badges .card__custom_badge img{max-width:100%;max-height:56px;width:auto;height:auto;display:block}.ds-brand-feature .card__label,.ds-carousel--rail .card__label,.ds-home-grid .card__label,.ds-plp-grid .card__label,.ds-product-rail .card__label{display:inline-block;background:var(--color-white);color:var(--color-border);font-family:var(--font-sans);font-size:11px;padding:3px 8px;text-transform:uppercase;letter-spacing:.6px;font-weight:600;line-height:1.2;border:1px solid var(--color-border);white-space:nowrap}.ds-brand-feature .card__label.premium,.ds-carousel--rail .card__label.premium,.ds-home-grid .card__label.premium,.ds-plp-grid .card__label.premium,.ds-product-rail .card__label.premium{color:var(--color-premium-gold);border-color:var(--color-premium-gold)}.ds-brand-feature .card__label--black,.ds-carousel--rail .card__label--black,.ds-home-grid .card__label--black,.ds-plp-grid .card__label--black,.ds-product-rail .card__label--black{background:var(--color-border);color:var(--color-white);border-color:var(--color-border)}.ds-brand-feature .card .label_discount,.ds-brand-feature .card .text_labels .label_discount,.ds-brand-feature .card .text_labels span.label_discount,.ds-carousel--rail .card .label_discount,.ds-carousel--rail .card .text_labels .label_discount,.ds-carousel--rail .card .text_labels span.label_discount,.ds-home-grid .card .label_discount,.ds-home-grid .card .text_labels .label_discount,.ds-home-grid .card .text_labels span.label_discount,.ds-plp-grid .card .label_discount,.ds-plp-grid .card .text_labels .label_discount,.ds-plp-grid .card .text_labels span.label_discount,.ds-product-rail .card .label_discount,.ds-product-rail .card .text_labels .label_discount,.ds-product-rail .card .text_labels span.label_discount{display:inline-block;background:var(--color-red);color:var(--color-white);font-family:var(--font-sans);font-size:11px;padding:3px 8px;text-transform:uppercase;letter-spacing:.6px;font-weight:600;line-height:1.2;white-space:normal;border:none;order:-1}.ds-brand-feature .card .label_discount.sale,.ds-brand-feature .card .text_labels .label_discount.sale,.ds-brand-feature .card .text_labels span.label_discount.sale,.ds-carousel--rail .card .label_discount.sale,.ds-carousel--rail .card .text_labels .label_discount.sale,.ds-carousel--rail .card .text_labels span.label_discount.sale,.ds-home-grid .card .label_discount.sale,.ds-home-grid .card .text_labels .label_discount.sale,.ds-home-grid .card .text_labels span.label_discount.sale,.ds-plp-grid .card .label_discount.sale,.ds-plp-grid .card .text_labels .label_discount.sale,.ds-plp-grid .card .text_labels span.label_discount.sale,.ds-product-rail .card .label_discount.sale,.ds-product-rail .card .text_labels .label_discount.sale,.ds-product-rail .card .text_labels span.label_discount.sale{background:var(--color-white);color:var(--color-red);border:1px solid var(--color-red)}.ds-brand-feature .card__info,.ds-brand-feature .card__info.card__info,.ds-carousel--rail .card__info,.ds-carousel--rail .card__info.card__info,.ds-home-grid .card__info,.ds-home-grid .card__info.card__info,.ds-plp-grid .card__info,.ds-plp-grid .card__info.card__info,.ds-product-rail .card__info,.ds-product-rail .card__info.card__info{display:flex;flex-direction:column;gap:4px;padding:0;background:0 0;position:static;width:auto;z-index:auto;min-height:80px}.ds-brand-feature .card__label-cont,.ds-brand-feature .card__label-cont.card__label-cont,.ds-carousel--rail .card__label-cont,.ds-carousel--rail .card__label-cont.card__label-cont,.ds-home-grid .card__label-cont,.ds-home-grid .card__label-cont.card__label-cont,.ds-plp-grid .card__label-cont,.ds-plp-grid .card__label-cont.card__label-cont,.ds-product-rail .card__label-cont,.ds-product-rail .card__label-cont.card__label-cont{display:none}.ds-brand-feature .card__title,.ds-carousel--rail .card__title,.ds-home-grid .card__title,.ds-plp-grid .card__title,.ds-product-rail .card__title{font-family:var(--font-sans);font-size:11px;font-weight:400;color:var(--fg-3);text-transform:uppercase;letter-spacing:.5px;margin:6px 0 0;line-height:1.2}.ds-brand-feature .card__type,.ds-carousel--rail .card__type,.ds-home-grid .card__type,.ds-plp-grid .card__type,.ds-product-rail .card__type{font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--color-border);text-transform:uppercase;letter-spacing:.4px;line-height:1.3;display:block}.ds-brand-feature .card__price-cont,.ds-carousel--rail .card__price-cont,.ds-home-grid .card__price-cont,.ds-plp-grid .card__price-cont,.ds-product-rail .card__price-cont{display:flex;gap:8px;align-items:baseline;margin-top:4px;flex-wrap:wrap}.ds-brand-feature .card__price,.ds-carousel--rail .card__price,.ds-home-grid .card__price,.ds-plp-grid .card__price,.ds-product-rail .card__price{font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--color-border);line-height:1;order:1}.ds-brand-feature .card__price span,.ds-carousel--rail .card__price span,.ds-home-grid .card__price span,.ds-plp-grid .card__price span,.ds-product-rail .card__price span{font-weight:500}.ds-brand-feature .card__price small,.ds-carousel--rail .card__price small,.ds-home-grid .card__price small,.ds-plp-grid .card__price small,.ds-product-rail .card__price small{font-size:11px;font-weight:400;margin-left:1px}.ds-brand-feature .card__price-old,.ds-carousel--rail .card__price-old,.ds-home-grid .card__price-old,.ds-plp-grid .card__price-old,.ds-product-rail .card__price-old{font-family:var(--font-sans);font-size:12px;font-weight:400;color:var(--fg-3);text-decoration:line-through;text-transform:none;line-height:1;position:static;order:2}.ds-brand-feature .card__price-old small,.ds-carousel--rail .card__price-old small,.ds-home-grid .card__price-old small,.ds-plp-grid .card__price-old small,.ds-product-rail .card__price-old small{font-size:10px;margin-left:1px}.ds-brand-feature .card__price-old::after,.ds-carousel--rail .card__price-old::after,.ds-home-grid .card__price-old::after,.ds-plp-grid .card__price-old::after,.ds-product-rail .card__price-old::after{display:none;content:none}.ds-brand-feature .card__price-cont:has(.card__price-old) .card__price,.ds-carousel--rail .card__price-cont:has(.card__price-old) .card__price,.ds-home-grid .card__price-cont:has(.card__price-old) .card__price,.ds-plp-grid .card__price-cont:has(.card__price-old) .card__price,.ds-product-rail .card__price-cont:has(.card__price-old) .card__price{color:var(--color-red)}.ds-brand-feature .card__bot,.ds-brand-feature .card__sizes,.ds-brand-feature .card__slider-cont,.ds-carousel--rail .card__bot,.ds-carousel--rail .card__sizes,.ds-carousel--rail .card__slider-cont,.ds-home-grid .card__bot,.ds-home-grid .card__sizes,.ds-home-grid .card__slider-cont,.ds-plp-grid .card__bot,.ds-plp-grid .card__sizes,.ds-plp-grid .card__slider-cont,.ds-product-rail .card__bot,.ds-product-rail .card__sizes,.ds-product-rail .card__slider-cont{display:none}.ds-brand-feature .card--small,.ds-carousel--rail .card--small,.ds-home-grid .card--small,.ds-plp-grid .card--small,.ds-product-rail .card--small{max-width:none;height:auto!important}.ds-brand-feature .card--small .card__info,.ds-carousel--rail .card--small .card__info,.ds-home-grid .card--small .card__info,.ds-plp-grid .card--small .card__info,.ds-product-rail .card--small .card__info{padding:4px 0 0}.ds-brand-feature .card.is-sold-out,.ds-carousel--rail .card.is-sold-out,.ds-home-grid .card.is-sold-out,.ds-plp-grid .card.is-sold-out,.ds-product-rail .card.is-sold-out{cursor:default}.ds-brand-feature .card.is-sold-out .card__link,.ds-carousel--rail .card.is-sold-out .card__link,.ds-home-grid .card.is-sold-out .card__link,.ds-plp-grid .card.is-sold-out .card__link,.ds-product-rail .card.is-sold-out .card__link{pointer-events:none;cursor:default}.ds-brand-feature .card.is-sold-out .card__top,.ds-carousel--rail .card.is-sold-out .card__top,.ds-home-grid .card.is-sold-out .card__top,.ds-plp-grid .card.is-sold-out .card__top,.ds-product-rail .card.is-sold-out .card__top{pointer-events:auto}.ds-brand-feature .card.is-sold-out .card__image-cont img,.ds-brand-feature .card.is-sold-out .card__image-cont t-form-image-static img,.ds-carousel--rail .card.is-sold-out .card__image-cont img,.ds-carousel--rail .card.is-sold-out .card__image-cont t-form-image-static img,.ds-home-grid .card.is-sold-out .card__image-cont img,.ds-home-grid .card.is-sold-out .card__image-cont t-form-image-static img,.ds-plp-grid .card.is-sold-out .card__image-cont img,.ds-plp-grid .card.is-sold-out .card__image-cont t-form-image-static img,.ds-product-rail .card.is-sold-out .card__image-cont img,.ds-product-rail .card.is-sold-out .card__image-cont t-form-image-static img{filter:grayscale(1) brightness(1.04);opacity:.55;transition:filter .4s ease}.ds-brand-feature .card.is-sold-out .text_labels,.ds-carousel--rail .card.is-sold-out .text_labels,.ds-home-grid .card.is-sold-out .text_labels,.ds-plp-grid .card.is-sold-out .text_labels,.ds-product-rail .card.is-sold-out .text_labels{display:none}.ds-brand-feature .card.is-sold-out .card__title,.ds-carousel--rail .card.is-sold-out .card__title,.ds-home-grid .card.is-sold-out .card__title,.ds-plp-grid .card.is-sold-out .card__title,.ds-product-rail .card.is-sold-out .card__title{color:#a8a39c}.ds-brand-feature .card.is-sold-out .card__type,.ds-carousel--rail .card.is-sold-out .card__type,.ds-home-grid .card.is-sold-out .card__type,.ds-plp-grid .card.is-sold-out .card__type,.ds-product-rail .card.is-sold-out .card__type{color:var(--fg-3)}.ds-brand-feature .card.is-sold-out .card__price,.ds-carousel--rail .card.is-sold-out .card__price,.ds-home-grid .card.is-sold-out .card__price,.ds-plp-grid .card.is-sold-out .card__price,.ds-product-rail .card.is-sold-out .card__price{color:var(--fg-3)!important;text-decoration:line-through}.ds-brand-feature .card.is-sold-out .card__price-old,.ds-carousel--rail .card.is-sold-out .card__price-old,.ds-home-grid .card.is-sold-out .card__price-old,.ds-plp-grid .card.is-sold-out .card__price-old,.ds-product-rail .card.is-sold-out .card__price-old{opacity:.6}.ds-brand-feature .card.is-sold-out .card__price-cont::after,.ds-carousel--rail .card.is-sold-out .card__price-cont::after,.ds-home-grid .card.is-sold-out .card__price-cont::after,.ds-plp-grid .card.is-sold-out .card__price-cont::after,.ds-product-rail .card.is-sold-out .card__price-cont::after{content:"Уведоми ме →";display:inline-block;margin-left:12px;font-size:10px;font-weight:500;font-family:var(--font-sans);color:var(--color-border);text-transform:uppercase;letter-spacing:.8px;text-decoration:none;border-bottom:1px solid var(--color-border);padding-bottom:1px;pointer-events:auto;cursor:pointer;order:3}.ds-brand-feature .card__sold-out,.ds-carousel--rail .card__sold-out,.ds-home-grid .card__sold-out,.ds-plp-grid .card__sold-out,.ds-product-rail .card__sold-out{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);z-index:4;background:var(--color-border);color:var(--fg-inverse);padding:10px 14px;display:flex;justify-content:space-between;align-items:center;gap:10px;pointer-events:none}.ds-brand-feature__sold-out-label,.ds-carousel--rail__sold-out-label,.ds-home-grid__sold-out-label,.ds-plp-grid__sold-out-label,.ds-product-rail__sold-out-label{font-family:var(--font-sans);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:2.4px;color:var(--fg-inverse)}.ds-brand-feature__sold-out-en,.ds-carousel--rail__sold-out-en,.ds-home-grid__sold-out-en,.ds-plp-grid__sold-out-en,.ds-product-rail__sold-out-en{font-family:var(--font-sans);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:rgba(255,255,255,.6)}.card--placeholder .card__info>*{visibility:hidden}.card__title--empty{display:none}.ds-plp .ds-plp-grid .card__type{min-height:2.6em;min-height:2lh}.ds-plp .ds-plp-grid .card__title--empty{display:block;visibility:hidden}.ds-brand-feature .card{gap:6px}.ds-brand-feature .card__top{display:none!important}.ds-brand-feature .card__title{font-size:10px;letter-spacing:.6px;color:rgba(255,255,255,.55);margin-top:4px}.ds-brand-feature .card__type{font-size:12px;letter-spacing:.4px;color:var(--fg-inverse)}.ds-brand-feature .card__price{font-size:12px;color:var(--fg-inverse)}.ds-brand-feature .card__price small{font-size:10px}.ds-brand-feature .card__price-old{font-size:11px;color:rgba(255,255,255,.45)}.ds-brand-feature .card__price-old small{font-size:9px}.ds-brand-feature .card__price-cont:has(.card__price-old) .card__price{color:#ff8a8f}.ds-brand-feature .card__image-cont{background:#1a1a1a}.ds-brand-feature .card .text_labels{right:10px}.ds-brand-feature .card .text_labels span.label_discount{font-size:10px;padding:3px 7px}.ds-brand-feature .card .text_labels span,.ds-brand-feature .card .text_labels span.card__label{font-size:10px;padding:3px 7px;background:rgba(0,0,0,.55);color:var(--fg-inverse);border-color:rgba(255,255,255,.55)}.ds-brand-feature .card .text_labels span.label_discount.sale{background:rgba(0,0,0,.55);color:var(--color-red);border-color:var(--color-red)}.ds-brand-feature .card .text_labels span.label_discount.label_newin{background:rgba(0,0,0,.55);color:var(--color-white);border-color:var(--color-white)}.ds-brand-feature .card .text_labels span.card__label.premium{color:var(--color-premium-gold);border-color:var(--color-premium-gold);background:rgba(0,0,0,.55)}.ds-brand-feature .card .text_labels span.card__label--black{background:var(--color-red);color:var(--color-white);border-color:var(--color-red)}.ds-brand-feature .card .card__sold-out{background:var(--color-white);color:var(--color-border);padding:9px 12px}.ds-brand-feature .card__sold-out-label{color:var(--color-border);font-size:10px;letter-spacing:2.2px}.ds-brand-feature .card__sold-out-en{color:var(--fg-3);font-size:9px;letter-spacing:1px}.ds-brand-feature .card .card.is-sold-out .card__price-cont::after{color:var(--fg-inverse);border-bottom-color:rgba(255,255,255,.6)}.ds-brand-feature .card .card.is-sold-out .card__title{color:rgba(255,255,255,.35)}.ds-brand-feature .card .card.is-sold-out .card__type{color:rgba(255,255,255,.55)}.ds-brand-feature .card .card.is-sold-out .card__price{color:rgba(255,255,255,.4)!important}@media screen and (max-width:768px){.ds-plp .ds-plp-grid .card__top,.ds-plp .ds-plp-grid .card__top.card__top{top:6px!important;right:6px!important}.ds-plp .ds-plp-grid .card__favourite,.ds-plp .ds-plp-grid .card__favourite-red{width:32px;height:32px;background:rgba(255,255,255,.94)}.ds-plp .ds-plp-grid .card__favourite .icon,.ds-plp .ds-plp-grid .card__favourite svg,.ds-plp .ds-plp-grid .card__favourite svg-favourite svg,.ds-plp .ds-plp-grid .card__favourite-red .icon,.ds-plp .ds-plp-grid .card__favourite-red svg,.ds-plp .ds-plp-grid .card__favourite-red svg-favourite svg{width:18px;height:18px}.ds-plp .ds-plp-grid .text_labels{top:8px;left:8px;right:44px;gap:4px}.ds-plp .ds-plp-grid .text_labels span.label_discount{font-size:10px;font-weight:700;letter-spacing:.4px;padding:2px 6px}.ds-plp .ds-plp-grid .text_labels span,.ds-plp .ds-plp-grid .text_labels span.card__label,.ds-plp .ds-plp-grid .text_labels span.card__label.premium,.ds-plp .ds-plp-grid .text_labels span.label_discount.label_newin,.ds-plp .ds-plp-grid .text_labels span.label_discount.sale{font-size:9px;font-weight:600;letter-spacing:.6px;padding:2px 6px}.ds-plp .ds-plp-grid .card__sold-out{padding:7px 10px}.ds-plp .ds-plp-grid .card__sold-out-label{font-size:10px;letter-spacing:1.6px}.ds-plp .ds-plp-grid .card__sold-out-en{font-size:9px;letter-spacing:.8px}.ds-plp .ds-plp-grid .card__title{font-size:10px;letter-spacing:.6px}.ds-plp .ds-plp-grid .card__type{font-size:12px;letter-spacing:.3px;line-height:1.3;font-weight:500}.ds-plp .ds-plp-grid .card__price-cont{display:flex;flex-wrap:wrap;gap:1px 6px;align-items:baseline;margin-top:4px;flex-direction:row}.ds-plp .ds-plp-grid .card__price-cont>.card__price,.ds-plp .ds-plp-grid .card__price-cont>.card__price-old{display:contents}.ds-plp .ds-plp-grid .card__price-cont .t-price,.ds-plp .ds-plp-grid .card__price-cont>.card__price-old>span,.ds-plp .ds-plp-grid .card__price-cont>.card__price-old>t-price,.ds-plp .ds-plp-grid .card__price-cont>.card__price-old>t-price>span,.ds-plp .ds-plp-grid .card__price-cont>.card__price>span,.ds-plp .ds-plp-grid .card__price-cont>.card__price>t-price,.ds-plp .ds-plp-grid .card__price-cont>.card__price>t-price>span{display:contents}.ds-plp .ds-plp-grid .card__price-cont .card__price-old .t-price__eur{order:1}.ds-plp .ds-plp-grid .card__price-cont .card__price .t-price__eur{order:2}.ds-plp .ds-plp-grid .card__price-cont .card__price .t-price__eur{font-size:13px;font-weight:600;color:var(--color-border);line-height:1.1}.ds-plp .ds-plp-grid .card__price-cont:has(.card__price-old) .card__price .t-price__eur{color:var(--color-red)}.ds-plp .ds-plp-grid .card__price-cont .card__price-old .t-price__eur{font-size:11px;font-weight:400;color:var(--fg-3);text-decoration:line-through;line-height:1.1}.ds-plp .ds-plp-grid .card__price-cont .t-price small{font-size:.85em;margin-left:1px}.ds-plp .ds-plp-grid[data-cols="1"] .card{flex-direction:row;gap:14px;align-items:stretch}.ds-plp .ds-plp-grid[data-cols="1"] .card__link{flex-direction:row;gap:14px;flex:1 1 auto;min-width:0;align-items:stretch}.ds-plp .ds-plp-grid[data-cols="1"] .card__image-cont,.ds-plp .ds-plp-grid[data-cols="1"] .card__image-cont.card__image-cont{width:140px!important;flex:none}.ds-plp .ds-plp-grid[data-cols="1"] .card__info,.ds-plp .ds-plp-grid[data-cols="1"] .card__info.card__info{flex:1 1 auto;min-width:0;padding:4px 0;justify-content:center}}.ds-pdp{padding-bottom:90px}@media screen and (max-width:768px){.ds-pdp{padding-bottom:40px}}.ds-pdp.product{min-height:0}@media only screen and (min-width:1200px){.ds-pdp.product{min-height:0}}@media only screen and (min-width:1024px) and (max-width:1200px){.ds-pdp.product{min-height:0}}@media only screen and (min-width:768px) and (max-width:1024px){.ds-pdp.product{min-height:0}}@media screen and (min-width:640px) and (max-width:768px){.ds-pdp.product{min-height:0}}@media screen and (min-width:480px) and (max-width:640px){.ds-pdp.product{min-height:0}}@media screen and (min-width:359px) and (max-width:480px){.ds-pdp.product{min-height:0}}@media screen and (max-width:359px){.ds-pdp.product{min-height:0}}.ds-pdp .breadcrumb{padding:18px 0 0}.ds-pdp .breadcrumb__list{font-size:var(--font-size-eyebrow);color:var(--fg-3);letter-spacing:.6px;text-transform:uppercase}.ds-pdp .breadcrumb__item a{color:var(--fg-3)}.ds-pdp .breadcrumb__item a:hover{color:var(--fg-1)}.ds-pdp .breadcrumb__item:last-child a,.ds-pdp .breadcrumb__item:last-child span{color:var(--fg-1)}.ds-pdp .ds-pdp__layout{width:var(--wrapper-pct);max-width:var(--wrapper-max);margin:0 auto;padding:10px 0 0;display:grid;grid-template-columns:1fr 480px;gap:40px;align-items:start}@media screen and (max-width:1024px){.ds-pdp .ds-pdp__layout{grid-template-columns:1fr 420px;gap:30px}}@media screen and (max-width:768px){.ds-pdp .ds-pdp__layout{grid-template-columns:1fr;gap:var(--space-20);padding:var(--space-16) 0 0}}.ds-pdp .product__cont{display:block;padding:0}.ds-pdp .product__side,.ds-pdp .product__side--image,.ds-pdp .product__side--product{width:100%;max-width:none;float:none;padding:0;margin:0;flex-basis:auto;flex-grow:0}.ds-pdp #product_right{padding:0;max-width:none}.ds-pdp .ds-pdp__col-gallery{min-width:0;position:sticky;top:var(--space-20);align-self:start;max-height:calc(100vh - var(--space-30));overflow-y:auto;scrollbar-width:thin}.ds-pdp .ds-pdp__col-gallery::-webkit-scrollbar{width:4px}.ds-pdp .ds-pdp__col-gallery::-webkit-scrollbar-thumb{background:var(--color-grey3)}.ds-pdp .ds-pdp__col-gallery::-webkit-scrollbar-track{background:0 0}@media screen and (max-width:768px){.ds-pdp .ds-pdp__col-gallery{position:static;max-height:none;overflow-y:visible}}.ds-pdp .ds-pdp__col-info{display:flex;flex-direction:column;gap:0;min-width:0}.ds-pdp #product_top_label,.ds-pdp #product_top_label.card__label-cont{display:none!important;min-height:0!important;margin:0!important;padding:0!important}.ds-pdp .product__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-16);margin:0 0 var(--space-12);min-height:0}@media only screen and (min-width:1200px){.ds-pdp .product__header{min-height:0}}@media only screen and (min-width:1024px) and (max-width:1200px){.ds-pdp .product__header{min-height:0}}@media only screen and (min-width:768px) and (max-width:1024px){.ds-pdp .product__header{min-height:0}}@media screen and (min-width:640px) and (max-width:768px){.ds-pdp .product__header{min-height:0}}@media screen and (min-width:480px) and (max-width:640px){.ds-pdp .product__header{min-height:0}}@media screen and (min-width:359px) and (max-width:480px){.ds-pdp .product__header{min-height:0}}@media screen and (max-width:359px){.ds-pdp .product__header{min-height:0;flex-direction:row;align-items:flex-start}}.ds-pdp .product__title{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;font-family:var(--font-sans);font-weight:400;color:var(--fg-1);letter-spacing:0;font-size:0}.ds-pdp .product__title #product_brand{display:block;font-family:var(--font-sans);font-size:var(--font-size-caption);font-weight:400;text-transform:uppercase;letter-spacing:.8px;color:var(--fg-3);line-height:1}.ds-pdp .product__title>span:not(#product_brand){display:block;font-family:var(--font-sans);font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:.5px;color:var(--fg-1);line-height:var(--leading-tight)}@media screen and (max-width:768px){.ds-pdp .product__title>span:not(#product_brand){font-size:22px}}.ds-pdp .product__logo{position:static;max-width:90px;max-height:32px;flex-shrink:0;object-fit:contain}@media screen and (max-width:480px){.ds-pdp .product__logo{max-width:76px}}.ds-pdp .product__price-cont{margin:0;padding:8px 0 var(--space-20);border-bottom:1px solid var(--color-grey3);width:100%;min-height:0;display:flex;flex-direction:column;gap:6px}@media only screen and (min-width:1200px){.ds-pdp .product__price-cont{min-height:0}}@media only screen and (min-width:1024px) and (max-width:1200px){.ds-pdp .product__price-cont{min-height:0}}@media only screen and (min-width:768px) and (max-width:1024px){.ds-pdp .product__price-cont{min-height:0}}@media screen and (min-width:640px) and (max-width:768px){.ds-pdp .product__price-cont{min-height:0}}@media screen and (min-width:480px) and (max-width:640px){.ds-pdp .product__price-cont{min-height:0}}@media screen and (min-width:359px) and (max-width:480px){.ds-pdp .product__price-cont{min-height:0}}@media screen and (max-width:359px){.ds-pdp .product__price-cont{min-height:0}}.ds-pdp .ds-pdp__price-eur{display:flex;align-items:baseline;gap:14px;line-height:1}.ds-pdp .ds-pdp__price-eur__current{font-family:var(--font-sans);font-size:28px;font-weight:500;letter-spacing:0;color:var(--fg-1);line-height:1}.ds-pdp .ds-pdp__price-eur__current.is-sale{color:var(--color-red)}.ds-pdp .ds-pdp__price-eur__old{font-family:var(--font-sans);font-size:16px;font-weight:400;letter-spacing:0;color:var(--fg-3);text-decoration:line-through;line-height:1}.ds-pdp .ds-pdp__price-bgn{display:flex;align-items:baseline;gap:10px;font-family:var(--font-sans);font-size:var(--font-size-caption);color:var(--fg-3);letter-spacing:.3px;line-height:1.4;flex-wrap:wrap}.ds-pdp .ds-pdp__price-bgn__old{text-decoration:line-through;color:var(--fg-3)}.ds-pdp .ds-pdp__price-bgn__current{color:var(--fg-3);font-weight:400}.ds-pdp .ds-pdp__price-bgn__rate{color:#a8a39c;font-size:11px}.ds-pdp .ds-pdp__price-eur .product__price{display:inline;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;margin:0;padding:0;line-height:inherit;text-transform:none}.ds-pdp .ds-pdp__price-eur .product__price small{text-transform:none;padding-left:2px;font-size:inherit}.ds-pdp .ds-pdp__price-eur .product__price-old{display:inline;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;margin:0;padding:0;line-height:inherit;text-transform:none;text-decoration:none}.ds-pdp .ds-pdp__price-eur .product__price-old::after{display:none}.ds-pdp .ds-pdp__price-eur .product__price-old small{text-transform:none;padding-left:2px;font-size:inherit}.ds-pdp .ds-pdp__sold-out{margin:var(--space-16) 0;padding:20px;border:1px solid var(--fg-1);text-align:center}.ds-pdp .ds-pdp__sold-out h4{margin:0;font-family:var(--font-sans);font-size:var(--font-size-h5);font-weight:500;color:var(--fg-1);text-transform:uppercase;letter-spacing:.6px}.ds-pdp .product__colors{overflow:visible;width:100%;margin-top:var(--space-20);min-height:0}@media only screen and (min-width:1200px){.ds-pdp .product__colors{min-height:0}}@media only screen and (min-width:1024px) and (max-width:1200px){.ds-pdp .product__colors{min-height:0}}@media only screen and (min-width:768px) and (max-width:1024px){.ds-pdp .product__colors{min-height:0}}@media screen and (min-width:640px) and (max-width:768px){.ds-pdp .product__colors{min-height:0}}@media screen and (min-width:480px) and (max-width:640px){.ds-pdp .product__colors{min-height:0}}@media screen and (min-width:359px) and (max-width:480px){.ds-pdp .product__colors{min-height:0}}@media screen and (max-width:359px){.ds-pdp .product__colors{min-height:0}}.ds-pdp .product__colors #product_fav{position:static;top:auto;right:auto;display:none}.ds-pdp .product__color-selected{margin:0 0 var(--space-8);font-family:var(--font-sans);font-size:var(--font-size-body-sm);color:var(--fg-2);letter-spacing:.3px;line-height:1.4}.ds-pdp .product__color-type{font-family:var(--font-sans);font-size:var(--font-size-body-sm);font-weight:500;color:var(--fg-1);letter-spacing:.3px}.ds-pdp .product__color-result{font-family:var(--font-sans);font-size:var(--font-size-body-sm);font-weight:400;color:var(--fg-2);letter-spacing:.3px;margin-left:6px}.ds-pdp .ds-pdp__variants{padding:var(--space-16) 0 0}.ds-pdp .ds-pdp__variants-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:var(--space-12)}.ds-pdp .ds-pdp__variants-label{font-family:var(--font-sans);font-size:var(--font-size-body-sm);font-weight:500;color:var(--fg-1);letter-spacing:.8px;text-transform:uppercase;line-height:1}.ds-pdp .ds-pdp__variants-current{font-family:var(--font-sans);font-size:var(--font-size-body-sm);font-weight:400;color:var(--fg-2);letter-spacing:.2px;line-height:1;margin-left:4px}.ds-pdp .ds-pdp__variants-count{font-family:var(--font-sans);font-size:var(--font-size-caption);color:var(--fg-3);letter-spacing:.2px;line-height:1;margin-left:auto}.ds-pdp .product__colors-slider-cont{margin:0 0 var(--space-20);padding:0}.ds-pdp .product__colors-slider{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}@media screen and (max-width:768px){.ds-pdp .product__colors-slider{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:6px}.ds-pdp .product__colors-slider::-webkit-scrollbar{height:3px}.ds-pdp .product__colors-slider::-webkit-scrollbar-thumb{background:var(--color-grey3)}.ds-pdp .product__colors-slider::-webkit-scrollbar-track{background:0 0}}.ds-pdp .product__colors-item{padding:0;margin:0;flex-shrink:0;list-style:none}.ds-pdp .product__colors-cont{display:block;width:56px;height:56px;padding:0;border:1px solid var(--color-grey6);border-radius:0;background:var(--bg-muted);transition:border-color var(--transition-base);cursor:pointer;overflow:hidden;position:relative;text-decoration:none}.ds-pdp .product__colors-cont:hover{border-color:var(--fg-1);opacity:1}.ds-pdp .product__colors-cont.is-active{border:2px solid var(--fg-1);cursor:default}.ds-pdp .product__colors-cont.is-active::after{content:"";position:absolute;inset:0;border:1px solid var(--bg-app);pointer-events:none}.ds-pdp .product__colors-img{display:block;width:100%;height:100%;object-fit:cover;max-width:none}.ds-pdp .product__colors-slider-cont .slider-small__controls,.ds-pdp .slider-small__controls{margin-top:var(--space-8)}.ds-pdp .product__colors-slider-cont .slider-small__controls .slider-small__arrow,.ds-pdp .slider-small__controls .slider-small__arrow{width:28px;height:28px;border:1px solid var(--fg-1);background:var(--bg-app);transition:background var(--transition-base),color var(--transition-base)}.ds-pdp .product__colors-slider-cont .slider-small__controls .slider-small__arrow:hover,.ds-pdp .slider-small__controls .slider-small__arrow:hover{background:var(--fg-1);color:var(--fg-inverse)}.ds-pdp .product__dimmensions{display:block;margin:0;padding:var(--space-24) 0 var(--space-12);min-height:0}@media only screen and (min-width:1200px){.ds-pdp .product__dimmensions{min-height:0}}@media only screen and (min-width:1024px) and (max-width:1200px){.ds-pdp .product__dimmensions{min-height:0}}@media only screen and (min-width:768px) and (max-width:1024px){.ds-pdp .product__dimmensions{min-height:0}}@media screen and (min-width:640px) and (max-width:768px){.ds-pdp .product__dimmensions{min-height:0;margin-bottom:0}}@media screen and (min-width:480px) and (max-width:640px){.ds-pdp .product__dimmensions{min-height:0;margin-bottom:0}}@media screen and (min-width:359px) and (max-width:480px){.ds-pdp .product__dimmensions{min-height:0;margin-bottom:0}}@media screen and (max-width:359px){.ds-pdp .product__dimmensions{min-height:0;margin-bottom:0}}.ds-pdp .ds-pdp__size-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);margin-bottom:var(--space-12);width:100%}.ds-pdp .product__dimmensions-selected{margin:0;flex:0 0 auto}.ds-pdp .product__dimmensions-title{font-family:var(--font-sans);font-size:var(--font-size-body-sm);font-weight:500;color:var(--fg-1);letter-spacing:.8px;text-transform:uppercase;line-height:1;flex-grow:0;width:auto;margin:0;padding:0}.ds-pdp .product__dimmensions-info{float:none;margin:0;padding:0;display:inline-flex;align-items:center;gap:6px}.ds-pdp .product__dimmensions-info .icon--24{display:inline-flex;width:14px;height:14px;color:var(--fg-1)}.ds-pdp .product__dimmensions-info .icon--24 svg{width:14px;height:14px}.ds-pdp .product__dimmensions-text{font-family:var(--font-sans);font-size:var(--font-size-caption);color:var(--fg-1);letter-spacing:.3px;text-decoration:underline;text-underline-offset:3px;margin:0;text-transform:none;transition:opacity var(--transition-base)}.ds-pdp .product__dimmensions-text:hover{opacity:.7}.ds-pdp .product__dimmensions-sizes{width:100%;flex-basis:100%}.ds-pdp .product__dimmensions-list{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:0;padding:0;list-style:none;float:none;max-width:none}@media screen and (max-width:480px){.ds-pdp .product__dimmensions-list{grid-template-columns:repeat(4,1fr)}}.ds-pdp .product__dimmensions-item{display:block;flex-shrink:0;min-width:0;margin:0;padding:0}.ds-pdp .product__dimmensions-size{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;padding:8px 6px;background:var(--bg-app);border:1px solid var(--color-grey6);border-radius:0;color:var(--fg-1);font-family:var(--font-sans);font-size:var(--font-size-body-sm);font-weight:500;letter-spacing:.5px;text-transform:uppercase;line-height:1;text-align:center;cursor:pointer;transition:border-color var(--transition-base),background var(--transition-base),color var(--transition-base);text-decoration:none}.ds-pdp .product__dimmensions-size:hover{border-color:var(--fg-1);background:var(--bg-app);color:var(--fg-1)}.ds-pdp .product__dimmensions-item.is-active .product__dimmensions-size{border:2px solid var(--fg-1);background:var(--bg-app);color:var(--fg-1);padding:7px 5px}.ds-pdp .ds-pdp__cta-row{display:flex;align-items:center;gap:12px;padding:var(--space-12) 0 0;flex-wrap:wrap}.ds-pdp .ds-pdp__qty{display:flex;align-items:center;border:1px solid var(--color-grey6);height:48px;flex-shrink:0;transition:border-color var(--transition-base),background var(--transition-base)}.ds-pdp .ds-pdp__qty.is-locked{border-color:var(--color-grey3);background:var(--bg-muted);cursor:not-allowed}.ds-pdp .ds-pdp__qty.is-locked .ds-pdp__qty__btn{cursor:not-allowed}.ds-pdp .ds-pdp__qty.is-locked .ds-pdp__qty__value{color:var(--fg-4)}.ds-pdp .ds-pdp__qty__btn{width:36px;height:100%;background:var(--bg-app);border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-size:18px;font-weight:300;color:var(--fg-1);line-height:1;padding:0;transition:background var(--transition-base),color var(--transition-base)}.ds-pdp .ds-pdp__qty__btn:hover:not([disabled]){background:var(--bg-muted)}.ds-pdp .ds-pdp__qty__btn[disabled]{color:var(--fg-4);cursor:not-allowed;background:0 0}.ds-pdp .ds-pdp__qty__btn.is-at-max{color:var(--fg-4);background:var(--bg-muted);cursor:not-allowed}.ds-pdp .ds-pdp__qty__value{width:42px;text-align:center;font-family:var(--font-sans);font-size:var(--font-size-body);font-weight:500;color:var(--fg-1);line-height:1;transition:color var(--transition-base)}.ds-pdp .product__buttons{display:block;align-items:stretch;margin:0;padding:0;min-height:0}@media only screen and (min-width:1200px){.ds-pdp .product__buttons{min-height:0}}@media only screen and (min-width:1024px) and (max-width:1200px){.ds-pdp .product__buttons{min-height:0}}@media only screen and (min-width:768px) and (max-width:1024px){.ds-pdp .product__buttons{min-height:0}}@media screen and (min-width:640px) and (max-width:768px){.ds-pdp .product__buttons{min-height:0}}@media screen and (min-width:480px) and (max-width:640px){.ds-pdp .product__buttons{min-height:0}}@media screen and (min-width:359px) and (max-width:480px){.ds-pdp .product__buttons{min-height:0}}@media screen and (max-width:359px){.ds-pdp .product__buttons{min-height:0}}.ds-pdp .product__buttons .anm_btn,.ds-pdp .product__buttons .anm_btn.black,.ds-pdp .product__buttons .anm_btn.white{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;line-height:1;padding:0 24px;margin:0;max-width:none;min-width:0;flex:1 1 0;font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:.75px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background var(--transition-base),color var(--transition-base),border-color var(--transition-base)}.ds-pdp .product__buttons .anm_btn.black>span,.ds-pdp .product__buttons .anm_btn.white>span,.ds-pdp .product__buttons .anm_btn>span{display:inline-flex;align-items:center}.ds-pdp .product__buttons .anm_btn .icon,.ds-pdp .product__buttons .anm_btn.black .icon,.ds-pdp .product__buttons .anm_btn.white .icon{display:inline-flex;align-items:center;color:inherit;margin:0;padding:0;width:18px;height:18px}.ds-pdp .product__buttons .anm_btn .icon svg,.ds-pdp .product__buttons .anm_btn.black .icon svg,.ds-pdp .product__buttons .anm_btn.white .icon svg{width:18px;height:18px}.ds-pdp .product__buttons .anm_btn.black{background:var(--color-red);border:2px solid var(--color-red);color:var(--fg-inverse);margin-right:0}.ds-pdp .product__buttons .anm_btn.black .basket_icon{fill:var(--fg-inverse)}.ds-pdp .product__buttons .anm_btn.black:hover{background:var(--color-red-active);border-color:var(--color-red-active);color:var(--fg-inverse)}.ds-pdp .product__buttons .anm_btn.black:hover .icon{color:var(--fg-inverse)}.ds-pdp .product__buttons .anm_btn.black:hover .basket_icon{fill:var(--fg-inverse)}.ds-pdp .product__buttons .anm_btn.white{background:var(--bg-app);border:1px solid var(--fg-1);color:var(--fg-1)}.ds-pdp .product__buttons .anm_btn.white svg{fill:var(--fg-1)}.ds-pdp .product__buttons .anm_btn.white:hover{background:var(--fg-1);color:var(--fg-inverse)}.ds-pdp .product__buttons .anm_btn.white:hover svg{fill:var(--fg-inverse)}.ds-pdp .product__buttons #phone_order{padding-top:var(--space-12)}.ds-pdp .product__buttons #phone_order>span{display:inline-block;font-family:var(--font-sans);font-size:var(--font-size-caption);font-style:italic;color:var(--fg-3);letter-spacing:.2px;font-weight:400;margin-top:6px}.ds-pdp .ds-pdp__fav{flex-shrink:0;width:48px;height:48px;padding:0;background:var(--bg-app);border:2px solid var(--fg-1);border-radius:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background var(--transition-base);text-decoration:none;color:var(--fg-1)}.ds-pdp .ds-pdp__fav:hover{background:var(--bg-muted)}.ds-pdp .ds-pdp__fav .icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin:0;background:0 0;color:inherit}.ds-pdp .ds-pdp__fav .icon__item,.ds-pdp .ds-pdp__fav svg,.ds-pdp .ds-pdp__fav svg-favourite svg{width:18px;height:18px;display:block;fill:currentColor}.ds-pdp .ds-pdp__fav.button-favourite-red{color:var(--color-red)}.ds-pdp .ds-pdp__fav.button-favourite-red .icon__item,.ds-pdp .ds-pdp__fav.button-favourite-red svg{fill:var(--color-red)}.ds-pdp .ds-pdp__fav:hover.button-favourite-red{color:var(--color-red-active)}.ds-pdp .ds-pdp__fav:hover.button-favourite-red .icon__item,.ds-pdp .ds-pdp__fav:hover.button-favourite-red svg{fill:var(--color-red-active)}.ds-pdp-gallery__fav{color:var(--fg-1)}.ds-pdp-gallery__fav svg,.ds-pdp-gallery__fav svg-favourite svg{fill:currentColor}.ds-pdp-gallery__fav.is-fav{color:var(--color-red)}.ds-pdp-gallery__fav.is-fav .icon__item,.ds-pdp-gallery__fav.is-fav svg{fill:var(--color-red)}.ds-pdp #product_accents{margin-top:var(--space-24);padding:var(--space-16);border:1px solid var(--color-grey3);min-height:0;display:flex;flex-direction:column;gap:10px}@media only screen and (min-width:1200px){.ds-pdp #product_accents{min-height:0}}@media only screen and (min-width:1024px) and (max-width:1200px){.ds-pdp #product_accents{min-height:0}}@media only screen and (min-width:768px) and (max-width:1024px){.ds-pdp #product_accents{min-height:0}}@media screen and (min-width:640px) and (max-width:768px){.ds-pdp #product_accents{min-height:0}}@media screen and (min-width:480px) and (max-width:640px){.ds-pdp #product_accents{min-height:0}}@media screen and (min-width:359px) and (max-width:480px){.ds-pdp #product_accents{min-height:0}}@media screen and (max-width:359px){.ds-pdp #product_accents{min-height:0}}.ds-pdp #product_accents>div{float:none;text-align:left;width:auto;margin:0;padding:0;font-family:var(--font-sans);font-size:var(--font-size-body-sm);font-weight:400;color:var(--fg-1);letter-spacing:.2px;text-transform:none;display:flex;align-items:center;gap:12px}@media screen and (max-width:570px){.ds-pdp #product_accents>div{float:none;width:100%;margin:0}}.ds-pdp #product_accents>div:first-child{margin-right:0}.ds-pdp #product_accents .icon{flex-shrink:0;padding:0;color:var(--fg-1);width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center}.ds-pdp #product_accents .icon svg{width:22px;height:22px}.ds-pdp #product_accents .icon .arr_icon,.ds-pdp #product_accents .icon .tick-icon{fill:var(--fg-1)}.ds-pdp #product_accents #accents_delivery{position:relative;cursor:pointer;padding-bottom:0}@media screen and (max-width:570px){.ds-pdp #product_accents #accents_delivery{margin-top:0}}.ds-pdp #product_accents #accents_delivery .arr_icon{fill:var(--fg-1)}.ds-pdp #product_accents #accents_delivery:focus-within,.ds-pdp #product_accents #accents_delivery:hover{color:var(--fg-1)}.ds-pdp #product_accents #accents_delivery:focus-within #delivery_popover,.ds-pdp #product_accents #accents_delivery:hover #delivery_popover{display:block;animation:ds-pdp-popover-in .18s ease both}.ds-pdp #product_accents #accents_delivery:focus-within .arr_icon,.ds-pdp #product_accents #accents_delivery:hover .arr_icon{fill:var(--fg-1)}.ds-pdp #product_accents #delivery_popover{display:none;position:absolute;width:100%;min-width:280px;left:0;bottom:auto;top:calc(100% + 10px);color:var(--fg-2);text-align:left;border:1px solid var(--color-grey3);background:var(--bg-app);padding:16px 18px 14px;z-index:5;box-shadow:0 6px 22px rgba(0,0,0,.12);font-family:var(--font-sans);text-transform:none;letter-spacing:normal;font-weight:400}.ds-pdp #product_accents #delivery_popover::before{content:"Доставка";display:block;font-family:var(--font-sans);font-size:var(--font-size-eyebrow);font-weight:600;color:var(--color-red);text-transform:uppercase;letter-spacing:1.4px;line-height:1;margin:0 0 10px;padding-bottom:10px;border-bottom:1px solid var(--color-grey3)}.ds-pdp #product_accents #delivery_popover .text{display:flex;flex-direction:column;gap:10px}.ds-pdp #product_accents #delivery_popover .text p{margin:0;line-height:1.5}.ds-pdp #product_accents #delivery_popover .delivery_info{display:flex;flex-direction:column;gap:4px;font-family:var(--font-sans);font-size:var(--font-size-caption)}.ds-pdp #product_accents #delivery_popover .delivery_info strong{color:var(--fg-1);font-family:var(--font-sans);font-size:var(--font-size-eyebrow);font-weight:500;text-transform:uppercase;letter-spacing:.6px;line-height:1;margin:0;display:block}.ds-pdp #product_accents #delivery_popover .delivery_info>span{color:var(--fg-2);font-family:var(--font-sans);font-size:var(--font-size-caption);font-weight:400;text-transform:none;letter-spacing:.2px;line-height:1.45;display:block}.ds-pdp #product_accents #delivery_popover a{display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding-bottom:2px;font-family:var(--font-sans);font-size:var(--font-size-caption);font-weight:500;color:var(--fg-1);text-transform:uppercase;letter-spacing:.6px;text-decoration:none;border-bottom:1px solid var(--fg-1);transition:opacity var(--transition-base);line-height:1.2}.ds-pdp #product_accents #delivery_popover a::after{content:"›";font-size:14px;line-height:1;font-weight:300;margin-left:2px}.ds-pdp #product_accents #delivery_popover a:hover{opacity:.6}.ds-pdp #product_accents #delivery_popover #pop_arr{position:absolute;top:-8px;left:22px;display:block;width:auto;text-align:left;line-height:0}.ds-pdp #product_accents #delivery_popover #pop_arr:before{content:"";display:inline-block;height:0;width:0;border-style:solid;border-width:0 7px 7px 7px;border-color:transparent transparent var(--bg-app) transparent;filter:drop-shadow(0 -1px 0 var(--color-grey3))}@keyframes ds-pdp-popover-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ds-pdp #product_dropdowns{margin-top:var(--space-30);position:static;top:auto;min-height:0}@media only screen and (min-width:1200px){.ds-pdp #product_dropdowns{min-height:0}}@media only screen and (min-width:1024px) and (max-width:1200px){.ds-pdp #product_dropdowns{min-height:0}}@media only screen and (min-width:768px) and (max-width:1024px){.ds-pdp #product_dropdowns{min-height:0}}@media screen and (min-width:640px) and (max-width:768px){.ds-pdp #product_dropdowns{min-height:0}}@media screen and (min-width:480px) and (max-width:640px){.ds-pdp #product_dropdowns{min-height:0}}@media screen and (min-width:359px) and (max-width:480px){.ds-pdp #product_dropdowns{min-height:0}}@media screen and (max-width:359px){.ds-pdp #product_dropdowns{min-height:0}}.ds-pdp #product_dropdowns .css_dropdown{position:relative;border-bottom:1px solid var(--color-grey3);border-top:none}.ds-pdp #product_dropdowns .css_dropdown .dropdown_input{position:absolute;opacity:0;pointer-events:none}.ds-pdp #product_dropdowns .css_dropdown .dropdown_label{display:block;cursor:pointer;padding:18px 28px 18px 0;margin:0;position:relative;background:0 0;border:none}.ds-pdp #product_dropdowns .css_dropdown .dropdown_label>.clearfix{display:block;width:100%}.ds-pdp #product_dropdowns .css_dropdown .ds-pdp-dropdown__title,.ds-pdp #product_dropdowns .css_dropdown .filter__title{display:block;font-family:var(--font-sans);font-size:var(--font-size-body-sm);font-weight:500;color:var(--fg-1);letter-spacing:.8px;text-transform:uppercase;line-height:1;text-align:left;margin:0;padding:0}.ds-pdp #product_dropdowns .css_dropdown .dropdown_arr,.ds-pdp #product_dropdowns .css_dropdown .dropdown_arr::after,.ds-pdp #product_dropdowns .css_dropdown .dropdown_arr::before{display:none!important}.ds-pdp #product_dropdowns .css_dropdown .dropdown_label>.clearfix::after{content:"+";display:inline-block;position:absolute;right:0;top:50%;transform:translateY(-50%);width:auto;height:auto;margin:0;background:0 0;clear:none;float:none;font-family:var(--font-sans);font-size:22px;font-weight:300;color:var(--fg-1);line-height:1;transition:transform var(--transition-base),color var(--transition-base)}.ds-pdp #product_dropdowns .css_dropdown .dropdown_input:checked~.dropdown_label>.clearfix::after{content:"−"}.ds-pdp #product_dropdowns .css_dropdown .dropdown_submenu{display:none;margin:0;padding:0 0 18px}.ds-pdp #product_dropdowns .css_dropdown .dropdown_input:checked~.dropdown_submenu{display:block}.ds-pdp #product_dropdowns .css_dropdown .text{font-family:var(--font-sans);font-size:var(--font-size-body-sm);line-height:1.55;color:var(--fg-2);letter-spacing:.15px}.ds-pdp #product_dropdowns .css_dropdown .text a{color:var(--fg-1);text-decoration:none;border-bottom:1px solid var(--fg-1);padding-bottom:1px;transition:opacity var(--transition-base)}.ds-pdp #product_dropdowns .css_dropdown .text a:hover{opacity:.65}.ds-pdp #product_dropdowns .css_dropdown .text>br{display:none}.ds-pdp #product_dropdowns .css_dropdown .ds-pdp-details__desc{margin:0 0 24px;font-family:var(--font-sans);font-size:var(--font-size-body-sm);color:var(--fg-2);line-height:1.6;letter-spacing:.15px}.ds-pdp #product_dropdowns .css_dropdown .ds-pdp-details__desc:empty{display:none;margin:0}.ds-pdp #product_dropdowns .css_dropdown .ds-pdp-details__desc p{margin:0 0 10px}.ds-pdp #product_dropdowns .css_dropdown .ds-pdp-details__desc p:last-child{margin-bottom:0}.ds-pdp #product_dropdowns .css_dropdown .ds-pdp-details__desc ol,.ds-pdp #product_dropdowns .css_dropdown .ds-pdp-details__desc ul{list-style:none;padding:0;margin:0}.ds-pdp #product_dropdowns .css_dropdown .ds-pdp-details__desc li{position:relative;padding-left:16px;margin:0 0 8px;line-height:1.55}.ds-pdp #product_dropdowns .css_dropdown .ds-pdp-details__desc li::before{content:"";position:absolute;left:0;top:9px;width:5px;height:5px;background:var(--fg-1)}.ds-pdp #product_dropdowns .css_dropdown .ds-pdp-details__desc li:last-child{margin-bottom:0}.ds-pdp #product_dropdowns .css_dropdown .ds-pdp-details__desc strong{color:var(--fg-1);font-weight:600}.ds-pdp #product_dropdowns .css_dropdown .ds-pdp-specs{display:grid;grid-template-columns:minmax(140px,180px) 1fr;gap:12px 24px;margin:0 0 18px;padding:18px 0 0;border-top:1px solid var(--color-grey3)}.ds-pdp #product_dropdowns .css_dropdown .ds-pdp-specs:empty{display:none;border-top:none}.ds-pdp #product_dropdowns .css_dropdown .ds-pdp-specs__row{display:contents}.ds-pdp #product_dropdowns .css_dropdown .ds-pdp-specs__key{font-family:var(--font-sans);font-size:var(--font-size-eyebrow);font-weight:500;color:var(--fg-3);text-transform:uppercase;letter-spacing:.8px;line-height:1.5;margin:0;padding:0;align-self:baseline}.ds-pdp #product_dropdowns .css_dropdown .ds-pdp-specs__val{font-family:var(--font-sans);font-size:var(--font-size-body-sm);font-weight:400;color:var(--fg-1);letter-spacing:.15px;line-height:1.5;margin:0;padding:0}.ds-pdp #product_dropdowns .css_dropdown .ds-pdp-specs__val a{color:var(--fg-1);text-decoration:none;border-bottom:1px solid var(--fg-1);padding-bottom:1px;transition:opacity var(--transition-base)}.ds-pdp #product_dropdowns .css_dropdown .ds-pdp-specs__val a:hover{opacity:.65}.ds-pdp #product_dropdowns .css_dropdown .ds-pdp-specs__val--popover{cursor:help;border-bottom:1px dotted var(--fg-3);padding-bottom:1px}@media screen and (max-width:480px){.ds-pdp #product_dropdowns .css_dropdown .ds-pdp-specs{grid-template-columns:1fr;gap:4px}.ds-pdp #product_dropdowns .css_dropdown .ds-pdp-specs__row{display:block;margin-bottom:12px}.ds-pdp #product_dropdowns .css_dropdown .ds-pdp-specs__row:last-child{margin-bottom:0}.ds-pdp #product_dropdowns .css_dropdown .ds-pdp-specs__key{margin-bottom:2px}}.ds-pdp #product_dropdowns .css_dropdown .ds-pdp-specs__note{margin:14px 0 0;padding:12px 14px;background:var(--bg-muted);font-family:var(--font-sans);font-size:var(--font-size-caption);font-style:italic;color:var(--fg-3);line-height:1.5;letter-spacing:.15px}.ds-pdp #product_dropdowns .css_dropdown .delivery_info{display:flex;flex-direction:column;gap:4px;margin:0 0 10px}.ds-pdp #product_dropdowns .css_dropdown .delivery_info strong{display:block;font-family:var(--font-sans);font-size:var(--font-size-eyebrow);font-weight:500;color:var(--fg-3);text-transform:uppercase;letter-spacing:.8px;line-height:1.4;margin:0}.ds-pdp #product_dropdowns .css_dropdown .delivery_info>span{display:block;font-family:var(--font-sans);font-size:var(--font-size-body-sm);color:var(--fg-2);line-height:1.55;letter-spacing:.15px}.ds-pdp #product_dropdowns .css_dropdown:first-child{border-top:1px solid var(--color-grey3)}.ds-pdp-outfit-band{background:#fafaf8;border-top:1px solid var(--color-grey3);padding:48px 0 56px}@media screen and (max-width:768px){.ds-pdp-outfit-band{padding:32px 0 40px}}.ds-pdp-outfit-band__inner{width:var(--wrapper-pct);max-width:var(--wrapper-max);margin:0 auto}.ds-pdp-outfit-band__header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-24);margin-bottom:24px}@media screen and (max-width:480px){.ds-pdp-outfit-band__header{gap:12px;margin-bottom:18px}}.ds-pdp-outfit-band__title{font-family:var(--font-sans);font-size:16px;font-weight:500;color:var(--fg-1);text-transform:uppercase;letter-spacing:1.6px;line-height:1.2;margin:0}.ds-pdp-outfit-band__count{font-family:var(--font-sans);font-size:var(--font-size-eyebrow);color:var(--fg-3);letter-spacing:.6px;text-transform:uppercase;line-height:1;white-space:nowrap}.ds-pdp-outfit-band__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media screen and (max-width:768px){.ds-pdp-outfit-band__grid{grid-template-columns:1fr}}.ds-pdp-outfit-band__grid--single{grid-template-columns:minmax(0,1fr);max-width:600px}.ds-pdp-outfit-card{display:grid;grid-template-columns:120px 1fr;gap:18px;padding:14px;background:var(--color-white);border:1px solid var(--color-grey3);transition:border-color var(--transition-base)}.ds-pdp-outfit-card:focus-within,.ds-pdp-outfit-card:hover{border-color:var(--fg-1)}.ds-pdp-outfit-card.is-added{border-color:var(--fg-1)}@media screen and (max-width:480px){.ds-pdp-outfit-card{grid-template-columns:100px 1fr;gap:14px;padding:12px}}.ds-pdp-outfit-card__image{position:relative;display:block;aspect-ratio:3/4;background:var(--bg-muted);overflow:hidden;text-decoration:none}.ds-pdp-outfit-card__image img,.ds-pdp-outfit-card__image picture{display:block;width:100%;height:100%;object-fit:cover}.ds-pdp-outfit-card__discount{position:absolute;top:8px;left:8px;padding:2px 7px;background:var(--color-red);color:var(--color-white);font-family:var(--font-sans);font-size:10px;font-weight:700;letter-spacing:.4px;line-height:1.4;z-index:2}.ds-pdp-outfit-card__info{display:flex;flex-direction:column;gap:6px;min-width:0}.ds-pdp-outfit-card__brand{font-family:var(--font-sans);font-size:10px;font-weight:600;color:var(--fg-3);text-transform:uppercase;letter-spacing:.8px;line-height:1}.ds-pdp-outfit-card__title{font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--fg-1);text-decoration:none;line-height:1.3;letter-spacing:.1px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;transition:opacity var(--transition-base)}.ds-pdp-outfit-card__title:hover{opacity:.7}.ds-pdp-outfit-card__color{font-family:var(--font-sans);font-size:11px;color:var(--fg-3);letter-spacing:.2px;line-height:1.4}.ds-pdp-outfit-card__color strong{color:var(--fg-1);font-weight:500}.ds-pdp-outfit-card__sizes{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.ds-pdp-outfit-card__size{min-width:32px;height:28px;padding:0 8px;background:var(--color-white);color:var(--fg-1);border:1px solid var(--color-grey6);font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.6px;line-height:1;cursor:pointer;transition:background var(--transition-base),color var(--transition-base),border-color var(--transition-base)}.ds-pdp-outfit-card__size:hover:not([disabled]):not(.is-out){border-color:var(--fg-1)}.ds-pdp-outfit-card__size.is-selected{background:var(--fg-1);color:var(--color-white);border-color:var(--fg-1)}.ds-pdp-outfit-card__size.is-out,.ds-pdp-outfit-card__size[disabled]{color:var(--color-grey6);text-decoration:line-through;cursor:not-allowed}.ds-pdp-outfit-card__footer{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:8px}.ds-pdp-outfit-card__prices{display:flex;flex-direction:column;gap:1px;min-width:0}.ds-pdp-outfit-card__price-eur{display:flex;gap:8px;align-items:baseline}.ds-pdp-outfit-card__price-eur-old{font-family:var(--font-sans);font-size:11px;color:var(--fg-3);text-decoration:line-through;line-height:1}.ds-pdp-outfit-card__price-eur-current{font-family:var(--font-sans);font-size:16px;font-weight:500;color:var(--fg-1);letter-spacing:0;line-height:1}.ds-pdp-outfit-card__price-eur-current.is-sale{color:var(--color-red)}.ds-pdp-outfit-card__price-bgn{display:flex;gap:6px;font-family:var(--font-sans);font-size:10px;color:#a8a39c;letter-spacing:.1px;line-height:1.4}.ds-pdp-outfit-card__price-bgn-old{text-decoration:line-through}.ds-pdp-outfit-card__cta{min-width:96px;padding:10px 14px;background:var(--color-white);color:var(--fg-1);border:1px solid var(--fg-1);font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:1px;text-transform:uppercase;line-height:1;cursor:pointer;transition:background var(--transition-base),color var(--transition-base),border-color var(--transition-base);white-space:nowrap}.ds-pdp-outfit-card__cta:hover:not(.is-disabled):not(.is-added){background:var(--fg-1);color:var(--color-white)}.ds-pdp-outfit-card__cta.is-disabled{color:#a8a39c;border-color:var(--color-grey6);cursor:not-allowed}.ds-pdp-outfit-card__cta.is-added{background:var(--fg-1);color:var(--color-white);border-color:var(--fg-1)}.ds-pdp-outfit-card__hint{font-family:var(--font-sans);font-size:10px;color:#a8a39c;letter-spacing:.3px;line-height:1.4;margin:-2px 0 0}.ds-pdp-carousel{width:100%;padding:56px 0;border-top:1px solid var(--color-grey3);margin:0}@media screen and (max-width:768px){.ds-pdp-carousel{padding:40px 0}}.ds-pdp-carousel__inner{width:var(--wrapper-pct);max-width:var(--wrapper-max);margin:0 auto}.ds-pdp-carousel__header{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:var(--space-30);padding-bottom:14px;border-bottom:1px solid var(--color-grey3);flex-wrap:wrap}@media screen and (max-width:768px){.ds-pdp-carousel__header{gap:16px;margin-bottom:20px}}.ds-pdp-carousel__lead{display:flex;flex-direction:column;gap:6px;min-width:0}.ds-pdp-carousel__eyebrow{display:flex;align-items:center;gap:10px;font-family:var(--font-sans);font-size:var(--font-size-eyebrow);font-weight:600;color:var(--color-red);text-transform:uppercase;letter-spacing:1.6px;line-height:1}.ds-pdp-carousel__eyebrow::before{content:"";display:inline-block;width:18px;height:1px;background:var(--color-red)}.ds-pdp-carousel__title{font-family:var(--font-sans);font-size:26px;font-weight:400;color:var(--fg-1);letter-spacing:.6px;text-transform:uppercase;line-height:var(--leading-tight);margin:0}@media screen and (max-width:768px){.ds-pdp-carousel__title{font-size:22px}}.ds-pdp-carousel__subtitle{font-family:var(--font-sans);font-size:var(--font-size-body-sm);color:var(--fg-3);letter-spacing:.3px;margin:0;max-width:520px;line-height:1.5}.ds-pdp-carousel__arrows{display:flex;align-items:center;gap:8px}@media screen and (max-width:480px){.ds-pdp-carousel__arrows{display:none}}.ds-pdp-carousel__arrow{width:38px;height:38px;background:var(--bg-app);border:1px solid var(--fg-1);color:var(--fg-1);font-family:var(--font-sans);font-size:22px;font-weight:300;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:background var(--transition-base),color var(--transition-base)}.ds-pdp-carousel__arrow:hover{background:var(--fg-1);color:var(--fg-inverse)}.ds-pdp-carousel__arrow[disabled]{opacity:.4;cursor:default}.ds-pdp-carousel__arrow[disabled]:hover{background:var(--bg-app);color:var(--fg-1)}.ds-pdp-carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:18px;scrollbar-width:none;-ms-overflow-style:none}.ds-pdp-carousel__track::-webkit-scrollbar{display:none}.ds-pdp-carousel__track>*{scroll-snap-align:start;min-width:0}.ds-pdp-carousel__track .card{width:100%;margin:0;padding:0}.ds-pdp-carousel__progress{height:1px;background:var(--color-grey3);position:relative}.ds-pdp-carousel__progress-fill{position:absolute;top:-1px;height:3px;background:var(--fg-1);width:30%;left:0;transition:left .2s ease}.ds-pdp+.product_brand_more,.ds-pdp~.product_brand_more{margin:var(--space-30) auto 60px}.ds-pdp+.product_brand_more .section__title,.ds-pdp~.product_brand_more .section__title{font-family:var(--font-sans);font-size:22px;font-weight:400;text-transform:uppercase;letter-spacing:.4px;color:var(--fg-1)}.ds-pdp.is-sold-out .product__buttons,.ds-pdp.is-sold-out .product__dimmensions{opacity:.5;pointer-events:none}.ds-pdp a:focus-visible,.ds-pdp button:focus-visible,.ds-pdp input:focus-visible,.ds-pdp select:focus-visible,.ds-pdp-carousel a:focus-visible,.ds-pdp-carousel button:focus-visible{outline:2px solid var(--color-red);outline-offset:2px}.ds-pdp-gallery{position:relative;width:100%}.ds-pdp-gallery__grid{display:grid;grid-template-columns:80px 1fr;gap:14px;position:relative}@media screen and (max-width:768px){.ds-pdp-gallery__grid{grid-template-columns:1fr;gap:8px}}.ds-pdp-gallery__thumbs{display:flex;flex-direction:column;gap:10px;max-height:600px;overflow-y:auto;scrollbar-width:thin}@media screen and (max-width:768px){.ds-pdp-gallery__thumbs{flex-direction:row;max-height:none;overflow-x:auto;overflow-y:hidden;padding-bottom:4px}}.ds-pdp-gallery__thumbs::-webkit-scrollbar{width:3px;height:3px}.ds-pdp-gallery__thumbs::-webkit-scrollbar-thumb{background:var(--color-grey3)}.ds-pdp-gallery__thumb{width:100%;aspect-ratio:3/4;background:var(--bg-muted);border:1px solid var(--color-grey3);cursor:pointer;padding:0;overflow:hidden;transition:border-color var(--transition-base);flex-shrink:0;position:relative}@media screen and (max-width:768px){.ds-pdp-gallery__thumb{width:64px}}.ds-pdp-gallery__thumb.is-active{border:2px solid var(--fg-1)}.ds-pdp-gallery__thumb:hover:not(.is-active){border-color:var(--fg-2)}.ds-pdp-gallery__thumb-img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.ds-pdp-gallery__main{position:relative;min-width:0}.ds-pdp-gallery__viewport{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--bg-muted);cursor:zoom-in}.ds-pdp-gallery__img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.ds-pdp-gallery__labels{position:absolute;top:14px;left:14px;z-index:3;display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;max-width:calc(100% - 28px - 110px);pointer-events:none}.ds-pdp-gallery__labels>span{display:inline-block;font-family:var(--font-sans);font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.6px;padding:3px 8px;margin:0;background:var(--color-white);color:var(--color-border);border:1px solid var(--color-border);text-transform:uppercase;white-space:nowrap}.ds-pdp-gallery__labels>span.label_discount{background:var(--color-red);color:var(--color-white);border:none}.ds-pdp-gallery__labels>span.label_discount.sale{background:var(--color-white);color:var(--color-red);border:1px solid var(--color-red)}.ds-pdp-gallery__labels>span.label_discount.label_newin{background:var(--color-white);color:var(--color-border);border:1px solid var(--color-border)}.ds-pdp-gallery__labels>span.card__label.premium{color:var(--color-premium-gold);border-color:var(--color-premium-gold);background:var(--color-white)}.ds-pdp-gallery__labels>span.card__label--black{background:var(--color-border);color:var(--color-white);border-color:var(--color-border)}.ds-pdp-gallery__discount{position:absolute;top:14px;left:14px;padding:3px 8px;background:var(--color-red);color:var(--color-white);font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.6px;line-height:1.2;z-index:3}.ds-pdp-gallery__counter{position:absolute;bottom:14px;left:14px;padding:5px 10px;background:rgba(255,255,255,.92);color:var(--fg-1);font-family:var(--font-sans);font-size:var(--font-size-eyebrow);font-weight:600;letter-spacing:.8px;line-height:1;z-index:2}.ds-pdp-gallery__fav,.ds-pdp-gallery__fullscreen{position:absolute;top:14px;width:40px;height:40px;background:rgba(255,255,255,.92);border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;z-index:2;padding:0;transition:background var(--transition-base)}.ds-pdp-gallery__fav:hover,.ds-pdp-gallery__fullscreen:hover{background:#fff}.ds-pdp-gallery__fav img,.ds-pdp-gallery__fav svg,.ds-pdp-gallery__fullscreen img,.ds-pdp-gallery__fullscreen svg{width:18px;height:18px}.ds-pdp-gallery__fav{right:14px}.ds-pdp-gallery__fullscreen{right:62px;color:var(--fg-1);font-family:var(--font-sans);font-size:18px;line-height:1}.ds-pdp-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;background:rgba(255,255,255,.92);border:none;cursor:pointer;color:var(--fg-1);font-family:var(--font-sans);font-size:26px;font-weight:300;line-height:1;padding:0;z-index:2;display:inline-flex;align-items:center;justify-content:center;transition:background var(--transition-base)}.ds-pdp-gallery__arrow:hover{background:#fff}.ds-pdp-gallery__arrow--prev{left:14px}.ds-pdp-gallery__arrow--next{right:14px}.ds-pdp-gallery__dots{display:none}body.ds-pdp-lightbox-open{overflow:hidden}body.ds-pdp-lightbox-open .ds-pdp .ds-pdp__col-gallery{position:relative;top:auto;max-height:none;overflow:visible;z-index:9999}.ds-pdp-lightbox{position:fixed;inset:0;background:rgba(0,0,0,.92);z-index:1000;display:grid;grid-template-rows:auto 1fr auto}.ds-pdp-lightbox__header{display:flex;justify-content:space-between;align-items:center;padding:16px 22px}.ds-pdp-lightbox__counter{font-family:var(--font-sans);font-size:var(--font-size-caption);color:var(--fg-inverse);letter-spacing:1.4px;text-transform:uppercase;font-weight:600}.ds-pdp-lightbox__close{background:0 0;border:1px solid rgba(255,255,255,.4);color:var(--fg-inverse);width:38px;height:38px;cursor:pointer;font-family:var(--font-sans);font-size:22px;font-weight:300;line-height:1;transition:background var(--transition-base)}.ds-pdp-lightbox__close:hover{background:rgba(255,255,255,.1)}.ds-pdp-lightbox__stage{position:relative;overflow:hidden}.ds-pdp-lightbox__image{position:absolute;inset:4% 12%;background-repeat:no-repeat;background-size:contain;background-position:center;cursor:zoom-in;transition:transform .3s ease}.ds-pdp-lightbox__image.is-zoomed{cursor:grab}.ds-pdp-lightbox__image.is-zoomed:active{cursor:grabbing}.ds-pdp-lightbox__arrow{position:absolute;top:50%;transform:translateY(-50%);width:54px;height:54px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.3);color:var(--fg-inverse);cursor:pointer;font-family:var(--font-sans);font-size:32px;font-weight:300;line-height:1;padding:0;z-index:10;transition:background var(--transition-base)}.ds-pdp-lightbox__arrow:hover{background:rgba(255,255,255,.2)}.ds-pdp-lightbox__arrow--prev{left:24px}.ds-pdp-lightbox__arrow--next{right:24px}.ds-pdp-lightbox__footer{display:flex;flex-direction:column;align-items:center;gap:14px;padding:18px 22px}.ds-pdp-lightbox__controls{display:flex;align-items:center;gap:14px}.ds-pdp-lightbox__reset-btn,.ds-pdp-lightbox__zoom-btn{width:38px;height:38px;background:0 0;border:1px solid rgba(255,255,255,.4);color:var(--fg-inverse);cursor:pointer;font-family:var(--font-sans);font-size:18px;line-height:1;padding:0;transition:background var(--transition-base)}.ds-pdp-lightbox__reset-btn:hover,.ds-pdp-lightbox__zoom-btn:hover{background:rgba(255,255,255,.1)}.ds-pdp-lightbox__reset-btn{width:auto;padding:0 14px;font-size:11px;letter-spacing:.8px;text-transform:uppercase}.ds-pdp-lightbox__zoom-pct{font-family:var(--font-sans);font-size:var(--font-size-eyebrow);color:var(--fg-inverse);letter-spacing:1px;text-transform:uppercase;min-width:50px;text-align:center}.ds-pdp-lightbox__strip{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.ds-pdp-lightbox__strip-thumb{width:48px;aspect-ratio:3/4;background:var(--bg-muted);background-size:cover;background-position:center;border:1px solid rgba(255,255,255,.35);cursor:pointer;padding:0}.ds-pdp-lightbox__strip-thumb.is-active{border:2px solid var(--fg-inverse)}.ds-pdp-brand-more{width:var(--wrapper-pct);max-width:var(--wrapper-max);margin:0 auto;padding:56px 0;border-top:1px solid var(--color-grey3)}@media screen and (max-width:768px){.ds-pdp-brand-more{padding:40px 0}}.ds-pdp-brand-more__header{display:flex;flex-direction:column;gap:8px;margin-bottom:28px;padding-bottom:14px;border-bottom:1px solid var(--color-grey3)}@media screen and (max-width:768px){.ds-pdp-brand-more__header{margin-bottom:20px}}.ds-pdp-brand-more__eyebrow{font-family:var(--font-sans);font-size:var(--font-size-eyebrow);font-weight:600;color:var(--color-red);text-transform:uppercase;letter-spacing:1.6px;line-height:1;display:flex;align-items:center;gap:10px}.ds-pdp-brand-more__eyebrow::before{content:"";display:inline-block;width:18px;height:1px;background:var(--color-red)}.ds-pdp-brand-more__title{font-family:var(--font-sans);font-size:26px;font-weight:400;color:var(--fg-1);letter-spacing:.6px;text-transform:uppercase;line-height:var(--leading-tight);margin:0}@media screen and (max-width:768px){.ds-pdp-brand-more__title{font-size:22px}}.ds-pdp-brand-more__listing{display:grid;grid-template-columns:1fr 320px;gap:24px;align-items:start}@media screen and (max-width:1024px){.ds-pdp-brand-more__listing{grid-template-columns:1fr 240px;gap:16px}}@media screen and (max-width:768px){.ds-pdp-brand-more__listing{grid-template-columns:1fr;gap:16px}}.ds-pdp-brand-more__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;min-width:0;padding:0;margin:0;list-style:none}@media screen and (max-width:1024px){.ds-pdp-brand-more__cards{gap:14px}}@media screen and (max-width:768px){.ds-pdp-brand-more__cards{grid-template-columns:repeat(2,1fr);gap:14px}}@media screen and (max-width:480px){.ds-pdp-brand-more__cards{grid-template-columns:1fr}}.ds-pdp-brand-more__cards--mobile{margin-top:16px}.ds-pdp-brand-more__card{margin:0;padding:0;min-width:0;list-style:none}.ds-pdp-brand-more__banner{aspect-ratio:3/4;background:var(--bg-muted) center/cover no-repeat;min-height:0}.ds-pdp-brand-more__banner--mobile{aspect-ratio:16/9}.ds-pdp-brand-more__cta{display:flex;justify-content:center;margin-top:30px}@media screen and (max-width:768px){.ds-pdp-brand-more__cta{margin-top:20px}}.ds-pdp-brand-more__cta-btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 28px;background:var(--bg-app);border:1px solid var(--fg-1);color:var(--fg-1);font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:.75px;text-transform:uppercase;line-height:1;text-decoration:none;cursor:pointer;transition:background var(--transition-base),color var(--transition-base)}.ds-pdp-brand-more__cta-btn:hover{background:var(--fg-1);color:var(--fg-inverse)}.ds-pdp-carousel__cell{min-width:0;scroll-snap-align:start}.ds-pdp-brand-more .ds-pdp-brand-more__cards.ds-product-rail,.ds-pdp-carousel .ds-pdp-carousel__track.ds-product-rail{padding:0}.sizes{font-family:var(--font-sans);background:var(--bg-app);padding:0}.sizes__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--color-grey3)}@media screen and (max-width:480px){.sizes__header{padding:16px}}.sizes__title{display:flex;align-items:center;gap:12px;margin:0;font-family:var(--font-sans);font-size:20px;font-weight:400;color:var(--fg-1);text-transform:uppercase;letter-spacing:.6px;line-height:1.2}.sizes__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--fg-1)}.sizes__icon svg{width:24px;height:24px;fill:currentColor}.sizes__close{background:0 0;border:1px solid var(--color-grey3);cursor:pointer;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:var(--fg-1);font-size:18px;line-height:1;padding:0;flex-shrink:0;transition:background var(--transition-base),border-color var(--transition-base)}.sizes__close:hover{background:var(--bg-muted);border-color:var(--fg-1)}.sizes__close svg{width:14px;height:14px;fill:currentColor}.sizes__body{padding:20px 24px}.sizes__text{font-family:var(--font-sans);font-size:var(--font-size-body-sm);color:var(--fg-2);line-height:1.6;letter-spacing:.2px}.sizes__text h6{font-family:var(--font-sans);font-size:var(--font-size-body-sm);font-weight:500;color:var(--fg-1);text-transform:uppercase;letter-spacing:.6px;margin:0 0 8px}.sizes__text p{margin:0 0 8px}.sizes__tabs{display:flex;align-items:center;gap:0;padding:0 24px;border-bottom:1px solid var(--color-grey3)}.sizes__tab{display:inline-flex;align-items:center;gap:8px;padding:14px 18px;background:0 0;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--fg-2);font-family:var(--font-sans);font-size:var(--font-size-body-sm);font-weight:500;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;text-decoration:none;transition:color var(--transition-base),border-color var(--transition-base)}.sizes__tab.is-active,.sizes__tab:hover{color:var(--fg-1);border-bottom-color:var(--fg-1)}.sizes__tab .icon{color:inherit}.sizes__tab .icon svg{width:22px;height:22px;fill:currentColor}.sizes__table-cont{padding:20px 24px 24px;overflow-x:auto;-webkit-overflow-scrolling:touch}@media screen and (max-width:480px){.sizes__table-cont{padding:16px}}.sizes__table{width:100%;border-collapse:collapse;margin-bottom:28px;font-family:var(--font-sans);font-size:var(--font-size-body-sm)}.sizes__table:last-child{margin-bottom:0}.sizes__table thead th{background:var(--bg-muted);color:var(--fg-1);font-weight:500;font-size:var(--font-size-caption);text-transform:uppercase;letter-spacing:.6px;text-align:left;padding:12px 16px;border-bottom:1px solid var(--color-grey3);white-space:nowrap}.sizes__table tbody td{padding:12px 16px;border-bottom:1px solid var(--color-grey3);color:var(--fg-2);letter-spacing:.2px}.sizes__table tbody tr:hover td{background:rgba(247,247,247,.5)}.sizes__table tbody tr:last-child td{border-bottom:none}.modal--sided:has(.sizes) .modal__bg{background:rgba(0,0,0,.55)}.modal--sided:has(.sizes) .modal__cont{background:var(--bg-app);border-radius:0;box-shadow:0 10px 40px rgba(0,0,0,.18);max-width:880px}.ds-pdp-modal-wrap .modal-dialog{margin:0}.ds-pdp-modal{font-family:var(--font-sans)}.ds-pdp-modal .modal__bg{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:1}.ds-pdp-modal__cont{position:relative;z-index:2;width:90%;max-width:460px;margin:0 auto;background:var(--bg-app);border-radius:0;box-shadow:0 10px 40px rgba(0,0,0,.18);padding:0;overflow:hidden}.ds-pdp-modal__close{position:absolute;top:12px;right:12px;z-index:3;width:36px;height:36px;background:0 0;border:1px solid var(--color-grey3);color:var(--fg-1);font-family:var(--font-sans);font-size:18px;line-height:1;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:background var(--transition-base),border-color var(--transition-base)}.ds-pdp-modal__close:hover{background:var(--bg-muted);border-color:var(--fg-1)}.ds-pdp-modal__body{padding:36px 32px 32px;text-align:center}@media screen and (max-width:480px){.ds-pdp-modal__body{padding:28px 20px 24px}}.ds-pdp-modal__eyebrow{font-family:var(--font-sans);font-size:var(--font-size-eyebrow);font-weight:600;color:var(--color-red);text-transform:uppercase;letter-spacing:1.6px;line-height:1;margin:0 0 12px;display:inline-flex;align-items:center;gap:10px}.ds-pdp-modal__eyebrow::before{content:"";display:inline-block;width:18px;height:1px;background:var(--color-red)}.ds-pdp-modal__title{font-family:var(--font-sans);font-size:20px;font-weight:400;color:var(--fg-1);text-transform:uppercase;letter-spacing:.6px;line-height:var(--leading-tight);margin:0 0 14px}@media screen and (max-width:480px){.ds-pdp-modal__title{font-size:18px}}.ds-pdp-modal__desc{font-family:var(--font-sans);font-size:var(--font-size-body-sm);color:var(--fg-2);line-height:1.6;letter-spacing:.2px;margin:0 0 22px}.ds-pdp-modal__desc strong{color:var(--fg-1);font-weight:500}.ds-pdp-modal__actions{display:flex;justify-content:center}.ds-pdp-modal__cta{display:inline-flex;align-items:center;justify-content:center;min-width:160px;height:44px;padding:0 24px;background:var(--fg-1);border:2px solid var(--fg-1);color:var(--fg-inverse);font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:.75px;text-transform:uppercase;line-height:1;cursor:pointer;transition:background var(--transition-base),color var(--transition-base)}.ds-pdp-modal__cta:hover{background:var(--bg-app);color:var(--fg-1)}.ds-pdp-phone-modal{font-family:var(--font-sans)}.ds-pdp-phone-modal .modal__bg{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:1}.ds-pdp-phone-modal__cont{position:relative;z-index:2;width:90%;max-width:480px;margin:0 auto;background:var(--bg-app);border-radius:0;box-shadow:0 10px 40px rgba(0,0,0,.18);padding:0;overflow:hidden}.ds-pdp-phone-modal__close{position:absolute;top:12px;right:12px;z-index:3;width:36px;height:36px;background:0 0;border:1px solid var(--color-grey3);color:var(--fg-1);font-family:var(--font-sans);font-size:18px;line-height:1;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:background var(--transition-base),border-color var(--transition-base)}.ds-pdp-phone-modal__close:hover{background:var(--bg-muted);border-color:var(--fg-1)}.ds-pdp-phone-modal__body,.ds-pdp-phone-modal__success{padding:40px 36px 32px;text-align:center}@media screen and (max-width:480px){.ds-pdp-phone-modal__body,.ds-pdp-phone-modal__success{padding:32px 22px 24px}}.ds-pdp-phone-modal__icon{width:56px;height:56px;margin:0 auto 18px;border-radius:50%;background:var(--bg-muted);color:var(--fg-1);display:inline-flex;align-items:center;justify-content:center}.ds-pdp-phone-modal__icon svg{width:26px;height:26px}.ds-pdp-phone-modal__check{width:64px;height:64px;margin:0 auto 18px;color:var(--color-red);display:inline-flex;align-items:center;justify-content:center}.ds-pdp-phone-modal__check svg{width:56px;height:56px}.ds-pdp-phone-modal__eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-sans);font-size:var(--font-size-eyebrow);font-weight:600;color:var(--color-red);text-transform:uppercase;letter-spacing:1.6px;line-height:1;margin:0 0 12px}.ds-pdp-phone-modal__eyebrow::before{content:"";display:inline-block;width:18px;height:1px;background:var(--color-red)}.ds-pdp-phone-modal__title{font-family:var(--font-sans);font-size:22px;font-weight:400;color:var(--fg-1);text-transform:uppercase;letter-spacing:.6px;line-height:var(--leading-tight);margin:0 0 12px}@media screen and (max-width:480px){.ds-pdp-phone-modal__title{font-size:19px}}.ds-pdp-phone-modal__desc{font-family:var(--font-sans);font-size:var(--font-size-body-sm);color:var(--fg-2);line-height:1.6;letter-spacing:.2px;margin:0 0 24px}.ds-pdp-phone-modal__form{display:flex;flex-direction:column;gap:18px;text-align:left}.ds-pdp-phone-modal__field{display:flex;flex-direction:column;gap:4px;position:relative}.ds-pdp-phone-modal__label{font-family:var(--font-sans);font-size:var(--font-size-eyebrow);font-weight:500;color:var(--fg-3);text-transform:uppercase;letter-spacing:.8px;line-height:1;margin-bottom:4px;transition:color var(--transition-base)}.ds-pdp-phone-modal__input{width:100%;box-sizing:border-box;height:42px;padding:0 0 8px;background:0 0;border:none;border-bottom:2px solid var(--border-input);border-radius:0;font-family:var(--font-sans);font-size:var(--font-size-body);font-weight:400;color:var(--fg-1);letter-spacing:.2px;line-height:1.4;outline:0;transition:border-color var(--transition-base)}.ds-pdp-phone-modal__input::placeholder{color:var(--fg-4);font-size:var(--font-size-body-sm)}.ds-pdp-phone-modal__input:focus,.ds-pdp-phone-modal__input:focus-visible{border-bottom-color:var(--fg-1);outline:0}.ds-pdp-phone-modal__field.has-error .ds-pdp-phone-modal__label{color:var(--color-red-2)}.ds-pdp-phone-modal__field.has-error .ds-pdp-phone-modal__input{border-bottom-color:var(--color-red-2)}.ds-pdp-phone-modal__error{font-family:var(--font-sans);font-size:var(--font-size-caption);color:var(--color-red-2);letter-spacing:.2px;line-height:1.4;margin-top:4px}.ds-pdp-phone-modal__cta{display:inline-flex;align-items:center;justify-content:center;width:100%;height:48px;padding:0 28px;margin-top:6px;background:var(--color-red);border:2px solid var(--color-red);color:var(--fg-inverse);font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:.75px;text-transform:uppercase;line-height:1;cursor:pointer;transition:background var(--transition-base),border-color var(--transition-base),color var(--transition-base)}.ds-pdp-phone-modal__cta:hover{background:var(--color-red-active);border-color:var(--color-red-active)}.ds-pdp-phone-modal__cta[disabled]{opacity:.6;cursor:not-allowed}.ds-pdp-phone-modal__cta--ghost{background:var(--bg-app);border-color:var(--fg-1);color:var(--fg-1);margin-top:8px}.ds-pdp-phone-modal__cta--ghost:hover{background:var(--fg-1);border-color:var(--fg-1);color:var(--fg-inverse)}.ds-pdp-phone-modal__legal{font-family:var(--font-sans);font-size:11px;font-style:italic;color:var(--fg-3);letter-spacing:.2px;line-height:1.5;margin:14px 0 0;text-align:center}.ds-pdp-phone-modal__success-meta{display:flex;flex-direction:column;gap:8px;margin:24px 0 28px;padding:14px 16px;background:var(--bg-muted);border:1px solid var(--color-grey3);text-align:left}.ds-pdp-phone-modal__success-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ds-pdp-phone-modal__success-label{font-family:var(--font-sans);font-size:var(--font-size-eyebrow);font-weight:500;color:var(--fg-3);text-transform:uppercase;letter-spacing:.8px}.ds-pdp-phone-modal__success-value{font-family:var(--font-sans);font-size:var(--font-size-body-sm);font-weight:500;color:var(--fg-1);letter-spacing:.2px;word-break:break-all;text-align:right}.ds-pdp-phone-modal .error-message,.ds-pdp-phone-modal t-error-message{display:block;margin:0 0 16px;padding:10px 14px;background:rgba(249,57,67,.08);border:1px solid var(--color-red);color:var(--color-red-2);font-family:var(--font-sans);font-size:var(--font-size-body-sm);line-height:1.4;text-align:left}.ds-alert-modal{font-family:var(--font-sans)}.ds-alert-modal .modal__bg{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:1}.ds-alert-modal__cont{position:relative;z-index:2;width:90%;max-width:440px;margin:0 auto;background:var(--bg-app);border-radius:0;box-shadow:0 10px 40px rgba(0,0,0,.18);padding:0;overflow:hidden}.ds-alert-modal__close{position:absolute;top:12px;right:12px;z-index:3;width:36px;height:36px;background:0 0;border:1px solid var(--color-grey3);color:var(--fg-1);font-family:var(--font-sans);font-size:18px;line-height:1;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:background var(--transition-base),border-color var(--transition-base)}.ds-alert-modal__close:hover{background:var(--bg-muted);border-color:var(--fg-1)}.ds-alert-modal__body{padding:36px 32px 28px;text-align:center}@media screen and (max-width:480px){.ds-alert-modal__body{padding:28px 20px 24px}}.ds-alert-modal__icon{width:56px;height:56px;margin:0 auto 16px;border-radius:50%;background:rgba(249,57,67,.08);color:var(--color-red);display:inline-flex;align-items:center;justify-content:center}.ds-alert-modal__icon svg{width:28px;height:28px}.ds-alert-modal__eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-sans);font-size:var(--font-size-eyebrow);font-weight:600;color:var(--color-red);text-transform:uppercase;letter-spacing:1.6px;line-height:1;margin:0 0 12px}.ds-alert-modal__eyebrow::before{content:"";display:inline-block;width:18px;height:1px;background:var(--color-red)}.ds-alert-modal__title{font-family:var(--font-sans);font-size:20px;font-weight:400;color:var(--fg-1);text-transform:uppercase;letter-spacing:.6px;line-height:var(--leading-tight);margin:0 0 22px}@media screen and (max-width:480px){.ds-alert-modal__title{font-size:18px}}.ds-alert-modal__actions{display:flex;justify-content:center}.ds-alert-modal__cta{display:inline-flex;align-items:center;justify-content:center;min-width:160px;height:44px;padding:0 28px;background:var(--fg-1);border:2px solid var(--fg-1);color:var(--fg-inverse);font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:.75px;text-transform:uppercase;line-height:1;cursor:pointer;transition:background var(--transition-base),color var(--transition-base)}.ds-alert-modal__cta:hover{background:var(--bg-app);color:var(--fg-1)}@media screen and (max-width:768px){.ds-pdp .ds-pdp__layout{width:100%;max-width:none;padding:0;gap:0}.ds-pdp #product_right,.ds-pdp .ds-pdp__col-info{padding:var(--space-16)}.ds-pdp-gallery__grid{gap:0}.ds-pdp-gallery__main{order:1}.ds-pdp-gallery__viewport{touch-action:pan-y;cursor:default}.ds-pdp-gallery__thumbs{order:2;gap:6px;padding:10px 16px 6px}.ds-pdp-gallery__thumb{width:54px}.ds-pdp-gallery__arrow,.ds-pdp-gallery__counter,.ds-pdp-gallery__fullscreen{display:none!important}.ds-pdp-gallery__fav{top:12px;right:12px;width:38px;height:38px}.ds-pdp-gallery__labels{top:12px;left:12px;max-width:calc(100% - 24px - 56px)}.ds-pdp-gallery__labels>span{font-size:10px;padding:3px 8px;letter-spacing:.6px}.ds-pdp-gallery__dots{display:flex;position:absolute;bottom:14px;left:0;right:0;justify-content:center;gap:6px;padding:0 16px;z-index:2;pointer-events:none}.ds-pdp-gallery__dot{width:6px;height:6px;padding:0;background:rgba(255,255,255,.6);border:none;cursor:pointer;transition:width var(--transition-base),background var(--transition-base);pointer-events:auto}.ds-pdp-gallery__dot.is-active{width:20px;background:var(--color-white)}.ds-pdp .product__header{margin:0 0 var(--space-12);gap:var(--space-12)}.ds-pdp .product__title{gap:6px}.ds-pdp .product__title #product_brand{font-size:10px;font-weight:500}.ds-pdp .product__title>span:not(#product_brand){letter-spacing:.3px}.ds-pdp .product__logo{max-width:64px;max-height:24px}.ds-pdp .product__price-cont{padding:6px 0 var(--space-16)}.ds-pdp .ds-pdp__price-eur{gap:10px}.ds-pdp .ds-pdp__price-eur__current{font-size:24px}.ds-pdp .ds-pdp__price-eur__old{font-size:14px}.ds-pdp .ds-pdp__price-bgn{gap:8px}.ds-pdp .ds-pdp__price-bgn__rate{font-size:10px}.ds-pdp .product__colors{margin-top:var(--space-12)}.ds-pdp .ds-pdp__variants{padding:var(--space-16) 0 0}.ds-pdp .ds-pdp__variants-label{font-size:11px;letter-spacing:1.2px}.ds-pdp .product__colors-cont{width:52px;height:52px}.ds-pdp .product__color-selected{display:none}.ds-pdp .product__dimmensions{padding:var(--space-20) 0 var(--space-12)}.ds-pdp .ds-pdp__size-head{margin-bottom:var(--space-12)}.ds-pdp .product__dimmensions-title{font-size:11px;letter-spacing:1.2px}.ds-pdp .product__dimmensions-text{font-size:11px;text-decoration:none;border-bottom:1px solid var(--fg-1);padding-bottom:1px;letter-spacing:.3px}.ds-pdp .product__dimmensions-size{min-height:42px;font-size:12px;letter-spacing:.6px;padding:10px 4px}.ds-pdp .product__dimmensions-item.is-active .product__dimmensions-size{background:var(--fg-1);color:var(--fg-inverse);border:1px solid var(--fg-1);padding:10px 4px}.ds-pdp #product_accents{margin-top:var(--space-20);padding:var(--space-16) 0 0;border:none;border-top:1px solid var(--color-grey3);gap:10px}.ds-pdp #product_accents>div{font-size:13px;gap:10px}.ds-pdp #product_accents .icon{width:18px;height:18px}.ds-pdp #product_accents .icon svg{width:18px;height:18px}.ds-pdp .ds-pdp__sold-out{margin:var(--space-12) 0 0;padding:14px}.ds-pdp .ds-pdp__sold-out h4{font-size:14px}.ds-pdp .ds-pdp__cta-row{display:flex;flex-direction:column;align-items:stretch;gap:0;padding-top:var(--space-12)}.ds-pdp .ds-pdp__qty{order:1;align-self:flex-start;height:42px;margin-bottom:var(--space-16);position:relative}.ds-pdp .ds-pdp__qty::before{content:"Брой";position:absolute;top:-18px;left:0;font-family:var(--font-sans);font-size:11px;font-weight:500;color:var(--fg-1);letter-spacing:1.2px;text-transform:uppercase;line-height:1}.ds-pdp .ds-pdp__qty__btn{width:38px}.ds-pdp .ds-pdp__qty__value{width:38px}.ds-pdp .product__buttons{padding-top:22px}.ds-pdp .ds-pdp__cta-row .anm_btn,.ds-pdp .ds-pdp__cta-row .anm_btn.black{order:2;width:100%;flex:none;height:46px;font-size:12px;letter-spacing:.8px}.ds-pdp .ds-pdp__cta-row .ds-pdp__fav{display:none}.ds-pdp .product__buttons #phone_order{padding-top:8px;text-align:center}.ds-pdp .product__buttons #phone_order .anm_btn,.ds-pdp .product__buttons #phone_order .anm_btn.white{background:0 0;border:none;color:var(--fg-3);font-size:12px;letter-spacing:.6px;font-weight:500;text-transform:uppercase;height:auto;min-height:0;padding:10px 0;width:auto;display:inline-flex;text-decoration:underline;text-underline-offset:3px}.ds-pdp .product__buttons #phone_order .anm_btn .icon,.ds-pdp .product__buttons #phone_order .anm_btn.white .icon{display:none}.ds-pdp .product__buttons #phone_order .anm_btn.white:hover,.ds-pdp .product__buttons #phone_order .anm_btn:hover{background:0 0;color:var(--fg-1)}.ds-pdp .product__buttons #phone_order>span{display:none}.ds-pdp__tabs-m{margin-top:var(--space-24)}.ds-pdp__tabs-m__nav{display:flex;border-bottom:1px solid var(--color-grey3)}.ds-pdp__tabs-m__btn{flex:1;background:0 0;border:none;padding:14px 0;font-family:var(--font-sans);font-size:11px;font-weight:500;color:var(--fg-3);letter-spacing:.8px;text-transform:uppercase;line-height:1;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color var(--transition-base),border-color var(--transition-base)}.ds-pdp__tabs-m__btn.is-active{color:var(--fg-1);border-bottom-color:var(--fg-1)}.ds-pdp__tabs-m__panel{padding:var(--space-16) 0 var(--space-8);font-family:var(--font-sans);font-size:13px;line-height:1.7;color:var(--fg-2);letter-spacing:.2px}.ds-pdp__tabs-m__panel p{margin:0 0 10px}.ds-pdp__tabs-m__panel p:last-child{margin-bottom:0}.ds-pdp__tabs-m__panel .ds-pdp-details__desc{margin:0 0 var(--space-16)}.ds-pdp__tabs-m__panel .ds-pdp-details__desc ol,.ds-pdp__tabs-m__panel .ds-pdp-details__desc ul{list-style:none;padding:0;margin:0}.ds-pdp__tabs-m__panel .ds-pdp-details__desc li{position:relative;padding-left:16px;margin:0 0 8px;line-height:1.55}.ds-pdp__tabs-m__panel .ds-pdp-details__desc li::before{content:"";position:absolute;left:0;top:9px;width:5px;height:5px;background:var(--fg-1)}.ds-pdp__tabs-m__panel .ds-pdp-specs{display:grid;grid-template-columns:1fr;gap:4px;margin:0;padding:var(--space-12) 0 0;border-top:1px solid var(--color-grey3)}.ds-pdp__tabs-m__panel .ds-pdp-specs__row{display:block;margin-bottom:12px}.ds-pdp__tabs-m__panel .ds-pdp-specs__key{display:block;margin:0 0 2px;font-size:10px;font-weight:500;color:var(--fg-3);text-transform:uppercase;letter-spacing:.8px;line-height:1.4}.ds-pdp__tabs-m__panel .ds-pdp-specs__val{display:block;font-size:13px;color:var(--fg-1);margin:0;line-height:1.5;letter-spacing:.15px}.ds-pdp__tabs-m__panel .ds-pdp-specs__note{margin:14px 0 0;padding:10px 12px;background:var(--bg-muted);font-size:11px;font-style:italic;color:var(--fg-3);line-height:1.5}.ds-pdp__tabs-m__panel .delivery_info{display:flex;flex-direction:column;gap:4px;margin:0 0 12px}.ds-pdp__tabs-m__panel .delivery_info strong{display:block;font-size:10px;font-weight:500;color:var(--fg-1);letter-spacing:.8px;text-transform:uppercase;line-height:1.4}.ds-pdp__tabs-m__panel .delivery_info>span{display:block;font-size:13px;color:var(--fg-2);line-height:1.55;letter-spacing:.15px}.ds-pdp #product_dropdowns{display:none}.ds-pdp-outfit-band{padding:28px 0 32px}.ds-pdp-outfit-band__inner{width:100%;max-width:none;padding:0 var(--space-16)}.ds-pdp-outfit-band__header{margin-bottom:var(--space-12);padding-bottom:12px;border-bottom:1px solid var(--color-grey3)}.ds-pdp-outfit-band__title{font-size:16px;letter-spacing:.6px}.ds-pdp-outfit-band__count{font-size:10px}.ds-pdp-outfit-band__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 12px;max-width:none}.ds-pdp-outfit-band__grid .ds-pdp-outfit-card{display:flex;flex-direction:column;gap:6px;padding:0;background:0 0;border:none;min-width:0}.ds-pdp-outfit-band__grid .ds-pdp-outfit-card:focus-within,.ds-pdp-outfit-band__grid .ds-pdp-outfit-card:hover{border-color:transparent}.ds-pdp-outfit-band__grid .ds-pdp-outfit-card__image{margin-bottom:6px;width:100%;min-width:0;max-width:100%}.ds-pdp-outfit-band__grid .ds-pdp-outfit-card__image img,.ds-pdp-outfit-band__grid .ds-pdp-outfit-card__image picture{width:100%;height:100%;max-width:100%;object-fit:cover;display:block}.ds-pdp-outfit-band__grid .ds-pdp-outfit-card__info{gap:4px;min-width:0;overflow:hidden}.ds-pdp-outfit-band__grid .ds-pdp-outfit-card__brand{font-size:9px;letter-spacing:.6px;font-weight:500}.ds-pdp-outfit-band__grid .ds-pdp-outfit-card__title{font-size:11px;text-transform:uppercase;letter-spacing:.3px;line-height:1.3}.ds-pdp-outfit-band__grid .ds-pdp-outfit-card__sizes{display:flex;gap:4px;margin-top:4px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px;scrollbar-width:none}.ds-pdp-outfit-band__grid .ds-pdp-outfit-card__sizes::-webkit-scrollbar{display:none}.ds-pdp-outfit-band__grid .ds-pdp-outfit-card__size{flex:none;min-width:24px;height:24px;padding:0 6px;font-size:10px;letter-spacing:.4px}.ds-pdp-outfit-band__grid .ds-pdp-outfit-card__footer{display:flex;flex-direction:column;gap:8px;align-items:stretch;margin-top:4px}.ds-pdp-outfit-band__grid .ds-pdp-outfit-card__price-eur-current{font-size:13px}.ds-pdp-outfit-band__grid .ds-pdp-outfit-card__price-eur-old{font-size:10px}.ds-pdp-outfit-band__grid .ds-pdp-outfit-card__price-bgn{font-size:9px}.ds-pdp-outfit-band__grid .ds-pdp-outfit-card__cta{min-width:0;width:100%;height:32px;padding:0 8px;font-size:10px;letter-spacing:.6px}.ds-pdp-outfit-band__grid .ds-pdp-outfit-card__color,.ds-pdp-outfit-band__grid .ds-pdp-outfit-card__hint{display:none}.ds-pdp-outfit-band__grid--single{grid-template-columns:1fr;gap:0;max-width:none}.ds-pdp-outfit-band__grid--single .ds-pdp-outfit-card{display:flex;flex-direction:row;align-items:stretch;gap:12px;padding:10px;background:var(--color-white);border:1px solid var(--color-grey3);overflow:hidden;grid-template-columns:none}.ds-pdp-outfit-band__grid--single .ds-pdp-outfit-card__image{flex:0 0 100px;width:100px;min-width:0;max-width:100px;height:auto;align-self:flex-start;margin:0}.ds-pdp-outfit-band__grid--single .ds-pdp-outfit-card__image picture{display:block;width:100%;max-width:100%;height:100%}.ds-pdp-outfit-band__grid--single .ds-pdp-outfit-card__image picture>img,.ds-pdp-outfit-band__grid--single .ds-pdp-outfit-card__image>img{display:block;width:100%;max-width:100%;height:100%;object-fit:cover}.ds-pdp-outfit-band__grid--single .ds-pdp-outfit-card__info{flex:1 1 auto;min-width:0;gap:5px;overflow:hidden;display:flex;flex-direction:column}.ds-pdp-outfit-band__grid--single .ds-pdp-outfit-card__brand{font-size:10px;letter-spacing:.8px}.ds-pdp-outfit-band__grid--single .ds-pdp-outfit-card__title{font-size:13px;text-transform:uppercase;letter-spacing:.3px;line-height:1.3;-webkit-line-clamp:2}.ds-pdp-outfit-band__grid--single .ds-pdp-outfit-card__color{display:none}.ds-pdp-outfit-band__grid--single .ds-pdp-outfit-card__sizes{display:flex;gap:4px;margin-top:2px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px;scrollbar-width:none}.ds-pdp-outfit-band__grid--single .ds-pdp-outfit-card__sizes::-webkit-scrollbar{display:none}.ds-pdp-outfit-band__grid--single .ds-pdp-outfit-card__size{flex:none;min-width:28px;height:26px;padding:0 7px;font-size:10px;letter-spacing:.6px}.ds-pdp-outfit-band__grid--single .ds-pdp-outfit-card__footer{margin-top:auto;display:flex;flex-direction:column;align-items:stretch;gap:6px}.ds-pdp-outfit-band__grid--single .ds-pdp-outfit-card__prices{display:flex;flex-direction:column;gap:2px;min-width:0}.ds-pdp-outfit-band__grid--single .ds-pdp-outfit-card__price-eur{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.ds-pdp-outfit-band__grid--single .ds-pdp-outfit-card__price-eur-current{font-size:14px;white-space:nowrap}.ds-pdp-outfit-band__grid--single .ds-pdp-outfit-card__price-eur-old{font-size:11px;white-space:nowrap}.ds-pdp-outfit-band__grid--single .ds-pdp-outfit-card__price-bgn{font-size:9px;flex-wrap:wrap}.ds-pdp-outfit-band__grid--single .ds-pdp-outfit-card__cta{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;height:34px;padding:0 12px;font-size:11px;letter-spacing:.8px;margin-top:2px}.ds-pdp-outfit-band__grid--single .ds-pdp-outfit-card__hint{display:block;grid-column:1/-1;margin:4px 0 0;font-size:9px;letter-spacing:.2px}.ds-pdp-carousel{padding:32px 0}.ds-pdp-carousel__inner{width:100%;max-width:none;padding:0 var(--space-16)}.ds-pdp-brand-more{padding:24px var(--space-16) 32px}.modal.modal--sided.modal--large{display:flex;flex-direction:column;justify-content:flex-end}.modal.modal--sided.modal--large .modal__cont{max-width:100%;width:100%;height:auto;max-height:92vh;margin-left:0;margin-right:0;padding:0 0 env(safe-area-inset-bottom,0);transform:translateY(100%);transition:transform .3s ease;position:relative;overflow:hidden;display:flex;flex-direction:column}.modal.modal--sided.modal--large .modal__cont::before{content:"";display:block;flex:none;width:40px;height:4px;background:var(--color-grey6);margin:8px auto 0}.modal.modal--sided.modal--large.is-visible .modal__cont{transform:translateY(0)}.modal.modal--sided.modal--large .sizes{padding:20px 16px 24px;margin:0;overflow-y:auto;flex:1}.modal.modal--sided.modal--large .sizes__header{margin-bottom:var(--space-16)}.modal.modal--sided.modal--large .sizes__title{font-size:14px;justify-content:flex-start;padding-right:0;letter-spacing:.6px;text-transform:uppercase}.modal.modal--sided.modal--large .sizes__close{position:absolute;top:16px;right:16px}.modal.modal--sided.modal--large .sizes__table{font-size:12px}.modal.modal--sided.modal--large .sizes__table td,.modal.modal--sided.modal--large .sizes__table th{padding:8px 10px}}@media screen and (min-width:769px){.ds-pdp__tabs-m{display:none}.ds-pdp__sticky-cta{display:none}}.ds-pdp__sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:28;background:var(--bg-app);border-top:1px solid var(--color-grey3);transform:translateY(100%);transition:transform .3s ease;padding-bottom:env(safe-area-inset-bottom,0);box-shadow:0 -4px 18px rgba(0,0,0,.06)}.ds-pdp__sticky-cta.is-visible{transform:translateY(0)}.ds-pdp__sticky-cta__inner{display:flex;align-items:center;gap:10px;padding:10px 12px}.ds-pdp__sticky-cta__thumb{flex:none;width:32px;aspect-ratio:3/4;background:var(--bg-muted);overflow:hidden}.ds-pdp__sticky-cta__thumb img{width:100%;height:100%;object-fit:cover;display:block}.ds-pdp__sticky-cta__meta{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;overflow:hidden}.ds-pdp__sticky-cta__brand{font-family:var(--font-sans);font-size:10px;font-weight:500;color:var(--fg-3);letter-spacing:.8px;text-transform:uppercase;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-pdp__sticky-cta__price{font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--fg-1);line-height:1;white-space:nowrap}.ds-pdp__sticky-cta__btn{flex:none;display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 22px;background:var(--color-red);color:var(--fg-inverse);font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;text-decoration:none;transition:background var(--transition-base)}.ds-pdp__sticky-cta__btn:hover{background:var(--color-red-active);color:var(--fg-inverse)}.ds-pdp-skeleton{display:flex;flex-direction:column;gap:12px;min-height:600px}@media screen and (max-width:768px){.ds-pdp-skeleton{min-height:580px}}.ds-pdp-skeleton>div,.ds-pdp-skeleton>div>span{background:linear-gradient(90deg,#eaeaea 0,#f4f4f4 50%,#eaeaea 100%);background-size:200% 100%;animation:ds-pdp-skeleton-shimmer 1.6s ease-in-out infinite;border-radius:0}.ds-pdp-skeleton__brand{height:12px;width:80px;margin-bottom:4px}.ds-pdp-skeleton__title{height:26px;width:90%}.ds-pdp-skeleton__title--short{width:60%;margin-bottom:8px}.ds-pdp-skeleton__price{height:36px;width:50%;margin-bottom:4px}.ds-pdp-skeleton__variants{height:72px;width:100%}.ds-pdp-skeleton__size-head{height:12px;width:35%}.ds-pdp-skeleton__size-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;background:0 0!important;animation:none!important;height:46px}.ds-pdp-skeleton__size-grid>span{display:block;height:100%}@media screen and (max-width:768px){.ds-pdp-skeleton__size-grid{grid-template-columns:repeat(4,1fr);height:42px}.ds-pdp-skeleton__size-grid>span:nth-child(5){display:none}}.ds-pdp-skeleton__cta{height:48px;width:100%;margin-top:8px}.ds-pdp-skeleton__accents{height:70px;width:100%;margin-top:12px}.ds-pdp-skeleton__accordion{height:150px;width:100%;margin-top:18px}@keyframes ds-pdp-skeleton-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.ds-pdp-cls-reserve{width:100%;background:0 0;pointer-events:none}.ds-pdp-cls-reserve--outfit{min-height:280px}@media screen and (max-width:768px){.ds-pdp-cls-reserve--outfit{min-height:220px}}.ds-pdp-cls-reserve--carousels{min-height:480px}@media screen and (max-width:768px){.ds-pdp-cls-reserve--carousels{min-height:400px}}@media screen and (max-width:768px){.ds-pdp__tabs-m__panel{min-height:280px}}.cart-page-modal-window .modal-dialog{width:100%;max-width:100%;margin:0}.cart-page-modal,.modal-dialog .cart-page-modal{background:var(--bg-app);padding:0;border:0;border-radius:0}.cart-page{background:var(--bg-app);font-family:var(--font-sans);color:var(--fg-2);padding-bottom:var(--space-90)}.cart-page__wrap{width:var(--wrapper-pct);max-width:var(--wrapper-max);margin:0 auto}.cart-page__header{border-bottom:1px solid var(--color-grey3);padding:var(--space-40) 0 var(--space-24)}@media screen and (max-width:768px){.cart-page__header{padding:var(--space-24) 0 var(--space-16)}}.cart-page__breadcrumb{font-size:var(--font-size-eyebrow);color:var(--fg-3);text-transform:uppercase;letter-spacing:1.4px;margin-bottom:14px}.cart-page__breadcrumb-link{color:var(--fg-3);text-decoration:none;cursor:pointer;transition:color var(--transition-base)}.cart-page__breadcrumb-link:hover{color:var(--fg-1)}.cart-page__breadcrumb-sep{margin:0 10px;opacity:.5}.cart-page__breadcrumb-current{color:var(--fg-1)}.cart-page__title{font-family:var(--font-serif);font-size:36px;font-weight:500;line-height:1.06;color:var(--ink-deep);text-transform:none;letter-spacing:-.015em;margin:0}@media screen and (max-width:768px){.cart-page__title{font-size:28px}}.cart-page__layout{display:grid;grid-template-columns:1fr 380px;gap:var(--space-60);align-items:start;padding-top:36px}@media screen and (max-width:990px){.cart-page__layout{grid-template-columns:1fr;gap:var(--space-40)}}@media screen and (max-width:768px){.cart-page__layout{padding-top:var(--space-24);gap:var(--space-30)}}.cart-page__main{min-width:0}.cart-page__aside{position:sticky;top:var(--space-24)}@media screen and (max-width:990px){.cart-page__aside{position:static}}.cart-page__shipping{background:var(--bg-muted);padding:18px 22px;margin-bottom:var(--space-24);display:flex;flex-direction:column;gap:10px}.cart-page__shipping-row{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-caption);letter-spacing:.3px}.cart-page__shipping-text{color:var(--fg-2)}.cart-page__shipping-text strong{color:var(--accent-orange-hover);font-weight:600}.cart-page__shipping-text--ok strong{color:var(--color-green)}.cart-page__shipping-pct{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--fg-3)}.cart-page__shipping-pct--ok{color:var(--color-green)}.cart-page__shipping-bar{position:relative;height:2px;background:var(--color-grey3);overflow:hidden}.cart-page__shipping-fill{position:absolute;left:0;top:0;bottom:0;background:var(--accent-orange);transition:width var(--transition-base)}.cart-page__shipping-fill.is-complete{background:#4a7a3d}.cart-page__delivery-split{display:flex;align-items:flex-start;gap:14px;margin-bottom:var(--space-24);padding:16px 18px;background:var(--bg-muted);border-left:3px solid var(--fg-1)}.cart-page__delivery-split-icon{flex:none;color:var(--fg-1);line-height:0;margin-top:1px}.cart-page__delivery-split-icon svg{display:block}.cart-page__delivery-split-body{min-width:0}.cart-page__delivery-split-title{margin:0 0 6px;font-family:var(--font-sans);font-size:var(--font-size-body-sm);font-weight:600;color:var(--fg-1);letter-spacing:.2px;line-height:1.4}.cart-page__delivery-split-text{margin:0;font-family:var(--font-sans);font-size:var(--font-size-caption);color:var(--fg-2);line-height:1.55;letter-spacing:.2px}.cart-page__delivery-split-text strong{color:var(--fg-1);font-weight:600}.cart-page__delivery-split-note{margin:8px 0 0;font-family:var(--font-sans);font-size:var(--font-size-caption);color:var(--fg-3);line-height:1.55;letter-spacing:.2px}.cart-page__delivery-split-phone{color:var(--fg-1);font-weight:600;text-decoration:none;border-bottom:1px solid var(--fg-1);white-space:nowrap;transition:opacity var(--transition-base)}.cart-page__delivery-split-phone:hover{opacity:.6}.cart-page__items{margin:0 0 var(--space-24)}.cart-page__items-head{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid var(--color-border);padding-bottom:14px;margin-bottom:var(--space-8)}.cart-page__items-title{margin:0;font-family:var(--font-sans);font-size:var(--font-size-body-sm);font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var(--fg-1)}.cart-page__items-count{font-size:var(--font-size-caption);color:var(--fg-3);letter-spacing:.4px}.cart-page__items-list{list-style:none;margin:0;padding:0}.cart-page__additional-shipping{margin:var(--space-16) 0 0;padding:var(--space-12) var(--space-16);background:var(--bg-muted);font-size:var(--font-size-caption);color:var(--fg-2);line-height:1.5}.cart-page__additional-shipping strong{color:var(--fg-1)}.cart-page__additional-shipping-note{display:block;margin-top:4px;font-size:11px;color:var(--fg-3)}.cart-page__toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-top:18px}.cart-page__toolbar-link{background:0 0;border:none;padding:0;cursor:pointer;font-family:var(--font-sans);font-size:var(--font-size-caption);color:var(--fg-3);text-transform:uppercase;letter-spacing:.4px;font-weight:500;transition:color var(--transition-base)}.cart-page__toolbar-link:hover{color:var(--fg-1)}.cart-page__toolbar-phone{padding:12px 22px;font-size:var(--font-size-caption);gap:10px}.cart-page__toolbar-icon{width:14px;height:14px;display:inline-block;vertical-align:middle;margin-right:8px}.cart-page__removed{margin-top:var(--space-30);padding-top:var(--space-24);border-top:1px dashed var(--color-grey6)}.cart-page__removed-title{margin:0 0 var(--space-12);font-family:var(--font-sans);font-size:var(--font-size-caption);font-weight:500;text-transform:uppercase;letter-spacing:1px;color:var(--fg-3)}.cart-page__trust{margin-top:var(--space-60);padding:var(--space-30) 0;border-top:1px solid var(--color-grey3);border-bottom:1px solid var(--color-grey3);display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-24)}@media screen and (max-width:1024px){.cart-page__trust{grid-template-columns:repeat(2,1fr);gap:var(--space-20)}}@media screen and (max-width:640px){.cart-page__trust{grid-template-columns:1fr}}.cart-page__trust-item{display:flex;gap:14px;align-items:flex-start}.cart-page__trust-item img{width:24px;height:24px;margin-top:2px;flex-shrink:0}.cart-page__trust-title{font-family:var(--font-sans);font-size:var(--font-size-caption);font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:var(--fg-1)}.cart-page__trust-sub{margin-top:3px;font-family:var(--font-sans);font-size:var(--font-size-caption);color:var(--fg-3);letter-spacing:.2px;line-height:1.5}.cart-page__summary{background:var(--bg-elevated);border:1px solid var(--color-grey3);padding:30px 28px;display:flex;flex-direction:column}.cart-page__summary-title{margin:0 0 var(--space-20);font-family:var(--font-sans);font-size:var(--font-size-body);font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var(--fg-1)}.cart-page__summary-rows{border-top:1px solid var(--color-grey3);border-bottom:1px solid var(--color-grey3)}.cart-page__summary-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-12);padding:10px 0}.cart-page__summary-label{font-family:var(--font-sans);font-size:var(--font-size-body-sm);color:var(--fg-2);letter-spacing:.2px;min-width:0}.cart-page__summary-value{font-family:var(--font-sans);font-size:var(--font-size-body);font-weight:400;color:var(--fg-1);white-space:nowrap;text-align:right;flex-shrink:0}.cart-page__summary-value--ok{color:var(--color-green)}.cart-page__summary-value--sale{color:var(--color-red)}.cart-page__summary-total{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-12);padding:18px 0 22px}.cart-page__summary-total-label{font-family:var(--font-sans);font-size:var(--font-size-caption);font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var(--fg-1);min-width:0}.cart-page__summary-total-value{font-family:var(--font-serif);font-size:20px;font-weight:500;color:var(--ink-deep);white-space:nowrap;text-align:right;flex-shrink:0}.cart-page__promo{display:grid;grid-template-columns:1fr auto;gap:0;align-items:end;border-top:1px solid var(--color-grey3);padding-top:18px;margin-bottom:18px}.cart-page__promo-field{display:flex;flex-direction:column;gap:2px;min-width:0}.cart-page__promo-label{font-size:10px;color:var(--fg-3);text-transform:uppercase;letter-spacing:.8px}.cart-page__promo-input{border:none;border-bottom:2px solid var(--border-input);outline:0;padding:8px 0;font-family:var(--font-sans);font-size:var(--font-size-body-sm);color:var(--fg-1);background:0 0;letter-spacing:.4px}.cart-page__promo-input::placeholder{color:var(--fg-4)}.cart-page__promo-input:focus{border-bottom-color:var(--fg-1)}.cart-page__promo-input.has-error{border-bottom-color:var(--color-red-2)}.cart-page__promo-submit{background:0 0;color:var(--fg-1);border:2px solid var(--fg-1);border-bottom-width:4px;padding:9px 16px 7px;font-family:var(--font-sans);font-size:var(--font-size-eyebrow);font-weight:500;text-transform:uppercase;letter-spacing:.8px;cursor:pointer;transition:all var(--transition-base);margin-left:var(--space-12);align-self:end;white-space:nowrap}.cart-page__promo-submit:hover:not(:disabled){background:var(--fg-1);color:var(--color-white)}.cart-page__promo-submit:disabled{opacity:.5;cursor:not-allowed}.cart-page__promo-error{font-size:var(--font-size-eyebrow);color:var(--color-red);margin-bottom:14px;letter-spacing:.3px}.cart-page__applied-coupons{margin-bottom:14px}.cart-page__applied-coupon{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;background:var(--bg-muted);font-family:var(--font-sans);font-size:var(--font-size-eyebrow);font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:var(--color-green);margin-right:6px;margin-bottom:6px}.cart-page__applied-coupon.is-error{color:var(--color-red)}.cart-page__applied-coupon-remove{background:0 0;border:none;padding:0 2px;cursor:pointer;font-size:14px;line-height:1;color:var(--fg-3);transition:color var(--transition-base)}.cart-page__applied-coupon-remove:hover{color:var(--color-red)}.cart-page__card-nudge{display:flex;align-items:center;gap:13px;margin-bottom:12px;padding:13px 16px;background:#fff;border:1px solid var(--line-soft);border-left:3px solid var(--danger)}.cart-page__card-nudge-glyph{flex:none;color:var(--danger);line-height:0}.cart-page__card-nudge-glyph svg{display:block;width:22px;height:15px}.cart-page__card-nudge-body{min-width:0}.cart-page__card-nudge-title{font-size:13px;font-weight:600;color:var(--ink);letter-spacing:.2px;line-height:1.45}.cart-page__card-nudge-sub{font-size:12px;color:var(--fg-3);letter-spacing:.2px;line-height:1.4;margin-top:2px}.cart-page__checkout{padding:16px 24px;letter-spacing:1px;margin-bottom:12px}.cart-page .cart-page__checkout{background:var(--accent-orange);border-color:var(--accent-orange);color:var(--color-white)}.cart-page .cart-page__checkout:hover{background:var(--accent-orange-hover);border-color:var(--accent-orange-hover);color:var(--color-white)}.cart-page__summary-note{font-size:var(--font-size-eyebrow);color:var(--fg-3);line-height:1.6;margin:4px 0 14px;letter-spacing:.2px}.cart-page__continue{background:0 0;border:none;padding:0;cursor:pointer;font-family:var(--font-sans);font-size:var(--font-size-caption);color:var(--fg-1);text-transform:uppercase;letter-spacing:.8px;font-weight:500;border-bottom:1px solid var(--fg-1);padding-bottom:1px;align-self:flex-start;transition:opacity var(--transition-base)}.cart-page__continue:hover{opacity:.6}.cart-page__aside-info{margin-top:18px;padding:22px 24px;background:var(--bg-muted);display:flex;flex-direction:column;gap:18px}.cart-page__aside-info-title{margin:0 0 6px;font-family:var(--font-sans);font-size:var(--font-size-eyebrow);font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--fg-1)}.cart-page__aside-info-text{margin:0;font-family:var(--font-sans);font-size:var(--font-size-caption);color:var(--fg-3);line-height:1.6;letter-spacing:.2px}.cart-page__empty{padding:80px 0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px}.cart-page__empty-image{width:96px;opacity:.65}.cart-page__empty-title{margin:0;font-family:var(--font-sans);font-size:var(--font-size-h2);font-weight:400;color:var(--fg-1);text-transform:uppercase;letter-spacing:.5px}.cart-page__empty-text{margin:0;font-family:var(--font-sans);font-size:var(--font-size-body);color:var(--fg-3);max-width:380px;line-height:1.6;letter-spacing:.2px}.cart-page__empty-actions{display:flex;gap:var(--space-12);margin-top:6px;flex-wrap:wrap;justify-content:center}.cart-item{display:grid;grid-template-columns:140px 1fr;gap:var(--space-24);padding:28px 0;border-bottom:1px solid var(--color-grey3);align-items:flex-start}@media screen and (max-width:640px){.cart-item{grid-template-columns:100px 1fr;gap:var(--space-16);padding:var(--space-20) 0}}.cart-item--removed{opacity:.7}.cart-item__image{display:block;aspect-ratio:3/4;background:#efe9e0;position:relative;overflow:hidden;text-decoration:none}.cart-item__image img{width:100%;height:100%;object-fit:cover;display:block}.cart-item__badge{position:absolute;left:0;right:0;bottom:0;background:var(--color-red);color:var(--color-white);text-align:center;padding:4px 6px;font-size:10px;text-transform:uppercase;letter-spacing:.6px}.cart-item__body{display:flex;flex-direction:column;gap:var(--space-10);min-width:0}.cart-item__head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-16)}.cart-item__head-text{min-width:0}.cart-item__brand{font-family:var(--font-sans);font-size:var(--font-size-eyebrow);color:var(--fg-3);text-transform:uppercase;letter-spacing:.8px;font-weight:600;display:block;margin-bottom:4px}.cart-item__title{font-family:var(--font-serif);font-size:15px;line-height:1.3;font-weight:400;color:var(--ink-deep);text-decoration:none;margin-top:2px;display:inline-block;transition:color var(--transition-base)}.cart-item__title:hover{color:var(--color-red)}.cart-item__meta{font-family:var(--font-sans);font-size:var(--font-size-caption);color:var(--fg-3);letter-spacing:.3px;margin-top:6px}.cart-item__meta>span>span{color:var(--fg-2)}.cart-item__remove{flex:none;background:0 0;border:none;padding:6px;cursor:pointer;color:var(--fg-3);transition:opacity var(--transition-base);line-height:0}.cart-item__remove img{width:16px;height:16px;display:block}.cart-item__remove:hover{opacity:.6}.cart-item__controls{display:flex;align-items:flex-end;gap:var(--space-12);margin-top:6px;flex-wrap:wrap}.cart-item__control{display:flex;flex-direction:column;gap:4px;min-width:110px}.cart-item__control-label{font-size:10px;color:var(--fg-3);text-transform:uppercase;letter-spacing:.6px}.cart-item__restore{background:0 0;border:none;padding:2px 0;cursor:pointer;font-family:var(--font-sans);font-size:var(--font-size-eyebrow);font-weight:500;text-transform:uppercase;letter-spacing:.6px;color:var(--fg-1);border-bottom:1px solid var(--fg-1);transition:opacity var(--transition-base)}.cart-item__restore:hover{opacity:.6}.cart-item__footer{display:flex;justify-content:flex-end;align-items:flex-end;margin-top:6px}.cart-item__price{text-align:right;display:flex;flex-direction:column;gap:4px}.cart-item__price-current{font-family:var(--font-sans);font-size:18px;font-weight:500;color:var(--fg-1);letter-spacing:.3px}.cart-item__shipping{font-family:var(--font-sans);font-size:var(--font-size-caption);color:var(--color-red);letter-spacing:.2px}.cart-item__shipping s{color:var(--fg-4)}.cart-item__shipping--help{cursor:help}.cart-item__control--size .cart-item__size-fixed{display:inline-block;font-family:var(--font-sans);font-size:var(--font-size-caption);font-weight:500;color:var(--fg-1);padding:8px 0;letter-spacing:.4px}.cart-item__control--size .select__box{position:relative}.cart-item__control--size .select--underlined{min-width:100px}.cart-item__control--size .select--underlined .select__selected{border:1px solid var(--color-grey6);border-bottom:1px solid var(--color-grey6);background:var(--color-white);padding:8px 32px 8px 12px;position:relative;font-family:var(--font-sans);font-size:var(--font-size-caption);font-weight:400;color:var(--fg-1);letter-spacing:.4px;text-transform:none;cursor:pointer;min-height:34px;transition:border-color var(--transition-base)}.cart-item__control--size .select--underlined .select__selected:hover{border-color:var(--fg-1)}.cart-item__control--size .select--underlined .select__selected-result{font-family:var(--font-sans);font-size:var(--font-size-caption);font-weight:400;color:var(--fg-1);text-transform:none;letter-spacing:.4px}.cart-item__control--size .select--underlined .select__arrow{position:absolute;right:12px;top:50%;width:6px;height:6px;margin:0;border:0;background:0 0;transform:translateY(-65%) rotate(45deg);pointer-events:none;transition:transform var(--transition-base)}.cart-item__control--size .select--underlined .select__arrow::after,.cart-item__control--size .select--underlined .select__arrow::before{content:"";position:absolute;background:0 0;border-right:1.5px solid var(--color-border);border-bottom:1.5px solid var(--color-border);width:6px;height:6px;top:0;left:0;margin:0;transform:none}.cart-item__control--size .select--underlined .select__arrow::before{display:none}.cart-item__control--size .select--underlined.is-open .select__arrow{transform:translateY(-25%) rotate(225deg)}.cart-item__control--size .select--underlined.is-open .select__arrow::after,.cart-item__control--size .select--underlined.is-open .select__arrow::before{transform:none}.cart-item__control--size .select--underlined .select__results{position:absolute;top:100%;left:0;right:0;margin-top:-1px;transform:translateY(-8px);opacity:0;pointer-events:none;background:var(--color-white);border:1px solid var(--color-grey6);border-top:0;z-index:1010;transition:transform var(--transition-base),opacity var(--transition-base)}.cart-item__control--size .select--underlined.is-open .select__results{transform:translateY(0);opacity:1;pointer-events:auto}.cart-item__control--size .select--underlined .select__item{font-family:var(--font-sans);font-size:var(--font-size-caption);color:var(--fg-1);padding:6px 12px;letter-spacing:.4px}.cart-item__control--size .select--underlined .select__item:hover{background:var(--bg-muted)}.cart-item__control--qty .m-product__quantity{display:inline-flex;align-items:center;width:auto;padding:0;border:0;background:0 0}.cart-item__control--qty .m-product__quantity .m-product__quantity-minus,.cart-item__control--qty .m-product__quantity .m-product__quantity-plus{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;border:1px solid var(--color-grey6);background:var(--color-white);color:var(--fg-1);cursor:pointer;transition:all var(--transition-base)}.cart-item__control--qty .m-product__quantity .m-product__quantity-minus .icon,.cart-item__control--qty .m-product__quantity .m-product__quantity-plus .icon{color:currentColor;line-height:0;display:inline-flex}.cart-item__control--qty .m-product__quantity .m-product__quantity-minus:hover:not(.is-disabled),.cart-item__control--qty .m-product__quantity .m-product__quantity-plus:hover:not(.is-disabled){background:var(--color-border);border-color:var(--color-border);color:var(--color-white)}.cart-item__control--qty .m-product__quantity .m-product__quantity-minus.is-disabled,.cart-item__control--qty .m-product__quantity .m-product__quantity-plus.is-disabled{color:var(--color-grey6);border-color:var(--color-grey3);background-color:var(--bg-muted);cursor:not-allowed;opacity:.55;pointer-events:none}.cart-item__control--qty .m-product__quantity .m-product__quantity-input{width:42px;height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;border-top:1px solid var(--color-grey6);border-bottom:1px solid var(--color-grey6);font-family:var(--font-sans);font-size:var(--font-size-body-sm);font-weight:500;color:var(--fg-1);text-align:center;line-height:1;text-transform:none;background:var(--color-white)}.cart-item__control--qty .m-product__quantity .m-product__quantity-input input{font-family:var(--font-sans);font-size:var(--font-size-body-sm);font-weight:500;color:var(--fg-1);text-transform:none;text-align:center;width:100%;border:0;background:0 0;padding:0}@media screen and (max-width:640px){.cart-page{padding-bottom:0}.cart-page__wrap{width:100%;max-width:none;padding:0}.cart-page__header{position:sticky;top:0;z-index:30;background:var(--bg-app);padding:0;border-bottom:1px solid var(--color-grey3)}.cart-page__header .cart-page__wrap{padding:14px var(--space-16);padding-top:max(14px,env(safe-area-inset-top))}.cart-page__breadcrumb{display:none}.cart-page__title{font-size:18px;letter-spacing:.4px;line-height:1.2}.cart-page__shipping{padding:14px var(--space-16);margin-bottom:0;background:#fafaf8;border-bottom:1px solid var(--color-grey3);gap:8px}.cart-page__shipping-row{font-size:11px;letter-spacing:.3px}.cart-page__shipping-text{color:var(--fg-1)}.cart-page__shipping-pct{display:none}.cart-page__shipping-bar{height:3px}.cart-page__shipping-fill{background:var(--color-border)}.cart-page__shipping-fill.is-complete{background:var(--color-border)}.cart-page__delivery-split{margin:0;padding:14px var(--space-16);gap:12px;border-bottom:1px solid var(--color-grey3)}.cart-page__layout{padding-top:0;gap:0}.cart-page__main{min-width:0}.cart-page__items{margin:0}.cart-page__items-head{padding:var(--space-16) var(--space-16) var(--space-12);margin:0;border-bottom:1px solid var(--color-grey3)}.cart-page__items-title{font-size:12px}.cart-page__items-count{font-size:11px}.cart-page__additional-shipping{margin:0;border-bottom:1px solid var(--color-grey3)}.cart-page__promo{grid-template-columns:1fr auto;gap:var(--space-8);padding-top:14px;border-top:1px solid var(--color-grey3);margin-bottom:14px;align-items:stretch}.cart-page__promo-field{gap:0}.cart-page__promo-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cart-page__promo-input{border:1px solid var(--color-grey6);padding:var(--space-12) 14px;font-size:13px;background:var(--color-white)}.cart-page__promo-input:focus{border-color:var(--fg-1)}.cart-page__promo-submit{border-width:1px;border-bottom-width:1px;padding:var(--space-12) var(--space-20);margin-left:0;font-size:11px;line-height:1;align-self:stretch}.cart-page__summary{border:0;padding:var(--space-16);border-top:1px solid var(--color-grey3)}.cart-page__summary-title{display:none}.cart-page__summary-rows{border-top:0}.cart-page__summary-row{padding:6px 0}.cart-page__summary-label{font-size:13px}.cart-page__summary-value{font-size:13px}.cart-page__summary-total{padding:14px 0 0;margin-top:10px;border-top:1px solid var(--color-grey3)}.cart-page__summary-total-label{font-size:14px;letter-spacing:.3px}.cart-page__continue,.cart-page__summary-note{display:none}.cart-page__summary .cart-page__checkout{display:none}.cart-page__mobile-cta{display:block;position:sticky;bottom:0;z-index:100;background:var(--bg-app);padding:var(--space-16);padding-bottom:max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--color-grey3);box-shadow:0 -2px 8px rgba(0,0,0,.06)}.cart-page__checkout-mobile{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:16px var(--space-16);background:var(--accent-orange);border:0;color:var(--color-white);font-family:var(--font-sans);font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.8px;text-decoration:none;cursor:pointer;transition:background var(--transition-base)}.cart-page__checkout-mobile:active,.cart-page__checkout-mobile:focus,.cart-page__checkout-mobile:hover{background:#000;color:var(--color-white);text-decoration:none}.cart-page__aside-info{margin-top:0;padding:var(--space-16);gap:var(--space-12);background:var(--bg-muted)}.cart-page__aside-info-title{font-size:11px}.cart-page__aside-info-text{font-size:12px}.cart-page__trust{display:none}.cart-page__toolbar{flex-direction:column;align-items:stretch;gap:var(--space-12);margin:var(--space-16)}.cart-page__toolbar-link{text-align:left;padding:var(--space-12) 0}.cart-page__toolbar-phone{width:100%;justify-content:center;padding:14px var(--space-16);font-size:12px}.cart-page__removed{margin:0 var(--space-16) var(--space-20);padding-top:var(--space-16)}.cart-page__empty{padding:var(--space-40) var(--space-16) var(--space-60);gap:var(--space-16)}.cart-page__empty-image{width:80px}.cart-page__empty-title{font-size:20px}.cart-page__empty-text{font-size:13px;max-width:280px}.cart-page__empty-actions{flex-direction:column;width:100%;gap:var(--space-12)}.cart-page__empty-actions>*{width:100%}.cart-item__control--size{display:none}.cart-item__size-meta{grid-row:2;grid-column:1/-1;font-family:var(--font-sans);font-size:12px;color:var(--fg-3);letter-spacing:.3px;line-height:1.4}.cart-item__size-meta strong{font-weight:500;color:var(--fg-1);border-bottom:1px solid var(--fg-1)}.cart-item{grid-template-columns:92px 1fr;gap:var(--space-12);padding:var(--space-16);border-bottom:1px solid #f0f0f0}.cart-item__body{display:grid;grid-template-columns:auto 1fr;column-gap:var(--space-12);row-gap:var(--space-8)}.cart-item__body>.cart-page__additional-shipping{grid-row:5;grid-column:1/-1;margin:0}.cart-item__head{grid-row:1;grid-column:1/-1}.cart-item__brand{font-size:9px;font-weight:400;letter-spacing:.6px}.cart-item__title{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.3px;line-height:1.3}.cart-item__remove{display:none}.cart-item__remove-link{grid-row:4;grid-column:1/-1;justify-self:start;display:inline-block;margin-top:0;padding:var(--space-8) 0;background:0 0;border:0;border-bottom:1px solid var(--fg-3);font-family:var(--font-sans);font-size:11px;color:var(--fg-3);letter-spacing:.3px;cursor:pointer;line-height:1;transition:color var(--transition-base)}.cart-item__remove-link:hover{color:var(--fg-1);border-bottom-color:var(--fg-1)}.cart-item__controls{grid-row:3;grid-column:1;align-self:center;margin-top:0;gap:var(--space-10)}.cart-item__footer{grid-row:3;grid-column:2;justify-self:end;align-self:center;margin-top:0}.cart-item__control{min-width:0}.cart-item__control-label{display:none}.cart-item__control--qty .m-product__quantity{border:1px solid var(--color-grey6)}.cart-item__control--qty .m-product__quantity .m-product__quantity-minus,.cart-item__control--qty .m-product__quantity .m-product__quantity-plus{width:30px;height:30px;border:0;background:0 0}.cart-item__control--qty .m-product__quantity .m-product__quantity-input{width:auto;min-width:32px;height:30px;padding:0 var(--space-12);border-top:0;border-bottom:0;font-size:13px;font-weight:400;background:0 0}.cart-item__control--size .select--underlined .select__selected{min-height:30px;padding:6px 28px 6px 10px;font-size:12px}.cart-item__price-current{font-size:14px}.cart-item__shipping{font-size:11px}}@media screen and (min-width:641px){.cart-item__remove-link,.cart-item__size-meta,.cart-page__mobile-cta{display:none}.is-mobile-only{display:none}}@media screen and (max-width:640px){.is-desktop-only{display:none}}.ds-toast{position:fixed;top:var(--space-20);right:var(--space-20);z-index:100000;width:auto;max-width:360px;min-width:280px;display:inline-flex;align-items:center;gap:var(--space-12);padding:14px var(--space-16);background:var(--color-border);color:var(--color-white);box-shadow:0 8px 24px rgba(0,0,0,.18);font-family:var(--font-sans);cursor:pointer;transform:translateX(calc(100% + var(--space-20)));opacity:0;pointer-events:none;transition:transform var(--transition-base),opacity var(--transition-base)}.ds-toast.is-visible{transform:translateX(0);opacity:1;pointer-events:auto}@media screen and (max-width:640px){.ds-toast{top:auto;right:var(--space-8);left:var(--space-8);max-width:none;min-width:0;bottom:calc(84px + env(safe-area-inset-bottom,0px));transform:translateY(calc(100% + 24px))}.ds-toast.is-visible{transform:translateY(0)}}.ds-toast__cta{align-self:flex-start;margin-top:4px;font-size:12px;font-weight:500;color:var(--color-white);text-decoration:underline;text-underline-offset:3px;padding:12px 0;margin-top:-6px;margin-bottom:-8px}.ds-toast__icon{flex-shrink:0;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;background:0 0;border:1.5px solid var(--color-green);color:var(--color-green);line-height:0}.ds-toast__body{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0}.ds-toast__title{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.8px;color:var(--color-white)}.ds-toast__product{font-size:11px;font-weight:400;color:rgba(255,255,255,.7);letter-spacing:.2px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ds-toast__close{min-width:44px;min-height:44px;margin:-11px -8px -11px 0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:0 0;border:0;color:rgba(255,255,255,.65);font-size:22px;line-height:1;padding:0 4px;cursor:pointer;transition:color var(--transition-base)}.ds-toast__close:hover{color:var(--color-white)}t-autocomplete-select,t-checkout-additional,t-checkout-couriers,t-checkout-firm,t-checkout-firm-single,t-checkout-multi-address-form,t-checkout-payment-methods,t-checkout-process,t-checkout-right-menu,t-checkout-single-address-form{display:block}.checkout-page{--checkout-info-bg:#fffbf2;--checkout-info-border:#e8dfc2;--bg-selected:#fafafa;--divider-light:#f0f0f0;--transition-fast:0.3s ease;background:var(--bg-app);color:var(--fg-2);font-family:var(--font-sans);letter-spacing:normal;line-height:1.2;padding-bottom:var(--space-90)}.checkout-page strong{font-weight:500}@media screen and (max-width:768px){.checkout-page{padding-bottom:var(--space-60)}}.checkout-page__wrap{width:var(--wrapper-pct);max-width:var(--wrapper-max);margin:0 auto}.checkout-page__user-strip{background:var(--bg-selected);border-bottom:1px solid var(--color-grey3);padding:var(--space-10) 0;font-size:var(--font-size-eyebrow);color:var(--fg-2);letter-spacing:.3px}.checkout-page__user-strip--guest{background:var(--color-border);color:var(--color-white);border-bottom-color:transparent}.checkout-page__user-strip-inner{display:flex;justify-content:space-between;align-items:center;gap:var(--space-12);flex-wrap:wrap}.checkout-page__user-strip-name{color:var(--fg-1);font-weight:600}.checkout-page__user-strip--guest .checkout-page__user-strip-name{color:var(--color-white)}.checkout-page__user-strip-pill{display:inline-block;font-size:9px;padding:3px 8px;border:1px solid rgba(255,255,255,.4);text-transform:uppercase;letter-spacing:1.2px;font-weight:600;margin-right:var(--space-10)}.checkout-page__user-strip-action{color:var(--fg-3);text-decoration:none;border-bottom:1px solid var(--color-grey6);padding-bottom:1px;cursor:pointer;margin-left:6px;transition:color var(--transition-base),border-color var(--transition-base)}.checkout-page__user-strip-action:hover{color:var(--fg-1);border-bottom-color:var(--fg-1)}.checkout-page__user-strip--guest .checkout-page__user-strip-action{color:var(--color-white);border-bottom-color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:1px;font-size:10px}.checkout-page__user-strip--guest .checkout-page__user-strip-action:hover{color:var(--color-white);border-bottom-color:var(--color-white)}.checkout-page__header{padding:18px 0 30px}@media screen and (max-width:768px){.checkout-page__header{padding:var(--space-20) 0 var(--space-24)}}.checkout-page__breadcrumb{font-size:var(--font-size-eyebrow);color:var(--fg-3);text-transform:uppercase;letter-spacing:.6px;margin-bottom:28px}.checkout-page__breadcrumb-link{color:var(--fg-3);text-decoration:none;cursor:pointer;transition:color var(--transition-base)}.checkout-page__breadcrumb-link:hover{color:var(--fg-1)}.checkout-page__breadcrumb-sep{margin:0 8px}.checkout-page__breadcrumb-current{color:var(--fg-1)}.checkout-page__steps{list-style:none;padding:0;margin:0 0 28px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}@media screen and (max-width:640px){.checkout-page__steps{display:none}}.checkout-page__steps-item{display:inline-flex;align-items:center;gap:8px}.checkout-page__steps-num{font:500 11px/1 var(--font-mono);color:var(--fg-5);letter-spacing:.04em;padding-bottom:2px;border-bottom:1px solid transparent}.checkout-page__steps-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-5);font-weight:400}.checkout-page__steps-item.is-cur .checkout-page__steps-num{color:var(--ink);border-bottom-color:var(--ink)}.checkout-page__steps-item.is-cur .checkout-page__steps-label{color:var(--ink);font-weight:500}.checkout-page__steps-item.is-done .checkout-page__steps-label,.checkout-page__steps-item.is-done .checkout-page__steps-num{color:var(--fg-2)}.checkout-page__steps-sep{width:24px;height:1px;background:var(--line-1)}.checkout-page__steps-sep.is-done{background:var(--ink)}.checkout-page__title-row{display:flex;justify-content:space-between;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:30px}.checkout-page__title{font-family:var(--font-serif);font-size:36px;font-weight:500;line-height:1.1;color:var(--ink-deep);text-transform:none;letter-spacing:-.015em;margin:0}@media screen and (max-width:768px){.checkout-page__title{font-size:28px}}.checkout-page__back{font-size:var(--font-size-eyebrow);color:var(--fg-3);text-transform:uppercase;letter-spacing:.8px;text-decoration:none;border-bottom:1px solid var(--color-grey6);padding-bottom:1px;cursor:pointer;transition:color var(--transition-base),border-color var(--transition-base)}.checkout-page__back:hover{color:var(--fg-1);border-bottom-color:var(--fg-1)}.checkout-page__layout{display:grid;grid-template-columns:1fr 380px;gap:50px;align-items:start;padding-bottom:80px}@media screen and (max-width:1100px){.checkout-page__layout{grid-template-columns:1fr 340px;gap:var(--space-40)}}@media screen and (max-width:990px){.checkout-page__layout{grid-template-columns:1fr;gap:var(--space-30)}}@media screen and (max-width:768px){.checkout-page__layout{padding-bottom:var(--space-60)}}.checkout-page__main{min-width:0}.checkout-page__aside{position:sticky;top:var(--space-24)}@media screen and (max-width:990px){.checkout-page__aside{position:static}}.checkout-page__section{margin-bottom:28px}.checkout-page__section:last-of-type{margin-bottom:var(--space-24)}.checkout-page__section-head{display:flex;align-items:baseline;gap:14px;margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid var(--line-soft)}.checkout-page__section-num{font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--fg-4);letter-spacing:.04em;border-bottom:1px solid var(--line-1);padding-bottom:2px;line-height:normal}.checkout-page__section-title{font-family:var(--font-serif);font-size:22px;font-weight:500;color:var(--ink);text-transform:none;letter-spacing:-.01em;line-height:1.1}.checkout-page__subhead{display:flex;align-items:center;gap:10px;font-size:10px;color:var(--fg-3);text-transform:uppercase;letter-spacing:1.4px;font-weight:600;margin-bottom:14px}.checkout-page__subhead--spaced{margin-top:28px}.checkout-page__form-hint{margin-top:6px;font-size:10px;color:var(--fg-3);letter-spacing:.4px;line-height:1.4}.checkout-page__field{position:relative;display:block;padding-top:18px;width:100%;min-width:0}.checkout-page__field--full{margin-top:18px}.checkout-page__field-input{display:block;width:100%;border:0;border-bottom:1px solid var(--color-grey6);background:0 0;font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:normal;color:var(--fg-1);letter-spacing:.3px;padding:8px 0;outline:0;transition:border-color var(--transition-base);border-radius:0;appearance:none;box-sizing:border-box}@media screen and (max-width:768px){.checkout-page__field-input{font-size:16px}}.checkout-page__field-input::placeholder{color:transparent}.checkout-page__field-input:focus{border-bottom-color:var(--fg-1)}.checkout-page__field-label{position:absolute;left:0;top:0;font-family:var(--font-sans);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--fg-3);pointer-events:none;transition:all var(--transition-base)}.checkout-page__field-input:placeholder-shown:not(:focus)~.checkout-page__field-label{top:26px;font-size:14px;font-weight:400;text-transform:none;letter-spacing:.3px;color:var(--fg-2)}@media screen and (max-width:768px){.checkout-page__field-input:placeholder-shown:not(:focus)~.checkout-page__field-label{top:28px;font-size:15px}}.checkout-page__field-hint{display:block;margin-top:6px;font-size:10px;color:var(--fg-3);letter-spacing:.4px;line-height:1.4}.checkout-page__field-hint--full{width:calc(200% + 22px);max-width:none}.checkout-page__field-error{display:block;margin-top:6px;font-size:10px;color:var(--color-red-2);letter-spacing:.4px;line-height:1.4}.checkout-page__field.has-error .checkout-page__field-input{border-bottom-color:var(--color-red-2)}.checkout-page__field.has-error .checkout-page__field-input:placeholder-shown:not(:focus)~.checkout-page__field-label,.checkout-page__field.has-error .checkout-page__field-label{color:var(--color-red-2)}.checkout-page__field--autocomplete.has-error .form__element{border-bottom-color:var(--color-red-2)}.checkout-page__field--autocomplete.has-error .form__label{color:var(--color-red-2)}.checkout-page__field--autocomplete.has-error t-autocomplete-select:has(.form__element:placeholder-shown:not(:focus)) .form__label{color:var(--color-red-2)}.checkout-page .form__field .required,.checkout-page .form__item .required{display:none}.checkout-page__field--autocomplete t-autocomplete-select{display:block}.checkout-page__field--autocomplete .form__label{position:absolute;left:0;top:0;font-family:var(--font-sans);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--fg-3);pointer-events:none;transform:none;margin:0;z-index:1;transition:all var(--transition-base)}.checkout-page__field--autocomplete .form__label.hidden{display:block}.checkout-page__field--autocomplete .form__element{display:block;width:100%;border:0;border-bottom:1px solid var(--color-grey6);background:0 0;font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:normal;color:var(--fg-1);letter-spacing:.3px;padding:8px 24px 8px 0;outline:0;transition:border-color var(--transition-base);border-radius:0;appearance:none;box-sizing:border-box;margin:0}@media screen and (max-width:768px){.checkout-page__field--autocomplete .form__element{font-size:16px}}.checkout-page__field--autocomplete .form__element:focus{border-bottom-color:var(--fg-1)}.checkout-page__field--autocomplete .form__element::placeholder{color:transparent;opacity:1}.checkout-page__field--autocomplete .form__element:focus::placeholder{color:var(--fg-4)}.checkout-page__field--autocomplete .t-autocomplete__icon{position:absolute;right:0;top:28px;width:14px;height:14px;color:var(--fg-3);pointer-events:none;transition:color var(--transition-fast),opacity var(--transition-fast)}.checkout-page__field--autocomplete .form__element:not(:placeholder-shown)~.t-autocomplete__icon{opacity:0}.checkout-page__field--autocomplete .form__element:focus~.t-autocomplete__icon{color:var(--fg-1);opacity:1}.checkout-page__field--autocomplete .t-autocomplete__close{display:none}.checkout-page__field--autocomplete .form__field{display:block;margin:0;padding:0;min-height:0;position:relative}.checkout-page__field--autocomplete .select{position:static;background:0 0;z-index:auto}.checkout-page__field--autocomplete .select__container{position:static;background:0 0}.checkout-page__field--autocomplete .select--underlined .select__results,.checkout-page__field--autocomplete .select--underlined.is-open .select__results{position:absolute;top:0;left:0;right:0;margin-top:4px;transform:translateY(-8px);opacity:0;pointer-events:none;background:var(--color-white);border:1px solid var(--color-border);max-height:280px;overflow-y:auto;overflow-x:hidden;z-index:50;box-shadow:var(--shadow-card);border-radius:0;padding:0;transition:transform var(--transition-fast),opacity var(--transition-fast)}.checkout-page__field--autocomplete .select--underlined .select__results::-webkit-scrollbar,.checkout-page__field--autocomplete .select--underlined.is-open .select__results::-webkit-scrollbar{width:6px}.checkout-page__field--autocomplete .select--underlined .select__results::-webkit-scrollbar-thumb,.checkout-page__field--autocomplete .select--underlined.is-open .select__results::-webkit-scrollbar-thumb{background:var(--color-grey6);border-radius:3px}.checkout-page__field--autocomplete .select--underlined .select__results::-webkit-scrollbar-thumb:hover,.checkout-page__field--autocomplete .select--underlined.is-open .select__results::-webkit-scrollbar-thumb:hover{background:var(--fg-3)}.checkout-page__field--autocomplete .select--underlined .select__results::-webkit-scrollbar-track,.checkout-page__field--autocomplete .select--underlined.is-open .select__results::-webkit-scrollbar-track{background:var(--bg-muted)}.checkout-page__field--autocomplete .select--underlined.is-open .select__results{transform:translateY(0);opacity:1;pointer-events:auto}.checkout-page__field--autocomplete .select__list{list-style:none;margin:0;padding:0}.checkout-page__field--autocomplete .select__item{cursor:pointer;padding:12px 16px;font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--fg-1);letter-spacing:.3px;line-height:1.4;border-bottom:1px solid var(--divider-light);transition:background var(--transition-fast),color var(--transition-fast);list-style:none;display:block}.checkout-page__field--autocomplete .select__item:last-child{border-bottom:0}.checkout-page__field--autocomplete .select__item--focused,.checkout-page__field--autocomplete .select__item:focus,.checkout-page__field--autocomplete .select__item:hover{background:var(--bg-selected);color:var(--color-red)}.checkout-page__field--autocomplete .select__item--empty{color:var(--fg-3);font-weight:400;text-align:center;font-size:12px;cursor:default;padding:16px}.checkout-page__field--autocomplete .select__item--empty:hover{background:0 0;color:var(--fg-3)}.checkout-page__field--autocomplete t-autocomplete-select:has(.form__element:placeholder-shown:not(:focus)) .form__label{top:26px;font-size:14px;font-weight:400;text-transform:none;letter-spacing:.3px;color:var(--fg-2)}@media screen and (max-width:768px){.checkout-page__field--autocomplete t-autocomplete-select:has(.form__element:placeholder-shown:not(:focus)) .form__label{top:28px;font-size:15px}}.checkout-page__form-extras{margin-top:28px;padding-top:24px;border-top:1px solid var(--color-grey3);display:flex;flex-direction:column;gap:18px}.checkout-page__check-label.checkout-page__check-label--strong{font-size:13px;font-weight:500;color:var(--fg-1);letter-spacing:.3px}.checkout-page__check-aside{font-weight:400;color:var(--fg-3);margin-left:4px}.checkout-page__create-account{margin-top:-4px;margin-left:28px}@media screen and (max-width:640px){.checkout-page__create-account{margin-left:0}}.checkout-page__create-account-note{margin-top:12px;padding:10px 12px;background:#f7f5f1;font-size:11px;color:var(--fg-2);letter-spacing:.3px;line-height:1.5;display:flex;gap:10px;align-items:flex-start}.checkout-page__create-account-tick{color:var(--color-green);font-size:13px;line-height:1;flex-shrink:0}.checkout-page__subhead-num{width:18px;height:18px;background:var(--color-border);color:var(--color-white);display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;border-radius:var(--radius-circle);font-family:var(--font-sans)}.checkout-page__grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 22px}@media screen and (max-width:768px){.checkout-page__grid{grid-template-columns:1fr}}.checkout-page__grid-half{min-width:0}.checkout-page__grid-full{grid-column:1/-1;min-width:0}.checkout-page__form-panel{padding:22px 24px;background:var(--bg-selected);border:1px solid var(--color-grey3)}.checkout-page__form-panel+.checkout-page__form-panel{margin-top:var(--space-16)}@media screen and (max-width:640px){.checkout-page__form-panel{padding:var(--space-20)}}.checkout-page__form-panel--guest{background:var(--bg-app)}.checkout-page__addresses{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-12);margin-bottom:var(--space-12)}.checkout-page__address-card{width:100%;text-align:left;cursor:pointer;padding:18px 20px;background:var(--bg-app);border:1px solid var(--color-grey3);display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:flex-start;transition:all var(--transition-fast);font-family:var(--font-sans)}.checkout-page__address-card--selected{background:var(--bg-selected);border-left:3px solid var(--color-red)}.checkout-page__address-radio{width:16px;height:16px;border-radius:var(--radius-circle);margin-top:2px;border:1.5px solid var(--color-grey6);background:0 0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color var(--transition-base),background var(--transition-base)}.checkout-page__address-radio::after{content:"";width:6px;height:6px;background:var(--color-white);border-radius:var(--radius-circle);opacity:0;transition:opacity var(--transition-base)}.checkout-page__address-card--selected .checkout-page__address-radio,.checkout-page__courier--selected .checkout-page__address-radio,.checkout-page__payment--selected .checkout-page__address-radio{border-color:var(--color-border);background:var(--color-border)}.checkout-page__address-card--selected .checkout-page__address-radio::after,.checkout-page__courier--selected .checkout-page__address-radio::after,.checkout-page__payment--selected .checkout-page__address-radio::after{opacity:1}.checkout-page__address-info{min-width:0;display:flex;flex-direction:column}.checkout-page__address-badges{display:flex;align-items:center;gap:8px;margin-bottom:6px;flex-wrap:wrap}.checkout-page__address-badge{display:inline-flex;align-items:center;font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:.8px;padding:3px 7px;border:1px solid var(--color-border);line-height:1}.checkout-page__address-badge--home{color:var(--color-border);background:var(--bg-app)}.checkout-page__address-badge--office{color:var(--color-white);background:var(--color-border)}.checkout-page__address-courier{display:inline-flex;align-items:center;gap:5px;font-size:10px;text-transform:uppercase;letter-spacing:.8px;color:var(--fg-3)}.checkout-page__address-courier-logo{height:15px;width:auto;max-width:42px;object-fit:contain;display:block}.checkout-page__address-courier-name{line-height:1}.checkout-page__address-price{margin-left:auto;font-size:12px;font-weight:700;color:var(--fg-1);white-space:nowrap;letter-spacing:.2px}.checkout-page__address-price--free{color:var(--color-green);text-transform:uppercase;font-size:11px;letter-spacing:.5px}.checkout-page__address-name{font-size:13px;font-weight:500;color:var(--fg-1);letter-spacing:.3px}.checkout-page__cheapest-banner{display:flex;align-items:center;gap:12px;padding:11px 14px;margin-bottom:16px;background:rgba(71,181,22,.07);border:1px solid rgba(71,181,22,.32)}.checkout-page__cheapest-icon{font-size:20px;line-height:0;flex-shrink:0;color:var(--color-green)}.checkout-page__cheapest-icon svg{display:block;width:24px;height:24px}.checkout-page__cheapest-body{display:flex;flex-direction:column;min-width:0}.checkout-page__cheapest-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.7px;color:var(--fg-1)}.checkout-page__cheapest-detail{font-size:12px;color:var(--fg-2);margin-top:2px;letter-spacing:.3px}.checkout-page__cheapest-price{margin-left:auto;font-size:15px;font-weight:700;color:var(--color-green);white-space:nowrap;flex-shrink:0}.checkout-page__cheapest-price--free{text-transform:uppercase;font-size:13px;letter-spacing:.5px}.checkout-page__address-detail{font-size:12px;color:var(--fg-2);margin-top:5px;letter-spacing:.3px;line-height:1.5}.checkout-page__address-phone{font-size:11px;color:var(--fg-3);margin-top:5px;letter-spacing:.3px}.checkout-page__address-edit{font-size:10px;color:var(--fg-3);text-transform:uppercase;letter-spacing:.8px;border-bottom:1px solid var(--color-grey6);text-decoration:none;padding:1px 0;align-self:flex-start;transition:color var(--transition-base),border-color var(--transition-base)}.checkout-page__address-edit:hover{color:var(--fg-1);border-bottom-color:var(--fg-1)}.checkout-page__add-address{width:100%;padding:18px 20px;background:var(--bg-app);border:1px dashed var(--color-border);cursor:pointer;text-align:left;display:flex;align-items:center;gap:14px;font-family:var(--font-sans);transition:all var(--transition-fast)}.checkout-page__add-address--active{background:var(--bg-selected);border-left:3px solid var(--color-red)}.checkout-page__add-address-icon{width:24px;height:24px;border:1.5px solid var(--color-border);display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:300;color:var(--fg-1);line-height:1;flex-shrink:0}.checkout-page__add-address-title{font-size:13px;font-weight:500;color:var(--fg-1);text-transform:uppercase;letter-spacing:.6px}.checkout-page__add-address-sub{font-size:11px;color:var(--fg-3);margin-top:3px;letter-spacing:.3px}.checkout-page__add-address-header{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 var(--space-16);gap:var(--space-16)}.checkout-page__add-address-header .checkout-page__add-address-title{font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.6px;color:var(--fg-1)}.checkout-page__add-address-cancel{font-size:11px;text-transform:uppercase;letter-spacing:.8px;color:var(--fg-2);cursor:pointer;border-bottom:1px solid var(--color-grey6);line-height:1.4;transition:color var(--transition-fast),border-bottom-color var(--transition-fast)}.checkout-page__add-address-cancel:hover{color:var(--fg-1);border-bottom-color:var(--fg-1)}.checkout-page__mode-toggle{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-bottom:var(--space-16)}@media screen and (max-width:640px){.checkout-page__mode-toggle{grid-template-columns:1fr}}.checkout-page__mode-btn{background:var(--bg-app);color:var(--fg-1);border:1px solid var(--color-border);padding:18px 20px;text-align:left;cursor:pointer;transition:all var(--transition-base);font-family:var(--font-sans)}.checkout-page__mode-btn+.checkout-page__mode-btn{border-left:0}@media screen and (max-width:640px){.checkout-page__mode-btn+.checkout-page__mode-btn{border-left:1px solid var(--color-border);border-top:0}}.checkout-page__mode-btn--selected{background:var(--color-border);color:var(--color-white)}.checkout-page__mode-label{font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.6px}.checkout-page__mode-sub{font-size:11px;opacity:.75;margin-top:5px;letter-spacing:.3px;line-height:1.4}.checkout-page__auto-note{margin-top:18px;padding:16px 20px;background:var(--checkout-info-bg);border:1px solid var(--checkout-info-border);display:flex;align-items:center;gap:14px}@media screen and (max-width:640px){.checkout-page__auto-note{flex-wrap:wrap}}.checkout-page__auto-note-icon{width:32px;height:32px;border:1.5px solid var(--color-border);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:14px;font-weight:400;color:var(--fg-1);flex-shrink:0;line-height:1}.checkout-page__auto-note-body{flex:1 1 auto;min-width:0}.checkout-page__auto-note-title{font-size:12px;font-weight:500;color:var(--fg-1);text-transform:uppercase;letter-spacing:.6px}.checkout-page__auto-note-text{font-size:11px;color:var(--fg-2);margin-top:3px;letter-spacing:.3px;line-height:1.5}.checkout-page__auto-note-text strong{color:var(--fg-1)}.checkout-page__auto-note-aside{text-align:right;flex-shrink:0}.checkout-page__auto-note-eyebrow{font-size:10px;color:var(--fg-3);text-transform:uppercase;letter-spacing:.8px}.checkout-page__auto-note-price{font-size:16px;font-weight:500;color:var(--fg-1);margin-top:2px}.checkout-page__courier-list{display:flex;flex-direction:column;margin-top:var(--space-16)}.checkout-page__courier{display:grid;grid-template-columns:auto auto 1fr auto auto;gap:var(--space-16);align-items:center;padding:14px 18px;background:var(--bg-app);border:1px solid var(--color-grey3);border-top:0;cursor:pointer;text-align:left;transition:all var(--transition-fast);font-family:var(--font-sans)}.checkout-page__courier:first-child{border-top:1px solid var(--color-grey3)}.checkout-page__courier--selected{background:var(--bg-selected);border-left:3px solid var(--color-red)}@media screen and (max-width:640px){.checkout-page__courier{grid-template-columns:auto auto 1fr;row-gap:var(--space-8)}}.checkout-page__courier-logo-wrap{display:inline-flex;align-items:center;justify-content:center;width:38px;height:30px}.checkout-page__courier-logo{width:38px;height:30px;object-fit:contain;display:inline-block}.checkout-page__courier-logo-fallback{width:30px;height:30px;background:var(--color-border);color:var(--color-white);font-family:var(--font-serif);font-size:14px;font-weight:500;align-items:center;justify-content:center;line-height:1;flex-shrink:0}.checkout-page__office{margin-top:var(--space-16);padding:14px 18px;background:var(--bg-app);border:1px solid var(--color-grey3);border-top:0}.checkout-page__office-empty,.checkout-page__office-prompt{margin-top:var(--space-16);padding:16px 20px;background:var(--checkout-info-bg);border:1px solid var(--checkout-info-border);display:flex;align-items:center;gap:14px}@media screen and (max-width:640px){.checkout-page__office-empty,.checkout-page__office-prompt{align-items:flex-start}}.checkout-page__office-alert-icon{flex-shrink:0;width:28px;height:28px;border:1.5px solid var(--color-border);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:18px;font-weight:400;color:var(--fg-1);line-height:1;background:var(--bg-app)}.checkout-page__office-alert-body{font-family:var(--font-sans);font-size:12px;color:var(--fg-2);letter-spacing:.3px;line-height:1.5;flex:1 1 auto;min-width:0}.checkout-page__office-alert-title{display:block;font-size:12px;font-weight:500;color:var(--fg-1);text-transform:uppercase;letter-spacing:.6px;margin-bottom:4px}.checkout-page__office-alert-link{color:var(--fg-1);text-decoration:none;border-bottom:1px solid var(--fg-1);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast)}.checkout-page__office-alert-link:hover{color:var(--color-red);border-bottom-color:var(--color-red)}.checkout-page__office-empty .checkout-page__office-alert-icon{border-color:var(--color-red);color:var(--color-red)}.checkout-page__office-empty .checkout-page__office-alert-title{color:var(--color-red)}.checkout-page__section-alert{margin-bottom:var(--space-16);padding:16px 20px;background:var(--checkout-info-bg);border:1px solid var(--checkout-info-border);display:flex;align-items:center;gap:14px}.checkout-page__section-alert .checkout-page__office-alert-icon{border-color:var(--color-red);color:var(--color-red)}.checkout-page__section-alert .checkout-page__office-alert-title{color:var(--color-red)}@media screen and (max-width:640px){.checkout-page__section-alert{align-items:flex-start}}.checkout-page__courier-info{min-width:0}.checkout-page__courier-name{display:block;font-size:13px;font-weight:500;color:var(--fg-1);letter-spacing:.3px}.checkout-page__courier-eta{display:block;font-size:11px;color:var(--fg-3);letter-spacing:.3px;margin-top:3px}.checkout-page__courier-price-label{font-family:var(--font-serif);font-size:11px;color:var(--fg-3);font-weight:400}@media screen and (max-width:640px){.checkout-page__courier-price-label{grid-column:1/-1;margin-left:54px}}.checkout-page__courier-price{font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--fg-1);white-space:nowrap}.checkout-page__mode-toggle--three{grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:640px){.checkout-page__mode-toggle--three{grid-template-columns:1fr}}.checkout-page__mode-btn--locker{position:relative}.checkout-page__mode-btn--locker .checkout-page__mode-label{padding-right:82px}.checkout-page__mode-badge{position:absolute;top:0;right:0;max-width:78px;background:var(--color-green);color:var(--color-white);font-size:8px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:3px 7px;line-height:1.3;text-align:right}.checkout-page__promo-banner{width:100%;display:flex;align-items:center;gap:12px;margin-top:calc(-1 * var(--space-16));margin-bottom:var(--space-16);padding:11px 18px;background:var(--color-border);color:var(--color-white);border:1px solid var(--color-border);border-top:none;cursor:pointer;text-align:left;transition:opacity var(--transition-base)}.checkout-page__promo-banner:hover{opacity:.92}.checkout-page__promo-tag{flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--color-border);background:var(--color-red);padding:3px 8px}.checkout-page__promo-text{font-size:12px;letter-spacing:.3px}.checkout-page__promo-text strong{font-weight:600}.checkout-page__promo-detail{opacity:.7}.checkout-page__promo-arrow{margin-left:auto;font-size:16px;opacity:.7}.checkout-page__map-btn{margin-top:12px;display:inline-flex;align-items:center;gap:8px;background:var(--bg-app);color:var(--fg-1);border:2px solid var(--color-border);padding:11px 18px;font-family:var(--font-sans);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.6px;cursor:pointer;transition:all var(--transition-base)}.checkout-page__map-btn:hover{background:var(--color-border);color:var(--color-white)}.checkout-page__map-btn-icon{font-size:13px;line-height:1}.checkout-page__boxnow-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2147483000;background:var(--bg-app);display:flex;flex-direction:column}.checkout-page__boxnow-bar{flex:none;display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid var(--color-grey3)}.checkout-page__boxnow-bar-title{font-family:var(--font-sans);font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.6px;color:var(--fg-1)}.checkout-page__boxnow-close{background:0 0;border:none;font-size:26px;line-height:1;cursor:pointer;color:var(--fg-1);padding:0 6px}.checkout-page__boxnow-map{flex:1 1 auto;width:100%;min-height:0}.checkout-page__boxnow-map iframe{width:100%;height:100%;border:0;display:block}.checkout-page__courier-name-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.checkout-page__courier-promo-tag{flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--color-white);background:var(--color-red);padding:2px 6px}.checkout-page__courier-eta--promo{color:var(--color-red)}.checkout-page__courier-price--free{color:var(--color-green);font-weight:700;text-transform:uppercase;letter-spacing:.4px}.checkout-page__payments{display:flex;flex-direction:column}.checkout-page__wallet-control{padding:12px 18px 14px;background:var(--bg-selected);border:1px solid var(--color-grey3);border-top:0;display:flex;flex-direction:column;gap:10px;font-family:var(--font-sans)}.checkout-page__wallet-full{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--fg-1);letter-spacing:.3px;cursor:pointer}.checkout-page__wallet-full input{width:15px;height:15px;cursor:pointer;accent-color:var(--color-red)}.checkout-page__wallet-amount{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.checkout-page__wallet-amount-label{font-size:12px;color:var(--fg-2);letter-spacing:.3px}.checkout-page__wallet-amount-input{width:96px;max-width:96px;text-align:right}.checkout-page__wallet-amount-suffix{font-size:12px;color:var(--fg-2)}.checkout-page__wallet-amount-all{background:0 0;border:0;padding:0;color:var(--color-red);font-size:11px;letter-spacing:.3px;cursor:pointer;text-decoration:underline;font-family:var(--font-sans)}.checkout-page__wallet-applied{font-size:11px;color:var(--fg-3);letter-spacing:.3px}.checkout-page__wallet-applied strong{color:var(--color-green)}.checkout-page__payment{display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-16);align-items:center;padding:16px 18px;background:var(--bg-app);border:1px solid var(--color-grey3);border-top:0;cursor:pointer;text-align:left;transition:all var(--transition-fast);font-family:var(--font-sans)}.checkout-page__payment:first-of-type{border-top:1px solid var(--color-grey3)}.checkout-page__payment--selected{background:var(--bg-selected);border-left:3px solid var(--color-red)}.checkout-page__payment-body{min-width:0}.checkout-page__payment-name-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.checkout-page__payment-name{font-size:13px;font-weight:500;color:var(--fg-1);letter-spacing:.3px}.checkout-page__payment-sub{font-size:11px;color:var(--fg-3);letter-spacing:.3px;margin-top:3px}.checkout-page__payment-sub strong{color:var(--color-green)}.checkout-page__payment-sub--card{color:var(--danger)}.checkout-page__payment-sub--card strong{color:var(--danger);font-weight:600}.checkout-page__payment-tag{display:inline-block;font-size:9px;color:var(--color-white);background:var(--color-red);padding:2px 6px;letter-spacing:.6px;text-transform:uppercase;font-weight:600}.checkout-page__payment-tag--eco{color:var(--color-green);background:0 0;border:1px solid var(--color-green)}.checkout-page__payment-tag--discount{color:var(--color-white);background:var(--danger);font-weight:700}.checkout-page__payment-brands{display:flex;gap:6px;align-items:center}.checkout-page__payment-brand{width:32px;height:20px;border:1px solid var(--color-grey3);display:inline-flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;color:var(--fg-3);letter-spacing:.4px;text-transform:uppercase;background:var(--bg-app)}.checkout-page__brand-logos{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.checkout-page__brand{height:22px;min-width:34px;padding:2px 5px;border:1px solid var(--color-grey3);background:#fff;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.checkout-page__brand svg{height:14px;width:auto;display:block}.checkout-page__card-nudge{display:flex;align-items:center;gap:13px;margin-top:18px;padding:13px 16px;background:#fff;border:1px solid var(--line-soft);border-left:3px solid var(--danger)}@media screen and (max-width:640px){.checkout-page__card-nudge{flex-wrap:wrap}}.checkout-page__card-nudge-glyph{flex:none;color:var(--danger);line-height:0}.checkout-page__card-nudge-glyph svg{display:block;width:22px;height:15px}.checkout-page__card-nudge-body{min-width:0}.checkout-page__card-nudge-title{font-size:13px;font-weight:600;color:var(--ink);letter-spacing:.2px;line-height:1.45}.checkout-page__card-nudge-sub{font-size:12px;color:var(--fg-3);letter-spacing:.2px;line-height:1.4;margin-top:2px}.checkout-page__card-nudge-btn{margin-left:auto;flex:none;background:var(--ink);color:#fff;border:none;padding:9px 13px;font:600 10px var(--font-sans);text-transform:uppercase;letter-spacing:.8px;cursor:pointer;white-space:nowrap}@media screen and (max-width:640px){.checkout-page__card-nudge-btn{width:100%;margin-left:0}}.checkout-page__payment-info{margin-top:18px;padding:20px 22px;background:var(--bg-selected);border:1px solid var(--color-grey3);display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center}@media screen and (max-width:640px){.checkout-page__payment-info{grid-template-columns:auto 1fr;row-gap:var(--space-12)}}.checkout-page__payment-info--wallet-full .checkout-page__payment-info-icon{color:var(--color-green);border-color:var(--color-green)}.checkout-page__payment-info-icon{width:42px;height:42px;border:1.5px solid var(--color-border);display:inline-flex;align-items:center;justify-content:center;background:var(--bg-app);flex-shrink:0;color:var(--fg-1)}.checkout-page__payment-info-icon img,.checkout-page__payment-info-icon svg{width:18px;height:18px}.checkout-page__payment-info-body{min-width:0}.checkout-page__payment-info-title{font-size:12px;font-weight:500;color:var(--fg-1);text-transform:uppercase;letter-spacing:.8px;margin-bottom:4px}.checkout-page__payment-info-text{font-size:12px;color:var(--fg-3);letter-spacing:.3px;line-height:1.5}.checkout-page__payment-info-text strong{color:var(--fg-1)}.checkout-page__payment-info-brands{display:flex;gap:6px}@media screen and (max-width:640px){.checkout-page__payment-info-brands{grid-column:1/-1}}.checkout-page__payment-info-brand{padding:6px 10px;border:1px solid var(--color-grey3);background:var(--bg-app);font-size:9px;font-weight:700;color:var(--fg-2);letter-spacing:.6px}.checkout-page__extras{padding:18px 20px;background:var(--bg-app);border:1px solid var(--color-grey3)}@media screen and (max-width:640px){.checkout-page__extras{padding:16px 18px}}.checkout-page__extras-row+.checkout-page__extras-row{margin-top:var(--space-16)}.checkout-page__note-label{display:block;font-size:11px;color:var(--fg-3);text-transform:uppercase;letter-spacing:1.4px;font-weight:600;margin-bottom:8px;font-family:var(--font-sans)}.checkout-page__check-row{display:flex;gap:12px;align-items:flex-start;cursor:pointer}.checkout-page__check{width:16px;height:16px;border:1.5px solid var(--color-border);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--color-white);font-size:10px;margin-top:1px;background:0 0;transition:background var(--transition-base);cursor:pointer}.checkout-page__check::after{content:"✓";font-size:10px;line-height:1;color:var(--color-white);opacity:0;transition:opacity var(--transition-base)}.checkout-page__check--checked{background:var(--color-border)}.checkout-page__check--checked::after{opacity:1}.checkout-page__check:focus-visible{outline:2px solid var(--ink,#161616);outline-offset:2px}.checkout-page__check-label{font-size:12px;font-weight:400;color:var(--fg-2);letter-spacing:.3px;line-height:1.5}.checkout-page__check-label strong{color:var(--fg-1);font-weight:500}.checkout-page__check-title{display:block;font-size:13px;font-weight:400;color:var(--fg-2);letter-spacing:.3px;line-height:1.4}.checkout-page__check-sub{display:block;margin-top:2px;font-size:11px;color:var(--fg-3);letter-spacing:.3px;line-height:1.4}.checkout-page__textarea{margin-top:14px;width:100%;min-height:60px;padding:12px 14px;border:1px solid var(--color-grey6);background:var(--bg-app);font-family:var(--font-sans);font-size:13px;color:var(--fg-1);outline:0;resize:vertical;letter-spacing:.3px;transition:border-color var(--transition-base)}.checkout-page__textarea::placeholder{color:var(--fg-4)}.checkout-page__textarea:focus{border-color:var(--fg-1)}.checkout-page__firm{margin-top:var(--space-20);padding-top:var(--space-20);border-top:1px dashed var(--color-grey6)}.checkout-page__firm-list{display:flex;flex-direction:column;margin-bottom:var(--space-16)}.checkout-page__firm-row{display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-12);align-items:center;padding:12px 14px;background:var(--bg-app);border:1px solid var(--color-grey3);border-top:0;font-family:var(--font-sans)}.checkout-page__firm-row:first-of-type{border-top:1px solid var(--color-grey3)}.checkout-page__firm-row--selected{background:var(--bg-muted);border-left:3px solid var(--color-red);padding-left:11px}.checkout-page__firm-info{min-width:0;font-size:12px;color:var(--fg-2);letter-spacing:.3px}.checkout-page__firm-info strong{color:var(--fg-1);font-weight:500}.checkout-page__firm-edit{font-size:10px;color:var(--fg-3);text-transform:uppercase;letter-spacing:.8px;border-bottom:1px solid var(--color-grey6);text-decoration:none;cursor:pointer;transition:color var(--transition-base),border-color var(--transition-base)}.checkout-page__firm-edit:hover{color:var(--fg-1);border-bottom-color:var(--fg-1)}.checkout-page__firm-add{margin-top:var(--space-12);background:0 0;color:var(--fg-1);border:1px dashed var(--color-border);padding:12px 18px;font-family:var(--font-sans);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.6px;cursor:pointer;transition:background var(--transition-base);display:inline-flex;align-items:center;gap:10px}.checkout-page__firm-add:hover{background:var(--bg-muted)}.checkout-page__terms{padding:var(--space-20) 0;border-top:1px solid var(--color-grey3)}.checkout-page__terms-row{display:flex;gap:12px;align-items:flex-start;cursor:pointer;margin-bottom:var(--space-20)}.checkout-page__terms-row.has-error .checkout-page__check{border-color:var(--color-red-2);box-shadow:0 0 0 2px rgba(255,72,72,.12)}.checkout-page__terms-row.has-error .checkout-page__terms-text{color:var(--color-red-2)}.checkout-page__terms-error{display:block;margin:-12px 0 var(--space-20) 28px;font-size:10px;color:var(--color-red-2);letter-spacing:.4px;line-height:1.4}.checkout-page__terms-text{font-size:12px;color:var(--fg-2);line-height:1.6;letter-spacing:.2px}.checkout-page__terms-link{color:var(--fg-1);border-bottom:1px solid var(--fg-1);text-decoration:none}.checkout-page__terms-link:hover{color:var(--color-red);border-bottom-color:var(--color-red)}.checkout-page__submit{width:100%;background:var(--color-red);color:var(--color-white);border:2px solid var(--color-red);padding:17px 32px;font-family:var(--font-sans);font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all var(--transition-base);display:inline-flex;align-items:center;justify-content:center;gap:10px}.checkout-page__submit:hover:not(:disabled){background:var(--color-red-active);border-color:var(--color-red-active)}.checkout-page__submit.is-disabled,.checkout-page__submit:disabled{background:var(--color-grey3);border-color:var(--color-grey3);color:var(--color-white);cursor:not-allowed}.checkout-page__submit-arrow{display:inline-block}.checkout-page__summary{border:2px solid var(--color-border);background:var(--bg-app);padding:24px 22px}@media screen and (max-width:640px){.checkout-page__summary{padding:var(--space-20)}}.checkout-page__summary-title{font-size:10px;color:var(--fg-3);text-transform:uppercase;letter-spacing:1.4px;font-weight:600;margin-bottom:14px}.checkout-page__mini-list{list-style:none;margin:0 0 18px;padding:0}.checkout-page__mini-item{display:grid;grid-template-columns:48px 1fr auto;gap:12px;align-items:center;padding:8px 0;text-decoration:none;color:inherit}.checkout-page__mini-list>li+li .checkout-page__mini-item{border-top:1px solid var(--divider-light)}.checkout-page__mini-image{position:relative;width:48px;aspect-ratio:3/4;background:#efe9e0;display:block;overflow:hidden;text-decoration:none}.checkout-page__mini-image img{width:100%;height:100%;object-fit:cover;display:block}.checkout-page__mini-qty{position:absolute;top:4px;right:4px;min-width:20px;height:20px;padding:0 6px;background:var(--color-border);color:var(--color-white);border-radius:var(--radius-circle);font-size:10px;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-sans);box-shadow:0 1px 2px rgba(0,0,0,.25)}.checkout-page__mini-body{min-width:0}.checkout-page__mini-brand{font-size:9px;color:var(--fg-3);text-transform:uppercase;letter-spacing:.6px;font-weight:600}.checkout-page__mini-title{font-size:11px;color:var(--fg-1);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block}.checkout-page__mini-meta{font-size:10px;color:var(--fg-3);margin-top:2px}.checkout-page__mini-price{font-size:12px;font-weight:500;color:var(--fg-1);white-space:nowrap}.checkout-page__mini-more{font-size:11px;color:var(--fg-3);padding:8px 0;letter-spacing:.3px}.checkout-page__coupon-row{border-top:1px solid var(--color-grey3);border-bottom:1px solid var(--color-grey3);padding:14px 0;margin-bottom:14px}.checkout-page__coupon-form{display:flex;gap:6px;align-items:stretch}.checkout-page__coupon-input{flex:1 1 auto;min-width:0;padding:10px 12px;border:1px solid var(--color-grey6);background:var(--bg-app);outline:0;font-family:var(--font-sans);font-size:12px;letter-spacing:.3px;color:var(--fg-1);transition:border-color var(--transition-base)}.checkout-page__coupon-input::placeholder{color:var(--fg-4)}.checkout-page__coupon-input:focus{border-color:var(--fg-1)}.checkout-page__coupon-input.has-error{border-color:var(--color-red-2)}.checkout-page__coupon-submit{background:var(--color-border);color:var(--color-white);border:1px solid var(--color-border);padding:10px 14px;font-family:var(--font-sans);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.6px;cursor:pointer;transition:background var(--transition-base)}.checkout-page__coupon-submit:hover:not(:disabled){background:var(--color-black)}.checkout-page__coupon-submit:disabled{background:var(--color-grey3);border-color:var(--color-grey3);cursor:not-allowed}.checkout-page__coupon-error{font-size:var(--font-size-eyebrow);color:var(--color-red-2);letter-spacing:.3px;margin-top:6px}.checkout-page__applied-coupon{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-sans);font-size:12px;color:var(--color-green);letter-spacing:.3px;margin-top:10px}.checkout-page__applied-coupon.is-error{color:var(--color-red)}.checkout-page__applied-coupon-tick{display:inline-flex;align-items:center;gap:8px}.checkout-page__applied-coupon-tick-box{width:14px;height:14px;background:var(--color-green);color:var(--color-white);display:inline-flex;align-items:center;justify-content:center;font-size:9px}.checkout-page__applied-coupon.is-error .checkout-page__applied-coupon-tick-box{background:var(--color-red)}.checkout-page__applied-coupon-remove{background:0 0;border:none;cursor:pointer;font-family:var(--font-sans);font-size:10px;color:var(--fg-3);text-transform:uppercase;letter-spacing:.6px;border-bottom:1px solid var(--color-grey6);padding:1px 0;transition:color var(--transition-base),border-color var(--transition-base)}.checkout-page__applied-coupon-remove:hover{color:var(--color-red);border-bottom-color:var(--color-red)}.checkout-page__totals{margin:0;display:grid;grid-template-columns:1fr auto;row-gap:8px;column-gap:14px}.checkout-page__totals-dt{margin:0;font-size:13px;color:var(--fg-2);letter-spacing:.3px}.checkout-page__totals-dt--sale{color:var(--color-red)}.checkout-page__totals-dt--ok{color:var(--color-green)}.checkout-page__totals-courier{font-size:10px;color:var(--fg-3);margin-left:4px}.checkout-page__totals-dd{margin:0;font-size:13px;color:var(--fg-1);letter-spacing:.3px;text-align:right;font-weight:500}.checkout-page__totals-dd--sale{color:var(--color-red)}.checkout-page__totals-dd--ok{color:var(--color-green)}.checkout-page__total-row{display:grid;grid-template-columns:1fr auto;align-items:baseline;margin-top:14px;padding-top:14px;border-top:2px solid var(--color-border)}.checkout-page__total-label{font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:.8px;color:var(--fg-1);font-family:var(--font-sans)}.checkout-page__total-value{font-family:var(--font-sans);font-size:24px;font-weight:400;color:var(--fg-1);letter-spacing:.3px}.checkout-page__trust{list-style:none;padding:18px 0 0;margin:0;display:flex;flex-direction:column;gap:10px}.checkout-page__trust-item{display:flex;gap:12px;align-items:center}.checkout-page__trust-icon{width:18px;height:18px;opacity:.7;flex-shrink:0}.checkout-page__trust-title{font-size:12px;color:var(--fg-1);letter-spacing:.3px}.checkout-page__trust-sub{font-size:10px;color:var(--fg-3);letter-spacing:.3px;margin-top:1px}.checkout-page__loyalty{margin-top:18px;padding:14px 16px;background:var(--bg-muted);font-size:12px;color:var(--fg-2);letter-spacing:.2px;line-height:1.5}.checkout-page__loyalty a{color:var(--fg-1);text-decoration:none;border-bottom:1px solid var(--fg-1);cursor:pointer;transition:color var(--transition-base)}.checkout-page__loyalty a:hover{color:var(--color-red);border-bottom-color:var(--color-red)}.checkout-page__skeleton{background:var(--color-grey3);animation:checkout-skeleton-pulse 1.4s ease-in-out infinite}.checkout-page__skeleton-stack{display:flex;flex-direction:column;gap:var(--space-12)}.checkout-page__skeleton--row{height:60px}.checkout-page__skeleton--bar{height:16px;width:70%}.checkout-page__skeleton--card{height:88px}.checkout-page__skeleton--summary{height:460px}.checkout-page .form__item{padding:0}.checkout-overlay{position:fixed;inset:0;z-index:200;background:rgba(255,255,255,.95);display:flex;align-items:center;justify-content:center;padding:24px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.checkout-overlay[hidden]{display:none}.checkout-overlay__inner{text-align:center;max-width:320px;font-family:var(--font-sans);color:var(--fg-2)}.checkout-overlay__spinner{display:inline-block;box-sizing:border-box;width:36px;height:36px;border:2px solid var(--line-soft);border-top-color:currentColor;border-radius:50%;margin-bottom:18px;color:var(--ink);animation:mw-spin .8s linear infinite}.checkout-overlay__title{font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--fg-1);text-transform:uppercase;letter-spacing:.8px;margin-bottom:8px}.checkout-overlay__sub{font-size:12px;color:var(--fg-3);line-height:1.5;letter-spacing:.2px}.checkout-result{background:var(--bg-app);color:var(--fg-2);font-family:var(--font-sans);padding:var(--space-60) 0 var(--space-90)}.checkout-result__wrap{width:var(--wrapper-pct);max-width:760px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-24)}.checkout-result__hero{width:100%;max-width:480px;height:auto;object-fit:contain}.checkout-result__title{margin:0;font-family:var(--font-sans);font-size:var(--font-size-h1);font-weight:400;line-height:1.2;color:var(--fg-1);text-transform:uppercase;letter-spacing:.4px}@media screen and (max-width:768px){.checkout-result__title{font-size:26px}}.checkout-result__sub{margin:0;font-size:var(--font-size-body);color:var(--fg-3);line-height:1.6;max-width:520px;letter-spacing:.2px}.checkout-result__actions{display:flex;gap:var(--space-12);flex-wrap:wrap;justify-content:center;margin-top:var(--space-8)}.checkout-result--processing .checkout-result__title{animation:checkout-skeleton-pulse 1.4s ease-in-out infinite}@keyframes checkout-skeleton-pulse{0%,100%{opacity:1}50%{opacity:.55}}.order-result{--or-accent:#1F8A5B;--or-accent-bg:#F0F8F3;--or-accent-border:#C6E2D0;--or-info-bg:#FFFBF2;--or-info-border:#E8DFC2;--or-error-strong:#F93943;--or-divider-light:#F0F0F0;--or-support-bg:#F7F5F1;background:var(--bg-app);color:var(--fg-2);font-family:var(--font-sans);letter-spacing:normal;line-height:1.2;padding-bottom:var(--space-90,90px)}@media screen and (max-width:768px){.order-result{padding-bottom:var(--space-60)}}.order-result--success{--or-accent:#1F8A5B;--or-accent-bg:#F0F8F3;--or-accent-border:#C6E2D0}.order-result--complete{--or-accent:#191919;--or-accent-bg:#FFFBF2;--or-accent-border:#E8DFC2}.order-result--failed{--or-accent:#A8423D;--or-accent-bg:#FBF1F1;--or-accent-border:#E8C6C6}.order-result__wrap{width:90%;max-width:1256px;margin:0 auto}.order-result__hero{background:var(--or-accent-bg);border-bottom:1px solid var(--or-accent-border)}.order-result__hero-inner{padding:60px 0 56px;display:grid;grid-template-columns:auto 1fr;gap:36px;align-items:center}@media screen and (max-width:768px){.order-result__hero-inner{padding:36px 0 28px;grid-template-columns:1fr;gap:20px}}.order-result__hero-body{min-width:0}.order-result__mark{width:96px;height:96px;flex:none;border:2px solid var(--or-accent);background:var(--color-white);display:inline-flex;align-items:center;justify-content:center;position:relative}@media screen and (max-width:768px){.order-result__mark{width:64px;height:64px}}.order-result__mark svg{display:block}.order-result__mark::before{content:"";position:absolute;top:-6px;left:-6px;width:14px;height:14px;background:var(--or-accent)}.order-result__eyebrow{font-size:11px;color:var(--or-accent);text-transform:uppercase;letter-spacing:1.6px;margin-bottom:10px;font-weight:600}.order-result__title{font:400 44px var(--font-sans);margin:0 0 14px;text-transform:uppercase;letter-spacing:.4px;color:var(--fg-1);max-width:720px;line-height:1.05}@media screen and (max-width:768px){.order-result__title{font-size:30px}}.order-result__sub{font-size:14px;color:var(--fg-2);max-width:560px;line-height:1.7;letter-spacing:.2px;margin:0}.order-result__hero-meta{margin-top:22px;font-size:11px;color:var(--fg-3);text-transform:uppercase;letter-spacing:1.4px;display:flex;gap:18px;flex-wrap:wrap}.order-result__hero-meta strong{color:var(--fg-1);font-weight:600}.order-result__hero-meta-sep{opacity:.4}.order-result__body{padding:56px 0 90px}@media screen and (max-width:768px){.order-result__body{padding:32px 0 60px}}.order-result__layout{display:grid;grid-template-columns:1fr 380px;gap:50px;align-items:start}@media screen and (max-width:1100px){.order-result__layout{grid-template-columns:1fr 340px;gap:var(--space-40)}}@media screen and (max-width:990px){.order-result__layout{grid-template-columns:1fr;gap:var(--space-30)}}.order-result--failed .order-result__layout{grid-template-columns:1.4fr 1fr}@media screen and (max-width:1100px){.order-result--failed .order-result__layout{grid-template-columns:1.3fr 1fr}}@media screen and (max-width:990px){.order-result--failed .order-result__layout{grid-template-columns:1fr}}.order-result__main{min-width:0}.order-result__aside{position:sticky;top:20px;align-self:start}@media screen and (max-width:990px){.order-result__aside{position:static}}.order-result__section-head{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid var(--color-grey3);padding-bottom:14px;margin-bottom:24px;gap:18px}.order-result__section-eyebrow{font-size:10px;color:var(--fg-3);text-transform:uppercase;letter-spacing:1.6px;margin-bottom:6px}.order-result__section-title{font:400 20px var(--font-sans);margin:0;color:var(--fg-1);text-transform:uppercase;letter-spacing:.4px;line-height:normal}.order-result__section-action{font-size:11px;color:var(--fg-1);text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid var(--fg-1);text-decoration:none;padding-bottom:2px;white-space:nowrap}.order-result__section-action:hover{color:var(--fg-1);text-decoration:none}.order-result__timeline{list-style:none;padding:0;margin:0 0 50px;display:grid;gap:0;position:relative}.order-result__timeline--4{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:768px){.order-result__timeline{grid-template-columns:1fr;row-gap:14px}.order-result__timeline::before{display:none}}.order-result__timeline::before{content:"";position:absolute;top:14px;left:14px;right:14px;height:1px;background:var(--color-grey3);z-index:0}.order-result__step{display:flex;flex-direction:column;gap:10px;align-items:flex-start;position:relative;z-index:1}@media screen and (max-width:768px){.order-result__step{flex-direction:row;align-items:center;gap:14px}}.order-result__step-num{width:28px;height:28px;background:var(--color-white);color:var(--fg-1);border:1.5px solid var(--color-grey6);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;flex:none}.order-result__step--done .order-result__step-num{background:var(--fg-1);color:var(--color-white);border-color:var(--fg-1)}.order-result__step--active .order-result__step-num{background:var(--or-accent);color:var(--color-white);border-color:var(--or-accent)}.order-result__step-label{font:500 12px var(--font-sans);text-transform:uppercase;letter-spacing:.6px;color:var(--fg-1)}.order-result__step--todo .order-result__step-label{color:#a8a39c}.order-result__step-at{font-size:11px;color:var(--fg-3);margin-top:4px;letter-spacing:.3px}.order-result__instructions{padding:22px 26px;background:var(--or-info-bg);border:1px solid var(--or-info-border);margin-bottom:50px}.order-result__instructions-eyebrow{font-size:11px;color:var(--fg-3);text-transform:uppercase;letter-spacing:1.4px;margin-bottom:10px}.order-result__instructions-intro{font-size:13px;color:var(--fg-2);line-height:1.7;letter-spacing:.2px;margin:0 0 14px}.order-result__instructions-intro strong{color:var(--fg-1);font-weight:600}.order-result__copy-row{display:grid;grid-template-columns:130px 1fr auto;align-items:center;gap:14px;padding:10px 0;border-top:1px solid var(--or-info-border);font-size:13px;line-height:1.4}@media screen and (max-width:640px){.order-result__copy-row{grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:4px 12px}}.order-result__copy-label{color:var(--fg-3);text-transform:uppercase;font-size:10px;letter-spacing:1px}@media screen and (max-width:640px){.order-result__copy-label{grid-row:1;grid-column:1/-1}}.order-result__copy-value{color:var(--fg-1);font-weight:500;word-break:break-all;font-family:var(--font-sans)}.order-result__copy-value--mono{font-family:Menlo,Consolas,monospace;letter-spacing:.5px}@media screen and (max-width:640px){.order-result__copy-value{grid-row:2;grid-column:1}}.order-result__copy{background:0 0;border:1px solid var(--fg-1);color:var(--fg-1);font:500 10px var(--font-sans);text-transform:uppercase;letter-spacing:1px;padding:7px 12px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.order-result__copy:hover{background:var(--fg-1);color:var(--color-white)}.order-result__copy.is-copied{background:var(--or-accent);border-color:var(--or-accent);color:var(--color-white)}@media screen and (max-width:640px){.order-result__copy{grid-row:2;grid-column:2;justify-self:end}}.order-result__alert{margin-top:18px;padding:14px 16px;background:var(--color-white);border-left:3px solid var(--or-accent);font-size:12px;line-height:1.65;color:var(--fg-2)}.order-result__alert strong{color:var(--fg-1);font-weight:600}.order-result__delivery{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:24px 26px;border:1px solid var(--color-grey3);margin-bottom:50px}@media screen and (max-width:768px){.order-result__delivery{grid-template-columns:1fr;gap:18px;padding:20px 22px}}.order-result__field-label{font-size:10px;color:var(--fg-3);text-transform:uppercase;letter-spacing:1px;margin-bottom:4px}.order-result__field-value{font:400 13px var(--font-sans);color:var(--fg-1);letter-spacing:.3px;line-height:1.5}.order-result__field-value--accent{color:var(--or-accent);font-weight:500}.order-result__items{list-style:none;padding:0;margin:0}.order-result__item{display:grid;grid-template-columns:72px 1fr auto;gap:18px;align-items:center;padding:14px 0;border-bottom:1px solid var(--or-divider-light)}.order-result__item:last-child{border-bottom:none}@media screen and (max-width:640px){.order-result__item{grid-template-columns:56px 1fr;grid-template-rows:auto auto;gap:6px 14px}}.order-result__item-img{aspect-ratio:3/4;background:var(--color-grey-bg);overflow:hidden}@media screen and (max-width:640px){.order-result__item-img{grid-row:1/span 2}}.order-result__item-img img{width:100%;height:100%;object-fit:cover;display:block}.order-result__item-body{min-width:0}.order-result__item-brand{font-size:10px;color:var(--fg-3);text-transform:uppercase;letter-spacing:.6px;font-weight:600}.order-result__item-title{font:500 14px var(--font-sans);color:var(--fg-1);margin-top:4px;letter-spacing:.3px;line-height:1.3}.order-result__item-meta{font-size:11px;color:var(--fg-3);margin-top:4px}.order-result__item-price{text-align:right}@media screen and (max-width:640px){.order-result__item-price{grid-row:2;grid-column:2;text-align:right}}.order-result__item-price-eur{font:500 14px var(--font-sans);color:var(--fg-1)}.order-result__summary{border:2px solid var(--fg-1);padding:24px 22px;background:var(--color-white)}.order-result__summary-eyebrow{font-size:10px;color:var(--fg-3);text-transform:uppercase;letter-spacing:1.4px;font-weight:600;margin-bottom:14px}.order-result__totals{margin:0;display:grid;grid-template-columns:1fr auto;row-gap:10px;column-gap:14px}.order-result__totals-dt{margin:0;font-size:13px;color:var(--fg-2);letter-spacing:.3px}.order-result__totals-dd{margin:0;font-size:13px;color:var(--fg-1);letter-spacing:.3px;text-align:right;font-weight:500}.order-result__totals-dd--free{color:#1f8a5b;font-weight:600}.order-result__totals-row--discount .order-result__totals-dd,.order-result__totals-row--discount .order-result__totals-dt{color:#1f8a5b}.order-result__total{display:grid;grid-template-columns:1fr auto;align-items:baseline;margin-top:16px;padding-top:14px;border-top:2px solid var(--fg-1)}.order-result__total-label{font:400 14px var(--font-sans);text-transform:uppercase;letter-spacing:.8px;color:var(--fg-1)}.order-result__total-value{font:400 22px var(--font-sans);color:var(--fg-1);letter-spacing:.3px}.order-result__summary-meta{margin-top:24px;padding-top:18px;border-top:1px solid var(--color-grey3);display:flex;flex-direction:column;gap:8px}.order-result__actions{margin-top:18px;display:flex;flex-direction:column;gap:10px}.order-result__btn{width:100%;padding:15px 22px;font:500 12px var(--font-sans);text-transform:uppercase;letter-spacing:.8px;cursor:pointer;transition:all .3s ease;text-decoration:none;text-align:center;display:inline-block;box-sizing:border-box;line-height:1}.order-result__btn--primary{background:var(--fg-1);color:var(--color-white);border:2px solid var(--fg-1)}.order-result__btn--primary:hover{color:var(--color-white);background:#2c2c2c;text-decoration:none}.order-result__btn--ghost{background:var(--color-white);color:var(--fg-1);border:2px solid var(--fg-1)}.order-result__btn--ghost:hover{color:var(--color-white);background:var(--fg-1);text-decoration:none}.order-result__btn--retry{background:var(--fg-1);color:var(--color-white);border:2px solid var(--fg-1);width:auto;padding:15px 28px}.order-result__btn--retry:hover{color:var(--color-white);background:#2c2c2c;border-color:#2c2c2c;text-decoration:none}.order-result__btn--auto{width:auto;padding:13px 28px}.order-result__support{margin-top:24px;padding:16px 18px;background:var(--or-support-bg);font-size:11px;color:var(--fg-2);line-height:1.7;letter-spacing:.2px}.order-result__support a{color:var(--fg-1);border-bottom:1px solid var(--fg-1);text-decoration:none}.order-result__support a:hover{color:var(--fg-1);text-decoration:none}.order-result__support strong{color:var(--fg-1)}.order-result__support-eyebrow{font:500 11px var(--font-sans);text-transform:uppercase;letter-spacing:.8px;color:var(--fg-1);margin-bottom:6px}.order-result__reason-card{padding:24px 26px;border:1px solid #e8c6c6;background:var(--or-accent-bg);margin-bottom:32px}.order-result__reason-eyebrow{font-size:11px;color:var(--or-accent);text-transform:uppercase;letter-spacing:1.4px;font-weight:600;margin-bottom:10px}.order-result__reason-title{font-size:14px;color:var(--fg-1);margin:0 0 14px;letter-spacing:.2px;line-height:1.6;font-weight:500}.order-result__reason-body{font-size:12px;color:var(--fg-2);margin:0;line-height:1.7;letter-spacing:.2px}.order-result__troubleshoot{list-style:none;padding:0;margin:0 0 40px;display:flex;flex-direction:column;gap:14px}.order-result__troubleshoot-item{display:flex;gap:16px;align-items:flex-start}.order-result__troubleshoot-num{font:500 11px var(--font-sans);letter-spacing:1px;color:var(--fg-1);border-bottom:1px solid var(--fg-1);padding-bottom:2px;flex:none;min-width:18px}.order-result__troubleshoot-text{font-size:13px;color:var(--fg-2);line-height:1.65;letter-spacing:.2px}.order-result__actions-row{display:flex;gap:12px;flex-wrap:wrap}@media screen and (max-width:640px){.order-result__actions-row{flex-direction:column;align-items:stretch}.order-result__actions-row .order-result__btn{width:100%;padding:14px 22px}}.order-result__cart-card{border:2px solid var(--fg-1);padding:22px 22px;background:var(--color-white)}.order-result__cart-list{list-style:none;padding:0;margin:0 0 18px}.order-result__cart-item{display:grid;grid-template-columns:48px 1fr auto;gap:14px;align-items:center;padding:10px 0;border-bottom:1px solid var(--or-divider-light)}.order-result__cart-item:last-child{border-bottom:none}.order-result__cart-item-img{aspect-ratio:3/4;background:var(--color-grey-bg);overflow:hidden}.order-result__cart-item-img img{width:100%;height:100%;object-fit:cover;display:block}.order-result__cart-item-body{min-width:0}.order-result__cart-item-brand{font-size:9px;color:var(--fg-3);text-transform:uppercase;letter-spacing:.6px;font-weight:600}.order-result__cart-item-title{font-size:11px;color:var(--fg-1);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-result__cart-item-meta{font-size:10px;color:var(--fg-3);margin-top:1px}.order-result__cart-item-price{font-size:11px;font-weight:500;color:var(--fg-1)}.order-result__cart-total{display:grid;grid-template-columns:1fr auto;align-items:baseline;padding-top:14px;border-top:2px solid var(--fg-1)}.order-result__cart-total-label{font:400 13px var(--font-sans);text-transform:uppercase;letter-spacing:.6px;color:var(--fg-1)}.order-result__cart-total-value{font:400 18px var(--font-sans);color:var(--fg-1)}.order-result__skeleton{padding:80px 0;text-align:center;color:var(--fg-3);font-size:13px;letter-spacing:.4px;text-transform:uppercase}@media screen and (min-width:641px){.checkout-page__section-head--summary{display:none}}@media screen and (max-width:640px){.ds-header--checkout .ds-header__main-wrap--checkout{position:relative;grid-template-columns:1fr;justify-items:center;align-items:center;gap:0;padding:12px 12px;min-height:44px}.ds-header--checkout__back{position:absolute;left:4px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:4px;padding:8px;color:var(--fg-1);text-decoration:none;background:0 0;border:0;cursor:pointer;font-family:var(--font-sans);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.6px;line-height:1}.ds-header--checkout__back svg{display:block}.ds-header--checkout__back:hover{color:var(--fg-1);text-decoration:none}.ds-header--checkout__back-label{display:inline}.ds-header--checkout .ds-header__logo{justify-self:center}.ds-header--checkout__spacer{display:none}.ds-header--checkout__title-row{padding:4px 16px 14px;border-top:1px solid var(--divider-light,#f0f0f0);background:var(--bg-app)}.ds-header--checkout__title{margin:0;font-family:var(--font-sans);font-size:18px;font-weight:400;line-height:1.2;color:var(--fg-1);text-transform:uppercase;letter-spacing:.4px}.checkout-page__header{display:none}.checkout-page__user-strip{padding:var(--space-10) 0;font-size:11px}.checkout-page__user-strip .checkout-page__wrap{width:100%;padding:0 var(--space-16)}.checkout-page__user-strip-inner{gap:var(--space-8);flex-wrap:nowrap;align-items:center}.checkout-page__user-strip-inner>span:first-child{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkout-page__user-strip-phone{display:none}.checkout-page__user-strip-action{flex:0 0 auto;font-size:10px;text-transform:uppercase;letter-spacing:.8px}.checkout-page__user-strip--guest .checkout-page__user-strip-pill{font-size:8px;padding:2px 6px;letter-spacing:1.2px;margin-right:var(--space-8)}.checkout-page__user-strip-prompt{display:none}.checkout-page__section{margin-bottom:0}.checkout-page__section-head{margin:22px 0 14px;gap:var(--space-12)}.checkout-page__section-num{font-size:12px}.checkout-page__section-title{font-size:18px}.checkout-page__addresses{gap:var(--space-8)}.checkout-page__address-card{padding:14px 16px;gap:var(--space-12)}.checkout-page__address-name{font-size:12px}.checkout-page__address-detail{font-size:11px}.checkout-page__address-phone{font-size:11px;margin-top:2px}.checkout-page__address-edit{font-size:9px}.checkout-page__add-address{padding:14px 16px;gap:var(--space-12)}.checkout-page__add-address-title{font-size:12px}.checkout-page__add-address-sub{display:none}.checkout-page__add-address-icon{font-size:16px}.checkout-page__form-panel--guest{padding:0;border:0;background:0 0}.checkout-page__form-extras{margin-top:18px;padding-top:16px;gap:var(--space-12)}.checkout-page__create-account-note{padding:8px 10px;font-size:10px}.checkout-page__grid{grid-template-columns:1fr 1fr;gap:4px var(--space-12)}.checkout-page__mode-toggle{grid-template-columns:1fr 1fr;margin-bottom:var(--space-12)}.checkout-page__mode-btn{padding:14px 12px}.checkout-page__mode-btn+.checkout-page__mode-btn{border-left:0}.checkout-page__mode-label{font-size:11px}.checkout-page__mode-sub{font-size:10px;margin-top:3px}.checkout-page__mode-toggle--three{grid-template-columns:1fr}.checkout-page__mode-toggle--three .checkout-page__mode-btn+.checkout-page__mode-btn{border-left:1px solid var(--color-border);border-top:0}.checkout-page__promo-banner{margin-top:calc(-1 * var(--space-12));padding:10px 14px;gap:var(--space-8)}.checkout-page__promo-tag{font-size:8px;padding:2px 6px;letter-spacing:.8px}.checkout-page__promo-text{font-size:11px;line-height:1.35}.checkout-page__promo-arrow{font-size:14px}.checkout-page__courier-promo-tag{font-size:8px;padding:2px 5px}.checkout-page__auto-note{margin-top:14px;padding:14px 16px;gap:var(--space-12);flex-wrap:nowrap}.checkout-page__auto-note-body{min-width:0}.checkout-page__auto-note-aside{flex-shrink:0}.checkout-page__auto-note-icon{width:30px;height:30px;font-size:13px}.checkout-page__auto-note-title{font-size:10px}.checkout-page__auto-note-text{font-size:11px}.checkout-page__auto-note-eyebrow{font-size:9px}.checkout-page__auto-note-price{font-size:14px}.checkout-page__courier{grid-template-columns:auto auto 1fr auto;padding:12px 14px;column-gap:var(--space-10);row-gap:0}.checkout-page__courier-price-label{display:none}.checkout-page__courier-logo,.checkout-page__courier-logo-fallback,.checkout-page__courier-logo-wrap{width:28px;height:28px}.checkout-page__courier-logo-fallback{display:inline-flex}.checkout-page__courier-name{font-size:12px}.checkout-page__courier-eta{font-size:10px}.checkout-page__courier-price{font-size:12px}.checkout-page__courier-price-label{font-size:9px}.checkout-page__field--autocomplete:has(.select--underlined.is-open){position:fixed;left:0;right:0;bottom:0;top:auto;z-index:1100;margin:0;padding:18px 16px;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px));background:var(--bg-app);max-height:80vh;display:flex;flex-direction:column;box-sizing:border-box;box-shadow:0 -10px 30px rgba(0,0,0,.15)}.checkout-page__field--autocomplete:has(.select--underlined.is-open)::after{content:"";position:fixed;inset:0;z-index:-1;background:rgba(0,0,0,.45)}.checkout-page__field--autocomplete:has(.select--underlined.is-open)::before{content:"";display:block;width:40px;height:3px;background:var(--color-grey3);border-radius:2px;margin:0 auto 14px;flex:0 0 auto}.checkout-page__field--autocomplete:has(.select--underlined.is-open) t-autocomplete-select{display:contents}.checkout-page__field--autocomplete:has(.select--underlined.is-open) .form__label{position:static;display:block;opacity:1;font-family:var(--font-sans);font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.4px;color:var(--fg-1);margin:0 40px 14px 0;line-height:1.2;flex:0 0 auto}.checkout-page__field--autocomplete:has(.select--underlined.is-open) .form__label.hidden{display:block;opacity:1}.checkout-page__field--autocomplete:has(.select--underlined.is-open) .form__element{border:1px solid var(--color-grey6);border-bottom-width:1px;background-color:var(--bg-app);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'><circle cx='6' cy='6' r='4.5' stroke='%237a7a7a' stroke-width='1.5'/><line x1='9.5' y1='9.5' x2='13' y2='13' stroke='%237a7a7a' stroke-width='1.5' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:12px center;background-size:14px 14px;padding:12px 14px 12px 38px;font-size:16px;font-family:var(--font-sans);color:var(--fg-1);line-height:1.3;margin:0 0 12px;flex:0 0 auto;width:100%;box-sizing:border-box;outline:0}.checkout-page__field--autocomplete:has(.select--underlined.is-open) .form__element:focus{border-color:var(--fg-1)}.checkout-page__field--autocomplete:has(.select--underlined.is-open) .form__element::placeholder{color:var(--fg-4);opacity:1}.checkout-page__field--autocomplete:has(.select--underlined.is-open) .t-autocomplete__icon{display:none}.checkout-page__field--autocomplete:has(.select--underlined.is-open) .t-autocomplete__close{display:inline-flex;position:absolute;top:10px;right:8px;width:36px;height:36px;background:0 0;border:0;padding:0;color:var(--fg-1);cursor:pointer;align-items:center;justify-content:center;z-index:1}.checkout-page__field--autocomplete:has(.select--underlined.is-open) .form__field{flex:1 1 auto;min-height:0;margin:0;display:flex;flex-direction:column}.checkout-page__field--autocomplete:has(.select--underlined.is-open) .select,.checkout-page__field--autocomplete:has(.select--underlined.is-open) .select__container{position:static;background:0 0;flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.checkout-page__field--autocomplete:has(.select--underlined.is-open) .select--underlined .select__results,.checkout-page__field--autocomplete:has(.select--underlined.is-open) .select--underlined.is-open .select__results{position:static;transform:none;opacity:1;pointer-events:auto;background:0 0;border:0;border-top:1px solid var(--color-grey3);box-shadow:none;max-height:none;margin:0;padding:0;overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0}.checkout-page__field--autocomplete:has(.select--underlined.is-open) .select__list{padding:8px 0 8px;margin:0;list-style:none}.checkout-page__field--autocomplete:has(.select--underlined.is-open) .select__item{padding:14px 6px;font-size:14px;line-height:1.4;color:var(--fg-1);border-bottom:1px solid var(--divider-light,#f0f0f0);cursor:pointer}.checkout-page__field--autocomplete:has(.select--underlined.is-open) .select__item:last-child{border-bottom:0}.checkout-page__field--autocomplete:has(.select--underlined.is-open)>.checkout-page__field-error,.checkout-page__field--autocomplete:has(.select--underlined.is-open)>.checkout-page__field-hint{display:none}.checkout-page__office-empty,.checkout-page__office-prompt,.checkout-page__section-alert{padding:12px 14px;gap:var(--space-10)}.checkout-page__office-alert-title{font-size:11px}.checkout-page__office-alert-body{font-size:11px}.checkout-page__subhead{font-size:10px}.checkout-page__payment{padding:14px;column-gap:var(--space-10)}.checkout-page__payment-name{font-size:12px}.checkout-page__payment-sub{font-size:10px;margin-top:2px}.checkout-page__payment-tag{font-size:8px;padding:2px 6px}.checkout-page__payment-brand{width:28px;height:18px;font-size:7px}.checkout-page__brand{height:20px;min-width:30px}.checkout-page__brand svg{height:12px}.checkout-page__payment-info{margin-top:12px;padding:14px 16px;gap:var(--space-12)}.checkout-page__payment-info-icon{width:34px;height:34px}.checkout-page__payment-info-icon img,.checkout-page__payment-info-icon svg{width:16px;height:16px}.checkout-page__payment-info-title{font-size:10px;letter-spacing:.8px}.checkout-page__payment-info-text{font-size:10px;line-height:1.5}.checkout-page__payment-info-brand{padding:4px 8px;font-size:8px}.checkout-page__extras{padding:0;border:0;background:0 0}.checkout-page__note-toggle{display:inline-flex;align-items:center;gap:var(--space-8);padding:0;background:0 0;border:0;cursor:pointer;font-family:var(--font-sans);font-size:11px;font-weight:400;color:var(--fg-3);letter-spacing:.3px;border-bottom:1px solid var(--color-grey6);padding-bottom:1px;line-height:1.4}.checkout-page__note-toggle-plus{font-size:13px;line-height:1}.checkout-page__extras-row--note:not(.checkout-page__extras-row--note-open) .checkout-page__note-label,.checkout-page__extras-row--note:not(.checkout-page__extras-row--note-open) .checkout-page__note-textarea{display:none}.checkout-page__extras-row--note-open .checkout-page__note-toggle{display:none}.checkout-page__section-head--summary{margin:22px 0 14px}.checkout-page__summary{padding:18px 16px}.checkout-page__summary-title{display:none}.checkout-page__mini-list{margin-bottom:14px}.checkout-page__mini-item{grid-template-columns:40px 1fr auto;gap:var(--space-10);padding:6px 0}.checkout-page__mini-image{width:40px}.checkout-page__mini-qty{width:18px;min-width:18px;height:18px;font-size:9px;padding:0 4px}.checkout-page__mini-title{font-size:11px}.checkout-page__mini-meta{font-size:9px}.checkout-page__mini-price{font-size:12px}.checkout-page__coupon-row{padding:12px 0;margin-bottom:12px}.checkout-page__coupon-input{font-size:11px;padding:8px 10px}.checkout-page__coupon-submit{font-size:9px;padding:8px 12px}.checkout-page__totals-dd,.checkout-page__totals-dt{font-size:11px}.checkout-page__totals{row-gap:6px}.checkout-page__total-row{margin-top:12px;padding-top:12px}.checkout-page__total-label{font-size:13px;letter-spacing:.6px}.checkout-page__total-value{font-size:22px}.checkout-page__trust{padding-top:var(--space-16);gap:var(--space-8)}.checkout-page__trust-title{font-size:11px}.checkout-page__trust-sub{font-size:10px;line-height:1.45;margin-top:2px}.checkout-page__trust-item{align-items:flex-start}.checkout-page__trust-icon{margin-top:2px}.checkout-page__trust-icon{width:20px;height:20px;padding:2px;border:1px solid var(--color-grey3);box-sizing:border-box;opacity:1}.checkout-page__layout{display:flex;flex-direction:column;gap:0;padding-bottom:0}.checkout-page__main{display:contents}.checkout-page__aside{order:1}.checkout-page__terms{order:2}.checkout-page__terms{padding:18px 0 16px;border-top:0}.checkout-page__terms-row{gap:var(--space-10);margin-bottom:0}.checkout-page__terms-text{font-size:11px;line-height:1.55}.checkout-page__terms-error{margin:6px 0 12px 28px;font-size:10px}.checkout-page__submit{padding:16px 0;font-size:13px;letter-spacing:.8px;border-width:0}.checkout-page__sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--bg-app);border-top:1px solid var(--color-grey3);padding:14px 16px;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));display:none}.checkout-page__sticky-bar.is-visible{display:block}.checkout-page__sticky-bar .checkout-page__submit{width:100%;padding:16px 0;margin:0}.checkout-page{padding-bottom:96px}.checkout-page__wrap{width:100%;max-width:none;padding:0 var(--space-16);box-sizing:border-box}.order-result__hero-inner{padding:28px 0 22px;gap:16px}.order-result__title{font-size:24px}.order-result__sub{font-size:12px;line-height:1.6}.order-result__eyebrow{font-size:10px;letter-spacing:1.4px}.order-result__hero-meta{margin-top:16px;font-size:10px;gap:12px}.order-result__body{padding:22px 0 32px}.order-result__section-head{padding-bottom:10px;margin-bottom:16px;gap:var(--space-12)}.order-result__section-title{font-size:16px}.order-result__section-eyebrow{font-size:9px;letter-spacing:1.4px}.order-result__step-num{width:24px;height:24px;font-size:10px}.order-result__step-label{font-size:11px}.order-result__step-at{font-size:10px}.order-result__instructions{padding:16px 18px;margin-bottom:32px}.order-result__instructions-intro{font-size:12px}.order-result__copy-label{font-size:9px}.order-result__copy-value{font-size:12px}.order-result__copy{padding:6px 10px;font-size:9px}.order-result__alert{font-size:11px;padding:12px 14px}.order-result__delivery{padding:16px 18px;gap:14px;margin-bottom:32px}.order-result__field-label{font-size:9px}.order-result__field-value{font-size:12px}.order-result__items{margin-bottom:24px}.order-result__item{padding:10px 0}.order-result__item-title{font-size:12px}.order-result__item-meta{font-size:10px}.order-result__item-price-eur{font-size:13px}.order-result__summary{padding:16px 18px}.order-result__summary-eyebrow{font-size:9px;margin-bottom:10px}.order-result__totals-dd,.order-result__totals-dt{font-size:11px}.order-result__total-label{font-size:13px}.order-result__total-value{font-size:22px}.order-result__summary-meta{margin-top:16px;padding-top:12px}.order-result__btn{padding:14px 16px;font-size:11px}.order-result__btn--auto,.order-result__btn--retry{width:100%;padding:14px 16px}.order-result__actions-row{flex-direction:column;gap:10px}.order-result__support{margin-top:16px;padding:14px 16px;font-size:10px}.order-result__support-eyebrow{font-size:10px}.order-result__reason-card{padding:16px 18px;margin-bottom:22px}}.profile-page{background:var(--bg-app);color:var(--fg-2);font-family:var(--font-sans);padding-bottom:var(--space-90)}@media screen and (max-width:768px){.profile-page{padding-bottom:var(--space-60)}}.profile-page *,.profile-page ::after,.profile-page ::before{box-sizing:border-box}.profile-page [class*=profile-page__][class*=-icon]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0}.profile-page :where([class*=profile-page__][class*=-icon])>svg{width:100%;height:100%;display:block;fill:currentColor}.profile-page a{text-decoration:none;color:inherit}.profile-page button{font-family:inherit}.profile-page__wrap{width:var(--wrapper-pct);max-width:var(--wrapper-max);margin:0 auto}.profile-page__breadcrumb{padding-top:var(--space-20)}@media screen and (max-width:768px){.profile-page__breadcrumb{padding-top:var(--space-12)}}.profile-page__welcome-header{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-20);padding:var(--space-40) 0 var(--space-40)}@media screen and (max-width:640px){.profile-page__welcome-header{flex-direction:column;align-items:flex-start;gap:var(--space-16);padding:var(--space-24) 0 var(--space-24)}}.profile-page__welcome-body{display:flex;flex-direction:column;gap:10px;min-width:0}.profile-page__eyebrow{font-family:var(--font-serif);font-size:13px;font-weight:400;color:var(--fg-3);letter-spacing:.6px;line-height:1;text-transform:none;display:inline-block}.profile-page__welcome-header .profile-page__eyebrow::before{content:"— "}.profile-page__welcome-title{font-family:var(--font-sans);font-size:36px;font-weight:400;line-height:1.1;color:var(--fg-1);text-transform:uppercase;letter-spacing:.4px;margin:0}@media screen and (max-width:768px){.profile-page__welcome-title{font-size:28px}}.profile-page__welcome-meta{font-size:13px;color:var(--fg-3);letter-spacing:.3px;margin:4px 0 0;line-height:1.5}.profile-page__welcome-meta span+span::before{content:" · ";opacity:.6}.profile-page__logout{font-family:var(--font-sans);font-size:11px;font-weight:500;color:var(--fg-3);text-transform:uppercase;letter-spacing:.8px;text-decoration:none;border-bottom:1px solid var(--fg-3);padding:2px 0;background:0 0;border-top:0;border-left:0;border-right:0;cursor:pointer;transition:color var(--transition-base),border-color var(--transition-base);flex-shrink:0}.profile-page__logout:hover{color:var(--fg-1);border-bottom-color:var(--fg-1)}.profile-page__shell{display:grid;grid-template-columns:220px 1fr;gap:var(--space-40);align-items:start}@media screen and (max-width:1024px){.profile-page__shell{grid-template-columns:200px 1fr;gap:var(--space-30)}}@media screen and (max-width:768px){.profile-page__shell{grid-template-columns:1fr;gap:var(--space-24)}}.profile-page__sidebar{display:flex;flex-direction:column;gap:var(--space-20)}@media screen and (max-width:768px){.profile-page__sidebar{position:sticky;top:0;z-index:5;background:var(--bg-app);padding-bottom:var(--space-8)}}.profile-page__sidebar-nav{display:flex;flex-direction:column;border-top:1px solid var(--color-grey3)}@media screen and (max-width:768px){.profile-page__sidebar-nav{flex-direction:row;overflow-x:auto;border-top:0;border-bottom:1px solid var(--color-grey3)}.profile-page__sidebar-nav::-webkit-scrollbar{height:4px}.profile-page__sidebar-nav::-webkit-scrollbar-thumb{background:var(--color-grey3)}}.profile-page__sidebar-link{display:flex;align-items:center;gap:14px;padding:12px 16px;background:0 0;color:var(--fg-2);font-family:var(--font-sans);font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.6px;text-decoration:none;cursor:pointer;transition:background var(--transition-base),color var(--transition-base)}.profile-page__sidebar-link:hover:not(.is-active){background:var(--color-grey-bg);color:var(--fg-1)}.profile-page__sidebar-link:hover:not(.is-active) .profile-page__sidebar-icon{color:var(--fg-1)}.profile-page__sidebar-link.is-active{background:var(--fg-1);color:var(--color-white)}.profile-page__sidebar-link.is-active .profile-page__sidebar-icon{background:rgba(255,255,255,.12);color:var(--color-white)}@media screen and (max-width:768px){.profile-page__sidebar-link{white-space:nowrap;flex-shrink:0;padding:10px 14px}.profile-page__sidebar-link+.profile-page__sidebar-link{margin-left:var(--space-8)}}.profile-page__sidebar-icon{width:28px;height:28px;flex-shrink:0;background:var(--color-grey-bg);color:var(--fg-2);display:inline-flex;align-items:center;justify-content:center;transition:background var(--transition-base),color var(--transition-base)}.profile-page__sidebar-icon svg,.profile-page__sidebar-icon use{width:14px;height:14px}.profile-page__sidebar-badge{margin-left:auto;background:var(--color-white);color:var(--fg-1);min-width:24px;height:22px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.3px;border-radius:var(--radius-pill)}.profile-page__sidebar-link:not(.is-active) .profile-page__sidebar-badge{background:var(--color-grey-bg);color:var(--fg-2)}.profile-page__sidebar-help{margin-top:var(--space-20);padding:20px;background:var(--color-grey-bg);display:flex;flex-direction:column;gap:var(--space-12)}@media screen and (max-width:768px){.profile-page__sidebar-help{display:none}}.profile-page__sidebar-help-text{font-size:12px;color:var(--fg-3);line-height:1.6;letter-spacing:.3px;margin:0}.profile-page__sidebar-help-link{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.8px;color:var(--fg-1);text-decoration:none;border-bottom:1px solid var(--fg-1);padding-bottom:2px;align-self:flex-start;margin-top:var(--space-4);transition:opacity var(--transition-base)}.profile-page__sidebar-help-link:hover{opacity:.6}.profile-page__content{min-width:0;min-height:200px}.profile-page__page-title{font-family:var(--font-sans);font-size:18px;font-weight:500;color:var(--fg-1);text-transform:uppercase;letter-spacing:1.2px;line-height:1.2;margin:0 0 var(--space-20);padding-bottom:14px;border-bottom:1px solid var(--color-grey3)}.profile-page__sidebar-help .profile-page__eyebrow{font-family:var(--font-sans);font-size:11px;font-weight:600;color:var(--fg-1);text-transform:uppercase;letter-spacing:1px}.profile-page__page-header{display:flex;justify-content:space-between;align-items:center;gap:var(--space-16);margin:0 0 var(--space-20);padding-bottom:14px;border-bottom:1px solid var(--color-grey3)}.profile-page__page-header .profile-page__page-title{margin:0;padding:0;border:0}@media screen and (max-width:640px){.profile-page__page-header{flex-direction:column;align-items:stretch;gap:var(--space-12)}.profile-page__page-header .profile-page__page-title{align-self:flex-start}}.profile-page__page-count{font-family:var(--font-sans);font-size:12px;color:var(--fg-3);letter-spacing:.3px;white-space:nowrap}.profile-page__page-action{font-size:11px!important;padding:10px 18px!important;min-width:0;white-space:nowrap;flex-shrink:0}.profile-page__tabs{display:flex;flex-wrap:wrap;gap:var(--space-8);margin:0 0 var(--space-24)}@media screen and (max-width:640px){.profile-page__tabs{flex-wrap:nowrap;overflow-x:auto;gap:var(--space-4)}.profile-page__tabs::-webkit-scrollbar{height:0}}.profile-page__tab{background:var(--bg-app);border:1px solid var(--color-grey3);color:var(--fg-2);font-family:var(--font-sans);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.6px;padding:10px 18px;cursor:pointer;white-space:nowrap;transition:background var(--transition-base),color var(--transition-base),border-color var(--transition-base)}.profile-page__tab:hover:not(.is-active){border-color:var(--fg-1);color:var(--fg-1)}.profile-page__tab.is-active{background:var(--fg-1);color:var(--color-white);border-color:var(--fg-1)}.profile-page__tab-count{margin-left:6px;font-weight:400;opacity:.7}.profile-page__card{background:var(--bg-app);border:1px solid var(--color-grey3);padding:28px 32px;margin-bottom:var(--space-16)}.profile-page__card:last-child{margin-bottom:0}@media screen and (max-width:640px){.profile-page__card{padding:var(--space-20)}}.profile-page__card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-16);margin-bottom:var(--space-24)}@media screen and (max-width:640px){.profile-page__card-head{margin-bottom:var(--space-20)}}.profile-page__card-titles{display:flex;flex-direction:column;gap:6px;min-width:0}.profile-page__card-eyebrow{font-family:var(--font-sans);font-size:10px;font-weight:600;color:var(--fg-3);text-transform:uppercase;letter-spacing:1.2px;line-height:1}.profile-page__card-title{font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--fg-1);text-transform:uppercase;letter-spacing:1px;line-height:1.2;margin:0}.profile-page__card-action{font-family:var(--font-sans);font-size:11px;font-weight:500;color:var(--fg-3);text-transform:uppercase;letter-spacing:.8px;text-decoration:none;border:0;border-bottom:1px solid var(--fg-3);background:0 0;padding:2px 0;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:color var(--transition-base),border-color var(--transition-base)}.profile-page__card-action:hover{color:var(--fg-1);border-bottom-color:var(--fg-1)}.profile-page__card-badge{display:inline-flex;align-items:center;padding:6px 12px;border:1px solid var(--color-green);color:var(--color-green);font-family:var(--font-sans);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;flex-shrink:0;line-height:1}.profile-page__card-text{font-size:13px;color:var(--fg-2);letter-spacing:.3px;line-height:1.55;margin:0}.profile-page__card-text+.profile-page__card-text{margin-top:var(--space-8)}.profile-page__card-actions-row{margin-top:var(--space-20);display:flex;gap:var(--space-12);flex-wrap:wrap}.profile-page__card-actions-row .auth-button{min-width:200px}@media screen and (max-width:640px){.profile-page__card-actions-row .auth-button{width:100%;min-width:0}}.profile-page__field-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 32px}@media screen and (max-width:640px){.profile-page__field-grid{grid-template-columns:1fr;gap:var(--space-16)}}.profile-page__field{display:flex;flex-direction:column;gap:6px;min-width:0}.profile-page__field--full{grid-column:1/-1}.profile-page__field-label{font-family:var(--font-sans);font-size:10px;font-weight:600;color:var(--fg-3);text-transform:uppercase;letter-spacing:1.2px;line-height:1}.profile-page__field-value{font-family:var(--font-sans);font-size:14px;font-weight:400;color:var(--fg-1);letter-spacing:.3px;line-height:1.4;padding:4px 0 10px;border-bottom:1px solid var(--color-grey6);display:block;word-break:break-word}.profile-page__field-value--muted{color:var(--fg-3);font-size:12px}.profile-page__field-row{display:flex;justify-content:space-between;align-items:center;gap:var(--space-16)}@media screen and (max-width:640px){.profile-page__field-row{flex-direction:column;align-items:flex-start;gap:var(--space-8)}}.profile-page__section{margin-bottom:var(--space-30)}.profile-page__section:last-child{margin-bottom:0}.profile-page__section-head{display:flex;align-items:baseline;gap:14px;margin:0 0 var(--space-20)}.profile-page__section-title{font-family:var(--font-sans);font-size:22px;font-weight:400;color:var(--fg-1);text-transform:uppercase;letter-spacing:.4px;line-height:1.2;margin:0}.profile-page__section-count{font-size:10px;color:var(--fg-3);text-transform:uppercase;letter-spacing:1.4px;font-weight:600;margin-left:auto}.profile-page__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.profile-page__order-card{background:var(--bg-app);border:1px solid var(--color-grey3);padding:20px 24px;margin-bottom:var(--space-12);transition:border-color var(--transition-base)}.profile-page__order-card:last-child{margin-bottom:0}.profile-page__order-card:hover{border-color:var(--fg-2)}@media screen and (max-width:640px){.profile-page__order-card{padding:16px 18px}}.profile-page__order-head{display:grid;grid-template-columns:1fr auto;gap:var(--space-20);align-items:start}@media screen and (max-width:768px){.profile-page__order-head{grid-template-columns:1fr;row-gap:var(--space-12)}}.profile-page__order-info{min-width:0}.profile-page__order-title{font-family:var(--font-sans);font-size:15px;font-weight:600;color:var(--fg-1);margin:0 0 8px;letter-spacing:.2px;line-height:1.3;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.profile-page__order-status{display:inline-flex;align-items:center;padding:4px 10px;font-family:var(--font-sans);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;border:1px solid currentColor;line-height:1;white-space:nowrap;color:var(--fg-3)}.profile-page__order-card--delivered .profile-page__order-status{color:var(--color-green)}.profile-page__order-card--progress .profile-page__order-status{color:#c98a13}.profile-page__order-card--refused .profile-page__order-status{color:var(--color-red-2)}.profile-page__order-meta{display:flex;flex-wrap:wrap;gap:4px 12px;color:var(--fg-3);font-size:12px;letter-spacing:.2px;line-height:1.4}.profile-page__order-meta-item{position:relative;padding-right:14px}.profile-page__order-meta-item::after{content:"·";position:absolute;right:4px;top:50%;transform:translateY(-50%);color:var(--color-grey4);font-weight:600}.profile-page__order-meta-item:last-child{padding-right:0}.profile-page__order-meta-item:last-child::after{display:none}@media screen and (max-width:640px){.profile-page__order-meta-item{padding-right:0}.profile-page__order-meta-item::after{display:none}}.profile-page__order-actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px;min-width:160px}@media screen and (max-width:768px){.profile-page__order-actions{flex-direction:row;justify-content:space-between;align-items:center;min-width:0;width:100%}}.profile-page__order-total{display:flex;flex-direction:column;align-items:flex-end;line-height:1.1}@media screen and (max-width:768px){.profile-page__order-total{align-items:flex-start}}.profile-page__order-total-label{font-family:var(--font-sans);font-size:10px;font-weight:600;color:var(--fg-3);text-transform:uppercase;letter-spacing:1.2px;margin-bottom:4px}.profile-page__order-total-amount{font-family:var(--font-sans);font-size:18px;font-weight:500;color:var(--fg-1);letter-spacing:.2px}.profile-page__order-dropdown{display:inline-flex;align-items:center;gap:8px;color:var(--fg-1);font-family:var(--font-sans);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;text-decoration:none;cursor:pointer;background:var(--bg-app);border:1px solid var(--color-grey3);padding:8px 16px;transition:border-color var(--transition-base),background var(--transition-base)}.profile-page__order-dropdown:hover{border-color:var(--fg-1)}.profile-page__order-dropdown-arrow{position:relative;width:10px;height:10px;display:inline-block;flex-shrink:0}.profile-page__order-dropdown-arrow::after,.profile-page__order-dropdown-arrow::before{content:"";position:absolute;top:50%;margin-top:-.5px;height:1px;background:currentColor;transition:transform var(--transition-base)}.profile-page__order-dropdown-arrow::before{transform:rotate(45deg);left:0;width:7px}.profile-page__order-dropdown-arrow::after{transform:rotate(-45deg);right:0;width:7px}.is-open .profile-page__order-dropdown-arrow::before,.profile-page__order-dropdown.is-open .profile-page__order-dropdown-arrow::before{transform:rotate(-45deg)}.is-open .profile-page__order-dropdown-arrow::after,.profile-page__order-dropdown.is-open .profile-page__order-dropdown-arrow::after{transform:rotate(45deg)}.profile-page__order-body{margin-top:var(--space-20);padding-top:var(--space-20);border-top:1px solid var(--color-grey3)}.profile-page__order-details{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-20);margin-bottom:var(--space-20)}@media screen and (max-width:768px){.profile-page__order-details{grid-template-columns:1fr 1fr}}@media screen and (max-width:640px){.profile-page__order-details{grid-template-columns:1fr;gap:var(--space-16)}}.profile-page__order-detail{display:flex;flex-direction:column;gap:4px;min-width:0}.profile-page__order-detail-title{font-size:10px;color:var(--fg-3);text-transform:uppercase;letter-spacing:1.4px;font-weight:600;margin:0 0 4px}.profile-page__order-detail-item{font-size:12px;color:var(--fg-2);letter-spacing:.3px;line-height:1.5}.profile-page__order-detail-item b,.profile-page__order-detail-item strong{color:var(--fg-1);font-weight:500}.profile-page__order-detail-item--total{margin-top:4px;padding-top:var(--space-8);border-top:1px dashed var(--color-grey3);color:var(--fg-1);font-weight:500}.profile-page__order-note{background:var(--bg-muted);border:1px solid var(--color-grey3);padding:var(--space-12) var(--space-16);font-size:12px;color:var(--fg-2);letter-spacing:.3px;line-height:1.5;margin-bottom:var(--space-16)}.profile-page__order-note b{color:var(--fg-1);font-weight:500}.profile-page__order-products{display:flex;flex-direction:column;gap:var(--space-16);margin-bottom:var(--space-20)}.profile-page__order-products:last-child{margin-bottom:0}.profile-page__order-product{display:grid;grid-template-columns:64px 1fr auto;gap:var(--space-16);align-items:flex-start;padding:var(--space-16) 0;border-top:1px solid var(--color-grey3)}.profile-page__order-product:first-child{border-top:0;padding-top:0}@media screen and (max-width:640px){.profile-page__order-product{grid-template-columns:56px 1fr}.profile-page__order-product-price{grid-column:1/-1;text-align:left!important;padding-top:var(--space-8);border-top:1px dashed var(--color-grey3)}}.profile-page__order-product-img{width:64px;height:80px;overflow:hidden;background:var(--color-grey-bg);display:block}.profile-page__order-product-img img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width:640px){.profile-page__order-product-img{width:56px;height:72px}}.profile-page__order-product-body{display:flex;flex-direction:column;gap:4px;min-width:0;padding-top:2px}.profile-page__order-product-brand{font-family:var(--font-sans);font-size:10px;font-weight:600;color:var(--fg-3);text-transform:uppercase;letter-spacing:1.2px}.profile-page__order-product-title{font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--fg-1);text-decoration:none;letter-spacing:.2px;line-height:1.4}.profile-page__order-product-title:hover{text-decoration:underline}.profile-page__order-product-meta{display:flex;flex-wrap:wrap;gap:2px 12px;font-size:12px;color:var(--fg-3);letter-spacing:.2px;margin-top:2px}.profile-page__order-product-flag{color:var(--color-red-2);font-weight:500}.profile-page__order-product-price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;white-space:nowrap;padding-top:2px}.profile-page__order-product-price-old{font-size:11px;color:var(--fg-3);text-decoration:line-through}.profile-page__order-product-price-main{font-family:var(--font-sans);font-size:15px;font-weight:500;color:var(--fg-1);letter-spacing:.2px}.profile-page__order-action-btn{min-width:200px;font-size:11px!important;padding:11px 20px!important}.profile-page__order-bank{background:#fffbf2;border:1px solid #e8dfc2;padding:var(--space-16) var(--space-20);font-size:12px;color:var(--fg-2);letter-spacing:.3px;line-height:1.6;margin-bottom:var(--space-16)}.profile-page__order-bank b{color:var(--fg-1);font-weight:500}.profile-page__order-bank p{margin:0}.profile-page__order-bank p+p{margin-top:var(--space-8)}.profile-page__order-bank-title{font-size:10px;color:var(--color-red);text-transform:uppercase;letter-spacing:1.4px;font-weight:700;display:block;margin:0 0 var(--space-8)}.profile-page__order-actions-row{display:flex;gap:var(--space-12);flex-wrap:wrap;align-items:center;margin-top:var(--space-20)}@media screen and (max-width:480px){.profile-page__order-actions-row{flex-direction:column;align-items:stretch}}.profile-page__order-actions-note{font-size:11px;color:var(--fg-3);letter-spacing:.3px;margin:0}.profile-page__addresses{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-16)}.profile-page__address-card{display:flex;flex-direction:column;padding:16px 20px 0;background:var(--bg-app);border:1px solid var(--color-grey3);transition:border-color var(--transition-base)}.profile-page__address-card:hover{border-color:var(--fg-2)}.profile-page__address-card--featured{border-left:3px solid var(--color-red);padding-left:18px}.profile-page__address-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-12);margin-bottom:14px;flex-wrap:wrap}.profile-page__address-card-tag{display:inline-flex;align-items:center;padding:5px 10px;font-family:var(--font-sans);font-size:10px;font-weight:600;color:var(--fg-1);text-transform:uppercase;letter-spacing:1px;border:1px solid var(--fg-1);line-height:1;white-space:nowrap}.profile-page__address-card-badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.profile-page__address-card-courier{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-sans);font-size:10px;text-transform:uppercase;letter-spacing:.8px;color:var(--fg-3);min-width:0}.profile-page__address-card-courier-logo{height:15px;width:auto;max-width:42px;object-fit:contain;display:block}.profile-page__address-card-courier-name{line-height:1;white-space:nowrap}.profile-page__address-card-default{font-family:var(--font-sans);font-size:10px;font-weight:600;color:var(--color-red);text-transform:uppercase;letter-spacing:1px;line-height:1;white-space:nowrap;align-self:center}.profile-page__address-card-body{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1;padding-bottom:var(--space-16)}.profile-page__address-card-name{font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--fg-1);line-height:1.3;letter-spacing:.2px;margin:0 0 6px}.profile-page__address-card-line{font-family:var(--font-sans);font-size:13px;color:var(--fg-3);line-height:1.5;letter-spacing:.2px;word-break:break-word}.profile-page__address-card-phone{font-family:var(--font-sans);font-size:13px;color:var(--fg-3);line-height:1.5;letter-spacing:.2px;margin-top:4px}.profile-page__address-card-actions{display:flex;justify-content:space-between;align-items:center;gap:var(--space-12);padding:14px 0;margin-top:auto;border-top:1px solid var(--color-grey3)}.profile-page__address-card-delete,.profile-page__address-card-edit{background:0 0;border:0;border-bottom:1px solid currentColor;padding:2px 0;font-family:var(--font-sans);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.8px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:color var(--transition-base),opacity var(--transition-base)}.profile-page__address-card-edit{color:var(--fg-3)}.profile-page__address-card-edit:hover{color:var(--fg-1)}.profile-page__address-card-delete{color:var(--color-red)}.profile-page__address-card-delete:hover{opacity:.75}.profile-page__add-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-12);padding:24px 20px;min-height:200px;background:var(--bg-app);border:1px dashed var(--color-grey6);color:var(--fg-1);font-family:var(--font-sans);cursor:pointer;transition:border-color var(--transition-base),background var(--transition-base);text-decoration:none;text-align:center;width:100%}.profile-page__add-card:hover{border-color:var(--fg-1);background:var(--color-grey-bg)}.profile-page__add-card-icon{width:36px;height:36px;border:1px solid var(--color-grey6);display:inline-flex;align-items:center;justify-content:center;font-size:20px;font-weight:300;color:var(--fg-1);line-height:1;flex-shrink:0;background:var(--bg-app)}.profile-page__add-card-text{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.profile-page__add-card-title{font-family:var(--font-sans);font-size:12px;font-weight:600;color:var(--fg-1);text-transform:uppercase;letter-spacing:1px;line-height:1}.profile-page__add-card-sub{font-size:12px;font-weight:400;color:var(--fg-3);text-transform:none;letter-spacing:.2px;line-height:1.4;max-width:200px}.profile-page__wallet-hero{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--space-24);padding:28px 32px;background:var(--bg-app);border:2px solid var(--fg-1);margin-bottom:var(--space-12)}@media screen and (max-width:640px){.profile-page__wallet-hero{grid-template-columns:1fr;padding:24px 20px;gap:var(--space-16)}}.profile-page__wallet-info{display:flex;flex-direction:column;gap:10px;min-width:0}.profile-page__wallet-eyebrow{font-family:var(--font-sans);font-size:11px;color:var(--fg-3);text-transform:uppercase;letter-spacing:1.2px;font-weight:600;line-height:1}.profile-page__wallet-amount-row{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.profile-page__wallet-amount{font-family:var(--font-sans);font-size:40px;font-weight:400;color:var(--fg-1);margin:0;line-height:1;letter-spacing:.4px}@media screen and (max-width:768px){.profile-page__wallet-amount{font-size:32px}}.profile-page__wallet-cta{min-width:220px}@media screen and (max-width:640px){.profile-page__wallet-cta{width:100%}}.profile-page__wallet-payout{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-16);padding:18px 24px;background:#fffbf2;border:1px solid #e8dfc2;margin-bottom:var(--space-24)}@media screen and (max-width:640px){.profile-page__wallet-payout{grid-template-columns:auto 1fr;gap:var(--space-12);padding:16px 18px}}.profile-page__wallet-payout-icon{width:36px;height:36px;background:var(--bg-app);border:1px solid #e8dfc2;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-size:16px;font-weight:500;color:#c98a13;flex-shrink:0}.profile-page__wallet-payout-body{display:flex;flex-direction:column;gap:4px;min-width:0}.profile-page__wallet-payout-title{font-family:var(--font-sans);font-size:12px;font-weight:600;color:var(--fg-1);text-transform:uppercase;letter-spacing:1px;line-height:1.2;margin:0}.profile-page__wallet-payout-text{font-size:12px;color:var(--fg-3);letter-spacing:.2px;margin:0;line-height:1.4}.profile-page__wallet-payout-button{min-width:200px;font-size:11px!important;padding:11px 20px!important}@media screen and (max-width:640px){.profile-page__wallet-payout-button{grid-column:1/-1;width:100%}}.profile-page__wallet-notice{padding:14px 20px;background:var(--color-grey-bg);border:1px solid var(--color-grey3);margin-bottom:var(--space-24);font-size:12px;color:var(--fg-2);letter-spacing:.2px;line-height:1.5}.profile-page__wallet-notice b,.profile-page__wallet-notice strong{color:var(--fg-1);font-weight:500}.profile-page__transactions{margin-top:var(--space-30)}.profile-page__transactions-title{font-family:var(--font-sans);font-size:13px;font-weight:600;color:var(--fg-2);text-transform:uppercase;letter-spacing:1.2px;line-height:1;margin:0 0 var(--space-20);padding-bottom:14px;border-bottom:1px solid var(--color-grey3)}.profile-page__transaction{display:grid;grid-template-columns:14px 1fr auto;column-gap:var(--space-16);align-items:center;padding:16px 4px;border-bottom:1px solid var(--color-grey3)}.profile-page__transaction:last-child{border-bottom:0}@media screen and (max-width:640px){.profile-page__transaction{column-gap:var(--space-12);padding:14px 2px}}.profile-page__transaction::before{content:"";width:8px;height:8px;border-radius:var(--radius-circle);background:var(--color-grey4);align-self:center}.profile-page__transaction--credit::before{background:var(--color-green)}.profile-page__transaction--debit::before{background:var(--color-red)}.profile-page__transaction-body{display:flex;flex-direction:column;gap:4px;min-width:0}.profile-page__transaction-title{font-family:var(--font-sans);font-size:14px;font-weight:400;color:var(--fg-1);margin:0;letter-spacing:.2px;line-height:1.3}.profile-page__transaction-meta{display:flex;flex-wrap:wrap;gap:2px 8px;font-size:12px;color:var(--fg-3);letter-spacing:.2px}.profile-page__transaction-meta>span+span::before{content:"· ";margin-right:4px;color:var(--color-grey4)}.profile-page__transaction-amount{font-family:var(--font-sans);font-size:15px;font-weight:500;color:var(--fg-1);white-space:nowrap;text-align:right;letter-spacing:.2px}.profile-page__transaction--credit .profile-page__transaction-amount{color:var(--color-green)}.profile-page__transaction--credit .profile-page__transaction-amount::before{content:"+";margin-right:1px}.profile-page__transaction--debit .profile-page__transaction-amount{color:var(--color-red)}.profile-page__transaction--debit .profile-page__transaction-amount::before{content:"−";margin-right:1px}.profile-page__transaction-expired{color:var(--color-red);font-weight:600;text-transform:uppercase;font-size:10px;letter-spacing:.8px}.profile-page__stepper{display:flex;align-items:center;gap:var(--space-16);margin-bottom:var(--space-24);padding:var(--space-16) 0 var(--space-20)}@media screen and (max-width:768px){.profile-page__stepper{gap:var(--space-12);padding:var(--space-12) 0 var(--space-16)}}.profile-page__step{display:inline-flex;align-items:center;gap:var(--space-12);color:var(--fg-4);font-family:var(--font-sans);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;transition:color var(--transition-base)}.profile-page__step.is-active{color:var(--fg-1)}.profile-page__step.is-active .profile-page__step-num{color:var(--color-red);border-bottom-color:var(--color-red)}.profile-page__step.is-done{color:var(--fg-2)}.profile-page__step.is-done .profile-page__step-num{color:var(--fg-2);border-bottom-color:var(--fg-2)}.profile-page__step-num{display:inline-flex;font-family:var(--font-serif);font-size:14px;font-weight:400;color:var(--fg-4);border-bottom:1px solid var(--color-grey4);padding-bottom:1px;letter-spacing:.4px;line-height:1;flex-shrink:0;transition:color var(--transition-base),border-color var(--transition-base)}@media screen and (max-width:640px){.profile-page__step-label{display:none}}.profile-page__step-separator{flex:1;height:1px;background:var(--color-grey3);max-width:80px}.profile-page__return-product{display:grid;grid-template-columns:80px 1fr;gap:var(--space-16);padding:var(--space-16) 0;border-bottom:1px solid var(--color-grey3)}.profile-page__return-product:first-child{padding-top:0}.profile-page__return-product:last-child{padding-bottom:0;border-bottom:0}@media screen and (max-width:640px){.profile-page__return-product{grid-template-columns:64px 1fr;gap:var(--space-12)}}.profile-page__return-product-img{width:80px;height:100px;overflow:hidden;background:#efe9e0}.profile-page__return-product-img img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width:640px){.profile-page__return-product-img{width:64px;height:80px}}.profile-page__return-product-body{display:flex;flex-direction:column;gap:6px;min-width:0}.profile-page__return-product-title{font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--fg-1);margin:0;text-decoration:none;letter-spacing:.3px;line-height:1.4}.profile-page__return-product-title:hover{text-decoration:underline}.profile-page__return-product-meta{display:flex;flex-wrap:wrap;gap:3px 12px;font-size:11px;color:var(--fg-3);letter-spacing:.3px}.profile-page__return-product-meta span{display:inline-block}.profile-page__return-product-price{font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--fg-1);letter-spacing:.3px}.profile-page__return-product-actions{margin-top:var(--space-8);padding-top:var(--space-12);border-top:1px dashed var(--color-grey3);display:flex;flex-direction:column;gap:var(--space-12)}.profile-page__return-radios{display:flex;align-items:center;gap:var(--space-16);flex-wrap:wrap}.profile-page__return-clear{background:0 0;border:0;padding:2px 0;margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--fg-3);font-family:var(--font-sans);letter-spacing:.3px;cursor:pointer;transition:color var(--transition-base)}.profile-page__return-clear svg,.profile-page__return-clear use{width:8px;height:8px}.profile-page__return-clear:hover{color:var(--fg-1)}.profile-page__return-options{display:flex;flex-direction:column;gap:var(--space-12)}.profile-page__return-blocked{color:var(--color-red);font-size:12px;font-style:italic;letter-spacing:.3px}.profile-page__refund{padding:var(--space-24);background:var(--bg-app);border:1px solid var(--color-grey3)}@media screen and (max-width:768px){.profile-page__refund{padding:var(--space-20)}}.profile-page__refund-methods{display:flex;gap:var(--space-20);justify-content:center;flex-wrap:wrap;padding-bottom:var(--space-20);margin-bottom:var(--space-20);border-bottom:1px solid var(--color-grey3)}.profile-page__refund-summary{display:flex;flex-direction:column;align-items:center;gap:var(--space-8);margin-bottom:var(--space-20);text-align:center}.profile-page__refund-total{font-family:var(--font-sans);font-size:var(--font-size-h1);font-weight:400;color:var(--color-red);line-height:1.1;letter-spacing:.4px}@media screen and (max-width:768px){.profile-page__refund-total{font-size:28px}}.profile-page__refund-total-label{font-size:10px;color:var(--fg-3);text-transform:uppercase;letter-spacing:1.4px;font-weight:600}.profile-page__refund-info{color:var(--fg-2);font-size:12px;max-width:540px;margin:0 auto;letter-spacing:.3px;line-height:1.5;text-align:center}.profile-page__refund-info p{margin:0}.profile-page__refund-form{max-width:480px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-16)}.profile-page__refund-actions{display:flex;gap:var(--space-12);justify-content:center;flex-wrap:wrap;margin-top:var(--space-24)}@media screen and (max-width:480px){.profile-page__refund-actions{flex-direction:column-reverse;align-items:stretch}}.profile-page__empty{padding:40px var(--space-24);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-12);background:var(--bg-muted);border:1px solid var(--color-grey3)}@media screen and (max-width:768px){.profile-page__empty{padding:var(--space-30) var(--space-20)}}.profile-page__empty-icon{width:40px;height:40px;color:var(--fg-3);margin-bottom:var(--space-4)}.profile-page__empty-icon svg,.profile-page__empty-icon use{width:100%;height:100%}.profile-page__empty-title{font-family:var(--font-sans);font-size:16px;font-weight:500;color:var(--fg-1);text-transform:uppercase;letter-spacing:.4px;margin:0;line-height:1.2}.profile-page__empty-text{color:var(--fg-3);font-size:12px;max-width:380px;margin:0;letter-spacing:.3px;line-height:1.5}.profile-page__empty-button{margin-top:var(--space-12);min-width:200px}.profile-page__skeleton{background:var(--bg-muted);border:1px solid var(--color-grey3);border-top:0;height:72px;position:relative;overflow:hidden}.profile-page__skeleton:first-child{border-top:1px solid var(--color-grey3)}.profile-page__skeleton::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.6) 50%,transparent 100%);animation:profilePageSkeleton 1.2s infinite}@keyframes profilePageSkeleton{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.profile-page__modal{padding:32px 36px 32px;background:var(--bg-app)}@media screen and (max-width:640px){.profile-page__modal{padding:24px 20px 24px}}.profile-page__modal-head{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;margin-bottom:24px}.profile-page__modal-icon{width:44px;height:44px;border:1px solid var(--color-grey3);background:var(--bg-app);display:flex;align-items:center;justify-content:center;color:var(--fg-1);flex-shrink:0}.profile-page__modal-icon svg,.profile-page__modal-icon use{width:18px;height:18px}.profile-page__modal-title{font-family:var(--font-sans);font-size:16px;font-weight:500;color:var(--fg-1);text-transform:uppercase;letter-spacing:1px;margin:6px 0 0;line-height:1.2}.profile-page__modal-text{color:var(--fg-3);font-size:12px;max-width:360px;margin:0 auto;letter-spacing:.3px;line-height:1.55}.profile-page__modal-form{display:flex;flex-direction:column;gap:20px}.profile-page__modal-radios{display:flex;gap:var(--space-16);justify-content:center;flex-wrap:wrap}.profile-page__modal-actions{display:flex;flex-direction:column;gap:var(--space-12);margin-top:8px}.profile-page__modal-success{display:flex;flex-direction:column;align-items:center;gap:var(--space-12);text-align:center;padding:var(--space-16) 0 var(--space-8)}.profile-page__modal-date{display:flex;flex-direction:column}.profile-page__modal-date>t-date-selects>div{display:grid!important;grid-template-columns:1fr 1.6fr 1fr;gap:12px;width:100%}.profile-page__modal-date .form__item{margin:0;min-width:0}.profile-page__modal-date .select,.profile-page__modal-date .select__box{width:100%;min-width:0}.profile-page__modal-date .select--underlined{background:0 0}.profile-page__modal-date .select--underlined .select__selected{cursor:pointer;border-bottom:1px solid var(--color-grey6);padding:6px 0 8px;transition:border-color var(--transition-base);font-size:14px;font-weight:400;color:var(--fg-1)}.profile-page__modal-date .select--underlined .select__arrow{width:12px;height:12px;margin-left:8px}.profile-page__modal-date .select--underlined .select__arrow::after,.profile-page__modal-date .select--underlined .select__arrow::before{height:1.5px;width:7px;background:var(--fg-3);transition:transform .2s ease,background .2s ease}.profile-page__modal-date .select--underlined:hover .select__selected{border-bottom-color:var(--fg-1)}.profile-page__modal-date .select--underlined.is-open .select__selected{border-bottom-color:var(--fg-1)}.profile-page__modal-date .select--underlined.is-open .select__arrow::after,.profile-page__modal-date .select--underlined.is-open .select__arrow::before{background:var(--fg-1)}.profile-page__modal-date .select--underlined .select__results{background:var(--bg-app);border:1px solid var(--color-grey3);border-top:0;box-shadow:0 8px 18px rgba(0,0,0,.06);padding:6px 0;margin-top:0}.profile-page__modal-date .select--underlined .select__list{padding:0;max-height:200px}.profile-page__modal-date .select--underlined .select__list::-webkit-scrollbar{width:4px}.profile-page__modal-date .select--underlined .select__list::-webkit-scrollbar-thumb{background:var(--color-grey6);border-radius:2px}.profile-page__modal-date .select--underlined .select__list::-webkit-scrollbar-track{background:0 0}.profile-page__modal-date .select--underlined .select__item{font-family:var(--font-sans);font-size:13px;font-weight:400;color:var(--fg-2);padding:8px 14px;letter-spacing:.2px;cursor:pointer;transition:background .15s ease,color .15s ease}.non-touch .profile-page__modal-date .select--underlined .select__item:hover{background:var(--color-grey-bg);color:var(--fg-1)}.profile-page__modal-date.has-error .select--underlined .select__selected{border-bottom-color:var(--color-red-2)}.profile-page__modal-group-label{font-family:var(--font-sans);font-size:10px;font-weight:600;color:var(--fg-3);letter-spacing:1px;line-height:1;text-transform:uppercase;margin:0 0 10px;display:block}.has-error .profile-page__modal-group-label{color:var(--color-red-2)}.profile-page__modal-group-error{display:block;margin-top:8px;font-size:10px;color:var(--color-red-2);letter-spacing:.4px;line-height:1.4}.profile-page__modal-group.has-error .auth-toggle{border-color:var(--color-red-2)}.profile-page__modal-form .form__element{font-family:var(--font-sans)}.profile-page__modal-fields{display:flex;flex-direction:column;gap:20px}.profile-page__modal-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media screen and (max-width:640px){.profile-page__modal-field-grid{grid-template-columns:1fr;gap:20px}}.profile-page__modal-static-row{display:flex;align-items:baseline;gap:12px;padding:8px 0 14px;border-bottom:1px solid var(--color-grey6)}.profile-page__modal-static-label{font-family:var(--font-sans);font-size:10px;font-weight:600;color:var(--fg-3);text-transform:uppercase;letter-spacing:1px;flex-shrink:0}.profile-page__modal-static-value{font-family:var(--font-sans);font-size:14px;color:var(--fg-1);letter-spacing:.2px}.profile-page__modal-hint{font-family:var(--font-sans);font-size:12px;color:var(--fg-3);letter-spacing:.2px;line-height:1.5;margin:0}.profile-page--wishlist{min-height:100vh}.profile-page--wishlist .ds-plp{padding-bottom:0}.profile-page--wishlist .ds-plp .ds-plp__header{width:100%;max-width:none;margin:0;padding-top:var(--space-30)}@media screen and (max-width:768px){.profile-page--wishlist .ds-plp .ds-plp__header{padding-top:var(--space-20)}}.profile-page--wishlist .ds-plp .ds-plp-pagination{margin-top:var(--space-40)}.profile-page--wishlist .profile-page__hero-empty{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:560px;margin:0 auto;padding:var(--space-90) var(--space-24)}@media screen and (max-width:768px){.profile-page--wishlist .profile-page__hero-empty{padding:var(--space-60) var(--space-20)}}.profile-page--wishlist .profile-page__hero-empty-icon{width:56px;height:56px;border:1px solid var(--color-grey3);display:inline-flex;align-items:center;justify-content:center;color:var(--fg-1);margin-bottom:var(--space-24);flex-shrink:0}.profile-page--wishlist .profile-page__hero-empty-icon svg,.profile-page--wishlist .profile-page__hero-empty-icon use{width:22px;height:22px;fill:currentColor}.profile-page--wishlist .profile-page__hero-empty-eyebrow{font-family:var(--font-serif);font-size:13px;font-weight:400;color:var(--fg-3);letter-spacing:.6px;line-height:1;margin-bottom:var(--space-16)}.profile-page--wishlist .profile-page__hero-empty-eyebrow::before{content:"— "}.profile-page--wishlist .profile-page__hero-empty-title{font-family:var(--font-sans);font-size:32px;font-weight:400;color:var(--fg-1);text-transform:uppercase;letter-spacing:.4px;line-height:1.15;margin:0 0 var(--space-16)}@media screen and (max-width:768px){.profile-page--wishlist .profile-page__hero-empty-title{font-size:24px}}.profile-page--wishlist .profile-page__hero-empty-subtitle{font-size:14px;line-height:1.65;color:var(--fg-3);letter-spacing:.3px;margin:0 0 var(--space-30);max-width:440px}.profile-page--wishlist .profile-page__hero-empty-actions{display:flex;gap:var(--space-12);flex-wrap:wrap;justify-content:center}.profile-page--wishlist .profile-page__hero-empty-actions .auth-button{min-width:200px}.profile-page--wishlist .profile-page__hero-empty-actions .auth-button--primary{color:#fff}.profile-page--wishlist .profile-page__hero-empty-actions .auth-button--ghost{color:var(--fg-1)}.profile-page--wishlist .profile-page__hero-empty-actions .auth-button--ghost:hover{color:#fff}@media screen and (max-width:640px){.profile-page--wishlist .profile-page__hero-empty-actions{flex-direction:column;width:100%}.profile-page--wishlist .profile-page__hero-empty-actions .auth-button{width:100%;min-width:0}}.auth-screen{display:grid;grid-template-columns:minmax(320px,1fr) minmax(480px,1fr);min-height:700px;background:#fff;box-sizing:border-box;color:#191919;font-family:Jost,sans-serif}.auth-screen *,.auth-screen ::after,.auth-screen ::before{box-sizing:border-box}.auth-screen a{color:inherit}@media (max-width:960px){.auth-screen{grid-template-columns:1fr;min-height:auto}}.auth-screen__aside{position:relative;background-image:url("/static/apps3/img/auth-bg.jpg");background-size:cover;background-position:center;min-height:600px;color:#fff}.auth-screen__aside::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(25,25,25,0) 30%,rgba(25,25,25,.55) 100%);pointer-events:none}@media (max-width:960px){.auth-screen__aside{min-height:240px}}.auth-screen__aside-inner{position:absolute;top:48px;left:48px;right:48px;bottom:48px;display:flex;flex-direction:column;justify-content:space-between;z-index:1}@media (max-width:960px){.auth-screen__aside-inner{top:28px;left:28px;right:28px;bottom:28px}}.auth-screen__aside-logo{display:inline-flex;align-items:center;gap:12px}.auth-screen__aside-logo img{height:24px}.auth-screen__aside-back{display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-size:11px;text-transform:uppercase;letter-spacing:1.4px}.auth-screen__aside-back::before{content:"";width:22px;height:1px;background:#fff;display:inline-block}.auth-screen__aside-eyebrow{font:400 13px/1 Vollkorn,serif;letter-spacing:.6px;opacity:.85;margin-bottom:14px}.auth-screen__aside-title{font:400 38px/1.15 Jost,sans-serif;margin:0 0 14px;text-transform:uppercase;letter-spacing:.5px;max-width:380px}@media (max-width:960px){.auth-screen__aside-title{font-size:26px;max-width:280px}}.auth-screen__aside-text{font-size:13px;line-height:1.7;opacity:.85;max-width:340px;letter-spacing:.2px;margin:0}.auth-screen__aside-tag{font-size:11px;text-transform:uppercase;letter-spacing:2.4px;margin-bottom:14px;display:flex;align-items:center;gap:10px}.auth-screen__aside-tag::before{content:"";width:24px;height:1px;background:#fff}.auth-screen__aside-stats{margin-top:30px;padding-top:20px;border-top:1px solid rgba(255,255,255,.25);display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.auth-screen__aside-stats>div>strong{display:block;font:400 24px Jost,sans-serif;letter-spacing:.4px}.auth-screen__aside-stats>div>span{display:block;font-size:10px;opacity:.8;text-transform:uppercase;letter-spacing:1px;margin-top:2px}.auth-screen__aside-trust{display:flex;gap:18px;font-size:10px;text-transform:uppercase;letter-spacing:1.2px;opacity:.7}.auth-screen__aside-trust>span+span::before{content:"·";margin-right:18px;opacity:.4}.auth-screen__form{padding:72px 80px;display:flex;flex-direction:column;justify-content:center;max-width:640px;position:relative}@media (max-width:960px){.auth-screen__form{padding:48px 28px;max-width:none}}.auth-screen__eyebrow{font:400 13px/1 Vollkorn,serif;letter-spacing:.6px;color:#7a7a7a;margin-bottom:14px}.auth-screen__title{font:400 36px/1.1 Jost,sans-serif;margin:0 0 8px;color:#191919;text-transform:uppercase;letter-spacing:.4px}@media (max-width:960px){.auth-screen__title{font-size:28px}}.auth-screen__subtitle{font-size:13px;color:#7a7a7a;margin:0 0 36px;letter-spacing:.3px;line-height:1.6}.auth-screen__subtitle .auth-link,.auth-screen__subtitle a{color:#191919;border-bottom:1px solid #191919;text-decoration:none;padding-bottom:1px;cursor:pointer}.auth-screen__row{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:12px;color:#393e41}@media (max-width:480px){.auth-screen__row{flex-wrap:wrap}}.auth-screen__divider{display:flex;align-items:center;gap:14px;margin:28px 0;color:#7a7a7a;font-size:11px;text-transform:uppercase;letter-spacing:1.4px}.auth-screen__divider::after,.auth-screen__divider::before{content:"";flex:1;height:1px;background:#e5e5e5}.auth-screen__alt{display:flex;flex-direction:column;gap:12px}.auth-screen__loyalty-note{margin:6px 0 0;font-size:11px;color:#7a7a7a;line-height:1.6;letter-spacing:.3px}.auth-button{display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;font:500 13px Jost,sans-serif;text-transform:uppercase;letter-spacing:1px;padding:15px 28px;text-decoration:none;transition:background .3s ease,color .3s ease,border-color .3s ease;text-align:center}.auth-button--full{width:100%}.auth-button--primary{background:#161616;color:#fff;border:2px solid #161616}.auth-button--primary:hover{background:rgb(6.7,6.7,6.7);border-color:rgb(6.7,6.7,6.7)}.auth-button--primary:disabled,.auth-button--primary[disabled]{background:#e5e5e5;color:#fff;border-color:#e5e5e5;cursor:not-allowed}.auth-button--dark{background:#191919;color:#fff;border:2px solid #191919}.auth-button--dark:hover{background:#000}.auth-button--dark:disabled,.auth-button--dark[disabled]{background:#ccc;color:#fff;border-color:#ccc;cursor:not-allowed}.auth-button--ghost{background:#fff;color:#191919;border:2px solid #191919;border-bottom-width:4px;padding:13px 24px 11px}.auth-button--ghost:hover{background:#191919;color:#fff}.auth-form{display:flex;flex-direction:column;gap:24px;max-width:460px}.auth-form--wide{max-width:560px}.auth-form__group{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media (max-width:480px){.auth-form__group{grid-template-columns:1fr}}.auth-form__buttons{display:flex;gap:10px}.auth-form__buttons>.auth-button--full{flex:1}.auth-floating-input{position:relative;padding-top:18px;display:block}.auth-floating-input__label{position:absolute;left:0;top:26px;font-size:14px;color:#393e41;letter-spacing:.3px;font-weight:400;transition:top .3s ease,font-size .3s ease,color .3s ease,letter-spacing .3s ease;pointer-events:none}.auth-floating-input__field{display:flex;align-items:center;gap:10px}.auth-floating-input input{border:none;border-bottom:2px solid #7a7a7a;background:0 0;font:400 15px Jost,sans-serif;padding:8px 0;color:#191919;outline:0;letter-spacing:.3px;width:100%;transition:border-color .3s ease;-webkit-appearance:none;border-radius:0}.auth-floating-input input:focus{border-bottom-color:#191919}.auth-floating-input.is-filled .auth-floating-input__label,.auth-floating-input.is-focused .auth-floating-input__label{top:0;font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#7a7a7a;font-weight:600}.auth-floating-input.is-focused input{border-bottom-color:#191919}.auth-floating-input.has-error input{border-bottom-color:#ff4848}.auth-floating-input.has-error .auth-floating-input__label{color:#ff4848}.auth-floating-input__error{display:block;font-size:10px;color:#ff4848;letter-spacing:.4px;margin-top:6px}.auth-floating-input__toggle{position:absolute;right:0;bottom:6px;background:0 0;border:none;cursor:pointer;font:500 10px Jost,sans-serif;color:#7a7a7a;text-transform:uppercase;letter-spacing:.8px;padding:4px 0}.auth-floating-input__toggle:hover{color:#191919}.auth-field--with-toggle{position:relative}.auth-field--with-toggle .checkout-page__field-input{padding-right:64px}.auth-field__toggle{position:absolute;right:0;top:22px;background:0 0;border:none;cursor:pointer;font:500 10px Jost,sans-serif;color:#7a7a7a;text-transform:uppercase;letter-spacing:.8px;padding:4px 0;z-index:2}.auth-field__toggle:hover{color:#191919}.auth-field-group--error .auth-checkbox,.auth-field-group--error .auth-toggle-group__label{color:#ff4848}.auth-field-group--error .auth-toggle{border-color:#ff4848}.auth-field-group--error .auth-checkbox__box{border-color:#ff4848}.auth-password-strength{display:flex;flex-direction:column;gap:10px;margin-top:6px}.auth-password-strength__bars{display:flex;gap:4px}.auth-password-strength__bar{flex:1;height:3px;background:#e5e5e5;transition:background .3s ease}.auth-password-strength__bar--score-1{background:#ff4848}.auth-password-strength__bar--score-2{background:#f1a33c}.auth-password-strength__bar--score-3{background:#d1ba48}.auth-password-strength__bar--score-4{background:#47b516}.auth-password-strength__head{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.3px}.auth-password-strength__hint{color:#7a7a7a}.auth-password-strength__label{text-transform:uppercase;letter-spacing:.6px;font-weight:600}.auth-password-strength__label--score-1{color:#ff4848}.auth-password-strength__label--score-2{color:#f1a33c}.auth-password-strength__label--score-3{color:#d1ba48}.auth-password-strength__label--score-4{color:#47b516}.auth-password-strength__rules{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:6px}.auth-password-strength__rule{display:flex;align-items:center;gap:6px;font-size:11px;color:#ccc;letter-spacing:.2px}.auth-password-strength__rule-mark{width:12px;height:12px;border:1px solid #ccc;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:9px;line-height:1}.auth-password-strength__rule.is-ok{color:#191919}.auth-password-strength__rule.is-ok .auth-password-strength__rule-mark{border-color:#47b516;background:#47b516}.auth-match{display:inline-flex;align-items:center;gap:8px;margin-top:-12px;font-size:11px;letter-spacing:.4px}.auth-match::before{content:"";width:5px;height:5px;border-radius:50%;display:inline-block}.auth-match--ok{color:#1f8a5b}.auth-match--ok::before{background:#47b516}.auth-match--mismatch{color:#ff4848}.auth-match--mismatch::before{background:#ff4848}.auth-checkbox{display:flex;gap:12px;align-items:flex-start;cursor:pointer;font-size:12px;color:#393e41;line-height:1.6;letter-spacing:.2px}.auth-checkbox--inline{gap:8px;align-items:center}.auth-checkbox input{position:absolute;opacity:0;pointer-events:none}.auth-checkbox__box{width:16px;height:16px;border:1.5px solid #191919;background:0 0;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:10px;line-height:1;margin-top:2px;transition:background .2s ease}.auth-checkbox--inline .auth-checkbox__box{width:14px;height:14px;margin-top:0}.auth-checkbox input:checked+.auth-checkbox__box{background:#191919}.auth-checkbox input:checked+.auth-checkbox__box::after{content:"✓";color:#fff}.auth-checkbox a{color:#191919;border-bottom:1px solid #191919;text-decoration:none}.auth-toggle-group{display:grid;gap:8px}.auth-toggle-group--three{grid-template-columns:repeat(3,1fr)}.auth-toggle-group--two{grid-template-columns:repeat(2,1fr)}.auth-toggle-group__label{font-size:10px;color:#7a7a7a;text-transform:uppercase;letter-spacing:1px;font-weight:600;margin-bottom:10px;display:block}.auth-toggle{padding:14px 10px;background:#fff;color:#191919;border:1px solid #ccc;font:500 12px Jost,sans-serif;text-transform:uppercase;letter-spacing:.6px;cursor:pointer;transition:all .3s ease;text-align:center}.auth-toggle:hover{border-color:#191919}.auth-toggle.is-selected{background:#191919;color:#fff;border-color:#191919}.auth-help-block{margin-top:48px;padding:18px 20px;background:#f7f5f1;max-width:420px;display:flex;gap:14px;align-items:flex-start}.auth-help-block__icon{width:24px;height:24px;flex:none;border-radius:50%;background:#191919;color:#fff;display:inline-flex;align-items:center;justify-content:center;font:500 12px Jost,sans-serif}.auth-help-block__text{font-size:12px;line-height:1.65;color:#393e41;letter-spacing:.2px}.auth-help-block a{color:#191919;border-bottom:1px solid #191919;text-decoration:none}.auth-help-block strong{color:#191919}.auth-state-icon{display:inline-block;margin-bottom:28px}.auth-state-icon--envelope{width:64px;height:48px;border:2px solid #191919;position:relative}.auth-state-icon--envelope::before{content:"";position:absolute;top:0;left:0;right:0;height:100%;border-top:2px solid #191919;clip-path:polygon(0 0,50% 60%,100% 0)}.auth-state-icon--envelope::after{content:"";position:absolute;top:-6px;right:-6px;width:14px;height:14px;background:#47b516;border-radius:50%;border:2px solid #fff}.auth-state-icon--lock{width:54px;height:54px;background:#191919;color:#fff;display:inline-flex;align-items:center;justify-content:center;margin-bottom:24px;position:relative}.auth-state-icon--lock::before{content:"";width:16px;height:12px;border:2px solid #fff;border-bottom:none;border-radius:8px 8px 0 0;position:absolute;top:14px}.auth-state-icon--lock::after{content:"";width:22px;height:18px;background:#fff;position:absolute;top:24px}.auth-state-icon--success{width:64px;height:64px;background:#47b516;color:#fff;display:inline-flex;align-items:center;justify-content:center;font:400 32px Jost,sans-serif;line-height:1;margin:0 auto 24px}.auth-state-icon--invalid{width:64px;height:64px;background:#fff;border:2px solid #161616;color:#161616;display:inline-flex;align-items:center;justify-content:center;font:300 36px Jost,sans-serif;line-height:1;margin:0 auto 24px}.auth-steps{list-style:none;padding:0;margin:0 0 36px;display:flex;flex-direction:column;gap:14px;max-width:420px;font-size:12px;color:#393e41;letter-spacing:.2px}.auth-steps>li{display:flex;gap:14px;align-items:flex-start}.auth-steps__num{font:500 11px Jost,sans-serif;letter-spacing:1px;color:#191919;border-bottom:1px solid #191919;padding-bottom:2px;flex:none;min-width:18px}.auth-steps__text{line-height:1.65}.auth-validity-badge{padding:10px 14px;background:#f7f5f1;margin-bottom:32px;display:inline-flex;align-items:center;gap:10px;font-size:11px;color:#7a7a7a;letter-spacing:.4px}.auth-validity-badge::before{content:"";width:6px;height:6px;border-radius:50%;background:#47b516}.auth-validity-badge strong{color:#191919;font-weight:500}.auth-minimal{min-height:calc(100vh - 200px);background:#fff;display:flex;align-items:center;justify-content:center;padding:72px 24px;font-family:Jost,sans-serif;color:#191919}.auth-minimal *,.auth-minimal ::after,.auth-minimal ::before{box-sizing:border-box}@media (max-width:600px){.auth-minimal{padding:36px 16px;min-height:auto}}.auth-minimal__card{width:100%;max-width:460px}.auth-minimal__card .auth-form{max-width:none}.auth-minimal__card--wide{max-width:520px}.auth-minimal__centered{text-align:center}.auth-minimal__centered .auth-state-icon{margin:0 auto 24px;display:block}.auth-minimal__centered .auth-minimal__alt{align-items:center;max-width:320px;margin-left:auto;margin-right:auto}.auth-minimal__hint{margin:28px 0 0;font-size:12px;color:#7a7a7a;line-height:1.6;letter-spacing:.2px}.auth-minimal__hint .auth-link,.auth-minimal__hint a{color:#191919;border-bottom:1px solid #191919;text-decoration:none;padding-bottom:1px}.auth-minimal__small-action{font-size:12px;color:#191919;text-decoration:underline;cursor:pointer;text-align:center;padding:4px 0}.auth-minimal__eyebrow{font:400 13px/1 Vollkorn,serif;letter-spacing:.6px;color:#7a7a7a;margin-bottom:14px}.auth-minimal__title{font:400 36px/1.1 Jost,sans-serif;margin:0 0 8px;color:#191919;text-transform:uppercase;letter-spacing:.4px}@media (max-width:600px){.auth-minimal__title{font-size:28px}}.auth-minimal__subtitle{font-size:13px;color:#7a7a7a;margin:0 0 36px;letter-spacing:.3px;line-height:1.6}.auth-minimal__subtitle .auth-link,.auth-minimal__subtitle a{color:#191919;border-bottom:1px solid #191919;text-decoration:none;padding-bottom:1px;cursor:pointer}.auth-minimal__alt{margin-top:28px;display:flex;flex-direction:column;gap:12px}.auth-minimal__loyalty-note{margin:10px 0 0;font-size:11px;color:#7a7a7a;line-height:1.6;letter-spacing:.3px}.auth-minimal__loyalty-note strong{color:#191919;font-weight:500;text-transform:uppercase;letter-spacing:.8px}.auth-reset{min-height:calc(100vh - 200px);background:#fafaf8;display:flex;align-items:center;justify-content:center;padding:72px 24px}@media (max-width:600px){.auth-reset{padding:36px 16px}}.auth-reset__card{width:100%;max-width:520px;background:#fff;padding:56px;position:relative;font-family:Jost,sans-serif}@media (max-width:600px){.auth-reset__card{padding:36px 24px}}.auth-reset__card::before{content:"";position:absolute;top:0;left:0;height:3px;width:64px;background:#191919}.auth-reset__card--centered{text-align:center}.auth-reset__step{font:400 13px/1 Vollkorn,serif;font-style:italic;color:#7a7a7a;letter-spacing:.4px;margin-bottom:8px}.auth-reset__title{font:400 32px/1.1 Jost,sans-serif;margin:0 0 12px;color:#191919;text-transform:uppercase;letter-spacing:.4px}.auth-reset__subtitle{font-size:13px;color:#7a7a7a;margin:0 0 24px;letter-spacing:.2px;line-height:1.6}.auth-reset__subtitle strong{color:#191919;font-weight:500}.auth-reset__buttons{display:flex;flex-direction:column;gap:10px;max-width:280px;margin:0 auto}.auth-reset__hint{margin-top:28px;font-size:11px;color:#a8a39c;line-height:1.65;letter-spacing:.2px}.auth-reset__hint a{color:#191919;border-bottom:1px solid #191919;text-decoration:none}.auth-screen__loyalty-block{margin-top:24px;padding:18px 20px;background:#f7f7f7;display:flex;align-items:center;gap:14px}.auth-screen__loyalty-block__title{font:500 12px Jost,sans-serif;text-transform:uppercase;letter-spacing:1px;color:#191919;margin-bottom:2px}.auth-screen__loyalty-block__text{font-size:11px;color:#7a7a7a;line-height:1.5}.auth-screen__loyalty-block__cta{margin-left:auto;font-size:11px;color:#191919;border-bottom:1px solid #191919;text-decoration:none;text-transform:uppercase;letter-spacing:.8px;white-space:nowrap}.auth-link{color:#191919;text-decoration:underline;cursor:pointer}.auth-link--no-decoration{text-decoration:none;border-bottom:1px solid #191919;padding-bottom:1px}.auth-screen__messages{margin-bottom:18px}.auth-checkout{background:#fff;color:#191919;font-family:Jost,sans-serif}.auth-checkout *,.auth-checkout ::after,.auth-checkout ::before{box-sizing:border-box}.auth-checkout__intro{width:90%;max-width:1256px;margin:0 auto;padding:64px 0 0;text-align:center}.auth-checkout__intro-title{font:300 56px/1.05 "Cormorant Infant",serif;margin:0;color:#191919;letter-spacing:-.5px}.auth-checkout__hero{position:relative;overflow:hidden;background:#fafaf8;padding:56px 0 64px;text-align:center}.auth-checkout__hero::before{content:"&";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:"Cormorant Infant",serif;font-style:italic;font-weight:400;font-size:560px;line-height:1;color:rgba(25,25,25,.04);pointer-events:none;user-select:none;z-index:0}.auth-checkout__hero-inner{position:relative;z-index:1;width:90%;max-width:720px;margin:0 auto}.auth-checkout__hero-eyebrow{display:inline-flex;align-items:center;gap:14px;font-size:11px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:#191919;margin-bottom:22px}.auth-checkout__hero-rule{display:inline-block;width:32px;height:1px;background:#191919}.auth-checkout__hero-title{font:300 88px/0.92 "Cormorant Infant",serif;margin:0 0 20px;color:#191919;letter-spacing:-2px}.auth-checkout__hero-amp{font-style:italic;opacity:.85}.auth-checkout__hero-text{font-size:15px;color:#393e41;line-height:1.65;margin:0 auto 36px;max-width:540px;letter-spacing:.2px}.auth-checkout__hero-perks{display:inline-flex;gap:48px;align-items:flex-end;justify-content:center;margin:0 auto}.auth-checkout__hero-perk{text-align:center}.auth-checkout__hero-perk-num{font:300 88px/0.9 "Cormorant Infant",serif;color:#191919;letter-spacing:-2px}.auth-checkout__hero-perk-num--accent{color:#161616}.auth-checkout__hero-perk-label{font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:#191919;font-weight:600;margin-top:10px}.auth-checkout__hero-perk-sep{width:1px;height:90px;background:#191919;opacity:.25;margin-bottom:12px}.auth-checkout__hero-fineprint{font-size:11px;color:#191919;margin:30px 0 0;opacity:.6;letter-spacing:.3px;font-style:italic}.auth-checkout__grid-wrap{width:90%;max-width:1256px;margin:0 auto;padding:36px 0 40px}.auth-checkout__grid{display:grid;grid-template-columns:1fr 1.1fr 1fr;border:1px solid #e5e5e5;background:#fff}.auth-checkout__path{padding:36px;border-right:1px solid #e5e5e5;display:flex;flex-direction:column}.auth-checkout__path:last-child{border-right:none}.auth-checkout__path-title{font:400 18px/1.2 Jost,sans-serif;margin:0 0 18px;text-transform:uppercase;letter-spacing:.6px;color:#191919;display:flex;align-items:baseline;gap:12px}.auth-checkout__path-num{font:400 13px Vollkorn,serif;color:#161616;letter-spacing:.4px}.auth-checkout__path-text{font-size:13px;line-height:1.65;margin:0 0 22px;letter-spacing:.3px;color:#393e41}.auth-checkout__path-text em{font-style:italic;color:#191919}.auth-checkout__perks{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:12px}.auth-checkout__perks li{display:flex;gap:12px;align-items:flex-start;font-size:13px;line-height:1.5;letter-spacing:.3px;color:#191919}.auth-checkout__perks li em{font-style:italic;color:#191919}.auth-checkout__perk-mark{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;font-size:9px;line-height:1;flex-shrink:0;margin-top:3px;background:#161616;color:#fff}.auth-checkout__perk-mark--ok{background:0 0;border:1px solid #191919;color:#191919}.auth-checkout__perk-mark--off{background:0 0;border:1px solid #7a7a7a;color:#7a7a7a}.auth-checkout__path--register{background:#191919;color:#fff}.auth-checkout__path--register .auth-checkout__path-title{color:#fff}.auth-checkout__path--register .auth-checkout__path-text{color:rgba(255,255,255,.78)}.auth-checkout__path--register .auth-checkout__path-text em{color:#fff}.auth-checkout__path--register .auth-checkout__perks li{color:rgba(255,255,255,.9)}.auth-checkout__path--register .auth-checkout__perks li em{color:#fff}.auth-checkout__path--login .auth-form{max-width:none;gap:18px}.auth-checkout__path--login .auth-screen__row{font-size:11px}.auth-checkout__path--guest .auth-button{margin-top:auto}.auth-checkout__path--register .auth-button{margin-top:auto}.auth-checkout__path--login .auth-form{margin-top:auto}.cms-page-content{line-height:1.6;color:#222;font-size:16px}.cms-page-content h1,.cms-page-content h2,.cms-page-content h3,.cms-page-content h4,.cms-page-content h5,.cms-page-content h6{margin:24px 0 12px;line-height:1.25}.cms-page-content h1{font-size:28px}.cms-page-content h2{font-size:22px}.cms-page-content h3{font-size:19px}.cms-page-content h4{font-size:17px}.cms-page-content p{margin:0 0 14px}.cms-page-content ol,.cms-page-content ul{margin:0 0 14px 24px}.cms-page-content li{margin-bottom:6px}.cms-page-content a{color:#d93384;text-decoration:underline}.cms-page-content a:hover{text-decoration:none}.cms-page-content blockquote{border-left:3px solid #d0d0d0;margin:16px 0;padding:4px 16px;color:#555;font-style:italic}.cms-page-content img{max-width:100%;height:auto}.cms-page-content table{border-collapse:collapse;width:100%;margin:0 0 16px}.cms-page-content table td,.cms-page-content table th{border:1px solid #e1e1e1;padding:8px 12px;text-align:left;vertical-align:top}.cms-page-content table th{background:#f7f7f7;font-weight:600}.cms-page-content hr{border:0;border-top:1px solid #eee;margin:24px 0}.cms-faq-list{margin-top:40px}.cms-faq-item{border:1px solid #e6e6e6;border-radius:6px;margin-bottom:8px;background:#fff;overflow:hidden;transition:box-shadow .2s ease}.cms-faq-item.is-open{box-shadow:0 2px 6px rgba(0,0,0,.05)}.cms-faq-question{cursor:pointer;padding:14px 18px;font-weight:600;display:flex;align-items:center;justify-content:space-between;user-select:none}.cms-faq-question:hover{background:#fafafa}.cms-faq-toggle{color:#999;font-size:20px;line-height:1;margin-left:12px;flex-shrink:0}.cms-faq-answer{padding:0 18px 16px;color:#444;line-height:1.6}.cms-faq-answer a{color:#d93384}.cms-faq-answer ol,.cms-faq-answer ul{margin:8px 0 8px 20px}.cms-faq-answer p{margin:0 0 10px}@media screen and (max-width:640px){.profile-page__breadcrumb{display:none}.profile-page,.profile-page__wrap{overflow-x:clip}.profile-page__welcome-header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:22px 16px;margin:0;border-bottom:1px solid var(--color-grey3);background:var(--bg-app)}.profile-page__welcome-header .profile-page__eyebrow{display:none}.profile-page__welcome-body{grid-column:2;min-width:0;gap:3px}.profile-page__welcome-title{font-family:var(--font-sans);font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.3px;color:var(--fg-1);line-height:1.2;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-page__welcome-meta{font-family:var(--font-sans);font-size:11px;color:var(--fg-3);letter-spacing:.2px;margin:3px 0 0;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-page__welcome-meta span+span::before{content:" · ";opacity:.6}.profile-page__welcome-avatar{grid-column:1;width:54px;height:54px;border-radius:50%;background:#c9bfb1;color:#1a1410;font-family:var(--font-display);font-weight:400;font-size:22px;line-height:1;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;flex-shrink:0;user-select:none;letter-spacing:0}.profile-page__logout{grid-column:3;justify-self:end;padding:8px 14px;background:0 0;border:1px solid var(--color-border);border-radius:0;font-family:var(--font-sans);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.6px;line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background var(--transition-base),color var(--transition-base)}a.profile-page__logout{color:var(--color-border)}.profile-page__logout:active,.profile-page__logout:hover{background:var(--color-border);color:var(--color-white);border-color:var(--color-border)}a.profile-page__logout:active,a.profile-page__logout:hover{color:var(--color-white)}.profile-page__sidebar{position:sticky;top:0;z-index:5;background:var(--bg-app);padding-bottom:0;gap:0;min-width:0}.profile-page .profile-page__sidebar-nav{min-width:0}.profile-page .profile-page__content{min-width:0}.profile-page__sidebar-nav{border-bottom:1px solid var(--color-grey3);background:var(--bg-app)}.profile-page__sidebar-link{position:relative;padding:14px 16px;gap:0;background:0 0;color:var(--fg-3);font-family:var(--font-sans);font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.8px;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color var(--transition-base),border-color var(--transition-base)}.profile-page__sidebar-link+.profile-page__sidebar-link{margin-left:0}.profile-page__sidebar-link:hover:not(.is-active){background:0 0;color:var(--fg-1)}.profile-page__sidebar-link:hover:not(.is-active) .profile-page__sidebar-icon{background:0 0;color:var(--fg-1)}.profile-page__sidebar-link.is-active{background:0 0;color:var(--fg-1);font-weight:500;border-bottom-color:var(--fg-1)}.profile-page__sidebar-link.is-active .profile-page__sidebar-icon{background:0 0;color:var(--fg-1)}.profile-page .profile-page__sidebar-icon{display:none!important}.profile-page__sidebar-badge{margin-left:6px;min-width:0;height:auto;padding:0;background:0 0;color:inherit;font-family:var(--font-sans);font-size:10px;font-weight:400;letter-spacing:.3px;border-radius:0;opacity:.65}.profile-page__sidebar-badge::before{content:"("}.profile-page__sidebar-badge::after{content:")"}.profile-page__nav-list{list-style:none;margin:0;padding:0;background:var(--bg-app)}.profile-page__nav-list>li{display:block}.profile-page__nav-row{display:flex;align-items:center;gap:14px;width:100%;padding:18px 16px;background:0 0;border:0;border-bottom:1px solid #f0f0f0;color:var(--fg-1);text-align:left;text-decoration:none;font-family:var(--font-sans);cursor:pointer;transition:background var(--transition-base)}.profile-page__nav-row:active{background:var(--color-grey-bg)}.profile-page__nav-row:last-child{border-bottom:0}.profile-page__nav-row-icon{flex-shrink:0;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:var(--fg-1)}.profile-page__nav-row-icon svg,.profile-page__nav-row-icon use{width:18px;height:18px}.profile-page__nav-row-label{flex:1;min-width:0;font-size:14px;font-weight:500;color:var(--fg-1);letter-spacing:.3px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-page__nav-row-badge{flex-shrink:0;min-width:18px;padding:2px 8px;background:var(--color-red);color:var(--color-white);font-size:10px;font-weight:600;letter-spacing:.4px;line-height:1.2;border-radius:var(--radius-pill);text-align:center}.profile-page__nav-row-chev{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;color:var(--color-grey5);font-size:18px;line-height:1}.profile-page__subheader{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:40px 1fr 40px;align-items:center;gap:var(--space-8);padding:10px 12px;background:var(--bg-app);border-bottom:1px solid var(--color-grey3);min-height:44px}.profile-page__subheader-back{grid-column:1;width:40px;height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:var(--fg-1);background:0 0;border:0;cursor:pointer;text-decoration:none}.profile-page__subheader-back svg{display:block;width:20px;height:20px}.profile-page__subheader-back:hover{opacity:.7}.profile-page__subheader-title{grid-column:2;justify-self:center;margin:0;font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--fg-1);text-transform:uppercase;letter-spacing:.6px;line-height:1.2;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.profile-page__subheader-action{grid-column:3;justify-self:end;min-width:40px;height:40px;padding:0 var(--space-8);display:inline-flex;align-items:center;justify-content:center;background:0 0;border:0;color:var(--fg-1);font-family:var(--font-sans);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.6px;cursor:pointer;text-decoration:none}.profile-page__subheader-action:hover{opacity:.7}.profile-page__subheader-action--destructive{color:var(--color-red)}.profile-page__sticky-actions{position:sticky;bottom:0;z-index:15;display:flex;gap:var(--space-10);padding:var(--space-12) var(--space-16) calc(var(--space-12) + env(safe-area-inset-bottom,0px));background:var(--bg-app);border-top:1px solid var(--color-grey3)}.profile-page__sticky-actions .auth-button{flex:1;min-width:0}.profile-page__card{margin-bottom:var(--space-12)}.profile-page__card-head{margin-bottom:var(--space-16)}.profile-page__field-label{font-size:9px;letter-spacing:1.4px}.profile-page__field-value{font-size:13px;padding:4px 0 8px}.profile-page__address-card{padding:16px 18px 0}.profile-page__address-card-head{margin-bottom:12px}.profile-page__address-card-actions{padding:14px 0}.profile-page__address-card-delete,.profile-page__address-card-edit{padding:8px 0}.profile-page__add-card{min-height:140px;padding:20px 18px}.profile-page__tabs{padding:4px 0 2px;margin-bottom:var(--space-16)}.profile-page__tabs::-webkit-scrollbar{display:none}.profile-page__tabs{scrollbar-width:none}.profile-page__tab{padding:9px 14px;font-size:11px;letter-spacing:.6px}.profile-page__tab-count{margin-left:4px}.profile-page__order-card{padding:14px 16px;margin-bottom:var(--space-10)}.profile-page__order-title{font-size:13px;line-height:1.3;gap:6px;margin-bottom:6px}.profile-page__order-status{padding:3px 8px;font-size:9px;letter-spacing:.6px}.profile-page__order-meta{font-size:11px;line-height:1.4;gap:2px 10px}.profile-page__order-head{row-gap:var(--space-10)}.profile-page__order-actions{border-top:1px solid var(--color-grey3);padding-top:var(--space-12);margin-top:var(--space-4)}.profile-page__order-total{align-items:flex-start}.profile-page__order-total-label{font-size:9px;letter-spacing:1px}.profile-page__order-total-amount{font-size:16px}.profile-page__order-dropdown{padding:8px 14px;font-size:10px;letter-spacing:.6px}.profile-page__order-body{margin-top:var(--space-16);padding-top:var(--space-16)}.profile-page__order-details{gap:var(--space-12);margin-bottom:var(--space-12)}.profile-page__order-detail-title{font-size:9px;letter-spacing:1px}.profile-page__order-detail-item{font-size:12px;line-height:1.45}.profile-page__order-products{gap:var(--space-12);margin-bottom:var(--space-16)}.profile-page__order-product{gap:var(--space-12);padding:var(--space-12) 0}.profile-page__order-product-brand{font-size:9px;letter-spacing:1px}.profile-page__order-product-title{font-size:13px;line-height:1.35}.profile-page__order-product-meta{font-size:11px}.profile-page__order-product-price-main{font-size:13px}.profile-page__order-actions-row{flex-direction:column;align-items:stretch;gap:var(--space-8)}.profile-page__order-actions-row>*{width:100%;min-width:0}.profile-page__order-action-btn{min-width:0!important;width:100%;padding:12px 16px!important;min-height:44px}.profile-page__order-bank{padding:var(--space-12) var(--space-16);font-size:11px;line-height:1.55;word-break:break-word}.profile-page__order-bank-title{font-size:9px;letter-spacing:1.2px}.profile-page__order-note{padding:var(--space-10) var(--space-12);font-size:11px;line-height:1.5}.profile-page--wishlist .ds-plp .ds-plp__header{padding:var(--space-12) 0 var(--space-16)}.profile-page--wishlist .ds-plp{padding-bottom:var(--space-30)}.profile-page--wishlist .profile-page__hero-empty{padding:var(--space-40) var(--space-16) var(--space-30)}.profile-page--wishlist .profile-page__hero-empty-icon{width:48px;height:48px;margin-bottom:var(--space-16)}.profile-page--wishlist .profile-page__hero-empty-icon svg,.profile-page--wishlist .profile-page__hero-empty-icon use{width:18px;height:18px}.profile-page--wishlist .profile-page__hero-empty-title{font-size:22px;margin-bottom:var(--space-12)}.profile-page--wishlist .profile-page__hero-empty-subtitle{font-size:13px;line-height:1.55;margin-bottom:var(--space-20)}.profile-page--wishlist .profile-page__hero-empty-actions{gap:var(--space-8)}.profile-page--wishlist .profile-page__hero-empty-actions .auth-button{min-height:48px;font-size:12px}.profile-page__wallet-hero{padding:20px 18px;gap:var(--space-12);margin-bottom:var(--space-10)}.profile-page__wallet-eyebrow{font-size:10px;letter-spacing:1px}.profile-page__wallet-amount-row{gap:8px}.profile-page__wallet-amount{font-size:30px;letter-spacing:.3px}.profile-page__wallet-cta{min-height:48px}.profile-page__wallet-payout{padding:14px 16px;margin-bottom:var(--space-16);gap:var(--space-10)}.profile-page__wallet-payout-icon{width:32px;height:32px;font-size:14px}.profile-page__wallet-payout-title{font-size:11px;letter-spacing:.8px}.profile-page__wallet-payout-text{font-size:11px;line-height:1.45}.profile-page__wallet-payout-button{min-height:44px}.profile-page__wallet-notice{padding:12px 16px;font-size:11px;line-height:1.45;margin-bottom:var(--space-16)}.profile-page__transactions{margin-top:var(--space-20)}.profile-page__transactions-title{font-size:12px;letter-spacing:1px;margin-bottom:var(--space-12);padding-bottom:10px}.profile-page__transaction{padding:12px 2px;column-gap:var(--space-10)}.profile-page__transaction-title{font-size:13px;line-height:1.3}.profile-page__transaction-meta{font-size:11px;gap:2px 6px}.profile-page__transaction-amount{font-size:14px}.profile-page__transaction-expired{font-size:9px;letter-spacing:.6px}}@media screen and (max-width:640px) and (max-width:480px){.profile-page__wallet-amount{font-size:26px}.profile-page__wallet-hero{padding:18px 16px}}@media screen and (max-width:640px){.auth-minimal{padding:var(--space-16)}.auth-minimal__card{padding:var(--space-24) var(--space-20)}.auth-minimal__eyebrow{font-size:11px;letter-spacing:1.2px}.auth-minimal__title{font-size:26px;line-height:1.15;margin-bottom:var(--space-12)}.auth-minimal__subtitle{font-size:13px;line-height:1.55;margin-bottom:var(--space-20)}.auth-minimal__hint{font-size:12px;margin-top:var(--space-20)}.auth-minimal .auth-button{min-height:48px}.profile-page--wizard .profile-page__header{padding-top:var(--space-16);padding-bottom:0}.profile-page--wizard .profile-page__stepper{padding:var(--space-10) 0 var(--space-16);gap:var(--space-10);margin-bottom:var(--space-16)}.profile-page--wizard .profile-page__step{font-size:10px;letter-spacing:1px}.profile-page--wizard .profile-page__step-num{font-size:12px}.profile-page--wizard .profile-page__step-separator{max-width:40px}.profile-page--wizard .profile-page__refund{padding:var(--space-16)}.profile-page--wizard .profile-page__refund-methods{gap:var(--space-12);padding-bottom:var(--space-16);margin-bottom:var(--space-16)}.profile-page--wizard .profile-page__refund-summary{margin-bottom:var(--space-16)}.profile-page--wizard .profile-page__refund-total{font-size:26px}.profile-page--wizard .profile-page__refund-total-label{font-size:9px;letter-spacing:1.2px}.profile-page--wizard .profile-page__refund-info{font-size:11px;line-height:1.5}.profile-page--wizard .profile-page__order-actions-row,.profile-page--wizard .profile-page__refund-actions{position:sticky;bottom:0;z-index:15;margin:var(--space-16) calc(-1 * var(--space-16)) 0;padding:var(--space-12) var(--space-16) calc(var(--space-12) + env(safe-area-inset-bottom,0px));background:var(--bg-app);border-top:1px solid var(--color-grey3);display:flex;gap:var(--space-10);flex-direction:row;align-items:stretch;justify-content:stretch}.profile-page--wizard .profile-page__order-actions-row>*,.profile-page--wizard .profile-page__refund-actions>*{flex:1;min-width:0;width:auto;min-height:48px}.modal--sheet--destructive .row.row-full.modal-last-row,.modal--sheet--destructive .row.row-full.modal-last-row .col-sm-12{width:100%;max-width:none;padding-left:0;padding-right:0}.modal--sheet--destructive .row.row-full.modal-last-row .col-sm-12{display:flex;flex-direction:column;gap:var(--space-10)}.modal--sheet--destructive .row.row-full.modal-last-row .button{margin:0!important;width:100%;min-width:0;min-height:48px;border-width:1px;border-style:solid}.modal--sheet--destructive .row.row-full.modal-last-row .button:first-of-type{color:var(--color-border);border-color:var(--color-border);background-color:transparent}.modal--sheet--destructive .row.row-full.modal-last-row .button:first-of-type::after{background-color:transparent}.modal--sheet--destructive .row.row-full.modal-last-row .button:first-of-type:active,.modal--sheet--destructive .row.row-full.modal-last-row .button:first-of-type:hover{color:var(--color-white)}.modal--sheet--destructive .row.row-full.modal-last-row .button:first-of-type:active::after,.modal--sheet--destructive .row.row-full.modal-last-row .button:first-of-type:hover::after{background-color:var(--color-border)}.modal--sheet--destructive .row.row-full.modal-last-row .button:nth-of-type(2){color:var(--color-white);border-color:var(--color-red);background-color:transparent}.modal--sheet--destructive .row.row-full.modal-last-row .button:nth-of-type(2)::after{background-color:var(--color-red)}.modal--sheet--destructive .row.row-full.modal-last-row .button:nth-of-type(2):active,.modal--sheet--destructive .row.row-full.modal-last-row .button:nth-of-type(2):hover{border-color:var(--color-red-active)}.modal--sheet--destructive .row.row-full.modal-last-row .button:nth-of-type(2):active::after,.modal--sheet--destructive .row.row-full.modal-last-row .button:nth-of-type(2):hover::after{background-color:var(--color-red-active)}.modal--sheet--destructive .grid__title{color:var(--color-red)}.modal--sheet .modal__cont{position:absolute;bottom:0;left:0;right:0;top:auto;margin:0;width:100%;max-width:none;max-height:90vh;overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--bg-app);transform:translateY(100%);transition:transform ease-out .32s;transition-delay:0s;padding:0}.modal--sheet .modal__cont::before{content:"";position:sticky;top:0;display:block;width:36px;height:4px;margin:8px auto 0;background:var(--color-grey3);border-radius:var(--radius-pill);z-index:1;flex-shrink:0}.modal--sheet.is-visible .modal__cont{transform:translateY(0)}.modal--sheet .modal__close{position:absolute;top:18px;right:18px;z-index:2}.modal--sheet .profile-page__modal{padding-top:var(--space-20)}.modal--sheet .profile-page__modal-actions .auth-button{min-height:48px}}.auth-confirm{background:#faf7f2;min-height:70vh;display:flex;align-items:center;justify-content:center;padding:var(--space-48) var(--space-20)}@media screen and (max-width:640px){.auth-confirm{padding:var(--space-30) var(--space-16);min-height:80vh}}.auth-confirm__card{max-width:420px;width:100%;text-align:center}.auth-confirm__body{display:flex;flex-direction:column;align-items:center}.auth-confirm__icon{width:64px;height:64px;border-radius:50%;border:1.5px solid var(--color-border);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-size:28px;font-weight:400;color:var(--color-border);margin-bottom:var(--space-20);line-height:1}.auth-confirm__icon--success{border-color:var(--color-green);color:var(--color-green)}.auth-confirm__icon--invalid{border-color:var(--color-red);color:var(--color-red)}.auth-confirm__eyebrow{font-family:var(--font-sans);font-size:10px;font-weight:700;color:var(--color-red);text-transform:uppercase;letter-spacing:1.6px;margin-bottom:var(--space-12);line-height:1}.auth-confirm__title{font-family:var(--font-display);font-size:30px;font-weight:300;line-height:1.15;color:var(--color-border);letter-spacing:-.3px;margin:0 0 var(--space-16)}@media screen and (max-width:640px){.auth-confirm__title{font-size:26px}}.auth-confirm__text{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:1.65;color:var(--color-grey1);letter-spacing:.2px;margin:0 0 var(--space-24)}.auth-confirm__text strong{color:var(--color-border);font-weight:500}.auth-confirm__actions{display:flex;flex-direction:column;gap:var(--space-12);width:100%;margin-top:var(--space-8)}.auth-confirm__actions .auth-button{min-height:48px}.auth-confirm__alt-link{background:0 0;border:0;border-bottom:1px solid var(--color-grey1);padding:2px 0;margin:0 auto;font-family:var(--font-sans);font-size:12px;font-weight:400;color:var(--color-grey1);letter-spacing:.3px;line-height:1.4;cursor:pointer;text-decoration:none;align-self:center;transition:color var(--transition-base),border-color var(--transition-base)}.auth-confirm__alt-link:hover{color:var(--color-border);border-bottom-color:var(--color-border)}@media screen and (max-width:640px){.auth-mobile-hero{position:relative;height:200px;overflow:hidden;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.45)),linear-gradient(135deg,#c9bfb1 0,#3b3b3b 100%)}.auth-mobile-hero__brand{position:absolute;left:18px;bottom:22px;color:#fff;font:500 10px var(--font-sans);letter-spacing:1.8px;text-transform:uppercase;opacity:.85}.auth-minimal{min-height:auto;padding:30px 22px 50px;align-items:stretch;justify-content:flex-start}.auth-minimal__card{max-width:none}.auth-minimal__card--wide{max-width:none}.auth-minimal__eyebrow{display:none}.auth-minimal__title{font:300 30px/1.1 var(--font-display);text-transform:none;letter-spacing:-.3px;color:var(--color-border);margin-bottom:8px}.auth-minimal__subtitle{font-size:13px;line-height:1.6;letter-spacing:.2px;margin-bottom:26px}.auth-minimal .auth-form{gap:22px}.auth-minimal .checkout-page__field{padding-top:0;display:flex;flex-direction:column;gap:4px}.auth-minimal .checkout-page__field-input{border-bottom:1.5px solid var(--color-grey1);padding:13px 0;font-size:14px}.auth-minimal .checkout-page__field-input:focus{border-bottom-color:var(--color-border)}.auth-minimal .checkout-page__field-label{position:static;order:-1;display:block;font-size:10px;font-weight:400;letter-spacing:.8px;text-transform:uppercase;color:var(--color-grey1);margin-bottom:0;transition:none}.auth-minimal .checkout-page__field-input:placeholder-shown:not(:focus)~.checkout-page__field-label{position:static;top:auto;font-size:10px;font-weight:400;letter-spacing:.8px;text-transform:uppercase;color:var(--color-grey1)}.auth-minimal .checkout-page__field-error,.auth-minimal .checkout-page__field-hint{margin-top:0}.auth-minimal .checkout-page__field.auth-field--with-toggle{display:grid;grid-template-columns:1fr auto;grid-template-areas:"label   ." "input   toggle" "hint    hint";column-gap:12px;row-gap:4px}.auth-minimal .checkout-page__field.auth-field--with-toggle .checkout-page__field-label{grid-area:label;order:0}.auth-minimal .checkout-page__field.auth-field--with-toggle .checkout-page__field-input{grid-area:input;padding-right:0}.auth-minimal .checkout-page__field.auth-field--with-toggle .auth-field__toggle{grid-area:toggle;position:static;top:auto;bottom:auto;align-self:end;padding:12px 0;min-width:44px;text-align:right}.auth-minimal .checkout-page__field.auth-field--with-toggle .checkout-page__field-error,.auth-minimal .checkout-page__field.auth-field--with-toggle .checkout-page__field-hint{grid-area:hint}.auth-minimal .auth-button--primary{background:var(--color-border);border-color:var(--color-border);color:#fff}.auth-minimal .auth-button--primary:focus-visible,.auth-minimal .auth-button--primary:hover{background:#000;border-color:#000}.auth-minimal .auth-button--primary:disabled,.auth-minimal .auth-button--primary[disabled]{background:#e5e5e5;border-color:#e5e5e5;color:#fff}.auth-minimal .auth-button{min-height:44px}.auth-minimal .auth-screen__row{flex-wrap:wrap;row-gap:10px}.auth-minimal .auth-password-strength{gap:8px}.auth-minimal .auth-password-strength__bars{gap:3px}.auth-minimal .auth-password-strength__rules{column-gap:12px;row-gap:6px}.auth-minimal .auth-password-strength__rule{font-size:11px;line-height:1.3}.auth-minimal .auth-toggle-group{gap:10px}.auth-minimal .auth-toggle{min-height:44px;padding:12px 10px;font-size:12px}.auth-minimal .auth-checkbox{padding:8px 0;gap:14px;font-size:13px;line-height:1.55;-webkit-tap-highlight-color:rgba(0,0,0,0.04)}.auth-minimal .auth-checkbox__box{width:18px;height:18px;margin-top:0}.auth-minimal .auth-checkbox--inline{padding:4px 0;gap:8px}.auth-minimal .auth-checkbox--inline .auth-checkbox__box{width:16px;height:16px}.auth-minimal .auth-match{margin-top:0;font-size:12px;letter-spacing:.3px}.auth-minimal .auth-state-icon{margin-bottom:22px}.auth-minimal .auth-state-icon--envelope{width:56px;height:42px}.auth-minimal .auth-steps{max-width:none;gap:12px;margin-bottom:28px;font-size:12px}.auth-minimal .auth-steps>li{gap:12px}.auth-minimal .auth-steps__num{font-size:11px;letter-spacing:1px;min-width:22px}.auth-minimal .auth-steps__text{line-height:1.55}.auth-minimal .auth-button--ghost{min-height:44px}.auth-minimal .auth-minimal__small-action{display:inline-block;padding:10px 8px;margin:-4px auto}.auth-minimal .auth-validity-badge{width:100%;justify-content:flex-start;box-sizing:border-box;margin-bottom:24px}.auth-minimal .auth-state-icon--lock{width:48px;height:48px}.auth-minimal .auth-state-icon--lock::before{top:12px;width:14px;height:11px}.auth-minimal .auth-state-icon--lock::after{top:22px;width:20px;height:16px}.auth-minimal .auth-state-icon--invalid,.auth-minimal .auth-state-icon--success{width:56px;height:56px;font-size:28px}.auth-minimal__centered .auth-minimal__alt{max-width:none;margin-left:0;margin-right:0;align-items:stretch}.auth-checkout__intro{width:100%;padding:28px 16px 0}.auth-checkout__intro-title{font-size:30px;line-height:1.1;letter-spacing:-.4px}.auth-checkout__hero{padding:32px 16px 36px}.auth-checkout__hero::before{display:none}.auth-checkout__hero-eyebrow{font-size:10px;letter-spacing:3px;margin-bottom:16px}.auth-checkout__hero-rule{width:24px}.auth-checkout__hero-title{font-size:48px;line-height:1;letter-spacing:-1.2px;margin-bottom:14px}.auth-checkout__hero-text{font-size:13px;line-height:1.6;margin-bottom:24px;max-width:none}.auth-checkout__hero-perks{gap:28px}.auth-checkout__hero-perk-num{font-size:56px;letter-spacing:-1.4px}.auth-checkout__hero-perk-label{font-size:10px;letter-spacing:1.2px;margin-top:6px}.auth-checkout__hero-perk-sep{height:60px}.auth-checkout__hero-fineprint{font-size:10px;margin-top:22px;line-height:1.5}.auth-checkout__grid-wrap{width:100%;padding:24px 16px 40px}.auth-checkout__grid{display:flex;flex-direction:column;gap:12px;border:none;background:0 0}.auth-checkout__path{padding:24px 20px;border:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.auth-checkout__path-title{font-size:16px;margin-bottom:14px}.auth-checkout__path-num{font-size:12px}.auth-checkout__path-text{font-size:13px;line-height:1.6;margin-bottom:18px}.auth-checkout__perks{gap:10px;margin-bottom:22px}.auth-checkout__perks li{font-size:13px}.auth-checkout__path--register .auth-checkout__path-text{color:rgba(255,255,255,.85)}}body.has-active-landing .ds-plp,body.has-active-landing .listing{display:none!important}body.landing-pending .ds-plp,body.landing-pending .listing{visibility:hidden!important}body.landing-pending .banner_container,body.landing-pending .breadcrumb_wrapper{visibility:hidden!important}body.has-active-landing .banner_container,body.has-active-landing .breadcrumb_wrapper{display:none!important}body.has-active-landing main.app-content,body.landing-pending main.app-content{min-height:100vh}.category-landing{width:100%}.category-landing__sections{display:block}.category-landing__section{position:relative}.category-landing__section--hidden{display:none}.category-landing__preview-badge{position:fixed;top:12px;left:12px;z-index:60;padding:8px 14px;background:rgba(255,196,0,.95);color:#1a1300;font:500 12px/1 Jost,sans-serif;letter-spacing:1.2px;text-transform:uppercase;box-shadow:0 8px 24px rgba(0,0,0,.18)}.landing-section{padding:80px 0;box-sizing:border-box}.landing-section__inner{width:90%;max-width:1256px;margin:0 auto}.landing-section__inner--landing-editorial-split__layout,.landing-section__inner--landing-featured-lookbook__layout,.landing-section__inner--landing-personal-shopper__layout{display:grid;gap:48px}.landing-section__head{padding-bottom:32px;margin-bottom:36px;border-bottom:1px solid rgba(0,0,0,.08)}.landing-section__head--row{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:24px}.landing-section__head--center{text-align:center}.landing-section__head--center .landing-section__eyebrow{justify-content:center}.landing-section__eyebrow{display:flex;align-items:center;gap:12px;font:500 11px/1 Jost,sans-serif;letter-spacing:3px;text-transform:uppercase;color:rgba(0,0,0,.55);margin-bottom:14px}.landing-section__eyebrow>span{width:24px;height:1px;background:currentColor;opacity:.5}.landing-section__title{margin:0;font:400 46px/1.05 Jost,sans-serif;letter-spacing:-.005em}.landing-section__body,.landing-section__sub{margin:18px 0 0;font:400 14px/1.7 Jost,sans-serif;max-width:520px}.landing-tile{position:relative;display:block;text-decoration:none;overflow:hidden;color:inherit;cursor:pointer}.landing-tile[data-ratio="4/5"]{aspect-ratio:4/5}.landing-tile[data-ratio="1/1"]{aspect-ratio:1/1}.landing-tile[data-ratio="3/4"]{aspect-ratio:3/4}.landing-tile[data-ratio="16/9"]{aspect-ratio:16/9}.landing-tile[data-ratio="8/5"]{aspect-ratio:8/5}.landing-tile__image{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .6s ease;background-color:#efe7da}.landing-tile:hover .landing-tile__image{transform:scale(1.04)}.landing-tile__overlay{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,rgba(17,14,11,.72) 0,rgba(17,14,11,.4) 24%,rgba(17,14,11,.1) 48%,transparent 68%)}.landing-tile__overlay[data-scrim=soft]{background:linear-gradient(to top,rgba(17,14,11,.52) 0,rgba(17,14,11,.22) 26%,transparent 56%)}.landing-tile__overlay[data-scrim=medium]{background:linear-gradient(to top,rgba(17,14,11,.72) 0,rgba(17,14,11,.4) 24%,rgba(17,14,11,.1) 48%,transparent 68%)}.landing-tile__overlay[data-scrim=strong]{background:linear-gradient(to top,rgba(14,11,9,.9) 0,rgba(14,11,9,.64) 18%,rgba(14,11,9,.32) 38%,rgba(14,11,9,.08) 58%,transparent 76%)}.landing-tile__caption{position:absolute;left:24px;right:24px;bottom:24px;color:#faf6f0}.landing-tile__label{margin:0 0 8px;font:400 38px/1 Jost,sans-serif}.landing-tile__phrase{margin:0 0 14px;font:400 13px/1.5 Jost,sans-serif;color:rgba(250,246,240,.85);max-width:280px}.landing-tile__cta{display:inline-flex;align-items:center;gap:8px;font:500 11px/1 Jost,sans-serif;letter-spacing:2px;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:3px;opacity:.85;transition:opacity .3s ease}.landing-tile:hover .landing-tile__cta{opacity:1}.landing-tile--overlay .landing-tile__caption,.landing-tile--overlay .landing-tile__label,.landing-tile--overlay .landing-tile__phrase,.landing-tile--overlay .landing-tile__sub{color:#faf6f0}.landing-tiles__grid{display:grid;gap:24px}.landing-tiles__grid[data-cols="3"]{grid-template-columns:repeat(3,1fr)}.landing-tiles__grid[data-cols="4"]{grid-template-columns:repeat(4,1fr)}.landing-tiles__grid[data-cols="5"]{grid-template-columns:repeat(5,1fr);gap:20px}.landing-tiles__grid[data-cols="6"]{grid-template-columns:repeat(6,1fr);gap:16px}.landing-tiles__grid[data-grid=asymmetric]{grid-template-columns:repeat(4,1fr);gap:20px}.landing-tile__sub{font:500 11px Jost,sans-serif;letter-spacing:2.4px;text-transform:uppercase;color:rgba(252,250,247,.78);margin-bottom:8px}t-landing-tile{display:contents}.landing-value-props{text-align:center}.landing-value-props__grid{display:grid;gap:48px;margin-top:20px}.landing-value-props__grid[data-cols="2"]{grid-template-columns:repeat(2,1fr)}.landing-value-props__grid[data-cols="3"]{grid-template-columns:repeat(3,1fr)}.landing-value-props__grid[data-cols="4"]{grid-template-columns:repeat(4,1fr)}.landing-value-props__item{padding:0 12px;text-align:center}.landing-value-props__number{font-size:64px;line-height:1;margin-bottom:18px}.landing-value-props__heading{font:500 14px/1 Jost,sans-serif;text-transform:uppercase;letter-spacing:3px;margin:0 0 14px}.landing-value-props__body{font:400 14px/1.8 Jost,sans-serif;margin:0 auto;max-width:300px}.landing-product-grid__grid{display:grid;gap:40px 24px}.landing-product-grid__grid[data-cols="3"]{grid-template-columns:repeat(3,1fr)}.landing-product-grid__grid[data-cols="4"]{grid-template-columns:repeat(4,1fr)}.landing-product-grid__grid t-product,.landing-product-grid__grid t-product>div{display:block;width:100%;height:100%}.landing-product-card{position:relative;display:flex;flex-direction:column;background:0 0;color:var(--d-text);width:100%}.landing-product-card__link{display:flex;flex-direction:column;text-decoration:none;color:inherit}.landing-product-card__media{position:relative;aspect-ratio:3/4;background:var(--d-line);overflow:hidden}.landing-product-card__media t-form-image-static{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important}.landing-product-card__media img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;min-width:0!important;min-height:0!important;margin:0!important;object-fit:cover!important;object-position:center top!important;transition:transform .6s ease}.landing-product-card:hover .landing-product-card__media img{transform:scale(1.04)!important}.landing-product-card__badges{position:absolute;top:12px;left:12px;display:flex;flex-direction:column;gap:6px;z-index:4;pointer-events:none}.landing-product-card__badge{background:var(--d-bg);color:var(--d-deep);font:500 10px/1 Jost,"Helvetica Neue",sans-serif;text-transform:uppercase;letter-spacing:1.4px;padding:5px 9px;white-space:nowrap;align-self:flex-start}.landing-product-card__badge--sale{background:var(--d-deep);color:var(--d-bg)}.landing-product-card__badge--newin{background:var(--d-bg);color:var(--d-deep);border:1px solid var(--d-deep)}.landing-product-card__fav{position:absolute;top:10px;right:10px;width:36px;height:36px;background:rgba(250,246,240,.92);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--d-deep);z-index:4;padding:0;transition:background .3s ease}.landing-product-card__fav:hover{background:#faf6f0}.landing-product-card__fav svg{fill:none;stroke:currentColor}.landing-product-card__hover-bar{position:absolute;left:0;right:0;bottom:0;background:var(--d-deep);color:var(--d-bg);padding:12px 14px;font:500 11px/1 Jost,"Helvetica Neue",sans-serif;text-transform:uppercase;letter-spacing:1.4px;display:flex;justify-content:space-between;align-items:center;transform:translateY(100%);transition:transform .4s ease;z-index:3;pointer-events:none}.landing-product-card:hover .landing-product-card__hover-bar{transform:translateY(0)}.landing-product-card__sold-out{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);background:rgba(31,27,24,.72);color:var(--d-bg);text-align:center;padding:10px 0;font:500 12px Jost,sans-serif;text-transform:uppercase;letter-spacing:1.6px;z-index:5}.landing-product-card__info{padding-top:14px;display:flex;flex-direction:column;gap:6px}.landing-product-card__brand{font:italic 400 13px/1 var(--d-display);color:var(--d-muted);letter-spacing:0}.landing-product-card__title{font:400 14px/1.4 Jost,"Helvetica Neue",sans-serif;color:var(--d-text);letter-spacing:.2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.landing-product-card__price-row{display:flex;gap:10px;align-items:baseline;margin-top:2px;flex-wrap:wrap}.landing-product-card__price-old,.landing-product-card__price-old span,.landing-product-card__price-old t-price{font:400 13px Jost,"Helvetica Neue",sans-serif;color:var(--d-muted);text-decoration:line-through}.landing-product-card__price,.landing-product-card__price span,.landing-product-card__price t-price{font:500 14px Jost,"Helvetica Neue",sans-serif;color:var(--d-deep);text-decoration:none}.landing-product-card.is-sold-out .landing-product-card__brand,.landing-product-card.is-sold-out .landing-product-card__price,.landing-product-card.is-sold-out .landing-product-card__price-old,.landing-product-card.is-sold-out .landing-product-card__title{opacity:.55}.landing-featured-lookbook__layout{display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:stretch}.landing-featured-lookbook__cover{position:relative;min-height:520px}.landing-featured-lookbook__cover-image{position:absolute;inset:0;background-size:cover;background-position:center;background-color:#d4a5a0}.landing-featured-lookbook__cover-badge{position:absolute;top:20px;left:20px;padding:6px 12px;background:#faf6f0;font:italic 400 14px "Cormorant Garamond",serif}.landing-featured-lookbook__panel{display:flex;flex-direction:column;justify-content:space-between;gap:32px}.landing-featured-lookbook__minis{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.landing-featured-lookbook__minis-item,.landing-featured-lookbook__minis__mini{aspect-ratio:3/4;background-size:cover;background-position:center}.landing-featured-lookbook__mini{aspect-ratio:3/4;background-size:cover;background-position:center;background-color:#efe7da}.landing-editorial-split__layout{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.landing-editorial-split__media{aspect-ratio:4/5;background-size:cover;background-position:center;background-color:#efe7da}.landing-editorial-split__panel{max-width:440px}.landing-editorial-split__step{font:italic 300 64px/1 serif;margin-bottom:18px}.landing-editorial-split[data-direction=right] .landing-editorial-split__layout>.landing-editorial-split__panel{order:-1}.landing-cross-sell__strip{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px;padding:40px 0;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08)}.landing-cross-sell__cards{display:grid;grid-template-columns:1fr 1fr;gap:24px}.landing-cross-sell__card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:340px;padding:36px;text-decoration:none;color:inherit;overflow:hidden;background:#f2ebe0;border:1px solid rgba(0,0,0,.08)}.landing-cross-sell__card--photo{background:0 0;border:none}.landing-cross-sell__card-image{position:absolute;inset:0;background-size:cover;background-position:center}.landing-cross-sell__card-image::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(31,27,24,.65) 100%)}.landing-cross-sell__card-body{position:relative;z-index:1}.landing-cross-sell__card h3{margin:0 0 12px;font:400 42px/1 Jost,sans-serif}.landing-cross-sell__card-cta{display:inline-flex;align-items:center;gap:10px;font:500 11px/1 Jost,sans-serif;letter-spacing:1.8px;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:4px}.landing-cross-sell__card--photo .landing-cross-sell__card-body{color:#faf6f0}.landing-cross-sell__card--photo .landing-cross-sell__card-body h3{color:#faf6f0}.landing-personal-shopper__layout{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;padding:40px 48px;background:#f2ebe0;border:1px solid rgba(0,0,0,.08)}.landing-personal-shopper__title{margin:14px 0 10px;font:400 32px/1.1 Jost,sans-serif}.landing-personal-shopper__cta{display:flex;flex-direction:column;gap:10px;align-items:flex-end}.landing-personal-shopper__footnote{font:400 12px Jost,sans-serif;color:rgba(0,0,0,.55)}.landing-styling-ideas__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.landing-styling-ideas__card{display:flex;flex-direction:column;gap:18px;text-decoration:none;color:inherit}.landing-styling-ideas__card-image{aspect-ratio:4/3;background-color:#efe7da;background-size:cover;background-position:center}.landing-styling-ideas__card-cat{font:500 11px/1 Jost,sans-serif;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px}.landing-styling-ideas__card h3{margin:0 0 10px;font:400 26px/1.15 Jost,sans-serif}.landing-styling-ideas__card-read{font:400 12px Jost,sans-serif;color:rgba(0,0,0,.55)}.landing-newsletter{padding:90px 0;color:inherit}.landing-newsletter__layout{max-width:760px;margin:0 auto;text-align:center}.landing-newsletter__form{display:flex;max-width:520px;margin:32px auto 0;border-bottom:1px solid currentColor;opacity:.95}.landing-newsletter__input{flex:1;background:0 0;border:none;outline:0;color:inherit;font:400 16px Jost,sans-serif;padding:12px 0;letter-spacing:.2px}.landing-newsletter__button{background:0 0;border:none;cursor:pointer;color:inherit;font:500 12px Jost,sans-serif;text-transform:uppercase;letter-spacing:1.8px;padding:12px 0}.landing-newsletter__consent{display:inline-flex;align-items:center;gap:10px;margin-top:20px;font:400 12px Jost,sans-serif;opacity:.75;cursor:pointer}.landing-newsletter__consent input[type=checkbox]{margin:0;cursor:pointer}.landing-newsletter__consent a{color:inherit;text-decoration:underline;text-underline-offset:2px}.landing-newsletter__button:disabled{opacity:.6;cursor:not-allowed}.landing-newsletter__error{margin:16px auto 0;max-width:520px;font:400 12px Jost,sans-serif;color:#ffb3b3}.landing-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 26px;text-transform:uppercase;letter-spacing:1.4px;cursor:pointer;transition:all .4s ease;border:1px solid transparent;text-decoration:none;font:500 12px/1 Jost,sans-serif}.landing-link{display:inline-flex;align-items:baseline;gap:8px;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;transition:all .3s ease;font:400 14px/1.3 Jost,sans-serif}.landing-hero{position:relative;min-height:620px;display:flex;align-items:center}.landing-hero--photo,.landing-hero--split{min-height:620px}.landing-hero--typographic{padding:90px 0 0;min-height:auto;text-align:center;display:block}.landing-hero__media{position:absolute;inset:0;background-size:cover;background-position:center}.landing-hero--split{display:grid;grid-template-columns:1.2fr 1fr}.landing-hero--split .landing-hero__media{position:relative}.landing-hero--split .landing-hero__panel{padding:80px 64px}.landing-hero__overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(31,27,24,.55) 100%)}.landing-hero__panel{position:relative;z-index:2;max-width:780px;padding:80px 64px}.landing-hero__eyebrow{display:inline-flex;align-items:center;gap:12px;font:500 11px/1 Jost,sans-serif;letter-spacing:3px;text-transform:uppercase;margin-bottom:18px}.landing-hero__eyebrow-lead{width:24px;height:1px;background:currentColor;opacity:.6}.landing-hero__title{margin:0 0 14px;font:400 92px/0.95 Jost,sans-serif;letter-spacing:-.015em}.landing-hero__sub{margin:0 0 32px;max-width:480px;font:400 16px/1.7 Jost,sans-serif}.landing-hero__ctas{display:flex;gap:14px;flex-wrap:wrap}.landing-hero__strip{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:60px}.landing-hero__strip-item{height:360px;background-size:cover;background-position:center}.landing-subnav{border-bottom:1px solid rgba(0,0,0,.08)}.landing-subnav__inner{width:90%;max-width:1256px;margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:18px 0;gap:32px}.landing-subnav__brand{display:flex;align-items:baseline;gap:14px;text-decoration:none;color:inherit}.landing-subnav__brand-pre{font:500 11px Jost,sans-serif;letter-spacing:2px;text-transform:uppercase;opacity:.6}.landing-subnav__brand-mark{font:italic 400 26px/1 "Cormorant Garamond",serif;letter-spacing:-.01em}.landing-subnav__shortcuts{display:flex;gap:28px;justify-content:center}.landing-subnav__shortcut{position:relative;text-decoration:none;font:500 12px/1 Jost,sans-serif;letter-spacing:1.2px;text-transform:uppercase;color:inherit;padding-bottom:6px;border-bottom:1px solid transparent;transition:all .3s ease}.landing-subnav__shortcut:hover{opacity:.7}.landing-subnav__edit{display:inline-flex;align-items:center;gap:10px;text-decoration:none;padding:10px 16px;border:1px solid currentColor;font:italic 400 14px/1 "Cormorant Garamond",serif;transition:all .3s ease}.landing-subnav__edit-badge{font:500 10px Jost,sans-serif;letter-spacing:1.4px;text-transform:uppercase;padding:2px 5px;background:currentColor}@media (max-width:768px){.landing-btn{padding:12px 18px;font-size:11px;letter-spacing:1.2px}}@media (max-width:768px){.landing-section{padding:48px 0}.landing-section__title{font-size:32px}.landing-section__head{padding-bottom:20px;margin-bottom:24px}.landing-section__sub{font-size:13px}.landing-section__inner{width:92%}.landing-hero__title{font-size:48px}.landing-hero__panel{padding:48px 24px}.landing-hero--split{grid-template-columns:1fr}.landing-hero-slider{min-height:auto!important}.landing-hero-slider__slide{grid-template-columns:1fr!important;min-height:auto!important}.landing-hero-slider__media{min-height:280px;aspect-ratio:4/5}.landing-hero-slider__slide-eyebrow{top:16px;left:20px;font-size:10px;letter-spacing:2px}.landing-hero-slider__slide-number{bottom:16px;left:20px;font-size:36px}.landing-hero-slider__slide-number small{font-size:10px;margin-left:8px}.landing-hero-slider__panel{padding:32px 20px 40px;gap:14px}.landing-hero-slider__title{font-size:44px!important;line-height:1;letter-spacing:-.01em}.landing-hero-slider__sub{font-size:13px;line-height:1.6}.landing-hero-slider__actions{gap:12px;margin-top:8px}.landing-hero-slider__promo{font-size:10px;letter-spacing:1px}.landing-hero-slider__dots{bottom:auto;top:256px;left:50%;transform:translateX(-50%)}.landing-hero-slider__arrows{top:16px;right:16px}.landing-hero-slider__arrow{width:36px;height:36px}.landing-subnav>div,.landing-subnav__inner{grid-template-columns:1fr;gap:14px}.category-landing__section--subnav .landing-subnav{padding:8px 0}.landing-subnav>div,.landing-subnav__inner{padding:10px 0!important}.landing-subnav nav,.landing-subnav__shortcuts{overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start;gap:18px;scrollbar-width:none;-ms-overflow-style:none;padding:0 16px}.landing-subnav nav::-webkit-scrollbar,.landing-subnav__shortcuts::-webkit-scrollbar{display:none}.landing-subnav nav a,.landing-subnav__shortcuts a{flex-shrink:0;white-space:nowrap;font-size:11px;letter-spacing:1px;padding-bottom:4px}.landing-subnav a[href="#all"],.landing-subnav__edit{display:none}.landing-tiles__grid[data-cols="3"],.landing-tiles__grid[data-cols="4"],.landing-tiles__grid[data-cols="5"]{grid-template-columns:repeat(2,1fr)!important;gap:14px!important}.landing-tiles__grid[data-cols="6"]{grid-template-columns:repeat(3,1fr)!important;gap:10px!important}.landing-tiles__grid[data-grid=asymmetric]{grid-template-columns:repeat(2,1fr)!important;gap:14px!important}.landing-tiles__grid[data-grid=asymmetric]>.landing-tile,.landing-tiles__grid[data-grid=asymmetric]>t-landing-tile>.landing-tile{grid-column:span 1!important}.landing-tiles__grid[data-grid=asymmetric] .landing-tile[data-span="2"]{grid-column:span 2!important;aspect-ratio:4/5!important}.landing-tile__label{font-size:26px!important}.landing-tile__phrase{font-size:12px}.landing-tile__caption{left:14px!important;right:14px!important;bottom:14px!important}.landing-tile__sub{font-size:10px;letter-spacing:1.6px;margin-bottom:4px}.landing-product-grid__grid{grid-template-columns:repeat(2,1fr)!important;gap:24px 12px!important}.landing-product-grid__head{padding-bottom:18px;margin-bottom:20px}.landing-product-grid__releva-chip{margin-left:0;margin-top:8px;font-size:9px}.landing-product-card__price-row{display:flex;flex-wrap:wrap;flex-direction:row;align-items:baseline;gap:1px 6px}.landing-product-card__price-row .t-price,.landing-product-card__price-row>.landing-product-card__price,.landing-product-card__price-row>.landing-product-card__price-old,.landing-product-card__price-row>.landing-product-card__price-old>span,.landing-product-card__price-row>.landing-product-card__price>span{display:contents}.landing-product-card__price-old .t-price__eur{order:1}.landing-product-card__price .t-price__eur{order:2}.landing-product-card__price .t-price__eur{font-size:14px;font-weight:600;line-height:1.1}.landing-product-card__price-old .t-price__eur{font-size:11px;font-weight:400;line-height:1.1;text-decoration:line-through}.landing-product-card__price-row .t-price small{font-size:.85em;margin-left:1px}.landing-cross-sell__cards,.landing-editorial-split__layout,.landing-featured-lookbook__layout,.landing-personal-shopper__layout,.landing-styling-ideas__grid{grid-template-columns:1fr;gap:24px}.landing-two-worlds__grid{grid-template-columns:1fr;min-height:auto}.landing-two-worlds__panel{min-height:480px}.landing-two-worlds__content{padding:48px 24px;min-height:480px}.landing-two-worlds__title{font-size:56px!important;line-height:.95}.landing-two-worlds__body{font-size:13px;max-width:none}.landing-color-picker{padding:56px 0!important}.landing-color-picker__inner{width:92%!important}.landing-color-picker__head{flex-direction:column;align-items:flex-start;margin-bottom:24px}.landing-color-picker__title{font-size:28px!important}.landing-color-picker__grid{grid-template-columns:repeat(5,1fr)!important;gap:10px!important}.landing-color-picker__name{font-size:9px;letter-spacing:.6px}.landing-ugc{padding:56px 0 32px!important}.landing-ugc__inner{width:92%!important}.landing-ugc__head{flex-direction:column;align-items:flex-start;margin-bottom:20px}.landing-ugc__title{font-size:32px!important}.landing-ugc__body{font-size:13px}.landing-ugc__grid{grid-template-columns:repeat(3,1fr)!important;gap:8px!important}.landing-ugc__tile-meta{opacity:1;font-size:9px}.landing-finish-the-look{padding:48px 0!important}.landing-finish-the-look__inner{width:92%!important}.landing-finish-the-look__layout{grid-template-columns:1fr!important;gap:16px!important}.landing-finish-the-look__editorial{min-height:380px}.landing-finish-the-look__editorial-copy{left:20px;right:20px;bottom:20px}.landing-finish-the-look__editorial-title{font-size:28px}.landing-finish-the-look__editorial-body{font-size:12px}.landing-finish-the-look__items{grid-template-columns:1fr 1fr;gap:10px}.landing-finish-the-look__item{height:200px}.landing-seo-footer{padding:48px 0 56px!important}.landing-seo-footer__inner{grid-template-columns:1fr!important;gap:32px!important;width:92%!important}.landing-seo-footer__title{font-size:28px!important;margin-bottom:14px}.landing-seo-footer__body{font-size:13px}.landing-seo-footer__crosslink-label{font-size:18px}.landing-shop-by-need__grid{grid-template-columns:repeat(3,1fr)!important;gap:8px}.landing-shop-by-need__tile{padding:18px 8px;gap:10px}.landing-shop-by-need__icon{width:24px;height:24px}.landing-shop-by-need__label{font-size:9px;letter-spacing:.8px}.landing-reviews__grid{grid-template-columns:1fr!important;gap:14px}.landing-reviews__card{padding:24px}.landing-reviews__quote{font-size:16px;line-height:1.45}.landing-value-props__grid{grid-template-columns:1fr 1fr!important;gap:28px 16px}.landing-value-props__number{font-size:40px!important}.landing-value-props__heading{font-size:14px}.landing-value-props__body{font-size:12px}}@media (max-width:480px){.landing-section{padding:40px 0}.landing-section__title{font-size:26px!important}.landing-hero-slider__title{font-size:36px!important}.landing-hero-slider__media{min-height:240px}.landing-hero-slider__dots{top:218px}.landing-two-worlds__title{font-size:44px!important}.landing-tile__label{font-size:22px!important}.landing-product-grid__grid{grid-template-columns:repeat(2,1fr)!important;gap:24px 12px!important}.landing-tiles__grid[data-cols="3"],.landing-tiles__grid[data-cols="4"],.landing-tiles__grid[data-cols="5"],.landing-tiles__grid[data-cols="6"],.landing-tiles__grid[data-grid=asymmetric]{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.landing-color-picker__grid{grid-template-columns:repeat(4,1fr)!important;gap:8px!important}.landing-ugc__grid{grid-template-columns:repeat(2,1fr)!important}.landing-shop-by-need__grid{grid-template-columns:repeat(2,1fr)!important}.landing-finish-the-look__items{grid-template-columns:1fr!important}.landing-finish-the-look__item{height:180px}.landing-value-props__grid{grid-template-columns:1fr!important;gap:28px}}.lookbook{width:100%}.lookbook-hero{position:relative;min-height:680px;background-size:cover;background-position:center;color:#faf6f0}.lookbook-hero__overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(31,27,24,.3) 0,transparent 30%,transparent 60%,rgba(31,27,24,.5) 100%)}.lookbook-hero__inner{position:relative;z-index:2;max-width:1400px;margin:0 auto;padding:72px 64px;min-height:680px;display:flex;flex-direction:column;justify-content:space-between;gap:24px}.lookbook-hero__eyebrow{font:500 10px Jost,sans-serif;letter-spacing:3px;text-transform:uppercase;color:rgba(250,246,240,.85)}.lookbook-hero__title{margin:0 0 18px;font:400 108px/0.92 Jost,sans-serif;letter-spacing:-.02em;max-width:920px}.lookbook-hero__subtitle{margin:0;max-width:520px;font:400 16px/1.7 Jost,sans-serif;color:rgba(250,246,240,.85)}.lookbook-hero__credits{display:flex;justify-content:space-between;align-items:end;font:500 11px Jost,sans-serif;letter-spacing:2px;text-transform:uppercase;color:rgba(250,246,240,.7);flex-wrap:wrap;gap:16px}.lookbook-intro{padding:100px 0 80px}.lookbook-intro__inner{max-width:680px;margin:0 auto;padding:0 24px;text-align:center}.lookbook-intro__open-quote{font:italic 400 64px/1 serif;margin-bottom:24px;color:rgba(0,0,0,.4)}.lookbook-intro__body{margin:0 0 24px;font:400 18px/1.85 Jost,sans-serif;text-wrap:pretty}.lookbook-intro__attr{display:inline-flex;align-items:center;gap:12px;font:italic 400 14px serif;color:rgba(0,0,0,.55)}.lookbook-intro__attr>span{width:30px;height:1px;background:currentColor;opacity:.5}.lookbook-look{padding:40px 0}.look-centered__stage,.look-fullbleed__stage{position:relative;max-width:1400px;margin:0 auto;background-size:cover;background-position:center;background-color:#efe7da}.look-centered__stage{max-width:980px}.look-caption-row{max-width:1256px;margin:24px auto 0;padding:0 24px;display:grid;grid-template-columns:auto 1fr auto;gap:32px;align-items:baseline}.look-caption-row__label{font:500 11px Jost,sans-serif;letter-spacing:2.4px;text-transform:uppercase}.look-caption-row__title{margin:0;font:400 32px/1.15 Jost,sans-serif;text-wrap:balance}.look-caption-row__caption{font:400 12px Jost,sans-serif;color:rgba(0,0,0,.55);text-align:right}.look-hotspot{position:absolute;transform:translate(-50%,-50%);width:36px;height:36px;padding:0;background:0 0;border:none;cursor:pointer}.look-hotspot__pulse{position:absolute;inset:0;border:1px solid #faf6f0;border-radius:50%;animation:lookHotspotPulse 2s ease infinite}.look-hotspot__dot{position:absolute;top:50%;left:50%;width:14px;height:14px;transform:translate(-50%,-50%);background:#faf6f0;border-radius:50%;display:flex;align-items:center;justify-content:center;font:500 11px Jost,sans-serif;color:#5c3a3e}@keyframes lookHotspotPulse{0%{transform:scale(.8);opacity:.9}70%{transform:scale(1.6);opacity:0}100%{transform:scale(.8);opacity:0}}.look-diptych{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:0 24px}.look-diptych__media{aspect-ratio:3/4;background-size:cover;background-position:center;background-color:#efe7da}.look-diptych__caption{display:grid;grid-template-columns:auto 1fr;gap:18px;margin-top:18px;align-items:baseline}.look-diptych__label{font:500 11px Jost,sans-serif;letter-spacing:2.4px;text-transform:uppercase}.look-diptych__text{font:400 13px Jost,sans-serif}.look-text-image{max-width:1256px;margin:0 auto;padding:70px 24px;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.look-text-image__media{aspect-ratio:4/5;background-size:cover;background-position:center;background-color:#efe7da}.look-text-image__eyebrow{display:inline-block;font:500 11px Jost,sans-serif;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:14px}.look-text-image__title{margin:0 0 24px;font:400 48px/1.05 Jost,sans-serif}.look-text-image__body{margin:0;font:400 15px/1.8 Jost,sans-serif;max-width:440px}.look-text-image[data-direction=right]>.look-text-image__panel{order:-1}.lookbook-related{padding:90px 0 100px}.lookbook-related__inner{width:90%;max-width:1256px;margin:0 auto}.lookbook-related__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.lookbook-related__card{display:flex;flex-direction:column;gap:18px;text-decoration:none;color:inherit}.lookbook-related__card-image{aspect-ratio:4/5;background-size:cover;background-position:center;background-color:#efe7da}.lookbook-related__card-eyebrow{font:500 11px Jost,sans-serif;letter-spacing:2px;text-transform:uppercase;margin-bottom:8px;display:block}.lookbook-related__card h3{margin:0;font:400 26px/1.2 Jost,sans-serif}.shop-the-look{position:fixed;inset:0;z-index:60;background:rgba(31,27,24,.45);display:flex;align-items:flex-end;justify-content:center}.shop-the-look__sheet{width:min(540px,92vw);background:#faf6f0;padding:28px 32px 36px;box-shadow:0 -10px 40px rgba(31,27,24,.3);animation:shopSheetUp .3s ease}.shop-the-look__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.shop-the-look__eyebrow{font:500 11px Jost,sans-serif;letter-spacing:2px;text-transform:uppercase;color:rgba(0,0,0,.55)}.shop-the-look__close{background:0 0;border:none;cursor:pointer;font:400 24px Jost,sans-serif;width:32px;height:32px;line-height:24px;padding:0}.shop-the-look__body{display:grid;grid-template-columns:140px 1fr;gap:20px}.shop-the-look__image{aspect-ratio:3/4;background-color:#efe7da}.shop-the-look__brand{font:italic 400 14px serif;color:rgba(0,0,0,.55);margin-bottom:6px}.shop-the-look__title{margin:0 0 12px;font:400 18px/1.3 Jost,sans-serif}.shop-the-look__price{font:500 18px Jost,sans-serif;margin-bottom:16px}@keyframes shopSheetUp{from{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}@media (max-width:768px){.lookbook-hero{min-height:480px}.lookbook-hero__inner{padding:48px 24px;min-height:480px}.lookbook-hero__title{font-size:56px}.lookbook-hero__credits{flex-direction:column;align-items:flex-start}.look-caption-row{grid-template-columns:1fr;gap:8px}.look-diptych,.look-text-image,.lookbook-related__grid{grid-template-columns:1fr}}.brand-dresses{--d-bg:#FAF6F0;--d-bg-deep:#F2EBE0;--d-rose:#D4A5A0;--d-rose-soft:#E8CDC8;--d-deep:#5C3A3E;--d-deep-ink:#3D2629;--d-text:#2A2426;--d-muted:#7A6F71;--d-line:#E8DDD4;--d-display:'Cormorant Garamond','Cormorant Infant',serif;--d-display-weight:400;--d-display-tracking:-0.01em;background:var(--d-bg);color:var(--d-text)}.brand-dresses .landing-section{background:var(--d-bg)}.brand-dresses .landing-section--landing-cross-sell{background:var(--d-bg)}.brand-dresses .landing-section--landing-featured-lookbook{background:var(--d-bg-deep)}.brand-dresses .landing-section--landing-styling-ideas{background:var(--d-bg-deep)}.brand-dresses .landing-section__head{border-bottom-color:var(--d-line)}.brand-dresses .landing-section__eyebrow{color:var(--d-muted)}.brand-dresses .landing-section__title{font:italic 400 46px/1.05 var(--d-display);letter-spacing:var(--d-display-tracking);color:var(--d-deep);text-wrap:balance}.brand-dresses .landing-section__body,.brand-dresses .landing-section__sub{color:var(--d-text)}.brand-dresses .landing-btn--primary{background:var(--d-deep);color:var(--d-bg);border-color:var(--d-deep)}.brand-dresses .landing-btn--primary:hover{background:var(--d-deep-ink);border-color:var(--d-deep-ink)}.brand-dresses .landing-btn--ghost{background:0 0;color:var(--d-deep);border-color:var(--d-deep)}.brand-dresses .landing-btn--ghost:hover{background:var(--d-deep);color:var(--d-bg)}.brand-dresses .landing-btn--light{background:var(--d-bg);color:var(--d-deep);border-color:var(--d-bg)}.brand-dresses .landing-btn--light:hover{background:var(--d-rose-soft)}.brand-dresses .landing-btn--onDark{background:0 0;color:var(--d-bg);border-color:var(--d-bg)}.brand-dresses .landing-btn--onDark:hover{background:var(--d-bg);color:var(--d-deep)}.brand-dresses .landing-link{color:var(--d-deep);border-bottom-color:var(--d-deep)}.brand-dresses .landing-link:hover{color:var(--d-rose);border-bottom-color:var(--d-rose)}.brand-dresses .landing-subnav{background:var(--d-bg);border-bottom-color:var(--d-line);color:var(--d-text)}.brand-dresses .landing-subnav__brand-pre{color:var(--d-muted)}.brand-dresses .landing-subnav__brand-mark{color:var(--d-deep)}.brand-dresses .landing-subnav__shortcut{color:var(--d-text)}.brand-dresses .landing-subnav__shortcut:hover{color:var(--d-deep);opacity:1}.brand-dresses .landing-subnav__edit{color:var(--d-deep);border-color:var(--d-deep)}.brand-dresses .landing-subnav__edit:hover{background:var(--d-deep);color:var(--d-bg)}.brand-dresses .landing-subnav__edit-badge{color:var(--d-bg)}.brand-dresses .landing-hero{background:var(--d-bg);color:var(--d-deep)}.brand-dresses .landing-hero__title{font:italic 400 92px/0.95 var(--d-display);color:var(--d-deep);text-wrap:balance}.brand-dresses .landing-hero--photo .landing-hero__eyebrow,.brand-dresses .landing-hero--photo .landing-hero__sub,.brand-dresses .landing-hero--photo .landing-hero__title{color:var(--d-bg)}.brand-dresses .landing-hero--typographic .landing-hero__title{font-size:132px;line-height:.92;letter-spacing:-.02em;max-width:1100px;margin:24px auto 24px}.brand-dresses .landing-hero__eyebrow{color:var(--d-muted)}.brand-dresses .landing-tile__label{font:italic 400 38px/1 var(--d-display);letter-spacing:var(--d-display-tracking);color:#faf6f0}.brand-dresses .landing-tile__phrase{color:rgba(250,246,240,.85)}.brand-dresses .landing-featured-lookbook__cover-badge{background:var(--d-bg);color:var(--d-deep);font:italic 400 14px var(--d-display)}.brand-dresses .landing-editorial-split{background:var(--d-bg-deep)}.brand-dresses .landing-editorial-split__step{font:italic 300 64px/1 var(--d-display);color:var(--d-rose)}.brand-dresses .landing-value-props{background:var(--d-bg-deep)}.brand-dresses .landing-value-props .landing-section__title{font:italic var(--d-display-weight) 46px/1.05 var(--d-display);letter-spacing:var(--d-display-tracking);color:var(--d-deep)}.brand-dresses .landing-value-props__number{font:italic 300 64px/1 var(--d-display);color:var(--d-rose)}.brand-dresses .landing-value-props__heading{color:var(--d-deep)}.brand-dresses .landing-value-props__body{color:var(--d-text)}.brand-dresses .landing-cross-sell__card{background:var(--d-bg-deep);border-color:var(--d-line)}.brand-dresses .landing-cross-sell__card h3{font:italic 400 42px/1 var(--d-display);color:var(--d-deep)}.brand-dresses .landing-personal-shopper__layout{background:var(--d-bg-deep);border-color:var(--d-line)}.brand-dresses .landing-personal-shopper__title{font:italic 400 32px/1.1 var(--d-display);color:var(--d-deep)}.brand-dresses .landing-styling-ideas__card-cat{color:var(--d-rose)}.brand-dresses .landing-styling-ideas__card h3{font:italic 400 26px/1.15 var(--d-display);color:var(--d-deep)}.brand-dresses .landing-styling-ideas__card-read{color:var(--d-muted)}.brand-dresses .landing-newsletter[data-variant=on-dark]{background:var(--d-deep);color:var(--d-bg)}.brand-dresses .landing-newsletter[data-variant=on-dark] .landing-section__title{font:italic var(--d-display-weight) 48px/1.05 var(--d-display);letter-spacing:var(--d-display-tracking);color:var(--d-bg)}.brand-dresses .landing-newsletter[data-variant=on-dark] .landing-section__body,.brand-dresses .landing-newsletter[data-variant=on-dark] .landing-section__eyebrow{color:rgba(250,246,240,.7)}.brand-dresses .landing-newsletter[data-variant=on-dark] .landing-section__eyebrow>span{background:rgba(250,246,240,.7)}.brand-dresses .landing-newsletter[data-variant=on-dark] .landing-newsletter__form{border-bottom-color:rgba(250,246,240,.4)}.brand-dresses .landing-newsletter[data-variant=on-dark] .landing-newsletter__input::placeholder{color:rgba(250,246,240,.55)}.brand-dresses .landing-newsletter[data-variant=on-dark] .landing-newsletter__consent{color:rgba(250,246,240,.55)}.brand-dresses .landing-newsletter[data-variant=on-dark] .landing-newsletter__consent a{color:rgba(250,246,240,.85)}.brand-dresses .landing-newsletter[data-variant=on-dark] .landing-newsletter__consent input[type=checkbox]{accent-color:var(--d-rose)}.brand-dresses .landing-newsletter[data-variant=on-dark] .landing-newsletter__consent.has-error{color:var(--d-rose)}.brand-dresses .landing-newsletter[data-variant=on-dark] .landing-newsletter__form.has-error{border-bottom-color:var(--d-rose)}.brand-dresses .landing-newsletter[data-variant=on-dark] .landing-newsletter__error{color:var(--d-rose)}.brand-dresses .card.card{background:0 0!important}.brand-dresses .card.card .card__title{font-family:var(--d-display)!important;font-style:italic!important;font-size:13px!important;font-weight:400!important;line-height:1.2!important;color:var(--d-muted)!important;text-transform:none!important;letter-spacing:0!important}.brand-dresses .card.card .card__type{font-family:Jost,"Helvetica Neue",sans-serif!important;font-style:normal!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;color:var(--d-text)!important;text-transform:none!important;letter-spacing:.2px!important}.brand-dresses .card.card .card__price-cont .card__price,.brand-dresses .card.card .card__price-cont:has(.card__price-old) .card__price{color:var(--d-deep)!important;font-weight:500!important}.brand-dresses .card.card .card__price small,.brand-dresses .card.card .card__price span,.brand-dresses .card.card .card__price t-price{color:var(--d-deep)!important}.brand-dresses .card.card .card__price-old{color:var(--d-muted)!important;text-decoration:line-through!important}.brand-dresses .card.card .card__price-old small,.brand-dresses .card.card .card__price-old span,.brand-dresses .card.card .card__price-old t-price{color:var(--d-muted)!important;text-decoration:line-through!important}.brand-dresses .card.card .text_labels .label_discount{background:var(--d-bg)!important;color:var(--d-deep)!important;border:none!important}.brand-dresses .card.card .text_labels .label_discount.sale{background:var(--d-deep)!important;color:var(--d-bg)!important}.brand-dresses .card.card .text_labels .label_discount.label_newin{background:var(--d-bg)!important;color:var(--d-deep)!important;border:1px solid var(--d-deep)!important}.brand-dresses .card.card .card__image-cont{background:var(--d-line)!important}.brand-dresses .card.card:hover .card__image-cont img{transform:scale(1.03);transition:transform .6s ease}.brand-dresses .card.card .card__favourite{background:rgba(250,246,240,.92);color:var(--d-deep)}.brand-dresses .card.card .card__favourite svg{fill:currentColor;stroke:currentColor}.brand-dresses .card.card .card__bot{display:none}.brand-dresses .landing-product-grid__grid{gap:40px 24px}.brand-dresses .ds-plp__header-title{font:italic 400 76px/1 var(--d-display);letter-spacing:var(--d-display-tracking);color:var(--d-deep)}.brand-dresses .ds-plp__header-count{font:italic 400 14px var(--d-display);color:var(--d-muted)}.brand-dresses .ds-plp-filters,.brand-dresses .listing__filters{border-color:var(--d-line)}.brand-dresses .ds-plp-filters .filter__name,.brand-dresses .ds-plp-filters .filter__title,.brand-dresses .listing__filters .filter__name,.brand-dresses .listing__filters .filter__title{font:500 12px Jost,sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:var(--d-text)}.brand-dresses .ds-plp-filters .filter__name.is-active,.brand-dresses .ds-plp-filters .filter__name:hover,.brand-dresses .ds-plp-filters .filter__title.is-active,.brand-dresses .ds-plp-filters .filter__title:hover,.brand-dresses .listing__filters .filter__name.is-active,.brand-dresses .listing__filters .filter__name:hover,.brand-dresses .listing__filters .filter__title.is-active,.brand-dresses .listing__filters .filter__title:hover{color:var(--d-deep)}.brand-dresses .ds-plp-toolbar{background:var(--d-bg);border-color:var(--d-line)}.brand-intimate{--ev-bg:#FCFAF7;--ev-bg-deep:#F4EFE7;--ev-blush:#E8C9C0;--ev-blush-soft:#F2DCD5;--ev-sand:#C9B89E;--ev-deep:#5C3A3E;--ev-deep-ink:#3D2629;--ev-text:#2A2426;--ev-muted:#7A6F71;--ev-line:#E8DDD4;--ad-bg:#0F0D0E;--ad-surface:#1A1618;--ad-surface-2:#221C1E;--ad-accent:#6B2B33;--ad-accent-deep:#4A1E25;--ad-highlight:#B8956A;--ad-text:#F2EDE8;--ad-muted:#A89B8E;--ad-line:#2B2528;--in-display:'Cormorant Garamond','Cormorant Infant',serif;--in-display-weight:400;--d-bg:var(--ev-bg);--d-bg-deep:var(--ev-bg-deep);--d-deep:var(--ev-deep);--d-deep-ink:var(--ev-deep-ink);--d-rose:var(--ev-blush);--d-rose-soft:var(--ev-blush-soft);--d-text:var(--ev-text);--d-muted:var(--ev-muted);--d-line:var(--ev-line);--d-display:var(--in-display);--d-display-weight:var(--in-display-weight);--d-display-tracking:-0.01em;background:var(--ev-bg);color:var(--ev-text)}.brand-intimate .landing-section{background:var(--ev-bg)}.brand-intimate .landing-section--landing-featured-lookbook{background:var(--ev-bg-deep)}.brand-intimate .landing-section--landing-editorial-split{background:var(--ev-bg-deep)}.brand-intimate .landing-section--landing-styling-ideas{background:var(--ev-bg-deep)}.brand-intimate .landing-section--landing-value-props{background:var(--ev-bg-deep)}.brand-intimate .landing-section__head{border-bottom-color:var(--ev-line)}.brand-intimate .landing-section__eyebrow{color:var(--ev-muted)}.brand-intimate .landing-section__title{font:italic var(--in-display-weight) 46px/1.05 var(--in-display);letter-spacing:-.01em;color:var(--ev-deep);text-wrap:balance}.brand-intimate .landing-section__body,.brand-intimate .landing-section__sub{color:var(--ev-text)}.brand-intimate .landing-btn--primary{background:var(--ev-deep);color:var(--ev-bg);border-color:var(--ev-deep)}.brand-intimate .landing-btn--primary:hover{background:var(--ev-deep-ink);border-color:var(--ev-deep-ink)}.brand-intimate .landing-btn--ghost{background:0 0;color:var(--ev-deep);border-color:var(--ev-deep)}.brand-intimate .landing-btn--ghost:hover{background:var(--ev-deep);color:var(--ev-bg)}.brand-intimate .landing-btn--light{background:var(--ev-bg);color:var(--ev-deep);border-color:var(--ev-bg)}.brand-intimate .landing-btn--light:hover{background:var(--ev-blush-soft)}.brand-intimate .landing-btn--onDark{background:0 0;color:var(--ev-bg);border-color:var(--ev-bg)}.brand-intimate .landing-btn--onDark:hover{background:var(--ev-bg);color:var(--ev-deep)}.brand-intimate .landing-link{color:var(--ev-deep);border-bottom-color:var(--ev-deep)}.brand-intimate .landing-link:hover{color:var(--ev-blush);border-bottom-color:var(--ev-blush)}.brand-intimate .landing-subnav{background:var(--ev-bg);border-bottom-color:var(--ev-line);color:var(--ev-text)}.brand-intimate .landing-subnav__brand-pre{color:var(--ev-muted)}.brand-intimate .landing-subnav__brand-mark{color:var(--ev-deep)}.brand-intimate .landing-subnav__shortcut{color:var(--ev-text)}.brand-intimate .landing-subnav__shortcut:hover{color:var(--ev-deep);opacity:1}.brand-intimate .landing-subnav__edit{color:var(--ev-deep);border-color:var(--ev-deep)}.brand-intimate .landing-subnav__edit:hover{background:var(--ev-deep);color:var(--ev-bg)}.brand-intimate .landing-subnav__edit-badge{color:var(--ev-bg)}.brand-intimate .landing-hero{background:var(--ev-bg);color:var(--ev-deep)}.brand-intimate .landing-hero__title{font:italic var(--in-display-weight) 92px/0.95 var(--in-display);color:var(--ev-deep);text-wrap:balance}.brand-intimate .landing-hero--photo .landing-hero__eyebrow,.brand-intimate .landing-hero--photo .landing-hero__sub,.brand-intimate .landing-hero--photo .landing-hero__title{color:var(--ev-bg)}.brand-intimate .landing-hero--typographic .landing-hero__title{font-size:132px;line-height:.92;letter-spacing:-.02em;max-width:1100px;margin:24px auto 24px}.brand-intimate .landing-hero__eyebrow{color:var(--ev-muted)}.brand-intimate .landing-tile__label{font:italic 400 38px/1 var(--in-display);letter-spacing:-.01em;color:var(--ev-bg)}.brand-intimate .landing-tile__phrase{color:rgba(252,250,247,.85)}.brand-intimate .landing-tile__sub{font:500 11px Jost,sans-serif;letter-spacing:2.4px;text-transform:uppercase;color:rgba(252,250,247,.78);margin-bottom:8px}.brand-intimate .landing-tile__cta{font:500 11px Jost,sans-serif;letter-spacing:1.8px;text-transform:uppercase;color:var(--ev-bg);border-bottom:1px solid var(--ev-bg)}.brand-intimate .landing-tiles__grid[data-grid=asymmetric] .landing-tile__caption{left:28px;right:28px;bottom:28px}.brand-intimate .landing-tiles__grid[data-grid=asymmetric] .landing-tile__label{font:italic 400 42px/1 var(--in-display);letter-spacing:-.01em;color:var(--ev-bg);margin:0 0 8px}.brand-intimate .landing-tiles__grid[data-grid=asymmetric] .landing-tile__phrase{color:rgba(252,250,247,.85);max-width:320px;margin:0 0 14px}.brand-intimate .landing-tiles__grid[data-grid=asymmetric] .landing-tile[data-span="2"] .landing-tile__label{font-size:48px}.brand-intimate .landing-featured-lookbook__cover-badge{background:var(--ev-bg);color:var(--ev-deep);font:italic 400 14px var(--in-display)}.brand-intimate .landing-editorial-split{background:var(--ev-bg-deep)}.brand-intimate .landing-editorial-split__step{font:italic 300 64px/1 var(--in-display);color:var(--ev-blush)}.brand-intimate .landing-value-props{background:var(--ev-bg-deep)}.brand-intimate .landing-value-props .landing-section__title{font:italic var(--in-display-weight) 46px/1.05 var(--in-display);color:var(--ev-deep)}.brand-intimate .landing-value-props__number{font:italic 300 64px/1 var(--in-display);color:var(--ev-blush)}.brand-intimate .landing-value-props__heading{color:var(--ev-deep)}.brand-intimate .landing-value-props__body{color:var(--ev-text)}.brand-intimate .landing-cross-sell__card{background:var(--ev-bg-deep);border-color:var(--ev-line)}.brand-intimate .landing-cross-sell__card h3{font:italic 400 42px/1 var(--in-display);color:var(--ev-deep)}.brand-intimate .landing-personal-shopper__layout{background:var(--ev-bg-deep);border-color:var(--ev-line)}.brand-intimate .landing-personal-shopper__title{font:italic 400 32px/1.1 var(--in-display);color:var(--ev-deep)}.brand-intimate .landing-styling-ideas__card-cat{color:var(--ev-blush)}.brand-intimate .landing-styling-ideas__card h3{font:italic 400 26px/1.15 var(--in-display);color:var(--ev-deep)}.brand-intimate .landing-styling-ideas__card-read{color:var(--ev-muted)}.brand-intimate .landing-newsletter[data-variant=on-dark]{background:var(--ev-deep);color:var(--ev-bg)}.brand-intimate .landing-newsletter[data-variant=on-dark] .landing-section__title{font:italic var(--in-display-weight) 48px/1.05 var(--in-display);color:var(--ev-bg)}.brand-intimate .landing-newsletter[data-variant=on-dark] .landing-section__body,.brand-intimate .landing-newsletter[data-variant=on-dark] .landing-section__eyebrow{color:rgba(252,250,247,.7)}.brand-intimate .landing-newsletter[data-variant=on-dark] .landing-newsletter__form{border-bottom-color:rgba(252,250,247,.4)}.brand-intimate .landing-newsletter[data-variant=on-dark] .landing-newsletter__input::placeholder{color:rgba(252,250,247,.55)}.brand-intimate .landing-newsletter[data-variant=on-dark] .landing-newsletter__consent{color:rgba(252,250,247,.55)}.brand-intimate .landing-newsletter[data-variant=on-dark] .landing-newsletter__consent a{color:rgba(252,250,247,.85)}.brand-intimate .landing-newsletter[data-variant=on-dark] .landing-newsletter__consent input[type=checkbox]{accent-color:var(--ev-blush)}.brand-intimate .landing-newsletter[data-variant=on-dark] .landing-newsletter__consent.has-error{color:var(--ev-blush)}.brand-intimate .landing-newsletter[data-variant=on-dark] .landing-newsletter__form.has-error{border-bottom-color:var(--ev-blush)}.brand-intimate .landing-newsletter[data-variant=on-dark] .landing-newsletter__error{color:var(--ev-blush)}.brand-intimate .ds-plp__header-title{font:italic var(--in-display-weight) 76px/1 var(--in-display);letter-spacing:-.01em;color:var(--ev-deep)}.brand-intimate .ds-plp__header-count{font:italic 400 14px var(--in-display);color:var(--ev-muted)}.brand-intimate .landing-product-card__media{background:var(--ev-line)}.brand-intimate .landing-product-card__badge{background:var(--ev-bg);color:var(--ev-deep)}.brand-intimate .landing-product-card__badge--sale{background:var(--ev-deep);color:var(--ev-bg)}.brand-intimate .landing-product-card__badge--newin{background:var(--ev-bg);color:var(--ev-deep);border:1px solid var(--ev-deep)}.brand-intimate .landing-product-card__fav{background:rgba(252,250,247,.92);color:var(--ev-deep)}.brand-intimate .landing-product-card__hover-bar{background:var(--ev-deep);color:var(--ev-bg)}.brand-intimate .landing-product-card__brand{color:var(--ev-muted);font-family:var(--in-display)}.brand-intimate .landing-product-card__title{color:var(--ev-text)}.brand-intimate .landing-product-card__price{color:var(--ev-deep)}.brand-intimate .landing-product-card__price-old{color:var(--ev-muted)}.brand-intimate .landing-two-worlds{padding:0!important;background:var(--ev-bg)}.brand-intimate .landing-two-worlds__grid{display:grid;grid-template-columns:1fr 1fr;min-height:680px}.brand-intimate .landing-two-worlds__panel{position:relative;overflow:hidden;text-decoration:none;display:block;cursor:pointer}.brand-intimate .landing-two-worlds__panel--everyday{background:var(--ev-bg);color:var(--ev-text)}.brand-intimate .landing-two-worlds__panel--after-dark{background:var(--ad-bg);color:var(--ad-text)}.brand-intimate .landing-two-worlds__media{position:absolute;inset:0;transition:transform .8s ease}.brand-intimate .landing-two-worlds__media img{width:100%;height:100%;object-fit:cover;display:block}.brand-intimate .landing-two-worlds__panel:hover .brand-intimate .landing-two-worlds__media{transform:scale(1.03)}.brand-intimate .landing-two-worlds__overlay{position:absolute;inset:0}.brand-intimate .landing-two-worlds__panel--everyday .brand-intimate .landing-two-worlds__overlay{background:linear-gradient(180deg,rgba(252,250,247,0) 30%,rgba(252,250,247,.85) 100%)}.brand-intimate .landing-two-worlds__panel--after-dark .brand-intimate .landing-two-worlds__overlay{background:linear-gradient(180deg,rgba(15,13,14,0) 25%,rgba(15,13,14,.92) 100%)}.brand-intimate .landing-two-worlds__content{position:relative;z-index:1;padding:80px 64px;display:flex;flex-direction:column;justify-content:flex-end;min-height:680px;box-sizing:border-box}.brand-intimate .landing-two-worlds__kicker{display:flex;align-items:center;gap:10px;font:500 11px/1 Jost,sans-serif;letter-spacing:3px;text-transform:uppercase;margin-bottom:18px}.brand-intimate .landing-two-worlds__panel--everyday .brand-intimate .landing-two-worlds__kicker{color:var(--ev-deep)}.brand-intimate .landing-two-worlds__panel--after-dark .brand-intimate .landing-two-worlds__kicker{color:var(--ad-highlight)}.brand-intimate .landing-two-worlds__age-chip{font:500 9px Jost,sans-serif;letter-spacing:1.5px;padding:3px 7px;border:1px solid var(--ad-highlight);color:var(--ad-highlight)}.brand-intimate .landing-two-worlds__title{margin:0 0 14px;font:italic 400 88px/0.9 var(--in-display);letter-spacing:-.02em;text-wrap:balance}.brand-intimate .landing-two-worlds__panel--everyday .brand-intimate .landing-two-worlds__title{color:var(--ev-deep)}.brand-intimate .landing-two-worlds__panel--after-dark .brand-intimate .landing-two-worlds__title{color:var(--ad-text)}.brand-intimate .landing-two-worlds__body{margin:0 0 26px;max-width:420px;font:400 15px/1.7 Jost,sans-serif}.brand-intimate .landing-two-worlds__panel--everyday .brand-intimate .landing-two-worlds__body{color:var(--ev-text)}.brand-intimate .landing-two-worlds__panel--after-dark .brand-intimate .landing-two-worlds__body{color:rgba(242,237,232,.78)}.brand-intimate .landing-two-worlds__cta{display:inline-flex;align-items:center;gap:12px;align-self:flex-start;font:500 12px Jost,sans-serif;letter-spacing:2px;text-transform:uppercase;padding-bottom:5px;border-bottom:1px solid currentColor}.brand-intimate .landing-two-worlds__panel--everyday .brand-intimate .landing-two-worlds__cta{color:var(--ev-deep)}.brand-intimate .landing-two-worlds__panel--after-dark .brand-intimate .landing-two-worlds__cta{color:var(--ad-highlight)}.brand-intimate .landing-shop-by-need{background:var(--ev-bg)}.brand-intimate .landing-shop-by-need__grid{display:grid;gap:14px;grid-template-columns:repeat(6,1fr)}.brand-intimate .landing-shop-by-need__grid[data-cols="3"]{grid-template-columns:repeat(3,1fr)}.brand-intimate .landing-shop-by-need__grid[data-cols="4"]{grid-template-columns:repeat(4,1fr)}.brand-intimate .landing-shop-by-need__grid[data-cols="5"]{grid-template-columns:repeat(5,1fr)}.brand-intimate .landing-shop-by-need__tile{display:flex;flex-direction:column;align-items:center;gap:14px;padding:28px 14px;border:1px solid var(--ev-line);background:var(--ev-bg);color:var(--ev-text);text-decoration:none;transition:border-color .3s ease,background .3s ease,color .3s ease}.brand-intimate .landing-shop-by-need__tile:hover{border-color:var(--ev-deep);background:var(--ev-bg-deep)}.brand-intimate .landing-shop-by-need__tile:hover .landing-shop-by-need__icon{color:var(--ev-deep)}.brand-intimate .landing-shop-by-need__icon{color:var(--ev-deep)}.brand-intimate .landing-shop-by-need__label{font:500 12px/1.3 Jost,sans-serif;letter-spacing:1.2px;text-transform:uppercase;text-align:center;color:var(--ev-text)}.brand-intimate .landing-reviews{background:var(--ev-bg)}.brand-intimate .landing-reviews .landing-section__head{border-bottom:none;padding-bottom:20px;margin-bottom:36px;text-align:center}.brand-intimate .landing-reviews .landing-section__head--center{text-align:center}.brand-intimate .landing-reviews__grid{display:grid;gap:24px;margin-top:20px;grid-template-columns:repeat(3,1fr)}.brand-intimate .landing-reviews__grid[data-cols="2"]{grid-template-columns:repeat(2,1fr)}.brand-intimate .landing-reviews__grid[data-cols="4"]{grid-template-columns:repeat(4,1fr)}.brand-intimate .landing-reviews__card{background:var(--ev-bg-deep);padding:36px;display:flex;flex-direction:column;gap:22px}.brand-intimate .landing-reviews__quote-icon{color:var(--ev-deep)}.brand-intimate .landing-reviews__quote{margin:0;font:italic var(--in-display-weight) 20px/1.5 var(--in-display);color:var(--ev-deep);text-wrap:pretty}.brand-intimate .landing-reviews__footer{border-top:1px solid var(--ev-line);padding-top:14px}.brand-intimate .landing-reviews__who{font:500 12px Jost,sans-serif;letter-spacing:1.2px;color:var(--ev-text);text-transform:uppercase}.brand-intimate .landing-reviews__product{margin-top:3px;font:italic 400 13px var(--in-display);color:var(--ev-muted)}.brand-intimate .landing-section__head--center{text-align:center}.brand-intimate .landing-section__head--center .landing-section__eyebrow{justify-content:center}@media (max-width:768px){.brand-intimate .landing-section__title{font:italic var(--in-display-weight) 32px/1.1 var(--in-display);color:var(--ev-deep)}.brand-intimate .landing-hero__title{font:italic var(--in-display-weight) 48px/0.95 var(--in-display)}.brand-intimate .landing-hero--typographic .landing-hero__title{font-size:56px}.brand-intimate .landing-two-worlds__title{font:italic var(--in-display-weight) 56px/0.95 var(--in-display)}.brand-intimate .landing-two-worlds__content{padding:48px 24px!important}.brand-intimate .landing-tiles__grid[data-grid=asymmetric] .landing-tile__label{font:italic 400 26px/1 var(--in-display)!important}.brand-intimate .landing-tiles__grid[data-grid=asymmetric] .landing-tile[data-span="2"] .landing-tile__label{font-size:30px!important}.brand-intimate .landing-reviews__quote{font:italic var(--in-display-weight) 16px/1.5 var(--in-display)}.brand-intimate .landing-reviews__who{font-size:11px}.brand-intimate .landing-reviews__product{font-size:12px}.brand-intimate .landing-shop-by-need__tile{padding:16px 8px}.brand-intimate .landing-shop-by-need__label{font-size:9px;letter-spacing:.8px;line-height:1.2}.brand-intimate .landing-value-props__number{font:italic 300 40px/1 var(--in-display)}.brand-intimate .landing-newsletter[data-variant=on-dark] .landing-section__title{font:italic var(--in-display-weight) 30px/1.1 var(--in-display);color:var(--ev-bg)}.brand-intimate .landing-cross-sell__card h3{font:italic 400 28px/1 var(--in-display)}}@media (max-width:480px){.brand-intimate .landing-hero__title{font-size:38px!important}.brand-intimate .landing-two-worlds__title{font-size:44px!important}.brand-intimate .landing-tiles__grid[data-grid=asymmetric] .landing-tile__label{font-size:22px!important}}@media (max-width:768px){.brand-intimate.tier-after-dark .landing-section__title{color:var(--ad-text)}.brand-intimate.tier-after-dark .landing-reviews__quote{color:var(--ad-text)}}.brand-intimate.tier-after-dark{--d-bg:var(--ad-bg);--d-bg-deep:var(--ad-surface);--d-deep:var(--ad-highlight);--d-deep-ink:var(--ad-text);--d-rose:var(--ad-accent);--d-rose-soft:var(--ad-accent-deep);--d-text:var(--ad-text);--d-muted:var(--ad-muted);--d-line:var(--ad-line);background:var(--ad-bg);color:var(--ad-text)}.brand-intimate.tier-after-dark .landing-section{background:var(--ad-bg)}.brand-intimate.tier-after-dark .landing-section--landing-editorial-split,.brand-intimate.tier-after-dark .landing-section--landing-featured-lookbook,.brand-intimate.tier-after-dark .landing-section--landing-styling-ideas,.brand-intimate.tier-after-dark .landing-section--landing-value-props{background:var(--ad-surface)}.brand-intimate.tier-after-dark .landing-section__head{border-bottom-color:var(--ad-line)}.brand-intimate.tier-after-dark .landing-section__eyebrow{color:var(--ad-highlight)}.brand-intimate.tier-after-dark .landing-section__title{color:var(--ad-text);font:italic var(--in-display-weight) 46px/1.05 var(--in-display);letter-spacing:-.01em}.brand-intimate.tier-after-dark .landing-section__body,.brand-intimate.tier-after-dark .landing-section__sub{color:var(--ad-muted)}.brand-intimate.tier-after-dark .landing-btn--primary{background:var(--ad-accent);color:var(--ad-text);border-color:var(--ad-accent)}.brand-intimate.tier-after-dark .landing-btn--primary:hover{background:var(--ad-accent-deep);border-color:var(--ad-accent-deep)}.brand-intimate.tier-after-dark .landing-btn--ghost{background:0 0;color:var(--ad-highlight);border-color:var(--ad-highlight)}.brand-intimate.tier-after-dark .landing-btn--ghost:hover{background:var(--ad-highlight);color:var(--ad-bg)}.brand-intimate.tier-after-dark .landing-btn--light{background:var(--ad-surface);color:var(--ad-highlight);border-color:var(--ad-surface)}.brand-intimate.tier-after-dark .landing-btn--light:hover{background:var(--ad-surface-2)}.brand-intimate.tier-after-dark .landing-btn--onDark{background:0 0;color:var(--ad-highlight);border-color:var(--ad-highlight)}.brand-intimate.tier-after-dark .landing-btn--onDark:hover{background:var(--ad-highlight);color:var(--ad-bg)}.brand-intimate.tier-after-dark .landing-link{color:var(--ad-highlight);border-bottom-color:var(--ad-highlight)}.brand-intimate.tier-after-dark .landing-link:hover{color:var(--ad-text);border-bottom-color:var(--ad-text)}.brand-intimate.tier-after-dark .landing-subnav{background:var(--ad-bg);border-bottom-color:var(--ad-line);color:var(--ad-text)}.brand-intimate.tier-after-dark .landing-subnav__brand-pre{color:var(--ad-muted)}.brand-intimate.tier-after-dark .landing-subnav__brand-mark{color:var(--ad-highlight)}.brand-intimate.tier-after-dark .landing-subnav__shortcut{color:var(--ad-muted)}.brand-intimate.tier-after-dark .landing-subnav__shortcut:hover{color:var(--ad-highlight);opacity:1}.brand-intimate.tier-after-dark .landing-subnav__edit{color:var(--ad-highlight);border-color:var(--ad-highlight)}.brand-intimate.tier-after-dark .landing-subnav__edit:hover{background:var(--ad-highlight);color:var(--ad-bg)}.brand-intimate.tier-after-dark .landing-hero{background:var(--ad-bg);color:var(--ad-text)}.brand-intimate.tier-after-dark .landing-hero__title{color:var(--ad-text)}.brand-intimate.tier-after-dark .landing-hero__eyebrow{color:var(--ad-highlight)}.brand-intimate.tier-after-dark .landing-hero--photo .landing-hero__eyebrow,.brand-intimate.tier-after-dark .landing-hero--photo .landing-hero__sub,.brand-intimate.tier-after-dark .landing-hero--photo .landing-hero__title{color:var(--ad-text)}.brand-intimate.tier-after-dark .landing-hero--typographic .landing-hero__title{color:var(--ad-highlight)}.brand-intimate.tier-after-dark .landing-tile__label{color:var(--ad-text)}.brand-intimate.tier-after-dark .landing-tile__phrase{color:rgba(242,237,232,.78)}.brand-intimate.tier-after-dark .landing-editorial-split{background:var(--ad-surface)}.brand-intimate.tier-after-dark .landing-editorial-split__step{color:var(--ad-accent)}.brand-intimate.tier-after-dark .landing-value-props{background:var(--ad-surface)}.brand-intimate.tier-after-dark .landing-value-props .landing-section__title{color:var(--ad-text)}.brand-intimate.tier-after-dark .landing-value-props__number{color:var(--ad-accent)}.brand-intimate.tier-after-dark .landing-value-props__heading{color:var(--ad-text)}.brand-intimate.tier-after-dark .landing-value-props__body{color:var(--ad-muted)}.brand-intimate.tier-after-dark .landing-cross-sell__card{background:var(--ad-surface);border-color:var(--ad-line)}.brand-intimate.tier-after-dark .landing-cross-sell__card h3{color:var(--ad-highlight)}.brand-intimate.tier-after-dark .landing-personal-shopper__layout{background:var(--ad-surface);border-color:var(--ad-line)}.brand-intimate.tier-after-dark .landing-personal-shopper__title{color:var(--ad-text)}.brand-intimate.tier-after-dark .landing-styling-ideas__card-cat{color:var(--ad-accent)}.brand-intimate.tier-after-dark .landing-styling-ideas__card h3{color:var(--ad-text)}.brand-intimate.tier-after-dark .landing-styling-ideas__card-read{color:var(--ad-muted)}.brand-intimate.tier-after-dark .landing-reviews{background:var(--ad-bg)}.brand-intimate.tier-after-dark .landing-reviews__card{background:var(--ad-surface)}.brand-intimate.tier-after-dark .landing-reviews__quote-icon{color:var(--ad-highlight)}.brand-intimate.tier-after-dark .landing-reviews__quote{color:var(--ad-text)}.brand-intimate.tier-after-dark .landing-reviews__footer{border-top-color:var(--ad-line)}.brand-intimate.tier-after-dark .landing-reviews__who{color:var(--ad-text)}.brand-intimate.tier-after-dark .landing-reviews__product{color:var(--ad-muted)}.brand-intimate.tier-after-dark .landing-shop-by-need{background:var(--ad-bg)}.brand-intimate.tier-after-dark .landing-shop-by-need__tile{border-color:var(--ad-line);background:var(--ad-bg);color:var(--ad-text)}.brand-intimate.tier-after-dark .landing-shop-by-need__tile:hover{border-color:var(--ad-highlight);background:var(--ad-surface)}.brand-intimate.tier-after-dark .landing-shop-by-need__tile:hover .landing-shop-by-need__icon{color:var(--ad-highlight)}.brand-intimate.tier-after-dark .landing-shop-by-need__icon{color:var(--ad-highlight)}.brand-intimate.tier-after-dark .landing-shop-by-need__label{color:var(--ad-text)}.brand-intimate.tier-after-dark .landing-newsletter{background:var(--ad-bg);color:var(--ad-text)}.brand-intimate.tier-after-dark .landing-newsletter .landing-section__title{color:var(--ad-text)}.brand-intimate.tier-after-dark .landing-newsletter .landing-section__eyebrow{color:var(--ad-highlight)}.brand-intimate.tier-after-dark .landing-newsletter .landing-section__body{color:var(--ad-muted)}.brand-intimate.tier-after-dark .landing-newsletter__form{border-bottom-color:var(--ad-highlight)}.brand-intimate.tier-after-dark .landing-newsletter__input,.brand-intimate.tier-after-dark .landing-newsletter__input::placeholder{color:rgba(242,237,232,.78)}.brand-intimate.tier-after-dark .landing-newsletter__submit{background:var(--ad-highlight);color:var(--ad-bg)}.brand-intimate.tier-after-dark .landing-newsletter__submit:hover{background:var(--ad-accent);color:var(--ad-text)}.brand-intimate.tier-after-dark .landing-newsletter[data-variant=on-dark]{background:var(--ad-surface)}.brand-intimate.tier-after-dark .landing-product-card__media{background:var(--ad-surface-2)}.brand-intimate.tier-after-dark .landing-product-card__badge{background:var(--ad-surface);color:var(--ad-highlight)}.brand-intimate.tier-after-dark .landing-product-card__badge--sale{background:var(--ad-accent);color:var(--ad-text)}.brand-intimate.tier-after-dark .landing-product-card__badge--newin{background:var(--ad-surface);color:var(--ad-highlight);border:1px solid var(--ad-highlight)}.brand-intimate.tier-after-dark .landing-product-card__fav{background:rgba(15,13,14,.85);color:var(--ad-highlight)}.brand-intimate.tier-after-dark .landing-product-card__hover-bar{background:var(--ad-accent);color:var(--ad-text)}.brand-intimate.tier-after-dark .landing-product-card__brand{color:var(--ad-muted);font-family:var(--in-display)}.brand-intimate.tier-after-dark .landing-product-card__title{color:var(--ad-text)}.brand-intimate.tier-after-dark .landing-product-card__price{color:var(--ad-highlight)}.brand-intimate.tier-after-dark .landing-product-card__price-old{color:var(--ad-muted)}.brand-intimate.tier-after-dark .landing-editorial-split[data-tone=wine] .landing-editorial-split__media,.brand-intimate.tier-after-dark .landing-hero[data-tone=wine] .landing-hero__media,.brand-intimate.tier-after-dark .landing-styling-ideas__card[data-tone=wine] .landing-styling-ideas__card-image,.brand-intimate.tier-after-dark .landing-tile[data-tone=wine] .landing-tile__image{background-color:#4a1e25;background-image:linear-gradient(180deg,rgba(15,13,14,0) 42%,rgba(15,13,14,.5) 100%),repeating-linear-gradient(128deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 10px,rgba(50,19,25,.5) 10px,rgba(50,19,25,.5) 16px);background-size:cover;background-position:center}.brand-intimate.tier-after-dark .landing-editorial-split[data-tone=ember] .landing-editorial-split__media,.brand-intimate.tier-after-dark .landing-hero[data-tone=ember] .landing-hero__media,.brand-intimate.tier-after-dark .landing-styling-ideas__card[data-tone=ember] .landing-styling-ideas__card-image,.brand-intimate.tier-after-dark .landing-tile[data-tone=ember] .landing-tile__image{background-color:#5a3128;background-image:linear-gradient(180deg,rgba(15,13,14,0) 42%,rgba(15,13,14,.5) 100%),repeating-linear-gradient(128deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 10px,rgba(59,31,24,.5) 10px,rgba(59,31,24,.5) 16px);background-size:cover;background-position:center}.brand-intimate.tier-after-dark .landing-editorial-split[data-tone=smoke] .landing-editorial-split__media,.brand-intimate.tier-after-dark .landing-hero[data-tone=smoke] .landing-hero__media,.brand-intimate.tier-after-dark .landing-styling-ideas__card[data-tone=smoke] .landing-styling-ideas__card-image,.brand-intimate.tier-after-dark .landing-tile[data-tone=smoke] .landing-tile__image{background-color:#3a302e;background-image:linear-gradient(180deg,rgba(15,13,14,0) 42%,rgba(15,13,14,.5) 100%),repeating-linear-gradient(128deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 10px,rgba(38,32,30,.5) 10px,rgba(38,32,30,.5) 16px);background-size:cover;background-position:center}.brand-intimate.tier-after-dark .landing-editorial-split[data-tone=midnight] .landing-editorial-split__media,.brand-intimate.tier-after-dark .landing-hero[data-tone=midnight] .landing-hero__media,.brand-intimate.tier-after-dark .landing-styling-ideas__card[data-tone=midnight] .landing-styling-ideas__card-image,.brand-intimate.tier-after-dark .landing-tile[data-tone=midnight] .landing-tile__image{background-color:#1f1a1c;background-image:linear-gradient(180deg,rgba(15,13,14,0) 42%,rgba(15,13,14,.5) 100%),repeating-linear-gradient(128deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 10px,rgba(16,12,14,.5) 10px,rgba(16,12,14,.5) 16px);background-size:cover;background-position:center}.brand-intimate.tier-after-dark .landing-editorial-split[data-tone=candle] .landing-editorial-split__media,.brand-intimate.tier-after-dark .landing-hero[data-tone=candle] .landing-hero__media,.brand-intimate.tier-after-dark .landing-styling-ideas__card[data-tone=candle] .landing-styling-ideas__card-image,.brand-intimate.tier-after-dark .landing-tile[data-tone=candle] .landing-tile__image{background-color:#2a1f1a;background-image:linear-gradient(180deg,rgba(15,13,14,0) 42%,rgba(15,13,14,.5) 100%),repeating-linear-gradient(128deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 10px,rgba(26,19,16,.5) 10px,rgba(26,19,16,.5) 16px);background-size:cover;background-position:center}.brand-intimate.tier-after-dark .landing-hero--photo{min-height:680px;align-items:flex-end}.brand-intimate.tier-after-dark .landing-hero--photo .landing-hero__overlay{background:linear-gradient(180deg,rgba(15,13,14,.55) 0,rgba(15,13,14,.2) 40%,rgba(15,13,14,.92) 100%)}.brand-intimate.tier-after-dark .landing-hero--photo .landing-hero__panel{max-width:820px;padding-bottom:90px}.brand-intimate.tier-after-dark .landing-hero--photo .landing-hero__eyebrow{color:var(--ad-highlight)}.brand-intimate.tier-after-dark .landing-hero--photo .landing-hero__title{font:italic 400 clamp(52px, 8.5vw, 124px)/0.92 var(--in-display);letter-spacing:-.025em;color:var(--ad-text)}.brand-intimate.tier-after-dark .landing-hero--photo .landing-hero__sub{color:rgba(242,237,232,.78);max-width:480px}.brand-intimate.tier-after-dark .landing-hero__scroll-cue{display:flex;align-items:center;gap:18px;margin-top:30px;font:500 11px Jost,sans-serif;letter-spacing:2.4px;text-transform:uppercase;color:rgba(242,237,232,.55)}.brand-intimate.tier-after-dark .landing-hero__scroll-cue-lead{width:32px;height:1px;background:currentColor;flex-shrink:0}.brand-intimate.tier-after-dark .landing-tile__sub{color:var(--ad-highlight);opacity:.85}.brand-intimate.tier-after-dark .landing-tile__label{font:italic 400 32px/1 var(--in-display);letter-spacing:-.01em}.brand-intimate.tier-after-dark .landing-tile__phrase{font:italic 400 15px/1.5 var(--in-display);color:rgba(242,237,232,.8)}.brand-intimate.tier-after-dark .landing-tile__cta{color:var(--ad-highlight);border-bottom-color:var(--ad-highlight)}.brand-intimate.tier-after-dark .landing-tile__bottom-row{position:absolute;left:24px;right:24px;bottom:22px;display:flex;justify-content:space-between;align-items:flex-end;gap:10px;color:var(--ad-text)}.brand-intimate.tier-after-dark .landing-tile__bottom-label{font:italic 400 24px/1 var(--in-display)}.brand-intimate.tier-after-dark .landing-tile__count{font:500 11px Jost,sans-serif;letter-spacing:1.2px;color:var(--ad-muted);white-space:nowrap}.brand-intimate.tier-after-dark .landing-styling-ideas__card{display:flex;flex-direction:column;gap:12px}.brand-intimate.tier-after-dark .landing-styling-ideas__card-image{aspect-ratio:4/3;background-color:var(--ad-surface-2)}.brand-intimate.tier-after-dark .landing-styling-ideas__card-cat{color:var(--ad-highlight)}.brand-intimate.tier-after-dark .landing-styling-ideas__card h3{font:italic 400 22px/1.25 var(--in-display);color:var(--ad-text)}.brand-intimate.tier-after-dark .landing-value-props__heading{font:500 13px/1.4 Jost,sans-serif;letter-spacing:1.2px;text-transform:uppercase;color:var(--ad-text)}.brand-intimate.tier-after-dark .landing-value-props__body{color:var(--ad-muted)}.page-container:has(> main.brand-intimate.tier-after-dark){background:#0f0d0e}.age-gate{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px}.age-gate__backdrop{position:absolute;inset:0;background:rgba(15,13,14,.92);backdrop-filter:blur(6px)}.age-gate__panel{position:relative;z-index:1;width:100%;max-width:520px;padding:56px 48px 40px;background:#0f0d0e;color:#f2ede8;border:1px solid rgba(184,149,106,.4);box-shadow:0 30px 80px rgba(0,0,0,.6);text-align:center;font-family:Jost,sans-serif}.age-gate__eyebrow{font:500 11px/1 Jost,sans-serif;letter-spacing:4px;text-transform:uppercase;color:#b8956a;margin-bottom:18px}.age-gate__title{margin:0 0 18px;font:italic 400 36px/1.1 "Cormorant Garamond",serif;color:#f2ede8;text-wrap:balance}.age-gate__body{margin:0 0 28px;font:400 15px/1.6 Jost,sans-serif;color:rgba(242,237,232,.75)}.age-gate__actions{display:flex;flex-direction:column;gap:12px;align-items:stretch;margin-bottom:18px}.age-gate__btn{appearance:none;border:1px solid transparent;padding:14px 20px;font:500 12px Jost,sans-serif;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease}.age-gate__btn--primary{background:#6b2b33;color:#f2ede8}.age-gate__btn--primary:hover{background:#4a1e25}.age-gate__btn--ghost{background:0 0;color:#b8956a;border-color:rgba(184,149,106,.5)}.age-gate__btn--ghost:hover{background:#b8956a;color:#0f0d0e}.age-gate__legal{margin:0;font:400 11px/1.5 Jost,sans-serif;color:rgba(242,237,232,.5)}.edition-sections{background:var(--d-bg,var(--ev-bg));min-height:100vh}.brand-swimwear{--sw-bg:#F8F2E6;--sw-bg-deep:#EFE5D0;--sw-bg-paper:#FCFAF3;--sw-bg-ink:#1F2933;--sw-coral:#FF6B5C;--sw-coral-deep:#E04432;--sw-coral-soft:#FFD8CF;--sw-turq:#2DB8B5;--sw-turq-deep:#147A78;--sw-turq-soft:#C9EAE6;--sw-sun:#FFC857;--sw-palm:#3F6E55;--sw-ink:#1F2933;--sw-text:#37424B;--sw-muted:#7B7367;--sw-line:#E6D9BF;--sw-line-soft:#EFE5D0;--sw-display:'Cormorant Garamond','Cormorant Infant',serif;--sw-display-weight:400;--d-bg:var(--sw-bg);--d-bg-deep:var(--sw-bg-deep);--d-deep:var(--sw-coral);--d-deep-ink:var(--sw-coral-deep);--d-rose:var(--sw-coral);--d-rose-soft:var(--sw-coral-soft);--d-text:var(--sw-text);--d-muted:var(--sw-muted);--d-line:var(--sw-line);--d-display:var(--sw-display);--d-display-weight:var(--sw-display-weight);--d-display-tracking:-0.01em;background:var(--sw-bg);color:var(--sw-text)}.brand-swimwear .landing-section{background:var(--sw-bg)}.brand-swimwear .landing-section--landing-tiles{background:var(--sw-bg)}.brand-swimwear .landing-section--landing-color-picker{background:var(--sw-bg-paper)}.brand-swimwear .landing-section--landing-finish-the-look{background:var(--sw-bg-deep)}.brand-swimwear .landing-section--landing-ugc-grid{background:var(--sw-bg)}.brand-swimwear .landing-section--landing-seo-footer{background:var(--sw-bg-deep)}.brand-swimwear .landing-section--landing-tiles:nth-of-type(2n+3){background:var(--sw-bg-deep)}.brand-swimwear .landing-section__head{border-bottom-color:var(--sw-line)}.brand-swimwear .landing-section__eyebrow{color:var(--sw-coral)}.brand-swimwear .landing-section__title{font:italic var(--sw-display-weight) 46px/1.05 var(--sw-display);letter-spacing:-.01em;color:var(--sw-ink);text-wrap:balance}.brand-swimwear .landing-section__body,.brand-swimwear .landing-section__sub{color:var(--sw-text)}.brand-swimwear .landing-btn--primary{background:var(--sw-coral);color:var(--sw-bg-paper);border-color:var(--sw-coral)}.brand-swimwear .landing-btn--primary:hover{background:var(--sw-coral-deep);border-color:var(--sw-coral-deep)}.brand-swimwear .landing-btn--ghost{background:0 0;color:var(--sw-coral);border-color:var(--sw-coral)}.brand-swimwear .landing-btn--ghost:hover{background:var(--sw-coral);color:var(--sw-bg-paper)}.brand-swimwear .landing-btn--light{background:var(--sw-bg-paper);color:var(--sw-ink);border-color:var(--sw-bg-paper)}.brand-swimwear .landing-btn--light:hover{background:var(--sw-bg)}.brand-swimwear .landing-btn--turquoise{background:var(--sw-turq);color:var(--sw-bg-paper);border-color:var(--sw-turq)}.brand-swimwear .landing-btn--turquoise:hover{background:var(--sw-turq-deep);border-color:var(--sw-turq-deep)}.brand-swimwear .landing-btn--onDark{background:0 0;color:var(--sw-bg-paper);border-color:var(--sw-bg-paper)}.brand-swimwear .landing-btn--onDark:hover{background:var(--sw-bg-paper);color:var(--sw-ink)}.brand-swimwear .landing-link{color:var(--sw-coral);border-bottom-color:var(--sw-coral)}.brand-swimwear .landing-link:hover{color:var(--sw-coral-deep);border-bottom-color:var(--sw-coral-deep)}.brand-swimwear .category-landing__section--subnav{position:sticky;top:0;z-index:50}.brand-swimwear .landing-subnav{background:var(--sw-bg-paper);border-bottom-color:var(--sw-line);color:var(--sw-ink);box-shadow:0 1px 3px 1px rgba(0,0,0,.06)}.brand-swimwear .landing-subnav__brand-pre{color:var(--sw-muted);font:500 11px/1 Jost,sans-serif;letter-spacing:2px;text-transform:uppercase}.brand-swimwear .landing-subnav__brand-mark{color:var(--sw-coral);font:italic var(--sw-display-weight) 24px/1 var(--sw-display);letter-spacing:-.01em}.brand-swimwear .landing-subnav__shortcut{color:var(--sw-ink);font:500 12px/1 Jost,sans-serif;letter-spacing:1.4px;text-transform:uppercase;transition:color .3s ease,border-bottom-color .3s ease;border-bottom:1px solid transparent;padding-bottom:6px}.brand-swimwear .landing-subnav__shortcut--active,.brand-swimwear .landing-subnav__shortcut:hover{color:var(--sw-coral);opacity:1;border-bottom-color:var(--sw-coral)}.brand-swimwear .landing-subnav__edit{display:inline-flex;align-items:center;gap:10px;color:var(--sw-coral);border:1px solid var(--sw-coral);padding:10px 16px;font:italic 400 14px/1 var(--sw-display);background:0 0;transition:background .3s ease,color .3s ease}.brand-swimwear .landing-subnav__edit:hover{background:var(--sw-coral);color:var(--sw-bg-paper)}.brand-swimwear .landing-subnav__edit-badge{font:500 10px Jost,sans-serif;letter-spacing:1.4px;text-transform:uppercase;padding:2px 6px;background:currentColor;color:var(--sw-bg-paper)}.brand-swimwear .landing-hero{background:var(--sw-bg);color:var(--sw-ink)}.brand-swimwear .landing-hero__title{font:italic var(--sw-display-weight) 92px/0.95 var(--sw-display);letter-spacing:-.02em;color:var(--sw-ink);text-wrap:balance}.brand-swimwear .landing-hero--photo .landing-hero__eyebrow,.brand-swimwear .landing-hero--photo .landing-hero__sub,.brand-swimwear .landing-hero--photo .landing-hero__title{color:var(--sw-bg-paper)}.brand-swimwear .landing-hero__eyebrow{color:var(--sw-coral)}.brand-swimwear .landing-hero-slider{position:relative;background:var(--sw-bg);overflow:hidden;min-height:640px}.brand-swimwear .landing-hero-slider__slide{position:absolute;inset:0;opacity:0;transition:opacity .9s ease;pointer-events:none;display:grid;grid-template-columns:1.4fr 1fr;min-height:640px}.brand-swimwear .landing-hero-slider__slide.is-active{position:relative;opacity:1;pointer-events:auto}.brand-swimwear .landing-hero-slider__media{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:var(--sw-bg-deep)}.brand-swimwear .landing-hero-slider__slide-eyebrow{position:absolute;top:32px;left:40px;font:500 11px Jost,sans-serif;letter-spacing:3px;text-transform:uppercase;color:var(--sw-ink);opacity:.85;display:flex;align-items:center;gap:12px}.brand-swimwear .landing-hero-slider__slide-eyebrow::before{content:"";display:block;width:32px;height:1px;background:currentColor}.brand-swimwear .landing-hero-slider__slide--noir .brand-swimwear .landing-hero-slider__slide-eyebrow,.brand-swimwear .landing-hero-slider__slide--ocean .brand-swimwear .landing-hero-slider__slide-eyebrow,.brand-swimwear .landing-hero-slider__slide--palm .brand-swimwear .landing-hero-slider__slide-eyebrow{color:var(--sw-bg-paper)}.brand-swimwear .landing-hero-slider__slide-number{position:absolute;bottom:36px;left:40px;font:italic 400 56px/1 var(--sw-display);color:var(--sw-ink);opacity:.55}.brand-swimwear .landing-hero-slider__slide-number small{font:500 12px Jost,sans-serif;letter-spacing:2px;text-transform:uppercase;margin-left:14px;vertical-align:middle}.brand-swimwear .landing-hero-slider__slide--noir .brand-swimwear .landing-hero-slider__slide-number,.brand-swimwear .landing-hero-slider__slide--ocean .brand-swimwear .landing-hero-slider__slide-number,.brand-swimwear .landing-hero-slider__slide--palm .brand-swimwear .landing-hero-slider__slide-number{color:var(--sw-bg-paper)}.brand-swimwear .landing-hero-slider__panel{padding:80px 64px;display:flex;flex-direction:column;justify-content:center;gap:22px;background:var(--sw-bg)}.brand-swimwear .landing-hero-slider__eyebrow{display:flex;align-items:center;gap:12px;font:500 11px Jost,sans-serif;letter-spacing:3px;text-transform:uppercase;color:var(--sw-coral)}.brand-swimwear .landing-hero-slider__eyebrow::before{content:"";display:block;width:24px;height:1px;background:currentColor}.brand-swimwear .landing-hero-slider__title{margin:0;font:italic var(--sw-display-weight) 96px/0.92 var(--sw-display);letter-spacing:-.02em;color:var(--sw-ink);text-wrap:balance}.brand-swimwear .landing-hero-slider__title .accent{color:var(--sw-coral)}.brand-swimwear .landing-hero-slider__sub{margin:8px 0 0;max-width:430px;font:400 15px/1.7 Jost,sans-serif;color:var(--sw-text)}.brand-swimwear .landing-hero-slider__actions{display:flex;gap:18px;align-items:center;margin-top:14px;flex-wrap:wrap}.brand-swimwear .landing-hero-slider__promo{display:inline-flex;align-items:center;gap:10px;font:500 11px Jost,sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:var(--sw-ink)}.brand-swimwear .landing-hero-slider__promo::before{content:"";display:block;width:10px;height:10px;background:var(--sw-sun)}.brand-swimwear .landing-hero-slider__dots{position:absolute;bottom:36px;left:calc(58.3333333333% - 70px);display:flex;gap:8px;align-items:center;z-index:2}.brand-swimwear .landing-hero-slider__dot{width:18px;height:3px;padding:0;border:none;cursor:pointer;background:rgba(31,41,51,.35);transition:all .4s ease}.brand-swimwear .landing-hero-slider__dot.is-active{width:36px;background:var(--sw-coral)}.brand-swimwear .landing-hero-slider__arrows{position:absolute;right:calc(41.6666666667% - 60px);top:36px;display:flex;gap:4px;z-index:2}.brand-swimwear .landing-hero-slider__arrow{width:44px;height:44px;background:rgba(255,253,247,.9);border:1px solid var(--sw-line);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--sw-ink)}.brand-swimwear .landing-hero-slider__arrow:hover{background:var(--sw-bg-paper);color:var(--sw-coral)}.brand-swimwear .landing-tiles__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px 20px}.brand-swimwear .landing-tiles__grid[data-cols="3"]{grid-template-columns:repeat(3,1fr)}.brand-swimwear .landing-tiles__grid[data-cols="5"]{grid-template-columns:repeat(5,1fr)}.brand-swimwear .landing-tiles__grid[data-cols="6"]{grid-template-columns:repeat(6,1fr)}.brand-swimwear .landing-tile{background:var(--sw-bg-paper)}.brand-swimwear .landing-tile__media{background-color:var(--sw-bg-deep);background-size:cover;background-position:center}.brand-swimwear .landing-tile__label{font:italic var(--sw-display-weight) 26px/1.1 var(--sw-display);color:var(--sw-ink)}.brand-swimwear .landing-tile__phrase{color:var(--sw-muted);font:400 13px/1.5 Jost,sans-serif}.brand-swimwear .landing-tile__cta{color:var(--sw-coral);border-bottom-color:var(--sw-coral)}.brand-swimwear .landing-tile__plus-badge{position:absolute;top:14px;left:14px;background:var(--sw-sun);color:var(--sw-ink);font:500 10px Jost,sans-serif;text-transform:uppercase;letter-spacing:1.4px;padding:5px 9px}.brand-swimwear .landing-tile__bottom-row{position:absolute;bottom:18px;left:18px;right:18px;color:var(--sw-bg-paper);display:flex;justify-content:space-between;align-items:flex-end;gap:10px}.brand-swimwear .landing-tile__bottom-label{font:500 13px/1.3 Jost,sans-serif;letter-spacing:.3px;text-wrap:balance}.brand-swimwear .landing-tile__count{font:italic 400 18px/1 var(--sw-display);white-space:nowrap;transition:color .3s ease}.brand-swimwear .landing-tile--with-count .brand-swimwear .landing-tile__count{color:var(--sw-bg-paper)}.brand-swimwear .landing-tile--with-count:hover .brand-swimwear .landing-tile__count{color:var(--sw-coral)}.brand-swimwear .landing-tile--plus{background:var(--sw-bg-paper);border:1px dashed var(--sw-coral);color:var(--sw-coral);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;text-align:center;aspect-ratio:3/4}.brand-swimwear .landing-tile--plus .landing-tile__plus-sign{font:italic 400 36px/1 var(--sw-display)}.brand-swimwear .landing-tile--plus .landing-tile__plus-label{font:500 12px Jost,sans-serif;letter-spacing:2px;text-transform:uppercase;line-height:1.4}.brand-swimwear .landing-tile--overlay .landing-tile__label{color:var(--sw-bg-paper)}.brand-swimwear .landing-tile--overlay .landing-tile__phrase{color:rgba(252,250,247,.88)}.brand-swimwear .landing-tile--overlay .landing-tile__sub{color:rgba(252,250,247,.82)}.brand-swimwear .landing-product-grid__head{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:24px;padding-bottom:32px;margin-bottom:36px;border-bottom:1px solid var(--sw-line)}.brand-swimwear .landing-product-grid__releva-chip{display:inline-flex;align-items:center;gap:8px;font:500 10px Jost,sans-serif;letter-spacing:1.6px;text-transform:uppercase;padding:5px 9px;border:1px solid var(--sw-turq);color:var(--sw-turq);background:var(--sw-turq-soft);margin-left:14px;vertical-align:middle}.brand-swimwear .landing-product-grid__releva-chip::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--sw-turq)}.brand-swimwear .landing-product-grid__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px 24px}.brand-swimwear .landing-product-card__media{background:var(--sw-bg-deep)}.brand-swimwear .landing-product-card__badge--coral{background:var(--sw-coral);color:var(--sw-bg-paper)}.brand-swimwear .landing-product-card__badge--turq{background:var(--sw-turq);color:var(--sw-bg-paper)}.brand-swimwear .landing-product-card__badge--sun{background:var(--sw-sun);color:var(--sw-ink)}.brand-swimwear .landing-product-card__fav{background:rgba(255,253,247,.92);color:var(--sw-coral)}.brand-swimwear .landing-product-card__hover-bar{background:var(--sw-coral);color:var(--sw-bg-paper)}.brand-swimwear .landing-product-card__brand{color:var(--sw-muted);font-family:var(--sw-display);font-style:italic}.brand-swimwear .landing-product-card__title{color:var(--sw-text)}.brand-swimwear .landing-product-card__price{color:var(--sw-ink)}.brand-swimwear .landing-product-card__price--sale{color:var(--sw-coral)}.brand-swimwear .landing-product-card__price-old{color:var(--sw-muted)}.brand-swimwear .landing-color-picker{padding:90px 0;background:var(--sw-bg-paper)}.brand-swimwear .landing-color-picker__inner{width:90%;max-width:1256px;margin:0 auto}.brand-swimwear .landing-color-picker__head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:24px;margin-bottom:36px}.brand-swimwear .landing-color-picker__eyebrow{display:flex;align-items:center;gap:12px;font:500 11px Jost,sans-serif;letter-spacing:3px;text-transform:uppercase;color:var(--sw-turq);margin:0}.brand-swimwear .landing-color-picker__eyebrow::before{content:"";display:block;width:24px;height:1px;background:currentColor}.brand-swimwear .landing-color-picker__title{margin:14px 0 0;font:italic var(--sw-display-weight) 46px/1 var(--sw-display);color:var(--sw-ink);letter-spacing:-.01em}.brand-swimwear .landing-color-picker__action{font:italic 400 14px/1.3 var(--sw-display);color:var(--sw-turq);border-bottom:1px solid var(--sw-turq);padding-bottom:2px;text-decoration:none;display:inline-flex;align-items:baseline;gap:8px}.brand-swimwear .landing-color-picker__action:hover{color:var(--sw-turq-deep);border-bottom-color:var(--sw-turq-deep)}.brand-swimwear .landing-color-picker__grid{display:grid;grid-template-columns:repeat(10,1fr);gap:14px}.brand-swimwear .landing-color-picker__item{text-decoration:none;color:inherit;display:flex;flex-direction:column;align-items:center;gap:10px}.brand-swimwear .landing-color-picker__swatch{width:100%;aspect-ratio:1/1;transition:transform .4s ease;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.brand-swimwear .landing-color-picker__swatch--ring{border:1px solid var(--sw-line)}.landing-color-picker__item:hover .brand-swimwear .landing-color-picker__swatch{transform:scale(1.05)}.brand-swimwear .landing-color-picker__name{font:500 11px Jost,sans-serif;letter-spacing:1.2px;text-transform:uppercase;color:var(--sw-ink)}.brand-swimwear .landing-ugc{padding:100px 0 60px;background:var(--sw-bg)}.brand-swimwear .landing-ugc__inner{width:90%;max-width:1256px;margin:0 auto}.brand-swimwear .landing-ugc__head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:24px;margin-bottom:36px}.brand-swimwear .landing-ugc__eyebrow{display:flex;align-items:center;gap:12px;font:500 11px Jost,sans-serif;letter-spacing:3px;text-transform:uppercase;color:var(--sw-coral);margin:0}.brand-swimwear .landing-ugc__eyebrow::before{content:"";display:block;width:24px;height:1px;background:currentColor}.brand-swimwear .landing-ugc__title{margin:14px 0 8px;font:italic var(--sw-display-weight) 46px/1.05 var(--sw-display);color:var(--sw-ink);letter-spacing:-.01em}.brand-swimwear .landing-ugc__body{margin:0;font:400 14px/1.7 Jost,sans-serif;color:var(--sw-text);max-width:480px}.brand-swimwear .landing-ugc__body strong{color:var(--sw-coral)}.brand-swimwear .landing-ugc__feed-link{font:italic 400 14px/1.3 var(--sw-display);color:var(--sw-coral);text-decoration:none;border-bottom:1px solid var(--sw-coral);padding-bottom:2px;display:inline-flex;gap:8px;align-items:baseline}.brand-swimwear .landing-ugc__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.brand-swimwear .landing-ugc__tile{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;text-decoration:none;background-color:var(--sw-bg-deep);background-size:cover;background-position:center}.brand-swimwear .landing-ugc__tile::before{content:"";position:absolute;inset:0;background:rgba(31,41,51,.1);transition:background .3s ease}.brand-swimwear .landing-ugc__tile:hover::before{background:rgba(31,41,51,.45)}.brand-swimwear .landing-ugc__tile:hover .landing-ugc__tile-meta{opacity:1}.brand-swimwear .landing-ugc__tile-meta{position:absolute;left:12px;right:12px;bottom:12px;color:var(--sw-bg-paper);display:flex;justify-content:space-between;align-items:flex-end;opacity:.85;transition:opacity .3s ease;z-index:1}.brand-swimwear .landing-ugc__tile-user{font:500 11px Jost,sans-serif;letter-spacing:.4px}.brand-swimwear .landing-ugc__tile-verified{color:var(--sw-coral)}.brand-swimwear .landing-seo-footer{padding:80px 0 100px;background:var(--sw-bg-deep);border-top:1px solid var(--sw-line)}.brand-swimwear .landing-seo-footer__inner{width:90%;max-width:1256px;margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr;gap:60px;align-items:start}.brand-swimwear .landing-seo-footer__eyebrow{display:flex;align-items:center;gap:12px;font:500 11px Jost,sans-serif;letter-spacing:3px;text-transform:uppercase;color:var(--sw-muted);margin:0}.brand-swimwear .landing-seo-footer__eyebrow::before{content:"";display:block;width:24px;height:1px;background:currentColor}.brand-swimwear .landing-seo-footer__title{margin:14px 0 18px;font:italic var(--sw-display-weight) 38px/1.1 var(--sw-display);color:var(--sw-ink)}.brand-swimwear .landing-seo-footer__body{margin:0 0 14px;font:400 14px/1.8 Jost,sans-serif;color:var(--sw-text)}.brand-swimwear .landing-seo-footer__body strong{color:var(--sw-coral)}.brand-swimwear .landing-seo-footer__body p{margin:0 0 14px}.brand-swimwear .landing-seo-footer__body p:last-child{margin-bottom:0}.brand-swimwear .landing-seo-footer__crosslinks{margin-top:18px;display:flex;flex-direction:column;gap:14px}.brand-swimwear .landing-seo-footer__crosslink{text-decoration:none;color:inherit;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--sw-line)}.brand-swimwear .landing-seo-footer__crosslink-label{font:italic var(--sw-display-weight) 22px/1.1 var(--sw-display);color:var(--sw-ink)}.brand-swimwear .landing-seo-footer__crosslink-sub{margin-top:4px;font:400 12px Jost,sans-serif;color:var(--sw-muted)}.brand-swimwear .landing-seo-footer__crosslink-arrow{font:400 18px Jost,sans-serif;color:var(--sw-coral)}.brand-swimwear .landing-seo-footer__subcats{margin-top:32px;padding-top:20px;border-top:1px solid var(--sw-line)}.brand-swimwear .landing-seo-footer__subcats-list{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px 6px}.brand-swimwear .landing-seo-footer__chip{display:inline-block;padding:6px 12px;border:1px solid var(--sw-line);background:var(--sw-bg-paper);font:500 11px Jost,sans-serif;letter-spacing:.6px;color:var(--sw-ink);text-decoration:none}.brand-swimwear .landing-seo-footer__chip:hover{border-color:var(--sw-coral);color:var(--sw-coral)}.brand-swimwear .landing-finish-the-look{padding:100px 0;background:var(--sw-bg-deep)}.brand-swimwear .landing-finish-the-look__inner{width:90%;max-width:1256px;margin:0 auto}.brand-swimwear .landing-finish-the-look__layout{display:grid;grid-template-columns:1.3fr 1fr;gap:32px;align-items:stretch}.brand-swimwear .landing-finish-the-look__editorial{position:relative;min-height:560px;background-color:var(--sw-bg-deep);background-size:cover;background-position:center;overflow:hidden}.brand-swimwear .landing-finish-the-look__editorial::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(31,41,51,.05) 0,rgba(31,41,51,.7) 100%)}.brand-swimwear .landing-finish-the-look__editorial-copy{position:absolute;left:32px;bottom:32px;color:var(--sw-bg-paper);max-width:320px;z-index:1}.brand-swimwear .landing-finish-the-look__editorial-kicker{font:500 10px Jost,sans-serif;letter-spacing:2px;text-transform:uppercase;opacity:.85;margin-bottom:8px}.brand-swimwear .landing-finish-the-look__editorial-title{margin:0 0 10px;font:italic var(--sw-display-weight) 38px/1 var(--sw-display)}.brand-swimwear .landing-finish-the-look__editorial-body{margin:0;font:400 13px/1.7 Jost,sans-serif;opacity:.9}.brand-swimwear .landing-finish-the-look__editorial-cta{margin-top:18px;display:inline-flex;align-items:center;gap:8px;background:var(--sw-bg-paper);color:var(--sw-ink);border:none;padding:12px 18px;font:500 11px Jost,sans-serif;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;text-decoration:none}.brand-swimwear .landing-finish-the-look__editorial-cta:hover{background:var(--sw-coral);color:var(--sw-bg-paper)}.brand-swimwear .landing-finish-the-look__items{display:grid;grid-template-columns:1fr 1fr;gap:16px}.brand-swimwear .landing-finish-the-look__item{position:relative;display:block;height:268px;overflow:hidden;text-decoration:none;background-color:var(--sw-bg);background-size:cover;background-position:center}.brand-swimwear .landing-finish-the-look__item::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(31,41,51,.65) 100%)}.brand-swimwear .landing-finish-the-look__item-meta{position:absolute;left:16px;right:16px;bottom:16px;color:var(--sw-bg-paper);display:flex;justify-content:space-between;align-items:flex-end;z-index:1}.brand-swimwear .landing-finish-the-look__item-name{font:500 13px/1.3 Jost,sans-serif;letter-spacing:.3px}.brand-swimwear .landing-finish-the-look__item-count{font:italic 400 18px/1 var(--sw-display)}.brand-swimwear .ds-plp__header-title{font:italic var(--sw-display-weight) 76px/1 var(--sw-display);letter-spacing:-.01em;color:var(--sw-ink)}.brand-swimwear .ds-plp__header-count{font:italic 400 14px var(--sw-display);color:var(--sw-coral)}@media (max-width:768px){.brand-swimwear .landing-section__title{font:italic var(--sw-display-weight) 32px/1.1 var(--sw-display);color:var(--sw-ink)}.brand-swimwear .landing-section__head{flex-direction:column;align-items:flex-start}.brand-swimwear .landing-section__head>div{max-width:100%}.brand-swimwear .landing-hero-slider__panel{background:var(--sw-bg)}.brand-swimwear .landing-hero-slider__eyebrow{font-size:10px;letter-spacing:2px}.brand-swimwear .landing-hero-slider__title{color:var(--sw-ink)}.brand-swimwear .landing-hero-slider__title .accent{color:var(--sw-coral)}.brand-swimwear .landing-hero-slider__sub{color:var(--sw-text)}.brand-swimwear .landing-hero-slider__promo{font-size:10px;letter-spacing:1px;color:var(--sw-ink);width:100%}.brand-swimwear .landing-subnav>div{grid-template-columns:1fr!important}.brand-swimwear .landing-color-picker__title{font:italic var(--sw-display-weight) 28px/1.05 var(--sw-display);color:var(--sw-ink)}.brand-swimwear .landing-color-picker__action{display:none}.brand-swimwear .landing-ugc__title{font:italic var(--sw-display-weight) 32px/1.1 var(--sw-display);color:var(--sw-ink)}.brand-swimwear .landing-ugc__feed-link{font-size:12px}.brand-swimwear .landing-finish-the-look__editorial-title{font:italic var(--sw-display-weight) 28px/1 var(--sw-display)}.brand-swimwear .landing-finish-the-look__editorial-cta{padding:10px 14px;font-size:10px;letter-spacing:1.2px}.brand-swimwear .landing-seo-footer__title{font:italic var(--sw-display-weight) 26px/1.15 var(--sw-display)}.brand-swimwear .landing-seo-footer__crosslink-label{font-size:18px}.brand-swimwear .landing-product-card__title{font-size:12px}.brand-swimwear .landing-product-card__brand{font-size:11px}.brand-swimwear .landing-product-card__price{font-size:13px}}@media (max-width:480px){.brand-swimwear .landing-hero-slider__title{font:italic var(--sw-display-weight) 36px/0.95 var(--sw-display)!important}.brand-swimwear .landing-color-picker__name{font-size:8px}}.tv{--tv-ink:#191919;--tv-body:#393E41;--tv-muted:#7A7A7A;--tv-hairline:#E5E5E5;--tv-panel:#F7F7F7;--tv-red:#F93943;--tv-ui:'Jost',-apple-system,'Segoe UI',Roboto,sans-serif;--tv-display:'Cormorant Infant',Georgia,serif;--tv-num:'Vollkorn',Georgia,serif;font-family:var(--tv-ui);color:var(--tv-body);-webkit-font-smoothing:antialiased;line-height:1.5}.tv *,.tv ::after,.tv ::before{box-sizing:border-box}.tv img{max-width:100%;display:block}.tv.is-loading{opacity:.6}.tv .tv-wrap{width:90%;max-width:1256px;margin:0 auto}.tv .tv-section{padding:64px 0}.tv .tv-section__head{margin-bottom:28px;position:relative}.tv .tv-section__title{font-family:var(--tv-ui);font-weight:500;letter-spacing:.14em;font-size:15px;color:var(--tv-ink);margin:6px 0 0}.tv .tv-section__action{position:absolute;right:0;bottom:2px;font-size:12px;letter-spacing:.08em;color:var(--tv-ink);text-decoration:none}.tv .tv-eyebrow{font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--tv-muted)}.tv .tv-eyebrow--accent{color:var(--tv-red)}.tv .tv-btn{display:inline-block;font-family:var(--tv-ui);font-size:13px;letter-spacing:.1em;text-transform:uppercase;padding:14px 26px;cursor:pointer;text-decoration:none;border:1px solid var(--tv-ink);background:0 0;color:var(--tv-ink);transition:all .15s}.tv .tv-btn--primary{background:var(--tv-ink);color:#fff;border-color:var(--tv-ink)}.tv .tv-btn--primary:hover{background:var(--tv-red);border-color:var(--tv-red)}.tv .tv-btn--border:hover{background:var(--tv-ink);color:#fff}.tv .tv-btn--ghost{border-color:transparent;padding:14px 18px}.tv .tv-btn--ghost:hover{color:var(--tv-red)}.tv .tv-btn--full{width:100%;text-align:center}.tv .tv-btn--light{border-color:rgba(255,255,255,.6);color:#fff}.tv [data-tone]{background-color:#d9d6d0;background-image:repeating-linear-gradient(135deg,transparent,transparent 12px,rgba(255,255,255,.06) 12px,rgba(255,255,255,.06) 14px)}.tv [data-tone=warm]{background-color:#e6ddd2}.tv [data-tone=cool]{background-color:#d3dade}.tv [data-tone=sand]{background-color:#e3d8c3}.tv [data-tone=clay]{background-color:#d8c2b3}.tv [data-tone=olive]{background-color:#c3c6ac}.tv [data-tone=smoke]{background-color:#cfd1d3}.tv [data-tone=ash]{background-color:#b8b9b6}.tv [data-tone=dusk]{background-color:#8a7f8e}.tv [data-tone=ink]{background-color:#2a2a2a}.tv [data-tone=sea]{background-color:#7fb0c4}.tv [data-tone=terracotta]{background-color:#c97b5b}.tv [data-tone=forest]{background-color:#6f8f6b}.tv [data-tone=plum]{background-color:#8b6680}.tv [data-tone=rose]{background-color:#d6a9ad}.tv [data-tone=saffron]{background-color:#e0b35a}.tv [data-tone=indigo]{background-color:#5b6a99}.tv [data-tone=cypress]{background-color:#4d6b5a}.tv [data-tone=cypress],.tv [data-tone=dusk],.tv [data-tone=indigo],.tv [data-tone=ink],.tv [data-tone=terracotta]{background-image:repeating-linear-gradient(135deg,transparent,transparent 12px,rgba(0,0,0,.08) 12px,rgba(0,0,0,.08) 14px)}.tv .tv-hero{position:relative;min-height:520px;height:60vh;display:flex;align-items:center}.tv .tv-hero__overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.55),rgba(0,0,0,0) 60%)}.tv .tv-hero__inner{position:relative;color:#fff}.tv .tv-hero__title{font-family:var(--tv-display);font-weight:500;font-size:72px;line-height:1.02;margin:14px 0 16px}.tv .tv-hero__lede{max-width:460px;font-size:16px;opacity:.92;margin-bottom:26px}.tv .tv-hero .tv-eyebrow,.tv .tv-hero__inner .tv-btn--border{color:#fff;border-color:rgba(255,255,255,.7)}.tv .tv-trust{background:var(--tv-panel)}.tv .tv-trust__inner{display:flex;gap:14px;align-items:center;justify-content:center;flex-wrap:wrap;padding:14px 0;font-size:12px;letter-spacing:.06em;color:var(--tv-body)}.tv .tv-trust__inner i{color:var(--tv-hairline);font-style:normal}.tv .tv-cat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.tv .tv-cat-tile{position:relative;aspect-ratio:4/3;display:flex;align-items:flex-end;padding:20px;text-decoration:none;overflow:hidden}.tv .tv-cat-tile::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.32)}.tv .tv-cat-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tv .tv-cat-tile__label{position:relative;color:#fff;font-size:15px;letter-spacing:.14em;text-transform:uppercase}.tv .tv-dest-row{display:flex;gap:16px;overflow-x:auto;padding-bottom:6px}.tv .tv-dest-card{position:relative;flex:0 0 280px;height:360px;display:block;text-decoration:none;overflow:hidden}.tv .tv-dest-card--lg{flex:none;width:100%;aspect-ratio:4/5;height:auto}.tv .tv-dest-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tv .tv-dest-card__band{position:absolute;left:0;right:0;bottom:0;padding:16px;color:#fff;background:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,0))}.tv .tv-dest-card__band strong{display:block;font-family:var(--tv-display);font-size:22px;font-weight:500}.tv .tv-dest-card__band span{font-size:12px;opacity:.9}.tv .tv-dest-card__country{position:absolute;top:12px;left:12px;background:rgba(255,255,255,.9);color:var(--tv-ink);font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:4px 8px}.tv .tv-offer-grid{display:grid;gap:18px}.tv .tv-offer-grid--3{grid-template-columns:repeat(3,1fr)}.tv .tv-offer-grid--4{grid-template-columns:repeat(4,1fr)}.tv .tv-card{display:block;text-decoration:none;color:var(--tv-ink)}.tv .tv-card__media{position:relative;aspect-ratio:4/5;overflow:hidden}.tv .tv-card__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tv .tv-card__tag{position:absolute;top:12px;left:12px;background:var(--tv-ink);color:#fff;font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:4px 8px}.tv .tv-card__soldout{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.7);font-size:13px;letter-spacing:.14em;text-transform:uppercase}.tv .tv-card__body{padding:12px 2px}.tv .tv-card__meta{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--tv-muted)}.tv .tv-card__title{font-family:var(--tv-display);font-weight:500;font-size:21px;margin:4px 0;overflow-wrap:break-word}.tv .tv-card__dates{font-size:12px;color:var(--tv-muted)}.tv .tv-card__price{font-size:14px;color:var(--tv-red);margin-top:6px}.tv .tv-editorial{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:64px 0}.tv .tv-editorial__media{aspect-ratio:1/1;min-height:420px}.tv .tv-editorial__title{font-family:var(--tv-display);font-weight:500;font-size:34px;line-height:1.1;margin:10px 0 16px;color:var(--tv-ink)}.tv .tv-trustblock{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;border-top:1px solid var(--tv-hairline);padding-top:36px}.tv .tv-trustblock__cell{display:flex;flex-direction:column;align-items:flex-start}.tv .tv-trustblock__icon{width:28px;height:28px;margin-bottom:14px;color:var(--tv-ink);flex:0 0 auto}.tv .tv-trustblock__cell strong{display:block;font-size:12px;letter-spacing:.12em;margin-bottom:8px;color:var(--tv-ink)}.tv .tv-trustblock__cell span{font-size:13px;color:var(--tv-muted);line-height:1.45}.tv .tv-crumbs{font-size:12px;color:var(--tv-muted);padding:22px 0}.tv .tv-crumbs a{color:var(--tv-muted);text-decoration:none}.tv .tv-crumbs i{margin:0 8px;font-style:normal}.tv .tv-plp__head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px}.tv .tv-plp__title{font-family:var(--tv-display);font-weight:500;font-size:36px;margin:0;color:var(--tv-ink)}.tv .tv-plp__sub{font-size:13px;color:var(--tv-muted)}.tv .tv-plp__sort select{font-family:var(--tv-ui);padding:8px 10px;border:1px solid var(--tv-hairline)}.tv .tv-plp__layout{display:grid;grid-template-columns:260px 1fr;gap:36px}.tv .tv-filters{font-size:13px}.tv .tv-filter-group{padding:16px 0;border-bottom:1px solid var(--tv-hairline)}.tv .tv-filter-group h4{font-size:12px;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px}.tv .tv-transport-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tv .tv-transport-btn{padding:8px;border:1px solid var(--tv-hairline);background:#fff;cursor:pointer;text-transform:capitalize}.tv .tv-transport-btn.is-active{border-color:var(--tv-red);color:var(--tv-red)}.tv .tv-price-range{display:flex;align-items:center;gap:8px}.tv .tv-price-range input{width:100%;padding:8px;border:1px solid var(--tv-hairline)}.tv .tv-filters__clear{margin-top:16px;background:0 0;border:none;color:var(--tv-red);cursor:pointer;padding:0}.tv .tv-pdp__hero{display:grid;grid-template-columns:1fr 380px;gap:28px;margin-bottom:24px}.tv .tv-pdp__gallery{position:relative;aspect-ratio:4/5;overflow:hidden}.tv .tv-pdp__gallery img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tv .tv-pdp__buy{position:sticky;top:90px;align-self:start;border:1px solid var(--tv-hairline);padding:24px}.tv .tv-pdp__title{font-family:var(--tv-display);font-weight:500;font-size:30px;margin:8px 0 4px;color:var(--tv-ink)}.tv .tv-pdp__sub{font-size:13px;color:var(--tv-muted);margin-bottom:18px}.tv .tv-pdp__price{display:flex;align-items:baseline;gap:10px;margin-bottom:4px}.tv .tv-pdp__price-label{font-size:12px;color:var(--tv-muted)}.tv .tv-pdp__price-bgn{font-size:32px;color:var(--tv-red);font-family:var(--tv-num)}.tv .tv-pdp__price-eur{font-size:14px;color:var(--tv-muted)}.tv .tv-pdp__price-note{font-size:12px;color:var(--tv-muted);margin-bottom:18px}.tv .tv-pdp__operator{padding:14px 0;border-top:1px solid var(--tv-hairline);border-bottom:1px solid var(--tv-hairline);margin-bottom:18px;font-size:13px}.tv .tv-pdp__operator span{color:var(--tv-muted);display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.tv .tv-pdp__operator strong{display:block}.tv .tv-pdp__buy-note{font-size:12px;color:var(--tv-muted);margin-top:12px;text-align:center}.tv .tv-infobar{position:sticky;top:0;z-index:5;display:flex;gap:24px;border-bottom:1px solid var(--tv-hairline);background:#fff;padding:14px 0;margin-bottom:28px}.tv .tv-infobar a{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--tv-muted);text-decoration:none;cursor:pointer}.tv .tv-infobar a.is-active{color:var(--tv-ink);border-bottom:2px solid var(--tv-red);padding-bottom:12px}.tv .tv-pdp__section{padding:28px 0;border-top:1px solid var(--tv-hairline)}.tv .tv-pdp__h2{font-family:var(--tv-display);font-weight:500;font-size:28px;margin:6px 0 18px;color:var(--tv-ink)}.tv .tv-price-table{width:100%;border-collapse:collapse;font-size:14px}.tv .tv-price-table th{text-align:left;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--tv-muted);padding:10px;border-bottom:1px solid var(--tv-hairline)}.tv .tv-price-table td{padding:14px 10px;border-bottom:1px solid var(--tv-hairline)}.tv .tv-price-table tbody tr{cursor:pointer}.tv .tv-price-table tbody tr:hover{background:var(--tv-panel)}.tv .tv-price-table .is-soldout{opacity:.5}.tv .tv-price-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.tv .tv-tag{background:var(--tv-ink);color:#fff;font-size:10px;padding:3px 7px;text-transform:uppercase}.tv .tv-urgent{color:var(--tv-red);font-weight:500}.tv .tv-note{font-size:12px;color:var(--tv-muted);margin-top:10px}.tv .tv-incl{display:grid;grid-template-columns:1fr 1fr;gap:40px}.tv .tv-incl h3{font-size:14px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px}.tv .tv-incl__list{list-style:none;padding:0;margin:0}.tv .tv-incl__list li{padding:8px 0 8px 26px;position:relative;font-size:14px;border-bottom:1px solid var(--tv-hairline)}.tv .tv-incl__list--yes li::before{content:"✓";position:absolute;left:0;color:#4a8a55}.tv .tv-incl__list--no li::before{content:"×";position:absolute;left:0;color:var(--tv-muted)}.tv .tv-timeline{max-width:780px}.tv .tv-timeline__day{display:grid;grid-template-columns:48px 1fr;gap:18px;padding-bottom:24px;position:relative}.tv .tv-timeline__num{width:40px;height:40px;border-radius:50%;border:1px solid var(--tv-red);color:var(--tv-red);font-family:var(--tv-num);display:flex;align-items:center;justify-content:center}.tv .tv-timeline__body h4{font-family:var(--tv-display);font-size:20px;font-weight:500;margin:6px 0 10px;color:var(--tv-ink)}.tv .tv-timeline__event{display:flex;gap:12px;padding:4px 0;font-size:14px}.tv .tv-timeline__time{color:var(--tv-red);min-width:50px;font-variant-numeric:tabular-nums}.tv .tv-accordion__item{border-bottom:1px solid var(--tv-hairline)}.tv .tv-accordion__head{width:100%;text-align:left;background:0 0;border:none;padding:16px 0;font-size:15px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:var(--tv-ink)}.tv .tv-accordion__head i::after{content:"+";color:var(--tv-muted)}.tv .tv-accordion__item.is-open .tv-accordion__head i::after{content:"−"}.tv .tv-accordion__body{padding:0 0 16px;font-size:14px;color:var(--tv-body)}.tv .tv-disclaimer{background:var(--tv-panel);padding:18px;font-size:12px;color:var(--tv-muted);margin:28px 0}.tv .tv-dest__head{display:grid;grid-template-columns:1fr 320px;gap:30px;align-items:end;margin-bottom:26px}.tv .tv-dest__title{font-family:var(--tv-display);font-weight:500;font-size:46px;line-height:1.05;margin:10px 0;color:var(--tv-ink)}.tv .tv-dest__title em{font-style:italic;color:var(--tv-red)}.tv .tv-dest__lede{font-size:13px;color:var(--tv-muted)}.tv .tv-dest__search{position:relative}.tv .tv-dest__search input{width:100%;padding:12px 36px 12px 14px;border:1px solid var(--tv-hairline);font-family:var(--tv-ui)}.tv .tv-dest__search button{position:absolute;right:8px;top:8px;border:none;background:0 0;cursor:pointer;font-size:18px}.tv .tv-dest__filters{display:flex;flex-direction:column;gap:10px;padding:18px 0;border-top:1px solid var(--tv-hairline);border-bottom:1px solid var(--tv-hairline);margin-bottom:28px}.tv .tv-pills{display:flex;gap:8px;flex-wrap:wrap}.tv .tv-pills button{padding:6px 14px;border:1px solid var(--tv-hairline);background:#fff;border-radius:20px;cursor:pointer;font-size:12px;text-transform:capitalize}.tv .tv-pills button.is-active{background:var(--tv-ink);color:#fff;border-color:var(--tv-ink)}.tv .tv-dest__foot{display:flex;justify-content:space-between;align-items:center;padding:36px 0;font-size:13px;color:var(--tv-muted)}.tv .tv-dest__foot a{color:var(--tv-ink);text-decoration:none}.tv .tv-how__hero{padding:48px 0;max-width:720px}.tv .tv-how__title{font-family:var(--tv-display);font-weight:500;font-size:48px;line-height:1.05;margin:12px 0 14px;color:var(--tv-ink)}.tv .tv-how__title em{font-style:italic;color:var(--tv-red)}.tv .tv-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:24px 0 48px}.tv .tv-step__num{width:46px;height:46px;border-radius:50%;background:var(--tv-red);color:#fff;font-family:var(--tv-num);font-size:20px;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.tv .tv-step__title{font-family:var(--tv-display);font-weight:500;font-size:22px;margin:6px 0 10px;color:var(--tv-ink)}.tv .tv-step__bullets{list-style:none;padding:14px 0 0;margin:10px 0 0;border-top:1px dashed var(--tv-hairline);font-size:13px;color:var(--tv-muted)}.tv .tv-step__bullets li{padding:4px 0}.tv .tv-faq{display:grid;grid-template-columns:1fr 2fr;gap:40px;padding:48px 0}.tv .tv-faq__head h2{font-family:var(--tv-display);font-weight:500;font-size:32px;color:var(--tv-ink);margin:6px 0}.tv .tv-how__cta{background:#0f0f0f;color:#fff;text-align:center;padding:56px 20px}.tv .tv-how__cta h2{font-family:var(--tv-display);font-weight:500;font-size:36px;margin:10px 0 24px}.tv .tv-how__cta .tv-eyebrow{color:rgba(255,255,255,.7)}.tv .tv-how__cta-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.tv .tv-empty{text-align:center;padding:60px 0;color:var(--tv-muted)}.tv .tv-empty p{margin-bottom:16px}.tv .tv-notfound{padding:80px 0;text-align:center}.tv .tv-drawer{position:fixed;inset:0;z-index:1000;pointer-events:none;visibility:hidden}.tv .tv-drawer.is-open{pointer-events:auto;visibility:visible}.tv .tv-drawer__overlay{position:absolute;inset:0;background:rgba(0,0,0,.4);opacity:0;transition:opacity .25s ease}.tv .tv-drawer.is-open .tv-drawer__overlay{opacity:1}.tv .tv-drawer__panel{position:absolute;top:0;right:0;height:100%;width:480px;max-width:100vw;background:#fff;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .32s cubic-bezier(.25, .8, .4, 1);box-shadow:-4px 0 20px rgba(0,0,0,.12)}.tv .tv-drawer.is-open .tv-drawer__panel{transform:translateX(0)}.tv .tv-drawer__head{padding:22px 26px 16px;border-bottom:1px solid var(--tv-hairline);display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex:0 0 auto}.tv .tv-drawer__head-text{min-width:0;flex:1}.tv .tv-drawer__head-text .tv-eyebrow{font-size:11px;letter-spacing:.14em;color:var(--tv-muted);margin-bottom:8px}.tv .tv-drawer__head-text h3{font:500 14px/1.4 var(--tv-ui);color:var(--tv-ink);letter-spacing:.015em;margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv .tv-drawer__head-meta{font-size:11px;color:var(--tv-muted);letter-spacing:.025em}.tv .tv-drawer__close{position:static;background:0 0;border:0;font-size:22px;line-height:1;font-weight:300;padding:6px;color:var(--tv-ink);cursor:pointer;flex:0 0 auto}.tv .tv-drawer__body{flex:1;overflow-y:auto}.tv .tv-stepper{padding:22px 26px 0}.tv .tv-stepper__bar{position:relative;height:2px;background:var(--tv-hairline);margin-bottom:12px}.tv .tv-stepper__progress{position:absolute;left:0;top:0;bottom:0;background:var(--tv-ink);transition:width .35s ease}.tv .tv-stepper__labels{display:flex;justify-content:space-between;font:500 10px var(--tv-ui);letter-spacing:.14em;text-transform:uppercase}.tv .tv-stepper__label--active{color:var(--tv-ink)}.tv .tv-stepper__label--inactive{color:var(--tv-muted)}.tv .tv-drawer__error{margin:16px 26px 0;padding:12px 14px;background:#f93943;color:#fff;font-size:13px;line-height:1.5;letter-spacing:.015em}.tv .tv-drawer__step-body{padding:30px 26px}.tv .tv-drawer__step-title{font:400 22px var(--tv-ui);margin:0 0 8px;color:var(--tv-ink);letter-spacing:.015em}.tv .tv-drawer__step-lede{font-size:12px;color:var(--tv-muted);margin:0 0 28px;letter-spacing:.015em;line-height:1.6}.tv .tv-fieldlabel{font-size:10px;color:var(--tv-muted);text-transform:uppercase;letter-spacing:.14em;font-weight:500;display:block}.tv .tv-field{display:flex;flex-direction:column;gap:6px;margin-bottom:24px}.tv .tv-field>input{border:0;border-bottom:1.5px solid var(--tv-muted);background:0 0;font:400 14px var(--tv-ui);padding:8px 0;color:var(--tv-ink);outline:0;letter-spacing:.015em}.tv .tv-field>input::placeholder{color:silver}.tv .tv-field.is-error>input{border-bottom-color:#ff4848}.tv .tv-field__error{font-size:10px;color:#ff4848;letter-spacing:.04em;margin-top:2px}.tv .tv-field--phone .tv-field__row{display:flex;align-items:center;gap:10px;border-bottom:1.5px solid var(--tv-muted);padding:8px 0}.tv .tv-field--phone.is-error .tv-field__row{border-bottom-color:#ff4848}.tv .tv-field--phone__prefix{font:500 14px var(--tv-ui);color:var(--tv-ink);padding-right:10px;border-right:1px solid #ccc;letter-spacing:.015em}.tv .tv-field--phone .tv-field__row>input{flex:1;border:0;background:0 0;outline:0;font:400 14px var(--tv-ui);color:var(--tv-ink);padding:0;letter-spacing:.015em}.tv .tv-drawer__next{margin-top:36px}.tv .tv-counter-row{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:10px}.tv .tv-counter__label{font-size:11px;color:var(--tv-muted);letter-spacing:.04em;margin-bottom:8px}.tv .tv-counter__box{display:flex;align-items:stretch;border:1px solid #ccc;height:42px}.tv .tv-counter__btn{width:42px;background:0 0;border:0;cursor:pointer;font:400 18px var(--tv-ui);color:var(--tv-ink);padding:0}.tv .tv-counter__btn[disabled]{color:#ccc;cursor:not-allowed}.tv .tv-counter__val{flex:1;display:inline-flex;align-items:center;justify-content:center;font:500 15px var(--tv-ui);letter-spacing:.04em;border-left:1px solid #ccc;border-right:1px solid #ccc;color:var(--tv-ink)}.tv .tv-select{position:relative;margin-top:8px}.tv .tv-select select{width:100%;box-sizing:border-box;border:1px solid #ccc;padding:12px 36px 12px 14px;font:400 13px var(--tv-ui);background:#fff;appearance:none;-webkit-appearance:none;outline:0;color:var(--tv-ink);letter-spacing:.015em}.tv .tv-select__chev{position:absolute;right:14px;top:50%;width:6px;height:6px;border-right:1.5px solid var(--tv-ink);border-bottom:1.5px solid var(--tv-ink);transform:translateY(-70%) rotate(45deg);pointer-events:none}.tv .tv-textarea{margin-top:8px}.tv .tv-textarea textarea{width:100%;box-sizing:border-box;border:1px solid #ccc;padding:10px 12px;font:400 13px/1.6 var(--tv-ui);resize:vertical;background:0 0;outline:0;color:var(--tv-ink);letter-spacing:.015em;min-height:80px}.tv .tv-consents{display:flex;flex-direction:column;gap:14px;margin:28px 0 32px;padding-top:18px;border-top:1px solid var(--tv-hairline)}.tv .tv-consent{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:12px;color:var(--tv-body);line-height:1.6;letter-spacing:.015em}.tv .tv-consent__box{flex:0 0 auto;width:16px;height:16px;margin-top:2px;border:1.5px solid var(--tv-ink);background:0 0;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:11px;line-height:1;user-select:none}.tv .tv-consent__box.is-checked{background:#f93943;border-color:#f93943}.tv .tv-consent strong{font-weight:600}.tv .tv-drawer__actions{display:grid;grid-template-columns:auto 1fr;gap:12px}.tv .tv-drawer__submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 22px;font:500 12px var(--tv-ui);text-transform:uppercase;letter-spacing:.066em;background:#f93943;color:#fff;border:2px solid #f93943;cursor:pointer;transition:all .3s ease}.tv .tv-drawer__submit[disabled]{background:var(--tv-hairline);color:var(--tv-muted);border-color:var(--tv-hairline);cursor:not-allowed}.tv .tv-spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:tv-spin .7s linear infinite}@keyframes tv-spin{to{transform:rotate(360deg)}}.tv .tv-drawer__success{padding:56px 30px 40px;display:flex;flex-direction:column;align-items:center;text-align:center}.tv .tv-drawer__success-check{width:80px;height:80px;border:2px solid #f93943;display:inline-flex;align-items:center;justify-content:center;margin-bottom:30px}.tv .tv-drawer__success h2{font:400 22px var(--tv-ui);margin:0 0 16px;text-transform:uppercase;letter-spacing:.14em;color:var(--tv-ink)}.tv .tv-drawer__success p{font-size:13px;color:var(--tv-body);margin:0 0 28px;max-width:320px;line-height:1.7;letter-spacing:.015em}.tv .tv-drawer__success p strong{font-weight:600;color:var(--tv-ink)}.tv .tv-drawer__ref-box{padding:18px 24px;background:#f7f7f7;margin-bottom:36px;min-width:240px}.tv .tv-drawer__ref-label{font-size:10px;color:var(--tv-muted);text-transform:uppercase;letter-spacing:.14em;margin-bottom:6px}.tv .tv-drawer__ref-num{font:400 16px Vollkorn,serif;color:var(--tv-ink);letter-spacing:1px}.tv .tv-drawer__success-actions{display:flex;flex-direction:column;gap:10px;width:100%;max-width:280px}body.tv-drawer-open{overflow:hidden}@media (max-width:980px){.tv .tv-hero__title{font-size:48px}.tv .tv-offer-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.tv .tv-cat-grid{grid-template-columns:1fr 1fr}.tv .tv-plp__layout{grid-template-columns:minmax(0,1fr)}.tv .tv-pdp__hero{grid-template-columns:1fr}.tv .tv-dest__head,.tv .tv-editorial,.tv .tv-faq{grid-template-columns:1fr}.tv .tv-steps{grid-template-columns:1fr}.tv .tv-infobar{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:600px){.tv .tv-offer-grid--3,.tv .tv-offer-grid--4{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tv .tv-hero__title{font-size:38px}.tv .tv-trustblock{grid-template-columns:1fr 1fr}.tv .tv-editorial__media{min-height:0}}#black_friday .newsletter__cont{background-image:url("../img/bf_bg.png")}.card__custom_badge_img{background:0 0!important;background-color:transparent!important;border:0!important;border-color:transparent!important;padding:0!important;margin:0!important;box-shadow:none!important;outline:0!important;display:inline-block;vertical-align:middle}.text_labels .card__custom_badge_img{height:22px!important;width:auto!important;max-width:140px!important;max-height:28px!important}.card__custom_badges .card__custom_badge_img{position:absolute;pointer-events:auto;max-width:45%!important;max-height:56px!important;width:auto!important;height:auto!important}.card__custom_badges .card__custom_badge_img--top-left{top:10px;left:10px}.card__custom_badges .card__custom_badge_img--top-right{top:10px;right:10px}.card__custom_badges .card__custom_badge_img--bottom-left{bottom:10px;left:10px}.card__custom_badges .card__custom_badge_img--bottom-right{bottom:10px;right:10px}.card__custom_badge_html{box-sizing:border-box;pointer-events:auto}.text_labels .card__custom_badge_html{display:inline-flex;align-items:center;flex:0 0 auto;max-width:100%}.card__custom_badges .card__custom_badge_html{position:absolute;max-width:60%}.card__custom_badges .card__custom_badge_html--top-left{top:10px;left:10px}.card__custom_badges .card__custom_badge_html--top-right{top:10px;right:10px}.card__custom_badges .card__custom_badge_html--bottom-left{bottom:10px;left:10px}.card__custom_badges .card__custom_badge_html--bottom-right{bottom:10px;right:10px}@font-face{font-family:Repo;font-weight:300;font-style:normal;font-display:swap;src:url("../fonts/repo/Repo-Light.woff") format("woff"),url("../fonts/repo/Repo-Light.ttf") format("truetype")}@font-face{font-family:Repo;font-weight:400;font-style:normal;font-display:swap;src:url("../fonts/repo/Repo.woff") format("woff"),url("../fonts/repo/Repo.ttf") format("truetype")}@font-face{font-family:Repo;font-weight:500;font-style:normal;font-display:swap;src:url("../fonts/repo/Repo-Medium.woff") format("woff"),url("../fonts/repo/Repo-Medium.ttf") format("truetype")}@font-face{font-family:Repo;font-weight:600;font-style:normal;font-display:swap;src:url("../fonts/repo/Repo-DemiBold.woff") format("woff"),url("../fonts/repo/Repo-DemiBold.ttf") format("truetype")}@font-face{font-family:Repo;font-weight:700;font-style:normal;font-display:swap;src:url("../fonts/repo/Repo-Bold.woff") format("woff"),url("../fonts/repo/Repo-Bold.ttf") format("truetype")}@font-face{font-family:Repo;font-weight:800;font-style:normal;font-display:swap;src:url("../fonts/repo/Repo-ExtraBold.woff") format("woff"),url("../fonts/repo/Repo-ExtraBold.ttf") format("truetype")}@font-face{font-family:Repo;font-weight:900;font-style:normal;font-display:swap;src:url("../fonts/repo/Repo-Black.woff") format("woff"),url("../fonts/repo/Repo-Black.ttf") format("truetype")}:root{--brand-blue:#0e64b9;--brand-blue-deep:#0063bd;--brand-blue-hover:#2385e6;--brand-blue-active:#0050a0;--brand-blue-link:#2080df;--brand-blue-soft:#d6e8f7;--accent-orange:#ff7d2f;--accent-orange-strong:#ff7d1c;--accent-orange-hover:#f84f00;--accent-orange-deep:#f5500f;--black:#000;--ink:#161616;--ink-soft:#2b2b2b;--fg-2:#393e41;--fg-3:#666666;--fg-4:#6f6f6f;--fg-5:#999999;--fg-6:#9d9d9d;--fg-7:#a1a1a1;--line-1:#d7d7d7;--line-2:#dcdcdc;--line-3:#cccccc;--line-4:#e6e6e6;--surface:#ffffff;--surface-1:#f9f9f9;--surface-2:#f7f7f7;--surface-3:#f4f4f4;--surface-4:#eeeeee;--success:#37a71d;--success-bg:#dff0d8;--danger:#d91a6e;--danger-2:#b90e0e;--danger-3:#f93943;--info:#31708f;--font-serif:"Iowan Old Style","Charter","Sitka Text","Hoefler Text","Georgia",ui-serif,serif;--font-mono:ui-monospace,Menlo,"JetBrains Mono",monospace;--line-soft:#e5e2da;--paper:#faf8f3;--paper-2:#f3efe6;--ink-deep:#1a1a1a;--content-max:1200px;--content-pad:24px;--font-base:'Repo',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;--fs-display:26px;--fs-h1:24px;--fs-h2:20px;--fs-price:25px;--fs-lg:18px;--fs-body:16px;--fs-md:15px;--fs-sm:14px;--fs-xs:13px;--fs-2xs:11px;--fs-3xs:10px;--lh-tight:1.1;--lh-snug:1.2;--lh-normal:1.45;--lh-loose:1.75;--radius-sm:3px;--radius-md:4px;--radius-lg:8px;--radius-pill:999px;--shadow-card:0 0 9px rgba(0,0,0,.20);--shadow-header:0 5px 10px rgba(0,0,0,.20);--shadow-modal:0 0 15px 0 rgba(0,0,0,.35);--shadow-soft:0 0 30px 0 rgba(6,30,43,.23);--ease-soft:cubic-bezier(.215,.610,.355,1.000);--dur-fast:200ms;--dur-med:300ms;--dur-slow:400ms;--font-sans:var(--font-base);--font-display:var(--font-serif);--color-red:var(--ink);--color-red-active:#000000;--color-red-hover:var(--ink-soft);--color-red-2:var(--danger);--color-red-3:var(--danger);--color-blue:var(--brand-blue);--color-sale:var(--accent-orange);--color-discount:var(--accent-orange);--color-link:var(--ink)}.ds-header__basket-badge{background:var(--accent-orange);color:var(--color-white)}.t-price--sale{color:var(--accent-orange)}.t-discount--sale{color:var(--accent-orange)}.ds-header__nav-item--sale>.ds-header__nav-link{color:var(--accent-orange)}a.t-link:hover{color:var(--ink)}.ds-btn{border-radius:var(--radius-sm)}.ds-brand-feature .card .label_discount,.ds-brand-feature .card .text_labels span.label_discount,.ds-carousel--rail .card .label_discount,.ds-carousel--rail .card .text_labels span.label_discount,.ds-home-grid .card .label_discount,.ds-home-grid .card .text_labels span.label_discount,.ds-plp-grid .card .label_discount,.ds-plp-grid .card .text_labels span.label_discount,.ds-product-rail .card .label_discount,.ds-product-rail .card .text_labels span.label_discount{background:var(--accent-orange);color:var(--color-white);border:none}.ds-brand-feature .card .label_discount.sale,.ds-brand-feature .card .text_labels span.label_discount.sale,.ds-carousel--rail .card .label_discount.sale,.ds-carousel--rail .card .text_labels span.label_discount.sale,.ds-home-grid .card .label_discount.sale,.ds-home-grid .card .text_labels span.label_discount.sale,.ds-plp-grid .card .label_discount.sale,.ds-plp-grid .card .text_labels span.label_discount.sale,.ds-product-rail .card .label_discount.sale,.ds-product-rail .card .text_labels span.label_discount.sale{background:var(--color-white);color:var(--accent-orange);border:1px solid var(--accent-orange)}.ds-brand-feature .card__type,.ds-carousel--rail .card__type,.ds-home-grid .card__type,.ds-plp-grid .card__type,.ds-product-rail .card__type{font-family:var(--font-serif)!important;font-size:15px!important;font-weight:400!important;text-transform:none!important;letter-spacing:-.005em!important;line-height:1.3!important;color:var(--ink)!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:none;transition:color .18s var(--ease-soft)}.ds-brand-feature .card:hover .card__type,.ds-carousel--rail .card:hover .card__type,.ds-home-grid .card:hover .card__type,.ds-plp-grid .card:hover .card__type,.ds-product-rail .card:hover .card__type{color:var(--accent-orange-hover)}.ds-brand-feature .card__title,.ds-carousel--rail .card__title,.ds-home-grid .card__title,.ds-plp-grid .card__title,.ds-product-rail .card__title{font-size:11px;color:var(--fg-4);letter-spacing:.02em;text-transform:none}.ds-brand-feature .card__price-cont:has(.card__price-old) .card__price,.ds-brand-feature .card__price-cont:has(.card__price-old) .card__price .t-price__eur,.ds-carousel--rail .card__price-cont:has(.card__price-old) .card__price,.ds-carousel--rail .card__price-cont:has(.card__price-old) .card__price .t-price__eur,.ds-home-grid .card__price-cont:has(.card__price-old) .card__price,.ds-home-grid .card__price-cont:has(.card__price-old) .card__price .t-price__eur,.ds-plp-grid .card__price-cont:has(.card__price-old) .card__price,.ds-plp-grid .card__price-cont:has(.card__price-old) .card__price .t-price__eur,.ds-product-rail .card__price-cont:has(.card__price-old) .card__price,.ds-product-rail .card__price-cont:has(.card__price-old) .card__price .t-price__eur{color:var(--accent-orange-hover)}.ds-brand-feature .card__favourite:hover,.ds-carousel--rail .card__favourite:hover,.ds-home-grid .card__favourite:hover,.ds-plp-grid .card__favourite:hover,.ds-product-rail .card__favourite:hover{color:var(--accent-orange)}.ds-brand-feature .card__favourite .icon--favourite-red svg,.ds-brand-feature .card__favourite-red svg,.ds-carousel--rail .card__favourite .icon--favourite-red svg,.ds-carousel--rail .card__favourite-red svg,.ds-home-grid .card__favourite .icon--favourite-red svg,.ds-home-grid .card__favourite-red svg,.ds-plp-grid .card__favourite .icon--favourite-red svg,.ds-plp-grid .card__favourite-red svg,.ds-product-rail .card__favourite .icon--favourite-red svg,.ds-product-rail .card__favourite-red svg{fill:var(--accent-orange)}.black_btn,.red_btn{background-color:var(--ink);border-color:var(--ink)}.black_btn:hover,.red_btn:hover{background-color:#000}.black_btn:active,.red_btn:active{color:var(--ink)}.anm_btn.black,.anm_btn.red{border-color:var(--ink)}.anm_btn.black::after,.anm_btn.black::before,.anm_btn.red::after,.anm_btn.red::before{background-color:var(--ink)}.anm_btn.black:active,.anm_btn.red:active{background:var(--color-white);color:var(--ink)}.non-touch .anm_btn.black:hover,.non-touch .anm_btn.red:hover{color:var(--ink);border-color:var(--ink)}#landing_lp.tf-page{--tf-accent:var(--ink)}.ds-plp__header-title{font-family:var(--font-serif)!important;font-weight:500!important;font-size:48px!important;line-height:1.05!important;letter-spacing:-.02em!important;color:var(--ink-deep)!important;text-transform:none!important}.ds-plp__header-count{font-family:var(--font-mono);font-size:12px;color:var(--fg-4);letter-spacing:.04em;text-transform:none}@media screen and (max-width:768px){.ds-plp__header-title{font-size:30px!important}}.mw-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 20px;border:1px solid transparent;background:0 0;cursor:pointer;font:400 13px/1 var(--font-base);color:var(--ink);border-radius:2px;letter-spacing:0;text-decoration:none;-webkit-appearance:none;appearance:none;transition:background .18s var(--ease-soft),color .18s var(--ease-soft),border-color .18s var(--ease-soft)}.mw-btn:disabled,.mw-btn[disabled]{opacity:.55;cursor:not-allowed}.mw-btn:disabled:hover,.mw-btn[disabled]:hover{background:var(--ink)}.mw-btn--ghost:disabled:hover,.mw-btn--ghost[disabled]:hover{background:#fff;border-color:var(--line-1)}.mw-btn--primary{background:var(--ink);color:#fff}.mw-btn--primary:hover{background:#000}.mw-btn--blue{background:var(--brand-blue);color:#fff}.mw-btn--blue:hover{background:#0a528f}.mw-btn--ghost{border-color:var(--line-1);color:var(--ink);background:#fff}.mw-btn--ghost:hover{border-color:var(--ink)}.mw-btn--link{color:var(--fg-2);padding:0 4px;height:auto;background:0 0}.mw-btn--link:hover{color:var(--ink)}.mw-btn--sm{height:32px;padding:0 14px;font-size:12px}.mw-btn--lg{height:46px;padding:0 26px;font-size:14px}.mw-btn--full{width:100%}.mw-footer{background:var(--ink-deep);color:rgba(255,255,255,.62);margin-top:80px;border-top:3px solid var(--accent-orange)}.mw-footer__top{max-width:var(--content-max);margin:0 auto;padding:56px var(--content-pad) 40px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:40px}.mw-footer__col h4{color:#fff;font-size:12px;margin:0 0 16px;font-weight:500;letter-spacing:.02em}.mw-footer__col a{display:block;color:rgba(255,255,255,.6);font-size:13px;padding:5px 0;text-decoration:none;line-height:1.4}.mw-footer__col a:hover{color:#fff}.mw-footer__brand{display:flex;flex-direction:column;gap:14px}.mw-footer__logo{font-family:var(--font-serif);font-size:20px;color:#fff;letter-spacing:-.01em;line-height:1;text-decoration:none}.mw-footer__tagline{font-size:13px;color:rgba(255,255,255,.55);line-height:1.5;margin:0;max-width:32ch;font-style:italic}.mw-footer__socials{display:flex;gap:14px}.mw-footer__socials a{width:28px;height:28px;border:1px solid rgba(255,255,255,.2);border-radius:50%;display:grid;place-items:center;color:rgba(255,255,255,.6);padding:0}.mw-footer__socials a:hover{color:#fff;border-color:#fff}.mw-footer__socials img{width:13px;height:13px}.mw-footer__socials svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:1.25}.mw-footer__bottom{border-top:1px solid rgba(255,255,255,.12);padding:18px var(--content-pad);max-width:var(--content-max);margin:0 auto;display:flex;justify-content:space-between;gap:16px;font-size:11px;color:rgba(255,255,255,.42)}.mw-footer--checkout{margin-top:48px}.mw-footer__checkout-links{max-width:var(--content-max);margin:0 auto;padding:26px var(--content-pad) 22px;display:flex;flex-wrap:wrap;gap:10px 26px}.mw-footer__checkout-links a{color:rgba(255,255,255,.72);text-decoration:none;font-size:13px;padding:12px 0;margin:-12px 0;transition:color .18s var(--ease-soft)}.mw-footer__checkout-links a:hover{color:#fff}@media screen and (max-width:768px){.mw-footer--checkout{margin-top:32px}.mw-footer__checkout-links{flex-direction:column;gap:0;padding:18px var(--content-pad) 14px}.mw-footer__checkout-links a{padding:13px 0;margin:0}.mw-footer--checkout .mw-footer__bottom{flex-direction:column;gap:6px}}body.checkout-page .mw-trust{display:none}.mw-footer__cats{max-width:var(--content-max);margin:0 auto;padding:32px var(--content-pad) 36px;border-top:1px solid rgba(255,255,255,.12);display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:28px 40px}.mw-footer__cats-col h4{color:#fff;font-size:12px;margin:0 0 12px;font-weight:500;letter-spacing:.02em}.mw-footer__cats-col h4 a{color:inherit;text-decoration:none;display:inline;padding:0}.mw-footer__cats-col h4 a:hover{color:#fff;text-decoration:underline}.mw-footer__cats-col>a{display:block;color:rgba(255,255,255,.6);font-size:13px;padding:4px 0;text-decoration:none;line-height:1.4}.mw-footer__cats-col>a:hover{color:#fff}@media screen and (max-width:768px){.mw-footer__top{grid-template-columns:1fr 1fr;gap:32px;padding:40px var(--content-pad) 32px}.mw-footer__cats{grid-template-columns:1fr 1fr;gap:24px;padding:28px var(--content-pad) 28px}}.mw-util{background:var(--paper-2);color:var(--fg-3);font-size:12px;line-height:1;overflow:hidden;max-height:37px;transition:max-height .32s var(--ease-soft),opacity .22s var(--ease-soft);border-bottom:1px solid var(--line-soft)}.mw-util__inner{max-width:var(--content-max);margin:0 auto;padding:0 var(--content-pad);height:36px;display:flex;align-items:center;justify-content:center;letter-spacing:.01em}.header-content{display:contents}.mw-header{position:sticky;top:0;z-index:30;background:#fff;border-bottom:1px solid var(--line-soft)}.mw-header.is-scrolled .mw-util{max-height:0;opacity:0;border-bottom-color:transparent}.mw-header.is-scrolled .mw-header__navrow{max-height:0;opacity:0;border-top-color:transparent;pointer-events:none}.mw-header.is-scrolled .mw-header__main{padding-top:9px;padding-bottom:9px}.mw-header.is-scrolled .mw-logo__mark{font-size:19px}.mw-header.is-scrolled .mw-search__field{height:35px}.mw-header__main{position:relative;max-width:var(--content-max);margin:0 auto;padding:18px var(--content-pad);display:grid;grid-template-columns:1fr minmax(0,640px) 1fr;grid-template-areas:"logo search tools";gap:32px;align-items:center;transition:padding .28s var(--ease-soft)}.mw-header__main>.mw-header__hamburger{grid-area:burger}.mw-header__main>.mw-logo{grid-area:logo;justify-self:start}.mw-header__main>.mw-search{grid-area:search}.mw-header__main>.mw-header__tools{grid-area:tools;justify-self:end}.mw-logo{display:inline-flex;align-items:baseline;gap:10px;text-decoration:none}.mw-logo__mark{font-family:var(--font-serif);font-weight:500;font-size:22px;color:var(--ink);letter-spacing:-.01em;line-height:1}.mw-logo__tag{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-4);font-weight:500;border-left:1px solid var(--line-1);padding-left:10px;line-height:1;white-space:nowrap}.mw-header__navrow{position:relative;border-top:1px solid var(--line-soft);max-height:60px;transition:max-height .32s var(--ease-soft),opacity .22s var(--ease-soft)}.mw-header__nav{max-width:var(--content-max);margin:0 auto;padding:0 var(--content-pad);display:flex;align-items:stretch;gap:28px;justify-content:center;list-style:none;min-height:44px}.mw-nav-item{position:static;display:flex;align-items:center}.mw-nav-item--sale>.mw-nav-link{color:var(--accent-orange-hover)}.mw-nav-link{font-size:13px;font-weight:400;color:var(--fg-2);padding:6px 0;border-bottom:1px solid transparent;white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:color .18s,border-color .18s}.mw-nav-link.is-on,.mw-nav-link:hover{color:var(--ink);border-bottom-color:var(--ink)}.mw-nav-link__badge{font:500 9px var(--font-mono);letter-spacing:.04em;color:var(--fg-4);border:1px solid var(--line-1);padding:1px 4px;border-radius:2px;line-height:1}.mw-nav-item.is-open .mw-nav-link,.mw-nav-item:hover .mw-nav-link{color:var(--ink);border-bottom-color:var(--ink)}.mw-mega{position:absolute;left:0;right:0;top:100%;z-index:40;background:#fff;border-top:1px solid var(--line-soft);box-shadow:0 24px 40px -16px rgba(20,16,11,.2);opacity:0;visibility:hidden;transform:translateY(-6px);pointer-events:none;transition:opacity .16s var(--ease-soft),transform .16s var(--ease-soft),visibility 0s linear .16s}.mw-nav-item.is-open>.mw-mega{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity .18s var(--ease-soft),transform .18s var(--ease-soft),visibility 0s}.mw-header__navrow.has-open .mw-nav-item:not(.is-open)>.mw-mega,.mw-nav-item.is-open.is-instant>.mw-mega{transition:none}.mw-header__navrow:not(.is-enhanced) .mw-mega{transition-delay:0.2s,0.2s,0.36s}.mw-header__navrow:not(.is-enhanced) .mw-nav-item:hover>.mw-mega{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition-delay:0s}.mw-mega__backdrop{position:absolute;left:0;right:0;top:100%;height:100vh;z-index:35;background:rgba(20,16,11,.32);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .2s var(--ease-soft),visibility 0s linear .2s}.mw-header__navrow.has-open>.mw-mega__backdrop{opacity:1;visibility:visible;transition:opacity .2s var(--ease-soft),visibility 0s}.mw-header__navrow.is-touch>.mw-mega__backdrop{pointer-events:auto}.mw-header{transition:z-index 0s linear .2s}.mw-header.is-mega-open{z-index:3000;transition-delay:0s}.mw-mega__inner{max-width:var(--content-max);margin:0 auto;padding:36px var(--content-pad) 40px;display:grid;grid-template-columns:1fr 1fr 1fr 360px;gap:48px;max-height:var(--mw-mega-max,calc(100vh - 190px));overflow-y:auto;overscroll-behavior:contain}.mw-mega__inner--nobanner{grid-template-columns:repeat(3,1fr)}.mw-mega__cols{grid-column:1/4;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.mw-mega__col{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.mw-mega__col-head,.mw-mega__col-title{font:500 15px/1.3 var(--font-base);color:var(--ink);margin:0 0 6px;padding-bottom:10px;border-bottom:1px solid var(--line-soft)}.mw-mega__col-title a,.mw-mega__col-title span{color:inherit;text-decoration:none}.mw-mega__link{display:block;padding:7px 0;text-decoration:none;font:400 14px/1.35 var(--font-base);color:var(--fg-2);transition:color .15s}.mw-mega__link:hover{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.mw-mega__link--bold,.mw-mega__link--strong{color:var(--ink);font-weight:500}.mw-mega__view-all{margin-top:8px}.mw-mega__links{list-style:none;margin:0;padding:0;column-gap:32px}.mw-mega__links>li{break-inside:avoid}.mw-mega__links--2{column-count:2}.mw-mega__links--3{column-count:3}.mw-mega__links--brands{grid-column:1/-1;column-count:4}.mw-mega__promos{display:flex;flex-direction:column;gap:14px;border-left:1px solid var(--line-soft);padding-left:32px}.mw-mega__banner img{width:100%;height:auto;display:block;border-radius:2px}.mw-mega__banner-title{font-family:var(--font-serif);font-weight:500;font-size:18px;margin-top:10px;color:var(--ink)}.mw-mega__banner-subtitle{font-size:12px;color:var(--fg-3);margin-top:2px}.mw-mega__arrow{flex:none;width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s var(--ease-soft)}.mw-mega__inner--tree{grid-template-columns:320px minmax(0,1fr);gap:0;padding-top:0;padding-bottom:0;max-height:none;overflow:visible}.mw-mega__panes,.mw-mega__rail{max-height:var(--mw-mega-max,calc(100vh - 190px));overflow-y:auto;overscroll-behavior:contain}.mw-mega__rail{margin-left:-12px;padding:20px 16px 24px 0;border-right:1px solid var(--line-soft)}.mw-mega__all{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 12px;border-radius:var(--radius-sm);font:500 14px/1.3 var(--font-base);color:var(--ink);text-decoration:none;transition:background .15s var(--ease-soft)}.mw-mega__all:hover{background:var(--paper-2)}.mw-mega__all:hover .mw-mega__arrow,.mw-mega__pane-all:hover .mw-mega__arrow{transform:translateX(3px)}.mw-mega__rows{list-style:none;margin:8px 0 0 12px;padding:8px 0 0;border-top:1px solid var(--line-soft)}.mw-mega__rows>li{margin-left:-12px}.mw-mega__row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px 8px 12px;border-radius:var(--radius-sm);font:400 14px/1.3 var(--font-base);color:var(--fg-2);text-decoration:none;transition:background .12s var(--ease-soft),color .12s var(--ease-soft)}.mw-mega__row:hover{color:var(--ink)}.mw-mega__row.is-on{background:var(--paper-2);color:var(--ink)}.mw-mega__row-chevron{flex:none;width:14px;height:14px;stroke:var(--fg-5);fill:none;stroke-width:1.6;stroke-linecap:square;stroke-linejoin:round;transition:transform .18s var(--ease-soft),stroke .18s}.mw-mega__row.is-on .mw-mega__row-chevron{stroke:var(--ink);transform:translateX(2px)}.mw-mega__all:focus-visible,.mw-mega__row:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.mw-mega__panes{display:grid;padding-left:40px}.mw-mega__pane{grid-area:1/1;min-width:0;padding:22px 0 28px}.mw-mega__pane:not(.is-on){visibility:hidden}.mw-mega__pane-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:10px;padding-bottom:14px;border-bottom:1px solid var(--line-soft)}.mw-mega__pane-title{font-family:var(--font-serif);font-weight:500;font-size:24px;line-height:1.15;letter-spacing:-.01em;color:var(--ink);text-decoration:none}.mw-mega__pane-title:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.mw-mega__pane-all{flex:none;display:inline-flex;align-items:center;gap:6px;font:500 13px/1 var(--font-base);color:var(--ink);text-decoration:none;white-space:nowrap}.mw-mega__pane-all:hover span{text-decoration:underline;text-underline-offset:3px}.mw-mega__pane-empty{padding-top:10px}@media (max-width:1280px){.mw-mega__inner--tree{grid-template-columns:290px minmax(0,1fr)}.mw-mega__panes{padding-left:28px}}@media (max-width:1024px){.mw-mega,.mw-mega__backdrop{display:none}}.mw-header__tools{display:flex;gap:20px;align-items:center}.mw-tool{display:inline-flex;align-items:center;gap:6px;color:var(--fg-3);font-size:12px;position:relative;text-decoration:none;background:0 0;border:0;cursor:pointer;padding:0}.mw-tool:hover{color:var(--ink)}.mw-tool>a{display:inline-flex;color:inherit;position:relative}.mw-tool>a::after,a.mw-tool::after,button.mw-tool::after{content:"";position:absolute;inset:-11px -9px}.mw-tool svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.mw-tool img{width:22px;height:22px}.mw-tool__count{position:absolute;top:-5px;right:-8px;background:var(--ink);color:#fff;font:500 10px var(--font-mono);min-width:16px;height:16px;border-radius:8px;display:grid;place-items:center;padding:0 4px}.mw-tool--search{display:none}.mw-submenu{position:absolute;top:calc(100% + 10px);right:0;background:#fff;border:1px solid var(--line-soft);box-shadow:0 16px 32px rgba(16,24,40,.08);padding:6px;min-width:210px;z-index:50;border-radius:2px;display:flex;flex-direction:column}.mw-submenu::before{content:"";position:absolute;top:-14px;right:0;left:0;height:14px}.mw-submenu__link{display:block;padding:8px 12px;font:400 13px var(--font-base);color:var(--fg-2);text-decoration:none;border-radius:2px;white-space:nowrap}.mw-submenu__link:hover{background:var(--paper-2);color:var(--ink)}.mw-submenu__link--muted{color:var(--fg-4);border-top:1px solid var(--line-soft);margin-top:4px}.mw-search{position:relative;width:100%}.mw-search__field{display:flex;align-items:center;gap:10px;width:100%;height:42px;margin:0;padding:0 12px 0 14px;border:1px solid var(--line-1);border-radius:2px;background:#fff;text-align:left;transition:border-color .18s,height .28s var(--ease-soft)}.mw-search__field:focus-within,.mw-search__field:hover{border-color:var(--ink)}.mw-search__field svg{width:18px;height:18px;color:var(--fg-4);stroke:currentColor;fill:none;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;flex:0 0 18px}.mw-search__field input{flex:1;min-width:0;border:0;outline:0;background:0 0;font:400 14px/1 var(--font-base);color:var(--ink);padding:4px 0}.mw-search__field input::placeholder{color:var(--fg-5)}.mw-search__shortcut{font:400 11px var(--font-mono);color:var(--fg-5);letter-spacing:.04em;border:1px solid var(--line-1);padding:2px 6px;border-radius:2px;white-space:nowrap}.mw-header__hamburger{position:relative;display:none;background:0 0;border:0;cursor:pointer;color:var(--ink);padding:0;align-items:center}.mw-header__hamburger svg{width:22px;height:22px}.mw-header__hamburger::after{content:"";position:absolute;inset:-11px}.mw-header__hamburger-label{position:absolute;top:calc(100% - 2px);left:-10px;right:-10px;text-align:center;text-indent:.1em;font:500 9.5px/1 var(--font-base);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);white-space:nowrap}@media (hover:hover){.mw-header__hamburger:hover .mw-header__hamburger-label{color:var(--ink)}}@media (max-width:1024px){.mw-header__hamburger{display:inline-flex}.mw-header__main{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"burger logo search tools";gap:24px}.mw-header__nav{justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.mw-header__nav::-webkit-scrollbar{display:none}.mw-nav-item:first-child{margin-left:auto}.mw-nav-item:last-child{margin-right:auto}}@media (max-width:768px){.mw-header__main{grid-template-columns:auto 1fr auto;grid-template-areas:"burger logo tools" "search search search";gap:0 14px;padding:14px var(--content-pad) 0}.mw-header__navrow{display:none}.mw-logo{flex-wrap:wrap;gap:8px;height:18px;overflow:hidden}.mw-header.is-scrolled .mw-logo__mark,.mw-logo__mark{font-size:18px}.mw-logo__tag{font-size:9.5px;letter-spacing:.12em;padding-left:8px}.mw-header__main>.mw-search{width:auto;max-height:80px;margin:14px calc(-1 * var(--content-pad)) 0;padding:12px var(--content-pad);border-top:1px solid var(--line-soft);transition:max-height .32s var(--ease-soft),opacity .22s var(--ease-soft),margin .32s var(--ease-soft),padding .32s var(--ease-soft)}.mw-header.is-scrolled .mw-header__main{padding-top:11px;padding-bottom:0}.mw-header__hamburger{transition:transform .28s var(--ease-soft)}.mw-header.is-scrolled .mw-header__hamburger{transform:translateY(-2px)}.mw-header.is-scrolled .mw-header__main>.mw-search{max-height:0;opacity:0;margin-top:11px;padding-top:0;padding-bottom:0;border-top-color:transparent;pointer-events:none}.mw-header.is-scrolled.is-search-open .mw-header__main>.mw-search{max-height:80px;opacity:1;padding-top:12px;padding-bottom:12px;border-top-color:var(--line-soft);pointer-events:auto}.mw-search__shortcut{display:none}.mw-tool--search{display:inline-flex;width:0;opacity:0;overflow:hidden;pointer-events:none;transition:opacity .22s var(--ease-soft),width .22s var(--ease-soft)}.mw-header.is-scrolled .mw-tool--search{width:22px;opacity:1;pointer-events:auto;overflow:visible}.mw-header.is-scrolled.is-search-open .mw-tool--search{color:var(--ink)}}body.has-mobile-menu{overflow:hidden}.mw-menu{--mw-menu-pad:26px;position:fixed;inset:0;z-index:3000;visibility:hidden;transition:visibility 0s linear .32s}.mw-menu.is-shown{visibility:visible;transition-delay:0s}.mw-menu__backdrop{position:absolute;inset:0;background:rgba(20,16,11,.42);opacity:0;transition:opacity .3s var(--ease-soft)}.mw-menu.is-shown .mw-menu__backdrop{opacity:1}.mw-menu__panel{position:absolute;top:0;bottom:0;left:0;width:420px;max-width:92vw;display:flex;flex-direction:column;background:#fff;box-shadow:16px 0 48px rgba(20,16,11,.18);outline:0;transform:translateX(calc(-100% - 64px));transition:transform .32s cubic-bezier(.4, 0, .1, 1)}.mw-menu.is-shown .mw-menu__panel{transform:none}.mw-menu__head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:81px;padding:env(safe-area-inset-top,0) var(--mw-menu-pad) 0;border-bottom:1px solid var(--line-soft)}.mw-menu__title{margin:0;font-family:var(--font-serif);font-weight:500;font-size:24px;line-height:1.1;letter-spacing:-.01em;text-transform:none;color:var(--ink-deep)}.mw-menu__back{display:inline-flex;align-items:center;gap:6px;min-width:0;height:44px;margin-left:-8px;padding:0 10px 0 2px;border:0;background:0 0;cursor:pointer;font:500 14px/1.2 var(--font-base);color:var(--ink);text-align:left}.mw-menu__back svg{flex:none;width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mw-menu__back span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw-menu__close{position:relative;flex:none;width:36px;height:36px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--line-1);border-radius:50%;background:#fff;color:var(--fg-2);cursor:pointer;transition:border-color .18s var(--ease-soft),color .18s var(--ease-soft)}.mw-menu__close::after{content:"";position:absolute;inset:-5px}.mw-menu__close:hover{border-color:var(--ink);color:var(--ink)}.mw-menu__close svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.3;stroke-linecap:round}.mw-menu__back:focus-visible,.mw-menu__close:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mw-menu__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mw-menu__level{display:flex;flex-direction:column;min-height:100%}.mw-menu__body.is-deeper .mw-menu__level{animation:mw-menu-deeper .26s var(--ease-soft)}.mw-menu__body.is-back .mw-menu__level{animation:mw-menu-back .26s var(--ease-soft)}@keyframes mw-menu-deeper{from{opacity:0;transform:translateX(28px)}to{opacity:1;transform:none}}@keyframes mw-menu-back{from{opacity:0;transform:translateX(-28px)}to{opacity:1;transform:none}}.mw-menu__hello{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px var(--mw-menu-pad) 20px;background:var(--paper-2);border-bottom:1px solid var(--line-soft);color:var(--ink);text-decoration:none}a.mw-menu__hello:hover{color:var(--ink);text-decoration:none}.mw-menu__hello-title{font-family:var(--font-serif);font-weight:500;font-size:20px;line-height:1.2;letter-spacing:-.01em;color:var(--ink-deep);overflow-wrap:anywhere}.mw-menu__hello-link{display:inline-flex;align-items:center;gap:6px;font:500 13px/1 var(--font-base);color:var(--ink)}a.mw-menu__hello:hover .mw-menu__hello-link{text-decoration:underline;text-underline-offset:3px}.mw-menu__hello-actions{display:flex;gap:10px;width:100%;margin-top:4px}.mw-menu__hello-actions .mw-btn{flex:1 1 0;min-width:0}.mw-menu__search{display:flex;align-items:center;gap:10px;height:44px;margin:18px var(--mw-menu-pad) 0;padding:0 5px 0 0;border:1px solid var(--line-1);border-radius:2px;background:#fff;transition:border-color .18s}.mw-menu__search:focus-within{border-color:var(--ink)}.mw-menu__search-icon{flex:none;align-self:stretch;display:flex;align-items:center;margin:0;padding:0 0 0 14px;border:0;background:0 0;color:var(--fg-4);cursor:pointer}.mw-menu__search-icon svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.mw-menu__search-input{flex:1 1 auto;min-width:0;height:100%;margin:0;padding:0;border:0;border-radius:0;outline:0;box-shadow:none;background:0 0;font:400 15px/normal var(--font-base);color:var(--ink);-webkit-appearance:none;appearance:none}.mw-menu__search-input::placeholder{color:var(--fg-5);opacity:1}.mw-menu__search-input::-webkit-search-cancel-button,.mw-menu__search-input::-webkit-search-decoration{-webkit-appearance:none}.mw-menu__search-go{flex:none;animation:mw-menu-pop .15s var(--ease-soft)}@keyframes mw-menu-pop{from{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.mw-menu__label{margin:0;padding:26px var(--mw-menu-pad) 10px}.mw-menu__heading{margin:0;padding:24px var(--mw-menu-pad) 16px;font-family:var(--font-serif);font-weight:500;font-size:24px;line-height:1.15;letter-spacing:-.01em;text-transform:none;color:var(--ink-deep);overflow-wrap:anywhere}.mw-menu__rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-soft)}.mw-menu__rows>li{margin:0;padding:0}.mw-menu__row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:52px;margin:0;padding:13px var(--mw-menu-pad);border:0;border-bottom:1px solid var(--line-soft);border-radius:0;background:0 0;font:400 15px/1.35 var(--font-base);color:var(--ink);text-align:left;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s var(--ease-soft)}.mw-menu__row:focus,.mw-menu__row:hover{color:var(--ink);text-decoration:none}@media (hover:hover){.mw-menu__row:hover{background:var(--paper-2)}}.mw-menu__row:active{background:var(--paper-2)}.mw-menu__row:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.mw-menu__row-label{min-width:0;overflow-wrap:anywhere}.mw-menu__row-meta{flex:none;font:500 13px/1 var(--font-base);color:var(--fg-3);font-feature-settings:"tnum"}.mw-menu__row--all{font-weight:500}.mw-menu__row--muted,.mw-menu__row--muted:focus,.mw-menu__row--muted:hover{color:var(--fg-4)}.mw-menu__rows>.is-sale>.mw-menu__row{color:var(--accent-orange-hover)}.mw-menu__chevron{flex:none;width:14px;height:14px;stroke:var(--fg-5);fill:none;stroke-width:1.6;stroke-linecap:square;stroke-linejoin:round}.mw-menu__arrow{flex:none;width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mw-menu__row--skeleton{cursor:default}.mw-menu__row--skeleton>span{display:block;width:46%;height:12px;border-radius:2px;background:var(--paper-2)}.mw-menu__rows>li:nth-child(3n+2) .mw-menu__row--skeleton>span{width:62%}.mw-menu__rows>li:nth-child(3n) .mw-menu__row--skeleton>span{width:34%}.mw-menu__more{flex:1 0 auto;margin-top:32px;padding-bottom:calc(32px + env(safe-area-inset-bottom,0px));background:var(--paper);border-top:1px solid var(--line-soft)}@media (max-width:480px){.mw-menu{--mw-menu-pad:18px}.mw-menu__panel{width:100%;max-width:none;box-shadow:none}}@media (prefers-reduced-motion:reduce){.mw-menu,.mw-menu__backdrop,.mw-menu__panel{transition-duration:0s;transition-delay:0s}.mw-menu__body.is-back .mw-menu__level,.mw-menu__body.is-deeper .mw-menu__level,.mw-menu__search-go{animation:none}}.mw-drawer{position:fixed;inset:0;z-index:120}.mw-drawer__backdrop{position:absolute;inset:0;background:rgba(20,16,11,.42);opacity:0;transition:opacity .3s var(--ease-soft)}.mw-drawer.is-shown .mw-drawer__backdrop{opacity:1}.mw-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:440px;max-width:92vw;background:var(--paper,#faf8f3);display:flex;flex-direction:column;box-shadow:-16px 0 48px rgba(20,16,11,.18);transform:translateX(100%);transition:transform .32s cubic-bezier(.4, 0, .1, 1);will-change:transform}.mw-drawer.is-shown .mw-drawer__panel{transform:translateX(0)}.mw-drawer__head{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:22px 26px;border-bottom:1px solid var(--line-soft)}.mw-drawer__title{margin:0;display:flex;align-items:baseline;gap:10px;font-family:var(--font-serif);font-weight:500;font-size:24px;letter-spacing:-.01em;color:var(--ink-deep)}.mw-drawer__count{font-family:var(--font-base);font-size:13px;font-weight:500;color:var(--fg-3);letter-spacing:0}.mw-drawer__close{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line-1);border-radius:50%;background:#fff;color:var(--fg-2);cursor:pointer;transition:border-color .18s var(--ease-soft),color .18s var(--ease-soft)}.mw-drawer__close:hover{border-color:var(--ink);color:var(--ink)}.mw-drawer__close svg{width:20px;height:20px}.mw-drawer__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:40px;text-align:center}.mw-drawer__empty-icon{width:76px;height:76px;border:1px solid var(--line-1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--fg-3)}.mw-drawer__empty-icon img{width:38px;height:38px}.mw-drawer__empty-text{font-size:15px;color:var(--fg-2);margin:0}.mw-drawer__ship{flex-shrink:0;padding:14px 26px 16px;background:var(--paper-2,#f3efe6);border-bottom:1px solid var(--line-soft)}.mw-drawer__ship-msg{font-size:12.5px;color:var(--fg-2);letter-spacing:.005em}.mw-drawer__ship-msg strong{color:var(--accent-orange-hover);font-weight:600}.mw-drawer__ship-msg strong.is-free{color:#4a7a3d}.mw-drawer__ship-courier{display:inline-block;height:16px;width:auto;max-width:56px;margin-left:3px;vertical-align:middle;object-fit:contain}.mw-drawer__ship-bar{height:4px;border-radius:2px;background:rgba(20,16,11,.1);margin-top:10px;overflow:hidden}.mw-drawer__ship-fill{display:block;height:100%;border-radius:2px;background:var(--accent-orange);transition:width .4s var(--ease-soft)}.mw-drawer__ship-fill.is-free{background:#4a7a3d}.mw-drawer__items{flex:1;overflow-y:auto;padding:8px 26px}.mw-drawer__item{display:grid;grid-template-columns:76px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--line-soft)}.mw-drawer__item:last-child{border-bottom:0}.mw-drawer__item-img{aspect-ratio:3/4;border-radius:var(--radius-sm);background-size:cover;background-position:center;display:block;overflow:hidden}.mw-drawer__item-img img{width:100%;height:100%;object-fit:cover}.mw-drawer__item-brand{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-4)}.mw-drawer__item-title{font-family:var(--font-serif);font-size:16px;line-height:1.2;color:var(--ink);margin:3px 0 0;letter-spacing:-.005em;text-decoration:none;display:block}.mw-drawer__item-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.mw-drawer__item-meta{font-size:12px;color:var(--fg-3)}.mw-drawer__item-price{font:500 15px/1 var(--font-base);color:var(--ink)}.mw-drawer__remove{margin-top:10px;background:0 0;border:0;padding:0;cursor:pointer;font-size:12px;color:var(--fg-4);text-decoration:underline;text-underline-offset:2px;transition:color .15s var(--ease-soft)}.mw-drawer__remove:hover{color:var(--accent-orange-hover)}.mw-drawer__foot{flex-shrink:0;padding:22px 26px calc(22px + env(safe-area-inset-bottom));border-top:1px solid var(--line-soft);background:var(--paper,#faf8f3);display:flex;flex-direction:column;gap:12px}.mw-drawer__sub{display:flex;align-items:flex-start;justify-content:space-between}.mw-drawer__sub-lbl{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);padding-top:4px}.mw-drawer__sub-val{font:500 20px/1.1 var(--font-serif);color:var(--ink-deep)}.mw-drawer__note{margin:0;font-size:11.5px;color:var(--fg-4)}.mw-drawer__viewcart{background:0 0;border:0;padding:2px;cursor:pointer;font-size:12.5px;color:var(--fg-2);text-align:center;border-bottom:1px solid transparent;align-self:center;text-decoration:none;transition:color .15s var(--ease-soft),border-color .15s var(--ease-soft)}.mw-drawer__viewcart:hover{color:var(--ink);border-bottom-color:var(--ink)}@media (max-width:480px){.mw-drawer__foot,.mw-drawer__head,.mw-drawer__items,.mw-drawer__ship{padding-left:18px;padding-right:18px}.mw-drawer__panel{width:100vw;max-width:100vw}}.mw-spinner{display:inline-block;flex:none;box-sizing:border-box;width:20px;height:20px;border:2px solid var(--line-soft);border-top-color:currentColor;border-radius:50%;animation:mw-spin .8s linear infinite}.mw-spinner--sm{width:14px;height:14px}.mw-spinner--lg{width:32px;height:32px}.mw-spinner--xl{width:44px;height:44px;border-width:3px}@keyframes mw-spin{to{transform:rotate(360deg)}}.mw-loading{position:absolute;inset:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(250,248,243,.88);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:mw-loading-in var(--dur-fast) var(--ease-soft) both}@keyframes mw-loading-in{from{opacity:0}to{opacity:1}}.mw-loading__inner{text-align:center;max-width:280px;color:var(--ink);font-family:var(--font-base)}.mw-loading__label{display:block;margin-top:16px;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3)}body>.block-ui-container .mw-loading .mw-spinner{width:44px;height:44px;border-width:3px}.block-ui:not(body):not(.block-ui-main)>.block-ui-container{z-index:1}body:has(.listing__cards__list--skeleton)>.block-ui-container{display:none}.mw-brandload{display:inline-flex;flex-direction:column;align-items:center;gap:14px}.mw-brandload__mark{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-sm);background:var(--ink)}.mw-brandload__mark svg{display:block;width:26px;height:26px}.mw-brandload__rule{position:relative;overflow:hidden;width:72px;height:2px;background:var(--line-soft)}.mw-brandload__rule::after{content:"";position:absolute;top:0;bottom:0;left:0;width:30%;background:var(--accent-orange);animation:mw-rule-sweep 1.1s var(--ease-soft) infinite}@keyframes mw-rule-sweep{0%{transform:translateX(-100%)}100%{transform:translateX(333%)}}@media (prefers-reduced-motion:reduce){.mw-spinner{animation-duration:2.4s}.mw-brandload__rule::after{width:100%;animation:mw-loading-pulse 1.4s ease-in-out infinite}}@keyframes mw-loading-pulse{0%,100%{opacity:.25}50%{opacity:1}}.mw-main{max-width:var(--content-max);margin:0 auto;padding:0 var(--content-pad)}.mw-section{padding:64px 0 0}.mw-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px;padding-bottom:14px;border-bottom:1px solid var(--line-soft)}.mw-section__title{font-family:var(--font-serif);font-weight:500;font-size:32px;line-height:1.1;letter-spacing:-.015em;color:var(--ink);margin:0}.mw-section__sub{font-size:13px;color:var(--fg-3);margin:6px 0 0;line-height:1.4}.mw-section__more{color:var(--fg-3);font-size:13px;text-decoration:none;white-space:nowrap;border-bottom:1px solid var(--line-1);padding-bottom:2px}.mw-section__more:hover{color:var(--ink);border-bottom-color:var(--ink)}.mw-overline{font-family:var(--font-base);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3)}.mw-promo{position:relative;margin:0 calc(-1 * var(--content-pad)) 0;overflow:hidden;border-bottom:1px solid var(--line-soft)}.mw-promo__track{display:flex;width:100%;transition:transform .6s var(--ease-soft);will-change:transform}.mw-promo__slide{flex:0 0 100%;min-height:340px;display:grid;grid-template-columns:1fr 1fr;align-items:end;padding:48px 56px;gap:32px;position:relative}.mw-promo__copy{display:flex;flex-direction:column;gap:14px;max-width:480px;z-index:2}.mw-promo__overline{font:500 11px/1 var(--font-base);letter-spacing:.18em;text-transform:uppercase;color:inherit;opacity:.75}.mw-promo__title{font-family:var(--font-serif);font-weight:500;font-size:54px;line-height:1.02;letter-spacing:-.02em;margin:0;color:inherit}.mw-promo__lead{font-size:14px;line-height:1.5;color:inherit;opacity:.85;margin:0;max-width:44ch}.mw-promo__cta{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 18px;margin-top:6px;align-self:flex-start;background:0 0;border:1px solid currentColor;border-radius:2px;font:400 13px var(--font-base);color:inherit;text-decoration:none;transition:background .18s var(--ease-soft),color .18s var(--ease-soft)}.mw-promo__cta:hover{background:currentColor;color:#1a1a1a}.mw-promo__cta:hover span,.mw-promo__cta:hover svg{color:#1a1a1a}.mw-promo__art-label{position:absolute;bottom:20px;right:24px;font:400 11px var(--font-mono);color:inherit;opacity:.45;letter-spacing:.04em;z-index:1}.mw-promo__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.32);cursor:pointer;color:#fff;display:grid;place-items:center;transition:background .18s,border-color .18s}.mw-promo__nav:hover{background:rgba(255,255,255,.32);border-color:#fff}.mw-promo__nav--prev{left:18px}.mw-promo__nav--next{right:18px}.mw-promo__counter{position:absolute;top:24px;right:24px;z-index:4;display:inline-flex;align-items:baseline;gap:4px;font:500 11px var(--font-mono);color:rgba(255,255,255,.7);letter-spacing:.04em}.mw-promo__counter-sep{color:rgba(255,255,255,.4)}.mw-promo__dots{position:absolute;bottom:24px;left:56px;z-index:4;display:flex;gap:14px;align-items:center}.mw-promo__dot{background:0 0;border:0;cursor:pointer;padding:6px 0;display:inline-block;position:relative}.mw-promo__dot::after{content:"";display:block;width:36px;height:1px;background:rgba(255,255,255,.3)}.mw-promo__dot.is-on::after{background:rgba(255,255,255,.85)}.mw-promo--campaign .mw-promo__track{align-items:flex-start}.mw-promo--campaign .mw-promo__slide--img{display:block;min-height:0;padding:0}.mw-promo--campaign .mw-promo__img{width:100%;height:auto;display:block}@media (max-width:640px){.mw-promo--campaign .mw-promo__img{aspect-ratio:16/9;height:auto;object-fit:cover;object-position:center}}@media (min-width:641px){.mw-promo--campaign .mw-promo__img:not([width]){aspect-ratio:auto 2512/960}}.mw-promo-slot[style]>t-home-campaigns:empty{display:block;margin:0 calc(-1 * var(--content-pad));padding-top:calc((100% + 2 * var(--content-pad))/ var(--hero-ratio) + 1px)}@media (max-width:640px){.mw-promo-slot[style]>t-home-campaigns:empty{padding-top:calc((100% + 2 * var(--content-pad)) * 9 / 16 + 1px)}}.mw-promo--campaign.is-loading{min-height:280px;background:var(--paper-2)}.mw-hero{display:grid;grid-template-columns:1.1fr 0.9fr;gap:48px;padding:56px 0 64px;align-items:center;border-bottom:1px solid var(--line-soft)}.mw-hero__copy{display:flex;flex-direction:column;gap:18px;max-width:520px}.mw-hero__title{font-family:var(--font-serif);font-weight:500;font-size:64px;line-height:1.02;letter-spacing:-.02em;margin:0;color:var(--ink-deep);text-wrap:balance}.mw-hero__author{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:20px;color:var(--fg-2);margin:0}.mw-hero__lead{font-size:15px;line-height:1.6;color:var(--fg-2);margin:0;max-width:46ch}.mw-hero__curator{display:flex;align-items:center;gap:12px;margin-top:6px;padding-top:14px;border-top:1px solid var(--line-soft)}.mw-hero__curator-img{width:36px;height:36px;border-radius:50%;flex:0 0 36px;background:linear-gradient(135deg,#d9cec0,#a89078);border:1px solid var(--line-soft)}.mw-hero__curator-meta{display:flex;flex-direction:column;gap:1px}.mw-hero__curator-name{font-size:12px;color:var(--ink);font-weight:500}.mw-hero__curator-role{font-size:11px;color:var(--fg-4)}.mw-hero__curator-quote{font-family:var(--font-serif);font-style:italic;font-size:13px;color:var(--fg-2);margin-left:auto;max-width:38ch;line-height:1.4;text-align:right}.mw-hero__actions{display:flex;gap:10px;margin-top:8px}.mw-hero__art{aspect-ratio:4/5;border:1px solid var(--line-soft);position:relative;overflow:hidden;display:grid;place-items:center;background-size:cover;background-position:center}.mw-hero__art-label{font-family:var(--font-mono);font-size:11px;color:rgba(255,255,255,.7);letter-spacing:.06em;text-shadow:0 1px 2px rgba(0,0,0,.2);position:absolute;bottom:14px;left:14px}.mw-strip{padding:48px 0 8px}.mw-strip__foot{margin-top:18px;display:flex;justify-content:flex-end}.mw-doors{padding:48px 0 0}.mw-doors__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.mw-door{display:flex;flex-direction:column;gap:14px;text-decoration:none;transition:transform .25s var(--ease-soft)}.mw-door:hover{transform:translateY(-2px)}.mw-door__art{aspect-ratio:4/5;border:1px solid var(--line-soft);position:relative;display:grid;place-items:center;overflow:hidden;background-size:cover;background-position:center}.mw-door__art-label{font-family:var(--font-mono);font-size:10px;color:rgba(0,0,0,.4);letter-spacing:.04em;text-align:center;padding:0 12px}.mw-door__title{font-family:var(--font-serif);font-weight:500;font-size:22px;line-height:1.1;letter-spacing:-.01em;color:var(--ink);margin:0}.mw-door__sub{font-size:12px;color:var(--fg-3);margin:0;line-height:1.4}.mw-bundle{padding:64px 0 0}.mw-bundle__hero{display:grid;grid-template-columns:1fr 1.1fr;gap:0;border:1px solid var(--line-soft)}.mw-bundle__art{aspect-ratio:4/5;background:linear-gradient(135deg,#3d2a1a 0,#6b4a2e 60%,#8a6845 100%);position:relative;display:grid;place-items:center}.mw-bundle__art-label{font-family:var(--font-mono);font-size:11px;color:rgba(255,255,255,.7);letter-spacing:.04em}.mw-bundle__copy{padding:48px;display:flex;flex-direction:column;gap:18px;justify-content:center;background:var(--paper)}.mw-bundle__title{font-family:var(--font-serif);font-weight:500;font-size:42px;line-height:1.05;letter-spacing:-.02em;color:var(--ink-deep);margin:0;text-wrap:balance}.mw-bundle__lead{font-size:14px;color:var(--fg-2);margin:0;line-height:1.6;max-width:48ch}.mw-bundle__cta{margin-top:10px;align-self:flex-start}.mw-bundle__items{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:24px}.mw-best{padding:64px 0 0}.mw-best__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px 20px}.mw-best__foot{margin-top:24px;display:flex;justify-content:flex-end}.mw-curator{padding:64px 0 0}.mw-curator__top{display:grid;grid-template-columns:0.7fr 1.3fr;gap:48px;align-items:center;padding:32px 0}.mw-curator__portrait{aspect-ratio:4/5;border:1px solid var(--line-soft);position:relative;display:grid;place-items:center;max-width:320px;background-size:cover;background-position:center}.mw-curator__portrait-label{font-family:var(--font-mono);font-size:11px;color:rgba(0,0,0,.4);letter-spacing:.04em}.mw-curator__quote{font-family:var(--font-serif);font-weight:400;font-style:italic;font-size:32px;line-height:1.25;letter-spacing:-.01em;color:var(--ink);margin:0;text-wrap:balance}.mw-curator__byline{display:flex;gap:8px;font-size:12px;color:var(--fg-3);margin-top:20px;align-items:center}.mw-curator__byline b{color:var(--ink);font-weight:500}.mw-curator__items{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:24px}.mw-fortwo{padding:64px 0 0}.mw-fortwo__hero{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--line-soft)}.mw-fortwo__art{aspect-ratio:5/4;background:linear-gradient(135deg,#5a4a48 0,#86706a 50%,#aa9088 100%);position:relative;display:grid;place-items:center}.mw-fortwo__art-label{font-family:var(--font-mono);font-size:11px;color:rgba(255,255,255,.6);letter-spacing:.04em}.mw-fortwo__copy{padding:48px;background:#fff;display:flex;flex-direction:column;gap:18px;justify-content:center}.mw-fortwo__title{font-family:var(--font-serif);font-weight:500;font-size:38px;line-height:1.1;letter-spacing:-.015em;color:var(--ink-deep);margin:0}.mw-fortwo__lead{font-size:14px;color:var(--fg-2);margin:0;line-height:1.6;max-width:42ch}.mw-fortwo__items{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:24px}.mw-news{margin:80px 0 0;background:var(--ink-deep);color:#e7e3d8;padding:64px var(--content-pad)}.mw-news__inner{max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.mw-news__title{font-family:var(--font-serif);font-weight:500;font-size:42px;line-height:1.1;letter-spacing:-.015em;color:#fff;margin:0}.mw-news__sub{font-size:14px;color:#b5b0a5;margin:0;line-height:1.6;max-width:48ch}.mw-news__form{display:grid;grid-template-columns:1fr auto;gap:8px;width:100%;max-width:480px;margin-top:6px}.mw-news__form input{height:44px;padding:0 14px;font:400 14px var(--font-base);color:#fff;background:0 0;border:1px solid rgba(255,255,255,.25);border-radius:2px;outline:0;transition:border-color .18s}.mw-news__form input::placeholder{color:#807a6e}.mw-news__form input:focus{border-color:#fff}.mw-news__form button{height:44px;padding:0 22px;background:#fff;color:var(--ink-deep);border:0;border-radius:2px;font:500 13px var(--font-base);cursor:pointer;transition:background .18s}.mw-news__form button:hover{background:#f0ece0}.mw-news__disclaimer{font-size:11px;color:#807a6e;margin:6px 0 0}.mw-news__curators{display:flex;gap:24px;justify-content:center;margin-top:18px;flex-wrap:wrap}.mw-news__curator{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:#b5b0a5}.mw-news__curator-avatar{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#5a4a3a,#8a7058);border:1px solid rgba(255,255,255,.15)}.mw-news__curator b{color:#e7e3d8;font-weight:500}market-usps{display:block}.mw-trust{max-width:var(--content-max);margin:64px auto 0;padding:48px var(--content-pad);display:grid;grid-template-columns:repeat(4,1fr);gap:32px;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.mw-trust__item{display:flex;gap:12px;align-items:flex-start}.mw-trust__item svg{width:18px;height:18px;flex:0 0 18px;margin-top:1px;stroke:var(--ink);fill:none;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.mw-trust__label{font-size:13px;color:var(--fg-2);line-height:1.4}.mw-best .section-header,.mw-best .t-section-title,.mw-strip .section-header,.mw-strip .t-section-title{display:none!important}.mw-best .ds-home-section,.mw-best t-releva-products>section,.mw-strip .ds-home-section,.mw-strip t-releva-products>section{padding-top:0!important;margin-top:0!important}.mw-best .t-wrap,.mw-strip .t-wrap{width:100%;max-width:none;padding-left:0;padding-right:0}.mw-card{display:flex;flex-direction:column;position:relative;background:0 0}.mw-card:hover .mw-card__img{border-color:var(--line-3)}.mw-card:hover .mw-card__cover,.mw-card:hover .mw-card__img t-form-image-static img{transform:scale(1.05)}.mw-card:hover .mw-card__title{color:var(--accent-orange-hover)}.mw-card:hover .mw-card__quickadd{opacity:1;transform:translateY(0)}.mw-card__img{position:relative;aspect-ratio:3/4;overflow:hidden;border:1px solid var(--line-soft);display:grid;place-items:center;transition:border-color .2s var(--ease-soft)}.mw-card__placeholder{color:rgba(0,0,0,.4);font:400 11px var(--font-mono);letter-spacing:.04em;text-align:center;padding:0 10px}.mw-card__imglink{position:absolute;inset:0;z-index:1;display:block}.mw-card__cover,.mw-card__img t-form-image-static{position:absolute;inset:0;width:100%;height:100%;display:block}.mw-card__cover,.mw-card__img t-form-image-static img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--ease-soft)}.mw-card__fav{position:absolute;top:6px;right:6px;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.92);border:0;cursor:pointer;display:grid;place-items:center;opacity:0;transition:opacity .18s var(--ease-soft);color:var(--fg-3);z-index:3;padding:0}.mw-card:hover .mw-card__fav{opacity:1}.mw-card__fav.is-on{opacity:1;color:var(--accent-orange-hover)}.mw-card__fav .icon,.mw-card__fav svg{width:14px;height:14px}.mw-card__sold{position:absolute;left:0;right:0;bottom:0;background:rgba(255,255,255,.92);color:var(--fg-3);font-size:11px;text-align:center;padding:6px;letter-spacing:.04em;border-top:1px solid var(--line-soft);z-index:2}.mw-card__info{display:flex;flex-direction:column;gap:3px;padding:12px 0 0}.mw-card__infolink{display:flex;flex-direction:column;gap:3px;text-decoration:none}.mw-card__brand{font-size:11px;color:var(--fg-4);letter-spacing:.02em;line-height:1.2}.mw-card__title{font-family:var(--font-serif);font-size:15px;font-weight:400;color:var(--ink);margin:0;line-height:1.3;letter-spacing:-.005em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .18s var(--ease-soft)}.mw-card__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:6px}.mw-card__prices .t-price__eur{white-space:nowrap}.mw-price{font-size:14px;font-weight:500;color:var(--ink);line-height:1;font-feature-settings:"tnum"}.mw-card.is-sale .mw-price .t-price__eur{color:var(--accent-orange-hover)}.mw-price-old{font-size:11px;color:var(--fg-5);text-decoration:line-through;font-feature-settings:"tnum"}.mw-card__disc{position:absolute;top:8px;left:8px;z-index:2;background:var(--accent-orange);color:#fff;font:700 12px/1 var(--font-base);letter-spacing:.01em;height:24px;display:inline-flex;align-items:center;padding:0 9px;border-radius:2px}.mw-card__quickadd{position:absolute;right:10px;bottom:10px;z-index:3;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--ink);color:#fff;border:0;cursor:pointer;box-shadow:0 4px 14px rgba(20,16,11,.28);opacity:0;transform:translateY(8px);transition:opacity .22s var(--ease-soft),transform .22s var(--ease-soft),background .15s var(--ease-soft);padding:0}.mw-card__quickadd:hover{background:var(--accent-orange)}.mw-card__quickadd:active{transform:scale(.92)}@media (hover:none){.mw-card__quickadd{opacity:1;transform:none}.mw-card__fav{opacity:1}}.mw-pill{position:absolute;top:8px;left:8px;z-index:2;display:inline-flex;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:500;letter-spacing:.02em;line-height:1;border:1px solid currentColor;border-radius:2px;background:#fff}.mw-pill--sale{color:var(--accent-orange-hover)}.mw-pill--new{color:var(--success)}.mw-carousel{position:relative}.mw-carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 100px)/ 6);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 0 12px;scrollbar-width:thin}.mw-carousel__track::-webkit-scrollbar{height:4px}.mw-carousel__track::-webkit-scrollbar-thumb{background:var(--line-1);border-radius:2px}.mw-carousel__cell{scroll-snap-align:start}.mw-carousel__nav{position:absolute;top:34%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;background:#fff;border:1px solid var(--line-1);cursor:pointer;font-size:14px;color:var(--ink);display:grid;place-items:center;z-index:5;transition:border-color .18s;padding:0}.mw-carousel__nav:hover{border-color:var(--ink)}.mw-carousel__nav--prev{left:-12px}.mw-carousel__nav--next{right:-12px}.mw-best__grid>t-product,.mw-bundle__items>t-product,.mw-carousel__cell>t-product,.mw-curator__items>t-product,.mw-fortwo__items>t-product,.mw-rail__grid>t-product{display:block;min-width:0}.mw-rail{position:relative}.mw-rail__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px 20px}.mw-card__skeleton{aspect-ratio:3/4;border:1px solid var(--line-soft);background:var(--paper-2);position:relative;overflow:hidden}.mw-card__skeleton::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transform:translateX(-100%);animation:mw-shimmer 1.4s infinite}@keyframes mw-shimmer{100%{transform:translateX(100%)}}.mw-card__skeleton-info{height:95.8px;background:linear-gradient(var(--paper-2),var(--paper-2)) 0 14px/40% 9px no-repeat,linear-gradient(var(--paper-2),var(--paper-2)) 0 32px/92% 12px no-repeat,linear-gradient(var(--paper-2),var(--paper-2)) 0 52px/64% 12px no-repeat,linear-gradient(var(--paper-2),var(--paper-2)) 0 79px/36% 12px no-repeat}.mw-cpromo{padding:64px 0 0}.mw-cpromo__banner{position:relative;display:block;min-height:300px;border-radius:var(--radius-lg);overflow:hidden;text-decoration:none;color:#fff;isolation:isolate;background-color:var(--ink-deep,#14100b);background-size:cover;background-position:center}.mw-cpromo__banner::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(20,16,11,.62) 0,rgba(20,16,11,.34) 42%,rgba(20,16,11,0) 72%);transition:opacity .4s var(--ease-soft)}.mw-cpromo.is-flip .mw-cpromo__banner::after{background:linear-gradient(270deg,rgba(20,16,11,.62) 0,rgba(20,16,11,.34) 42%,rgba(20,16,11,0) 72%)}.mw-cpromo__ph{position:absolute;z-index:2;bottom:14px;right:18px;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.4)}.mw-cpromo.is-flip .mw-cpromo__ph{right:auto;left:18px}.mw-cpromo__copy{position:relative;z-index:2;max-width:460px;padding:48px 52px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.mw-cpromo.is-flip .mw-cpromo__copy{margin-left:auto;align-items:flex-end;text-align:right}.mw-cpromo__eyebrow{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#fff;background:var(--cpromo-accent,var(--accent-orange));padding:5px 11px;border-radius:2px}.mw-cpromo__title{font-family:var(--font-serif);font-weight:500;font-size:40px;line-height:1.04;letter-spacing:-.02em;margin:2px 0 0;text-wrap:balance;color:#fff}.mw-cpromo__lead{font-size:15px;line-height:1.55;color:rgba(255,255,255,.82);margin:0;max-width:42ch;text-wrap:pretty}.mw-cpromo__cta{margin-top:8px;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:#fff;border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:3px;transition:gap .25s var(--ease-soft),border-color .25s var(--ease-soft)}.mw-cpromo__banner:hover .mw-cpromo__cta{gap:14px;border-bottom-color:#fff}.mw-cpromo__rail{margin-top:22px}.mw-cpromo--books{--cpromo-accent:#7a5a3a}.mw-cpromo--books .mw-cpromo__banner{background:linear-gradient(135deg,#3d2a1a,#7a5a3a)}.mw-cpromo--home{--cpromo-accent:#5a7050}.mw-cpromo--home .mw-cpromo__banner{background:linear-gradient(135deg,#2c3a2c,#5a7050)}.mw-cpromo--cosmetics{--cpromo-accent:#b08a8f}.mw-cpromo--cosmetics .mw-cpromo__banner{background:linear-gradient(135deg,#4a3438,#b08a8f)}.mw-cpromo--lingerie{--cpromo-accent:#b58a86}.mw-cpromo--lingerie .mw-cpromo__banner{background:linear-gradient(135deg,#4a2f2c,#b58a86)}.mw-cpromo--gift{--cpromo-accent:#8a7a52}.mw-cpromo--gift .mw-cpromo__banner{background:linear-gradient(135deg,#33301f,#8a7a52)}.mw-htv{padding:64px 0 0;--tv-accent:var(--brand-blue)}.mw-htv__inner{display:grid;grid-template-columns:1.05fr 0.95fr;gap:0;align-items:stretch;border:1px solid var(--line-soft);border-radius:var(--radius-lg);overflow:hidden}.mw-htv__copy{padding:40px 44px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.mw-htv__eyebrow{color:var(--tv-accent)}.mw-htv__title{font-family:var(--font-serif);font-weight:500;font-size:34px;line-height:1.05;letter-spacing:-.02em;color:var(--ink-deep);margin:0}.mw-htv__lead{font-size:14.5px;line-height:1.6;color:var(--fg-2);margin:0;max-width:46ch}.mw-htv__pair{display:flex;align-items:center;gap:14px;padding:14px 0}.mw-htv__pair-book{width:48px;height:64px;border-radius:var(--radius-sm);display:grid;place-items:center;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.6);flex-shrink:0;background-size:cover;background-position:center}.mw-htv__pair-arrow{color:var(--tv-accent);font-size:18px}.mw-htv__pair-meta b{display:block;font-family:var(--font-serif);font-size:16px;color:var(--ink)}.mw-htv__pair-meta span{font-size:12.5px;color:var(--fg-3)}.mw-htv__art{position:relative;min-height:300px;display:block;background-size:cover;background-position:center}.mw-htv__art-ph{position:absolute;bottom:16px;left:18px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.6)}@media screen and (max-width:980px){.mw-htv__inner{grid-template-columns:1fr}.mw-htv__art{min-height:220px;order:-1}}@media screen and (max-width:768px){.mw-cpromo{padding-top:48px}.mw-cpromo__banner{min-height:240px}.mw-cpromo.is-flip .mw-cpromo__copy,.mw-cpromo__copy{padding:32px 26px;max-width:100%;align-items:flex-start;text-align:left;margin-left:0}.mw-cpromo.is-flip .mw-cpromo__banner::after,.mw-cpromo__banner::after{background:linear-gradient(180deg,rgba(20,16,11,.78) 0,rgba(20,16,11,.66) 60%,rgba(20,16,11,.62) 100%)}.mw-cpromo__lead{color:#fff}.mw-cpromo__cta,.mw-cpromo__lead,.mw-cpromo__title{text-shadow:0 1px 3px rgba(20,16,11,.55)}.mw-cpromo__title{font-size:30px}.mw-cpromo.is-flip .mw-cpromo__ph{left:auto;right:18px}}@media screen and (max-width:600px){.mw-htv__copy{padding:28px 22px}.mw-htv__title{font-size:28px}}@media screen and (max-width:768px){.mw-promo__slide{grid-template-columns:1fr;min-height:280px;padding:32px 24px 60px}.mw-promo__title{font-size:34px}.mw-promo__dots{left:24px}.mw-hero{grid-template-columns:1fr;gap:24px;padding:36px 0 40px}.mw-hero__title{font-size:42px}.mw-hero__art{aspect-ratio:3/4;order:-1;max-height:50vh}.mw-hero__curator{flex-wrap:wrap}.mw-hero__curator-quote{text-align:left;margin-left:0;width:100%}.mw-doors__grid{grid-template-columns:repeat(2,1fr);gap:14px}.mw-door__title{font-size:17px;line-height:1.22}.mw-bundle__hero,.mw-fortwo__hero{grid-template-columns:1fr}.mw-best__grid,.mw-bundle__items,.mw-curator__items,.mw-fortwo__items{grid-template-columns:repeat(2,1fr);gap:20px 14px}.mw-bundle__copy,.mw-fortwo__copy{padding:32px 24px}.mw-curator__top{grid-template-columns:1fr;gap:24px}.mw-news__title{font-size:30px}.mw-news__form{grid-template-columns:1fr}.mw-trust{grid-template-columns:repeat(2,1fr);gap:24px;padding:32px var(--content-pad)}.mw-section__title{font-size:26px}.mw-carousel__track{grid-auto-columns:62%;gap:14px}.mw-carousel__nav{display:none}.mw-rail__grid{grid-template-columns:repeat(2,1fr);gap:20px 14px}}.mw-state{max-width:560px;margin:0 auto;padding:80px 20px 64px;display:flex;flex-direction:column;align-items:center;text-align:center}.mw-state__icon{width:88px;height:88px;margin-bottom:28px;border:1px solid var(--line-1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--fg-3)}.mw-state__icon svg{width:44px;height:44px}.mw-state__404{font-family:var(--font-serif);font-weight:500;font-size:40px;letter-spacing:-.02em;color:var(--fg-3)}.mw-state__overline{color:var(--fg-4);margin-bottom:14px}.mw-state__title{font-family:var(--font-serif);font-weight:500;font-size:38px;line-height:1.08;letter-spacing:-.02em;color:var(--ink-deep);margin:0 0 14px;text-wrap:balance}.mw-state__text{font-size:15px;line-height:1.6;color:var(--fg-3);margin:0 0 28px;max-width:44ch;text-wrap:pretty}.mw-state__actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.mw-state__links{display:flex;align-items:center;gap:10px 18px;flex-wrap:wrap;justify-content:center;margin-top:28px;padding-top:24px;border-top:1px solid var(--line-soft);width:100%}.mw-state__links span{font-size:12px;color:var(--fg-4)}.mw-state__links a{font-size:13px;color:var(--fg-2);text-decoration:none;border-bottom:1px solid var(--line-1);padding-bottom:2px}.mw-state__links a:hover{color:var(--ink);border-bottom-color:var(--ink)}.mw-state__q{color:var(--ink);font-style:italic}.mw-state__chips{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.mw-state__chip{display:inline-flex;align-items:center;height:36px;padding:0 16px;border:1px solid var(--line-1);background:#fff;border-radius:var(--radius-pill);font:400 13px/1 var(--font-base);color:var(--fg-2);text-decoration:none;cursor:pointer;transition:border-color .18s var(--ease-soft),color .18s var(--ease-soft)}.mw-state__chip:hover{border-color:var(--ink);color:var(--ink)}.mw-state__browse{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%;margin-top:28px;padding-top:24px;border-top:1px solid var(--line-soft)}.mw-state__browse>span{font-size:12px;color:var(--fg-4)}@media screen and (max-width:380px){.mw-door__title{font-size:15px}}@media (max-width:480px){.mw-state{padding:48px 16px 48px}.mw-state__title{font-size:30px}.mw-state__actions{width:100%}.mw-state__actions .mw-btn{width:100%}}.ds-plp-filters{font-family:var(--font-base)}.ds-plp-filters .filter{border-top:1px solid var(--line-soft);padding:0;margin:0}.ds-plp-filters .filter:last-of-type{border-bottom:1px solid var(--line-soft)}.ds-plp-filters .dropdown_label,.ds-plp-filters .filter__title{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 0;font:500 12px/1 var(--font-base);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);cursor:pointer;background:0 0;border:0}.ds-plp-filters .dropdown_label:hover,.ds-plp-filters .filter__title:hover{color:var(--ink)}.ds-plp-filters .dropdown_arr{width:12px;height:12px;color:var(--fg-4);transition:transform .18s var(--ease-soft)}.ds-plp-cat-tree__children,.ds-plp-cat-tree__list{list-style:none;padding:0;margin:0}.ds-plp-cat-tree__link{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:5px 0;text-decoration:none;font:400 13px var(--font-base);color:var(--fg-2);line-height:1.3}.ds-plp-cat-tree__link:hover{color:var(--ink)}.ds-plp-cat-tree__item.is-active>.ds-plp-cat-tree__link,.ds-plp-cat-tree__link.is-active{color:var(--ink);font-weight:500}.ds-plp-cat-tree__link-count{font:400 11px var(--font-mono);color:var(--fg-5);letter-spacing:.02em;flex:0 0 auto}.ds-plp-cat-tree__link-chev{width:10px;height:10px;color:var(--fg-4)}.ds-plp-filters .filter__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.ds-plp-filters .check-radio{display:flex;align-items:center;gap:10px;padding:6px 0;cursor:pointer;font:400 13px var(--font-base);color:var(--fg-2)}.ds-plp-filters .check-radio:hover{color:var(--ink)}.ds-plp-filters .check-radio__input{position:absolute;opacity:0;pointer-events:none}.ds-plp-filters .check-radio__element{flex:1;min-width:0;display:inline-flex;align-items:center;gap:10px;line-height:1.3;color:inherit}.ds-plp-filters .check-radio__element::before{content:"";flex:0 0 14px;width:14px;height:14px;border:1px solid var(--line-1);border-radius:2px;background:#fff no-repeat center;transition:border-color .18s,background-color .18s}.ds-plp-filters .check-radio:hover .check-radio__element::before{border-color:var(--ink)}.ds-plp-filters .check-radio.active .check-radio__element::before,.ds-plp-filters .check-radio.is-checked .check-radio__element::before,.ds-plp-filters .check-radio.selected .check-radio__element::before,.ds-plp-filters .check-radio__input:checked+.check-radio__element::before{background-color:var(--ink);border-color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6' viewBox='0 0 8 6'%3E%3Cpath d='M1 3l2 2 4-4' stroke='%23fff' stroke-width='1.4' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ds-plp-filters .filter__count{flex:0 0 auto;font:400 11px var(--font-mono);color:var(--fg-5);letter-spacing:.02em}.ds-plp-filters .filter__search{display:flex;align-items:center;gap:8px;margin-bottom:12px;border-bottom:1px solid var(--line-1);padding-bottom:6px}.ds-plp-filters .filter__search:focus-within{border-bottom-color:var(--ink)}.ds-plp-filters .filter__search__icon{width:12px;height:12px;color:var(--fg-4)}.ds-plp-filters .filter__input{flex:1;border:0;outline:0;background:0 0;font:400 12px var(--font-base);color:var(--ink);padding:2px 0}.ds-plp__header-controls-label{font:400 13px var(--font-base);color:var(--fg-3)}.listing__select .select__selected{display:inline-flex;align-items:center;gap:10px;justify-content:space-between;background:0 0;border:0;border-bottom:1px solid var(--line-1);font:400 13px var(--font-base);color:var(--ink);padding:6px 0;min-width:190px;cursor:pointer}.listing__select .select__selected:hover{border-bottom-color:var(--ink)}.listing__select .select__arrow{width:12px;height:12px;color:var(--fg-4)}.listing__select .select__results{background:#fff;border:1px solid var(--line-1);border-radius:2px;box-shadow:0 1px 2px rgba(16,24,40,.04),0 4px 12px rgba(16,24,40,.06);padding:4px;margin-top:4px}.listing__select .select__list{list-style:none;padding:0;margin:0}.listing__select .select__item{padding:8px 10px;font:400 13px var(--font-base);color:var(--ink);border-radius:2px;cursor:pointer}.listing__select .select__item:hover{background:var(--paper-2)}.selected_filter_item{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line-1);border-radius:2px;padding:0 10px;height:26px;font:400 12px var(--font-base);color:var(--ink);cursor:pointer}.selected_filter_item:hover{border-color:var(--ink)}.ds-plp-pagination .paginator{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:48px;padding-top:24px;border-top:1px solid var(--line-soft)}.ds-plp-pagination .paginator_arr{background:0 0;border:0;cursor:pointer;font:400 13px var(--font-base);color:var(--ink);padding:6px 10px}.ds-plp-pagination .paginator_arr[disabled]{color:var(--fg-5);cursor:not-allowed}.ds-plp-pagination .paginator a,.ds-plp-pagination .paginator span[ng-click],.ds-plp-pagination .paginator_item{width:30px;height:30px;display:grid;place-items:center;border:1px solid transparent;border-radius:2px;font:400 13px var(--font-mono);color:var(--fg-3);text-decoration:none;cursor:pointer;transition:border-color .18s,color .18s}.ds-plp-pagination .paginator a:hover{color:var(--ink)}.ds-plp-pagination .paginator .active,.ds-plp-pagination .paginator .is-active,.ds-plp-pagination .paginator a.active{color:var(--ink);border-color:var(--ink);font-weight:500}.breadcrumb_wrapper{padding:0 0 18px}.breadcrumb_wrapper a,.breadcrumb_wrapper span{font-size:11px;color:var(--fg-4);text-decoration:none;letter-spacing:.01em}.breadcrumb_wrapper a:hover{color:var(--ink)}.ds-plp__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:14px;border-bottom:1px solid var(--line-soft);margin-bottom:28px}.ds-plp__header .ds-plp__header-count{font-family:var(--font-mono);font-size:12px;color:var(--fg-4);letter-spacing:.04em}.ds-plp__layout{display:grid;grid-template-columns:240px 1fr;gap:48px;align-items:start}@media screen and (max-width:768px){.ds-plp__layout{grid-template-columns:1fr;gap:0}}.ds-plp-grid .listing__cards__list{display:grid;grid-template-columns:repeat(4,1fr);gap:32px 20px;list-style:none;padding:0;margin:0}.ds-plp-grid .listing__cards__item{margin:0;width:auto}@media screen and (max-width:768px){.ds-plp-grid .listing__cards__list{grid-template-columns:repeat(2,1fr);gap:24px 14px}.ds-plp-grid[data-cols="1"] .listing__cards__list{grid-template-columns:1fr}}.ds-carousel--rail .card__image-cont,.ds-home-grid .card__image-cont,.ds-plp-grid .card__image-cont,.ds-product-rail .card__image-cont{border:1px solid var(--line-soft)!important;background:#f3efe6!important}.ds-plp-grid .card:hover .card__image-cont{border-color:var(--line-3)!important}.ds-pdp .product__title{font-family:var(--font-serif)!important;font-weight:500!important;font-size:38px!important;line-height:1.06!important;letter-spacing:-.02em!important;color:var(--ink-deep)!important;text-transform:none!important}.ds-pdp .product__title span,.ds-pdp .product__title strong{text-transform:none!important;font-size:inherit!important;font-weight:inherit!important}.auth-minimal__title,.auth-reset__title,.auth-screen__title,.brands__title,.checkout-page__title,.club__title,.cms-page__title,.cms__title,.create-return__title,.ds-brands__title,.help__title,.order-result__title,.profile-page__page-title,.profile-page__welcome-title,.t-section-title__title{font-family:var(--font-serif)!important;font-weight:500!important;letter-spacing:-.015em!important;text-transform:none!important;color:var(--ink-deep)!important}.mw-plp-related{width:var(--wrapper-pct);max-width:var(--wrapper-max);margin:8px auto 36px;padding-top:20px;border-top:1px solid var(--line-soft);font-family:var(--font-base)}.mw-plp-related__title{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin:0 0 12px}.mw-plp-related__list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.mw-plp-related .mw-chip{display:inline-flex;align-items:center;height:32px;padding:0 14px;border:1px solid var(--line-1);border-radius:var(--radius-pill);background:#fff;font:400 13px/1 var(--font-base);color:var(--fg-2);text-decoration:none;transition:border-color .18s var(--ease-soft),color .18s var(--ease-soft)}.mw-plp-related .mw-chip:hover{border-color:var(--ink);color:var(--ink)}.mw-plp-related .mw-chip.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.mw-crumb{display:flex;gap:8px;font-size:11px;color:var(--fg-4);margin-bottom:20px;flex-wrap:wrap}.mw-crumb a{color:var(--fg-4);text-decoration:none;cursor:pointer}.mw-crumb a:hover{color:var(--ink)}.mw-crumb__cur{color:var(--ink)}.mw-crumb__sep{color:var(--fg-5);pointer-events:none}.mw-stars{display:inline-flex;gap:2px}.mw-stars svg{width:13px;height:13px;fill:var(--line-1)}.mw-stars svg.is-on{fill:var(--ink)}.mw-lb{position:fixed;inset:0;z-index:200;background:rgba(26,26,26,.96);display:grid;grid-template-rows:1fr auto;align-items:stretch;animation:mw-lb-in .18s var(--ease-soft);color:#e7e3d8}@keyframes mw-lb-in{from{opacity:0}to{opacity:1}}.mw-lb__close{position:absolute;top:18px;right:18px;width:36px;height:36px;border-radius:50%;background:0 0;border:1px solid rgba(255,255,255,.18);cursor:pointer;color:#fff;display:grid;place-items:center;z-index:3;transition:border-color .18s,background .18s}.mw-lb__close:hover{border-color:#fff;background:rgba(255,255,255,.06)}.mw-lb__nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:0 0;border:1px solid rgba(255,255,255,.18);cursor:pointer;color:#fff;display:grid;place-items:center;z-index:3;transition:border-color .18s,background .18s}.mw-lb__nav:hover{border-color:#fff;background:rgba(255,255,255,.06)}.mw-lb__nav--prev{left:24px}.mw-lb__nav--next{right:24px}.mw-lb__stage{position:relative;display:grid;place-items:center;overflow:hidden;cursor:zoom-in;padding:48px 80px 24px}.mw-lb__stage.is-zoomed{cursor:zoom-out}.mw-lb__image{width:720px;max-width:80vw;aspect-ratio:3/4;border-radius:2px;background-size:cover;background-position:center;background-repeat:no-repeat;transition:transform .35s var(--ease-soft);will-change:transform}.mw-lb__stage.is-zoomed .mw-lb__image{transform:scale(2.2)}.mw-lb__hint{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);font:400 11px var(--font-base);color:rgba(255,255,255,.55);letter-spacing:.04em;pointer-events:none;background:rgba(0,0,0,.25);padding:5px 12px;border-radius:2px}.mw-lb__strip{padding:18px 24px 24px;display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;border-top:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.4)}.mw-lb__counter{display:inline-flex;align-items:baseline;gap:4px;font:500 13px var(--font-mono);color:#fff;letter-spacing:.04em;font-feature-settings:"tnum"}.mw-lb__counter-sep{color:rgba(255,255,255,.4)}.mw-lb__thumbs{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.mw-lb__thumb{width:48px;height:64px;aspect-ratio:3/4;border:1px solid rgba(255,255,255,.18);background:#333;background-size:cover;background-position:center;padding:0;cursor:pointer;transition:border-color .18s,opacity .18s;opacity:.6}.mw-lb__thumb:hover{opacity:1;border-color:rgba(255,255,255,.5)}.mw-lb__thumb.is-on{opacity:1;border-color:#fff}.mw-lb__zoom{width:34px;height:34px;border-radius:50%;background:0 0;border:1px solid rgba(255,255,255,.18);cursor:pointer;color:#fff;display:grid;place-items:center;transition:border-color .18s,background .18s}.mw-lb__zoom:hover{border-color:#fff;background:rgba(255,255,255,.06)}@media (max-width:768px){.mw-lb__nav{width:36px;height:36px}.mw-lb__nav--prev{left:8px}.mw-lb__nav--next{right:8px}.mw-lb__stage{padding:48px 16px 12px}.mw-lb__image{width:90vw;max-width:90vw}.mw-lb__strip{padding:12px 16px 16px;gap:10px}.mw-lb__thumb{width:36px;height:48px}.mw-lb__hint{display:none}}.mw-pdp{width:var(--wrapper-pct);max-width:var(--wrapper-max);margin:0 auto;padding-top:24px;padding-bottom:64px}.mw-pdp .mw-crumb{margin-bottom:24px}.mw-pdp__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;padding-bottom:48px;border-bottom:1px solid var(--line-soft)}.mw-pdp__gallery{display:flex;flex-direction:column;gap:12px;position:relative}.mw-pdp__main{aspect-ratio:3/4;border:1px solid var(--line-soft);display:grid;place-items:center;position:relative;overflow:hidden}.mw-pdp__main--btn{width:100%;padding:0;cursor:zoom-in;background:#eee;font:inherit;color:inherit;transition:border-color .18s var(--ease-soft)}.mw-pdp__main--btn:hover{border-color:var(--fg-3)}.mw-pdp__main--btn:hover .mw-pdp__zoom-cue{opacity:1;transform:translateY(0)}.mw-pdp__main img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mw-pdp__placeholder{color:rgba(0,0,0,.4);font:400 12px var(--font-mono);letter-spacing:.04em;text-align:center;padding:0 12px}.mw-pdp__zoom-cue{position:absolute;bottom:12px;right:12px;z-index:3;display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.92);color:var(--ink);font:400 11px var(--font-base);letter-spacing:.02em;padding:5px 10px;border-radius:2px;opacity:0;transform:translateY(4px);transition:opacity .18s var(--ease-soft),transform .18s var(--ease-soft);pointer-events:none}.mw-pdp__main .mw-pill{top:12px;left:12px;z-index:2}.mw-pdp__fav{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.92);border:0;cursor:pointer;display:grid;place-items:center;color:var(--fg-3);z-index:3;transition:color .18s}.mw-pdp__fav:hover{color:var(--ink)}.mw-pdp__fav.is-on{color:var(--accent-orange-hover)}.mw-pdp__fav svg{width:16px;height:16px;fill:currentColor}.mw-pdp__thumbs{display:flex;gap:8px;flex-wrap:wrap}.mw-thumb{width:60px;height:80px;aspect-ratio:3/4;border:1px solid var(--line-soft);cursor:pointer;background:#eee;padding:0;transition:border-color .18s;background-size:cover;background-position:center;overflow:hidden}.mw-thumb img{width:100%;height:100%;object-fit:cover;display:block}.mw-thumb:hover{border-color:var(--fg-3)}.mw-thumb.is-active{border-color:var(--ink)}.mw-pdp__info{display:flex;flex-direction:column;gap:14px}.mw-pdp__top{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:-4px}.mw-pdp__pretitle{font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3)}.mw-pdp__code{font-family:var(--font-mono);font-size:11px;color:var(--fg-5);letter-spacing:.02em}.mw-pdp__title{font-family:var(--font-serif);font-weight:500;font-size:42px;line-height:1.05;letter-spacing:-.02em;margin:0;color:var(--ink-deep)}.mw-pdp__author{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:18px;color:var(--fg-2);margin:-4px 0 0}.mw-pdp__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13px;color:var(--fg-3);line-height:1.4}.mw-pdp__meta b{color:var(--ink);font-weight:500}.mw-pdp__meta-sep{color:var(--fg-5)}.mw-pdp__rating{display:flex;align-items:center;gap:10px;margin-top:2px}.mw-pdp__rating-num{font-size:12px;color:var(--ink);font-weight:500;font-feature-settings:"tnum"}.mw-pdp__reviews{font-size:12px;color:var(--fg-3);text-decoration:none;border-bottom:1px solid var(--line-1);padding-bottom:1px}.mw-pdp__reviews:hover{color:var(--ink);border-bottom-color:var(--ink)}.mw-pdp__curator{background:var(--paper);border-left:2px solid var(--ink);padding:14px 18px;margin:6px 0}.mw-pdp__curator-text{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:16px;line-height:1.4;color:var(--ink);margin:0 0 10px;letter-spacing:-.005em}.mw-pdp__curator-by{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--fg-3)}.mw-pdp__curator-avatar{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#d9cec0,#a89078);border:1px solid var(--line-soft);flex:0 0 22px}.mw-pdp__curator-by b{color:var(--ink);font-weight:500}.mw-pdp__price{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 0;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);margin-top:6px;flex-wrap:wrap}.mw-pdp__price-main{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.mw-pdp__price .mw-price{font-size:28px;font-weight:500;font-feature-settings:"tnum"}.mw-pdp__price .mw-price-old{font-size:14px}.mw-pdp__discount{color:var(--accent-orange-hover);font-size:12px;font-weight:500;border:1px solid currentColor;border-radius:2px;padding:2px 6px;font-feature-settings:"tnum";letter-spacing:.02em;align-self:center}.mw-pdp__stock{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--fg-2);white-space:nowrap}.mw-pdp__stock-dot{width:7px;height:7px;border-radius:50%;background:#4a7a3d}.mw-pdp__stock-dot.is-out{background:var(--fg-5)}.mw-pdp__option{display:flex;flex-direction:column;gap:8px;margin-top:4px}.mw-pdp__option-head{display:flex;align-items:baseline;gap:8px}.mw-pdp__option-label{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3)}.mw-pdp__option-cur{font-size:13px;color:var(--ink)}.mw-pdp__option-list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.mw-opt{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;text-align:left;cursor:pointer;background:#fff;border:1px solid var(--line-1);border-radius:2px;font-family:var(--font-base);color:var(--ink);transition:border-color .18s var(--ease-soft);position:relative}.mw-opt:hover{border-color:var(--ink)}.mw-opt.is-on{border-color:var(--ink);background:var(--paper)}.mw-opt__label{font-size:13px;font-weight:500;line-height:1.2}.mw-opt__price{font-size:11px;color:var(--fg-4);font-feature-settings:"tnum"}.mw-opt.is-out{opacity:.55;cursor:not-allowed}.mw-opt.is-out:hover{border-color:var(--line-1)}.mw-opt__out{position:absolute;top:8px;right:10px;font:400 10px var(--font-mono);color:var(--fg-5);letter-spacing:.04em}.mw-pdp__buy{display:flex;gap:10px;align-items:stretch;margin-top:10px}.mw-pdp__qty{display:inline-flex;align-items:center;height:46px;border:1px solid var(--line-1);border-radius:2px;background:#fff}.mw-pdp__qty button{background:0 0;border:0;width:38px;height:100%;font-size:16px;cursor:pointer;color:var(--ink)}.mw-pdp__qty button[disabled]{color:var(--fg-5);cursor:not-allowed}.mw-pdp__qty span{min-width:26px;text-align:center;font-weight:500;font-feature-settings:"tnum"}.mw-pdp__add{flex:1}.mw-pdp__phone-link{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink);text-decoration:none;padding:6px 0;border-bottom:1px solid transparent;align-self:flex-start;width:fit-content;transition:border-color .18s;cursor:pointer}.mw-pdp__phone-link:hover{border-bottom-color:var(--ink)}.mw-pdp__phone-link svg{width:14px;height:14px;fill:none;stroke:currentColor}.mw-pdp__accents{list-style:none;padding:14px 0 0;margin:0;display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--line-soft)}.mw-pdp__accents li{display:flex;gap:10px;font-size:12px;color:var(--fg-2);align-items:center}.mw-pdp__accents li b{color:var(--ink);font-weight:500}.mw-pdp__accents .icon,.mw-pdp__accents svg{width:16px;height:16px;flex:0 0 16px;color:var(--ink)}.mw-pdp__accents svg{fill:none;stroke:currentColor}.mw-pdp__details{padding:48px 0 0}.mw-pdp__tabs{display:flex;gap:24px;border-bottom:1px solid var(--line-soft);margin-bottom:24px}.mw-pdp__tab{background:0 0;border:0;cursor:pointer;padding:0 0 12px;font:500 13px/1 var(--font-base);color:var(--fg-3);border-bottom:1px solid transparent;letter-spacing:.02em;margin-bottom:-1px;transition:color .18s,border-color .18s}.mw-pdp__tab:hover{color:var(--ink)}.mw-pdp__tab.is-on{color:var(--ink);border-bottom-color:var(--ink)}.mw-pdp__tab-body{max-width:680px}.mw-pdp__copy p{font-size:14px;line-height:1.7;color:var(--fg-2);margin:0 0 14px}.mw-pdp__copy p b{color:var(--ink);font-weight:500}.mw-pdp__copy ol,.mw-pdp__copy ul{margin:0 0 14px;padding-left:18px}.mw-pdp__copy li{font-size:14px;line-height:1.7;color:var(--fg-2);margin:0 0 6px}.mw-pdp__excerpt{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:18px;line-height:1.5;color:var(--ink);margin:0;padding-left:20px;border-left:1px solid var(--line-1);letter-spacing:-.005em}.mw-pdp__specs{display:grid;grid-template-columns:160px 1fr;gap:10px 24px;margin:0}.mw-pdp__specs-row{display:contents}.mw-pdp__specs dt{font-size:12px;color:var(--fg-4);letter-spacing:.04em;padding:6px 0;border-top:1px solid var(--line-soft);margin:0}.mw-pdp__specs dd{margin:0;font-size:13px;color:var(--ink);padding:6px 0;border-top:1px solid var(--line-soft)}.mw-pdp__specs dd a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line-1)}.mw-pdp__specs dd a:hover{border-bottom-color:var(--ink)}.mw-pdp__also{padding:56px 0 0}.mw-pdp__also .mw-section__head{margin-bottom:24px}.mw-pdp__also-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px 20px}.mw-pdp-travel{--tv-accent:var(--brand-blue);display:grid;grid-template-columns:200px 1fr;gap:24px;align-items:center;margin-top:48px;border:1px solid var(--line-soft);border-radius:var(--radius-lg,10px);overflow:hidden;text-decoration:none;background:var(--paper-2)}.mw-pdp-travel:hover{border-color:var(--tv-accent)}.mw-pdp-travel+.mw-pdp-travel{margin-top:16px}.mw-pdp-travel__art{position:relative;align-self:stretch;min-height:150px;background:linear-gradient(135deg,#cdd9e6,#7d97b4)}.mw-pdp-travel__art>img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.mw-pdp-travel__ph{position:absolute;bottom:12px;left:14px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.7)}.mw-pdp-travel__body{padding:22px 24px 22px 0}.mw-pdp-travel__eyebrow{color:var(--tv-accent)}.mw-pdp-travel__title{font-family:var(--font-serif);font-weight:500;font-size:22px;letter-spacing:-.01em;color:var(--ink);margin:8px 0 6px}.mw-pdp-travel__meta{font-size:13px;color:var(--fg-3);margin:0 0 12px}.mw-pdp-travel__meta>span+span::before{content:" · "}.mw-pdp-travel__cta{font-size:13px;font-weight:500;color:var(--tv-accent);border-bottom:1px solid currentColor;padding-bottom:2px}@media (max-width:768px){.mw-pdp__grid{grid-template-columns:1fr;gap:24px;padding-bottom:32px}.mw-pdp__title{font-size:30px}.mw-pdp__author{font-size:16px}.mw-pdp__price .mw-price{font-size:22px}.mw-pdp__option-list{grid-template-columns:repeat(2,1fr)}.mw-pdp__tabs{gap:16px;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.mw-pdp__tab{white-space:nowrap}.mw-pdp__specs{grid-template-columns:120px 1fr}.mw-pdp__also-grid{grid-template-columns:repeat(2,1fr);gap:20px 14px}.mw-pdp-travel{grid-template-columns:1fr}.mw-pdp-travel__art{min-height:150px}.mw-pdp-travel__body{padding:20px 22px}}.mw-adminbar{position:fixed;left:0;bottom:0;z-index:1200;width:240px;max-width:70vw;background:var(--ink-deep);color:#fff;font-family:var(--font-base);box-shadow:0 2px 20px rgba(0,0,0,.35);border-top-right-radius:var(--radius-sm)}.mw-adminbar__head{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;background:0 0;border:0;border-bottom:1px solid rgba(255,255,255,.12);color:#fff;cursor:pointer;font:500 11px/1 var(--font-base);letter-spacing:.12em;text-transform:uppercase;text-align:left;user-select:none}.mw-adminbar.is-collapsed .mw-adminbar__head{border-bottom:0}.mw-adminbar__dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--accent-orange)}.mw-adminbar__label{font-weight:600}.mw-adminbar__sku{margin-left:auto;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 11px var(--font-mono);letter-spacing:0;text-transform:none;color:rgba(255,255,255,.62)}.mw-adminbar__chevron{width:14px;height:14px;flex:0 0 auto;margin-left:6px;color:rgba(255,255,255,.55);transition:transform .15s var(--ease-soft)}.mw-adminbar__sku+.mw-adminbar__chevron{margin-left:4px}.mw-adminbar.is-collapsed .mw-adminbar__chevron{transform:rotate(180deg)}.mw-adminbar__btn{display:flex;align-items:center;gap:10px;padding:11px 12px;font-size:13px;line-height:1.2;color:#fff;text-decoration:none;cursor:pointer;transition:background .15s var(--ease-soft)}.mw-adminbar__btn+.mw-adminbar__btn{border-top:1px solid rgba(255,255,255,.08)}.mw-adminbar__btn:focus,.mw-adminbar__btn:hover{background:rgba(255,255,255,.08);color:#fff;text-decoration:none}.mw-adminbar__btn svg{width:16px;height:16px;flex:0 0 auto}.mw-epdp{width:var(--wrapper-pct);max-width:var(--wrapper-max);margin:0 auto;padding-top:24px;padding-bottom:64px}.mw-epdp .mw-crumb{margin-bottom:24px}.mw-epdp__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;padding-bottom:56px;border-bottom:1px solid var(--line-soft)}.mw-epdp__gallery{display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:start}.mw-epdp__thumbs{display:flex;flex-direction:column;gap:8px}.mw-epdp__thumb{width:72px;aspect-ratio:3/4;border:1px solid var(--line-soft);cursor:pointer;padding:0;background-size:cover;background-position:center;overflow:hidden;transition:border-color .18s var(--ease-soft)}.mw-epdp__thumb img{width:100%;height:100%;object-fit:cover;display:block}.mw-epdp__thumb:hover{border-color:var(--fg-3)}.mw-epdp__thumb.is-active{border-color:var(--ink);border-width:2px}.mw-epdp__main{width:100%;aspect-ratio:3/4;padding:0;border:1px solid var(--line-soft);background-size:cover;background-position:center;cursor:zoom-in;position:relative;overflow:hidden;font:inherit;color:inherit;transition:border-color .18s var(--ease-soft)}.mw-epdp__main img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mw-epdp__main:hover{border-color:var(--fg-3)}.mw-epdp__main:hover .mw-epdp__zoom-cue{opacity:1;transform:translateY(0)}.mw-epdp__main .mw-pdp__placeholder{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:rgba(255,255,255,.5);background:rgba(0,0,0,.2);padding:4px 10px;border-radius:2px}.mw-epdp__disc-badge{position:absolute;top:14px;left:14px;z-index:2;background:var(--danger);color:#fff;font:500 13px var(--font-mono);letter-spacing:.04em;padding:5px 10px;line-height:1;font-feature-settings:"tnum"}.mw-epdp__disc-badge--sm{top:10px;left:10px;font-size:11px;padding:3px 7px}.mw-epdp__zoom-cue{position:absolute;bottom:14px;right:14px;z-index:2;display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.92);color:var(--ink);font:400 11px var(--font-base);letter-spacing:.02em;padding:5px 10px;border-radius:2px;opacity:0;transform:translateY(4px);transition:opacity .18s var(--ease-soft),transform .18s var(--ease-soft);pointer-events:none}.mw-epdp__count{position:absolute;bottom:14px;left:14px;z-index:2;background:rgba(255,255,255,.92);color:var(--ink);font:500 11px var(--font-mono);letter-spacing:.04em;padding:4px 8px;line-height:1;font-feature-settings:"tnum"}.mw-epdp__info{display:flex;flex-direction:column;gap:14px}.mw-epdp__top{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:-4px}.mw-epdp__pretitle{font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3)}.mw-epdp__title{font-family:var(--font-serif);font-weight:500;font-size:40px;line-height:1.05;letter-spacing:-.02em;margin:0;color:var(--ink-deep)}.mw-epdp__subtitle{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:16px;color:var(--fg-2);margin:-4px 0 0;line-height:1.4}.mw-epdp .mw-pdp__brand,.mw-epdp__brand{font-size:11px;color:var(--fg-4);letter-spacing:.02em;line-height:1.2}.mw-epdp__rating{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:2px;padding-bottom:14px;border-bottom:1px solid var(--line-soft)}.mw-epdp__rating-num{font-size:12px;color:var(--ink);font-weight:500;font-feature-settings:"tnum"}.mw-epdp__reviews{font-size:12px;color:var(--fg-3);text-decoration:none;border-bottom:1px solid var(--line-1);padding-bottom:1px}.mw-epdp__reviews:hover{color:var(--ink);border-bottom-color:var(--ink)}.mw-epdp__sold{font-size:12px;color:var(--fg-4)}.mw-epdp__price{padding:18px 0;border-bottom:1px solid var(--line-soft);display:flex;flex-direction:column;gap:6px;margin-top:-10px}.mw-epdp__price-row{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.mw-epdp__price-old{font-size:16px;color:var(--fg-4);text-decoration:line-through;font-feature-settings:"tnum"}.mw-epdp__price-now{font-family:var(--font-serif);font-weight:500;font-size:38px;line-height:1;letter-spacing:-.02em;color:var(--ink-deep);font-feature-settings:"tnum"}.mw-epdp__price-now small{font-size:18px;font-weight:500;letter-spacing:0;margin-left:2px;color:var(--fg-3)}.mw-epdp__price-now.is-disc{color:var(--danger)}.mw-epdp__price-now.is-disc small{color:var(--danger);opacity:.7}.mw-epdp__price-tag{background:var(--danger);color:#fff;font:500 13px var(--font-mono);letter-spacing:.04em;padding:4px 10px;font-feature-settings:"tnum";align-self:center}.mw-epdp__price-savings{font-size:12px;color:var(--danger);letter-spacing:.02em}.mw-epdp__price-savings b{color:var(--danger);font-weight:500}.mw-epdp__stock{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--fg-2);margin-top:4px}.mw-epdp__cardstrip{display:flex;align-items:center;gap:14px;margin:14px 0 0;padding:13px 16px;border:1px solid var(--danger);background:var(--paper)}.mw-epdp__cardstrip-glyph{flex:none;color:var(--danger);line-height:0}.mw-epdp__cardstrip-glyph svg{display:block;width:30px;height:20px}.mw-epdp__cardstrip-main{min-width:0}.mw-epdp__cardstrip-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--danger)}.mw-epdp__cardstrip-price{display:flex;align-items:baseline;gap:10px;margin-top:3px;flex-wrap:wrap}.mw-epdp__cardstrip-eur{font-family:var(--font-serif);font-weight:500;font-size:22px;line-height:1.1;letter-spacing:-.01em;color:var(--ink-deep);font-feature-settings:"tnum"}.mw-epdp__cardstrip-right{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:6px;text-align:right;flex:none}.mw-epdp__cardstrip-pct{display:inline-flex;align-items:center;background:var(--danger);color:#fff;font:700 11px var(--font-mono);letter-spacing:.04em;padding:3px 8px;font-feature-settings:"tnum"}.mw-epdp__cardstrip-save{font-size:11px;color:var(--fg-3);letter-spacing:.02em}.mw-epdp__cardstrip-save strong{color:var(--ink);font-weight:600}.mw-epdp__sizes,.mw-epdp__variants{display:flex;flex-direction:column;gap:12px}.mw-epdp__sizes-head,.mw-epdp__variants-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.mw-epdp__opt-label{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.mw-epdp__opt-cur{font-size:13px;color:var(--ink)}.mw-epdp__guide{font-size:12px;color:var(--fg-3);text-decoration:none;border-bottom:1px solid var(--line-1);padding-bottom:1px;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.mw-epdp__guide:hover{color:var(--ink);border-bottom-color:var(--ink)}.mw-epdp__swatches{display:flex;gap:10px;flex-wrap:wrap}.mw-epdp__swatch{width:48px;height:48px;padding:2px;border:1px solid var(--line-1);cursor:pointer;background:#fff;overflow:hidden;transition:border-color .18s var(--ease-soft)}.mw-epdp__swatch:hover{border-color:var(--fg-3)}.mw-epdp__swatch.is-on{border-color:var(--ink);border-width:2px}.mw-epdp__swatch img{display:block;width:100%;height:100%;object-fit:cover}.mw-epdp__swatch-dot{display:block;width:100%;height:100%;border-radius:50%;border:1px solid rgba(0,0,0,.06)}.mw-epdp__size-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px}.mw-epdp__size{position:relative;min-height:44px;padding:6px 8px;background:#fff;border:1px solid var(--line-1);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;font:500 13px var(--font-base);color:var(--ink);letter-spacing:.02em;text-decoration:none;transition:border-color .18s var(--ease-soft),background .18s}.mw-epdp__size:hover{border-color:var(--ink)}.mw-epdp__size.is-on{background:var(--ink);color:#fff;border-color:var(--ink)}.mw-epdp__size.is-out{background:0 0;color:var(--fg-5);cursor:not-allowed;text-decoration:line-through}.mw-epdp__size.is-out:hover{border-color:var(--line-1)}.mw-epdp__size.has-low{border-color:var(--accent-orange-hover)}.mw-epdp__size.has-low.is-on{border-color:var(--ink)}.mw-epdp__size-label{line-height:1}.mw-epdp__size-low{font:400 9px var(--font-mono);letter-spacing:.04em;color:var(--accent-orange-hover);margin-top:2px}.mw-epdp__size.is-on .mw-epdp__size-low{color:rgba(255,255,255,.65)}.mw-epdp__sizes--combo .mw-epdp__sizes-head--axis2{margin-top:14px}.mw-epdp__combo-invalid{margin-top:8px;font-size:13px;color:var(--accent-orange-hover)}.mw-epdp__buy{display:flex;gap:10px;align-items:stretch;margin-top:6px}.mw-epdp__qty{display:inline-flex;align-items:center;height:48px;border:1px solid var(--line-1);background:#fff}.mw-epdp__qty button{background:0 0;border:0;width:38px;height:100%;font-size:16px;cursor:pointer;color:var(--ink)}.mw-epdp__qty button[disabled]{color:var(--fg-5);cursor:not-allowed}.mw-epdp__qty span{min-width:28px;text-align:center;font-weight:500;font-feature-settings:"tnum"}.mw-epdp__add{flex:1;min-height:48px}.mw-epdp__add:disabled{opacity:.5;cursor:not-allowed}.mw-epdp__fav-btn{width:48px;height:48px;flex:none;background:#fff;border:1px solid var(--line-1);cursor:pointer;display:grid;place-items:center;color:var(--fg-3);transition:border-color .18s,color .18s}.mw-epdp__fav-btn:hover{border-color:var(--ink);color:var(--ink)}.mw-epdp__fav-btn.is-on{color:var(--danger);border-color:var(--danger)}.mw-epdp__fav-btn svg{width:18px;height:18px;fill:currentColor}.mw-epdp__delivery{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start;padding:14px 16px;background:var(--paper);border:1px solid var(--line-soft)}.mw-epdp__delivery-icon{color:var(--ink);line-height:0;margin-top:1px}.mw-epdp__delivery-icon svg{display:block;width:22px;height:22px}.mw-epdp__delivery-body{min-width:0;display:flex;flex-direction:column;gap:4px}.mw-epdp__delivery-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.mw-epdp__delivery-eyebrow{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.mw-epdp__delivery-status{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--fg-2)}.mw-epdp__delivery-dot{width:7px;height:7px;border-radius:50%;background:#4a7a3d;flex:none}.mw-epdp__delivery.is-order .mw-epdp__delivery-dot{background:var(--accent-orange)}.mw-epdp__delivery-date{font-size:14px;color:var(--fg-2);line-height:1.35}.mw-epdp__delivery-date b{font-family:var(--font-serif);font-weight:500;font-size:17px;color:var(--ink-deep);letter-spacing:-.005em}.mw-epdp__delivery-range{font-size:12px;color:var(--fg-3);line-height:1.4}.mw-epdp__bullets{list-style:none;padding:14px 0 0;margin:0;display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--line-soft)}.mw-epdp__bullets li{display:flex;gap:8px;font-size:13px;color:var(--fg-2);line-height:1.5}.mw-epdp__bull{color:var(--fg-4);flex:none}.mw-epdp__accents{border-top:1px solid var(--line-soft);padding-top:14px;display:flex;flex-direction:column;gap:12px}.mw-epdp__accents>div{display:grid;grid-template-columns:18px 1fr;gap:12px;align-items:start}.mw-epdp__accents svg{color:var(--ink);margin-top:1px;fill:none;stroke:currentColor;width:18px;height:18px}.mw-epdp__accents b{display:block;font-size:13px;font-weight:500;color:var(--ink);margin-bottom:1px}.mw-epdp__accents span{font-size:12px;color:var(--fg-3);line-height:1.4}.mw-epdp__tabs{display:flex;gap:24px;border-bottom:1px solid var(--line-soft);margin-top:12px;margin-bottom:18px;overflow-x:auto;-webkit-overflow-scrolling:touch}.mw-epdp__tab{background:0 0;border:0;cursor:pointer;padding:0 0 12px;font:500 12px/1 var(--font-base);color:var(--fg-3);border-bottom:1px solid transparent;letter-spacing:.04em;text-transform:uppercase;margin-bottom:-1px;white-space:nowrap;transition:color .18s,border-color .18s}.mw-epdp__tab:hover{color:var(--ink)}.mw-epdp__tab.is-on{color:var(--ink);border-bottom-color:var(--ink)}.mw-epdp__tab-body{max-width:100%}.mw-epdp__tab-body p{font-size:13px;line-height:1.7;color:var(--fg-2);margin:0 0 10px}.mw-epdp__tab-body p b{color:var(--ink);font-weight:500}.mw-epdp__tab-body ul{margin:0 0 10px;padding-left:18px}.mw-epdp__tab-body li{font-size:13px;line-height:1.7;color:var(--fg-2)}.mw-epdp__tab-body dl.mw-pdp__specs{grid-template-columns:140px 1fr}.mw-eot{padding:56px 0 0}.mw-eot .mw-section__head{margin-bottom:24px}.mw-eot__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.mw-eot__item{background:#fff;border:1px solid var(--line-soft);display:grid;grid-template-columns:100px 1fr;gap:0;transition:border-color .18s var(--ease-soft)}.mw-eot__item:hover{border-color:var(--ink)}.mw-eot__art{position:relative;aspect-ratio:3/4;min-width:100px;display:block;text-decoration:none;overflow:hidden}.mw-eot__art img{width:100%;height:100%;object-fit:cover;display:block}.mw-eot__role{position:absolute;top:8px;left:8px;background:var(--ink-deep);color:#fff;font:500 10px var(--font-mono);letter-spacing:.04em;padding:4px 7px;line-height:1}.mw-eot__disc{position:absolute;top:8px;right:8px;background:var(--danger);color:#fff;font:500 10px var(--font-mono);letter-spacing:.04em;padding:4px 7px;line-height:1}.mw-eot__body{padding:12px 14px;display:flex;flex-direction:column;gap:4px;justify-content:space-between}.mw-eot__title{font-family:var(--font-serif);font-size:14px;font-weight:400;color:var(--ink);line-height:1.3;letter-spacing:-.005em;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mw-eot__row{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:6px}.mw-eot__prices{display:flex;flex-direction:column;gap:2px}.mw-eot__prices .mw-price.is-disc{color:var(--danger)}.mw-eot__add{background:0 0;border:1px solid var(--ink);padding:6px 10px;cursor:pointer;font:500 11px var(--font-base);color:var(--ink);letter-spacing:.04em;transition:background .18s,color .18s;white-space:nowrap}.mw-eot__add:hover{background:var(--ink);color:#fff}.mw-eot__add.is-added{background:var(--ink);color:#fff}.mw-eot__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px}.mw-eot__cards>t-product,.mw-esim__grid>t-product{display:block;min-width:0}.mw-esim{padding:56px 0 0}.mw-esim .mw-section__head{margin-bottom:24px}.mw-esim__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px 20px}.mw-stbl{position:fixed;inset:0;z-index:200;background:rgba(26,26,26,.55);display:grid;place-items:center;padding:20px;animation:mw-stbl-in .18s var(--ease-soft)}@keyframes mw-stbl-in{from{opacity:0}to{opacity:1}}.mw-stbl__inner{width:100%;max-width:640px;max-height:calc(100vh - 40px);background:#fff;border:1px solid var(--line-soft);padding:28px 32px;overflow-y:auto}.mw-stbl__head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:22px;gap:14px}.mw-stbl__head .mw-overline{color:var(--fg-3);margin-bottom:8px;display:block}.mw-stbl__head h3{font-family:var(--font-serif);font-weight:500;font-size:24px;line-height:1.1;letter-spacing:-.015em;margin:0;color:var(--ink-deep)}.mw-stbl__close{width:32px;height:32px;background:0 0;border:1px solid var(--line-1);cursor:pointer;color:var(--ink);display:grid;place-items:center;transition:border-color .18s}.mw-stbl__close:hover{border-color:var(--ink)}@media (max-width:768px){.mw-epdp__grid{grid-template-columns:minmax(0,1fr);gap:28px;padding-bottom:32px}.mw-epdp__gallery{grid-template-columns:1fr;gap:10px}.mw-epdp__thumbs{flex-direction:row;order:2;overflow-x:auto;-webkit-overflow-scrolling:touch}.mw-epdp__thumb{width:60px;flex:none}.mw-epdp__main{order:1}.mw-epdp__title{font-size:28px}.mw-epdp__price-now{font-size:30px}.mw-epdp__cardstrip{gap:10px;padding:12px 13px}.mw-epdp__cardstrip-eur{font-size:20px}.mw-epdp__cardstrip-glyph svg{width:26px;height:18px}.mw-epdp__add{font-size:13px}.mw-epdp__accents{gap:14px}.mw-epdp__delivery{padding:12px 13px}.mw-epdp__delivery-date b{font-size:16px}.mw-eot__item{grid-template-columns:80px 1fr}.mw-eot__art{min-width:80px}.mw-eot__cards,.mw-esim__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.mw-stbl__inner{padding:22px 20px}}.mw-eot__grid>t-product-outfit{display:block;min-width:0}.mw-eot__grid>t-product-outfit>.mw-eot__item{height:100%}.mw-eot__sizes{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.mw-eot__size{min-width:32px;height:28px;padding:0 7px;background:#fff;border:1px solid var(--line-1);cursor:pointer;font:500 11px var(--font-base);color:var(--ink);letter-spacing:.02em;transition:border-color .18s var(--ease-soft),background .18s,color .18s}.mw-eot__size:hover{border-color:var(--ink)}.mw-eot__size.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.mw-eot__add.is-disabled{border-color:var(--line-1);color:var(--fg-4)}.mw-eot__add.is-disabled:hover{background:0 0;border-color:var(--ink);color:var(--ink)}a.mw-eot__add{text-decoration:none;display:inline-block}.mw-eot__hint{margin:6px 0 0;font-size:11px;line-height:1.3;color:var(--fg-4)}.mw-sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:28;background:#fff;border-top:1px solid var(--line-soft);box-shadow:0 -4px 18px rgba(0,0,0,.06);padding-bottom:env(safe-area-inset-bottom,0);transform:translateY(100%);transition:transform .3s var(--ease-soft)}.mw-sticky-cta.is-visible{transform:translateY(0)}.mw-sticky-cta__inner{display:flex;align-items:center;gap:12px;padding:10px 16px}.mw-sticky-cta__thumb{width:40px;aspect-ratio:3/4;object-fit:cover;flex:none;border:1px solid var(--line-soft);display:block}.mw-sticky-cta__meta{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.mw-sticky-cta__name{font-size:12px;color:var(--fg-2);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mw-sticky-cta__price{font-family:var(--font-serif);font-weight:500;font-size:17px;line-height:1.1;color:var(--ink-deep);font-feature-settings:"tnum"}.mw-sticky-cta__price.is-disc{color:var(--danger)}.mw-sticky-cta__btn{flex:none;min-height:44px;padding-left:22px;padding-right:22px}@media (min-width:769px){.mw-sticky-cta{display:none}}.mw-epdp__stage,.mw-pdp__stage{position:relative;min-width:0}.mw-epdp__main,.mw-pdp__main--btn{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none}.mw-gal__arrow{position:absolute;top:50%;z-index:3;transform:translateY(-50%);width:40px;height:40px;padding:0;border-radius:50%;background:rgba(255,255,255,.92);border:1px solid var(--line-1);color:var(--ink);cursor:pointer;display:grid;place-items:center;opacity:0;transition:opacity .18s var(--ease-soft),border-color .18s}.mw-gal__arrow svg{width:18px;height:18px;display:block}.mw-gal__arrow:hover{border-color:var(--ink)}.mw-gal__arrow--prev{left:12px}.mw-gal__arrow--next{right:12px}.mw-epdp__stage:hover .mw-gal__arrow,.mw-gal__arrow:focus-visible,.mw-pdp__stage:hover .mw-gal__arrow{opacity:1}@media (hover:none){.mw-gal__arrow{opacity:1}}.mw-gal__dots{display:none}.mw-pdp-labels{position:absolute;top:14px;left:14px;right:14px;z-index:2;display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;pointer-events:none}.mw-pdp__stage .mw-pdp-labels{top:12px;left:12px;right:56px}.mw-pdp-label{display:inline-flex;align-items:center;background:#fff;color:var(--ink);border:1px solid var(--ink);font:500 11px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;line-height:1;font-feature-settings:"tnum"}.mw-pdp-label--disc{background:var(--danger);border-color:var(--danger);color:#fff;font-size:13px;letter-spacing:.04em;padding:5px 10px}.mw-pdp-label--sale{color:var(--danger);border-color:var(--danger)}.mw-pdp-label--premium{color:#8a6a1e;border-color:#b8923a}.mw-pdp-labels .card__custom_badge_img{height:22px!important;width:auto!important;max-width:140px!important;max-height:28px!important;pointer-events:auto}.mw-pdp-labels .card__custom_badge_html{display:inline-flex;align-items:center;flex:0 0 auto;max-width:100%;pointer-events:auto}.mw-pdp-badges{position:absolute;inset:0;z-index:2;pointer-events:none}@media (min-width:769px){.mw-epdp__gallery,.mw-pdp__gallery{align-self:start}.mw-epdp__gallery.is-sticky,.mw-pdp__gallery.is-sticky{position:sticky}}a.mw-epdp__brand{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;text-decoration:none;cursor:pointer}a.mw-epdp__brand:hover{color:var(--ink)}.mw-epdp__brand-logo{display:block;width:auto;height:24px;max-width:90px;object-fit:contain}.mw-pdp__partner{border-bottom:1px dotted var(--fg-4);cursor:help}.mw-epdp__qty.is-locked,.mw-pdp__qty.is-locked{background:var(--paper);cursor:help}.mw-epdp__qty button.is-at-max,.mw-pdp__qty button.is-at-max{color:var(--fg-5)}.mw-lb__stage{touch-action:none;-webkit-user-select:none;user-select:none}.mw-lb__stage.is-zoomed{cursor:grab}.mw-lb__stage.is-dragging{cursor:grabbing}.mw-lb__stage.is-dragging .mw-lb__image{transition:none}.mw-lb__zoomctl{display:inline-flex;align-items:center;gap:8px}.mw-lb__zoomctl .mw-lb__zoom[disabled]{opacity:.35;cursor:default}.mw-lb__zoomctl .mw-lb__zoom[disabled]:hover{border-color:rgba(255,255,255,.18);background:0 0}.mw-lb__zoom-pct{min-width:44px;text-align:center;font:500 12px var(--font-mono);color:#fff;letter-spacing:.04em;font-feature-settings:"tnum"}.mw-lb__zoom-reset{background:0 0;border:0;padding:6px 2px;cursor:pointer;font:500 11px var(--font-base);letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.7)}.mw-lb__zoom-reset:hover{color:#fff}@media (max-width:768px){.mw-epdp__stage{order:1}.mw-epdp__count,.mw-gal__arrow{display:none}.mw-gal__dots{display:flex;position:absolute;left:0;right:0;bottom:12px;z-index:3;justify-content:center;gap:6px;padding:0 16px;pointer-events:none}.mw-gal__dot{width:6px;height:6px;padding:0;border:0;border-radius:3px;cursor:pointer;pointer-events:auto;background:rgba(26,26,26,.22);box-shadow:0 0 0 1px rgba(255,255,255,.6);transition:width .2s var(--ease-soft),background .2s}.mw-gal__dot.is-active{width:18px;background:var(--ink)}.mw-pdp-labels{top:10px;left:10px;right:10px}.mw-pdp__stage .mw-pdp-labels{top:10px;left:10px;right:52px}.mw-pdp-label{font-size:10px;padding:3px 7px}.mw-pdp-label--disc{font-size:12px;padding:4px 8px}.mw-lb__zoom-pct{display:none}}.mw-drawer__item-img{position:relative}.mw-drawer__item-flag{position:absolute;left:0;right:0;bottom:0;padding:3px 4px;background:rgba(22,22,22,.82);color:#fff;font:500 9.5px/1.3 var(--font-base);letter-spacing:.1em;text-transform:uppercase;text-align:center}.mw-drawer__item.is-unavailable .mw-drawer__item-img img{opacity:.45}.mw-drawer__item.is-unavailable .mw-drawer__item-title{color:var(--fg-3)}.mw-drawer__item-note{margin:8px 0 0;font-size:12px;line-height:1.4;color:var(--danger)}.mw-drawer__item-size{margin-top:4px;font-size:12px;color:var(--fg-3)}.mw-drawer__qty{display:inline-flex;align-items:center;height:30px;border:1px solid var(--line-1);border-radius:var(--radius-pill);overflow:hidden;background:#fff}.mw-drawer__qty .m-product__quantity{display:inline-flex;align-items:center;width:auto;margin:0;padding:0;border:0;background:0 0}.mw-drawer__qty .m-product__quantity-minus,.mw-drawer__qty .m-product__quantity-plus{width:30px;height:28px;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:#fff;color:var(--ink);cursor:pointer;transition:background .15s var(--ease-soft)}.mw-drawer__qty .m-product__quantity-minus .icon,.mw-drawer__qty .m-product__quantity-plus .icon{display:inline-flex;line-height:0;color:currentColor}.mw-drawer__qty .m-product__quantity-minus svg,.mw-drawer__qty .m-product__quantity-plus svg{width:10px;height:10px}.mw-drawer__qty .m-product__quantity-minus:hover:not(.is-disabled),.mw-drawer__qty .m-product__quantity-plus:hover:not(.is-disabled){background:var(--paper-2)}.mw-drawer__qty .m-product__quantity-minus.is-disabled,.mw-drawer__qty .m-product__quantity-plus.is-disabled{color:var(--fg-5);cursor:not-allowed;pointer-events:none}.mw-drawer__qty .m-product__quantity-input{min-width:26px;height:28px;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:#fff;font:500 13px/1 var(--font-base);color:var(--ink);font-variant-numeric:tabular-nums}.mw-carousel__nav:disabled{opacity:.35;cursor:default}.mw-carousel__nav:disabled:hover{border-color:var(--line-1)}.mw-travel{--tv-accent:var(--brand-blue);font-family:var(--font-base);color:var(--fg-2)}.mw-travel *,.mw-travel ::after,.mw-travel ::before{box-sizing:border-box}.mw-travel img{max-width:100%;display:block}.mw-travel.is-loading{opacity:.6}.mw-travel [data-tone]{background:linear-gradient(135deg,#3a3f43,#7d8d92)}.mw-travel [data-tone=sea]{background:linear-gradient(135deg,#2c4651,#6f9aa5)}.mw-travel [data-tone=sand]{background:linear-gradient(135deg,#6e5f44,#b29b6f)}.mw-travel [data-tone=clay]{background:linear-gradient(135deg,#5c4334,#9c7a5b)}.mw-travel [data-tone=terracotta]{background:linear-gradient(135deg,#5a3326,#b06a4b)}.mw-travel [data-tone=saffron]{background:linear-gradient(135deg,#6b5320,#c79a3f)}.mw-travel [data-tone=olive]{background:linear-gradient(135deg,#3f4630,#8a9166)}.mw-travel [data-tone=forest]{background:linear-gradient(135deg,#2c3d2c,#6f8f6b)}.mw-travel [data-tone=cypress]{background:linear-gradient(135deg,#28392f,#4d6b5a)}.mw-travel [data-tone=indigo]{background:linear-gradient(135deg,#2f3650,#5b6a99)}.mw-travel [data-tone=plum]{background:linear-gradient(135deg,#3c2b3a,#8b6680)}.mw-travel [data-tone=rose]{background:linear-gradient(135deg,#5a3b40,#c08f93)}.mw-travel [data-tone=dusk]{background:linear-gradient(135deg,#3a3340,#7a6f86)}.mw-travel [data-tone=ash]{background:linear-gradient(135deg,#4a4b48,#9a9b97)}.mw-travel [data-tone=smoke]{background:linear-gradient(135deg,#44474a,#9296a0)}.mw-travel [data-tone=warm]{background:linear-gradient(135deg,#5c4f3f,#a99a82)}.mw-travel [data-tone=cool]{background:linear-gradient(135deg,#3b454c,#8794a0)}.mw-travel [data-tone=ink]{background:linear-gradient(135deg,#222426,#54585c)}.mw-travel [data-tone]>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mw-travel .mw-main{max-width:var(--content-max);margin:0 auto;padding:0 var(--content-pad)}.mw-travel .mw-section{padding:64px 0 0}.mw-travel .mw-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px;padding-bottom:14px;border-bottom:1px solid var(--line-soft)}.mw-travel .mw-section__title{font-family:var(--font-serif);font-weight:500;font-size:32px;line-height:1.1;letter-spacing:-.015em;color:var(--ink);margin:0}.mw-travel .mw-section__sub{font-size:13px;color:var(--fg-3);margin:6px 0 0;line-height:1.4}.mw-travel .mw-section__more{color:var(--fg-3);font-size:13px;text-decoration:none;white-space:nowrap;border-bottom:1px solid var(--line-1);padding-bottom:2px}.mw-travel .mw-section__more:hover{color:var(--ink);border-bottom-color:var(--ink)}.mw-travel .mw-overline{font-family:var(--font-base);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3)}.mw-travel .mw-crumb{display:flex;gap:8px;font-size:11px;color:var(--fg-4);margin-bottom:20px;flex-wrap:wrap}.mw-travel .mw-crumb a{color:var(--fg-4);text-decoration:none;cursor:pointer}.mw-travel .mw-crumb a:hover{color:var(--ink)}.mw-travel .mw-crumb__cur{color:var(--ink)}.mw-btn--inquire{background:#fff;color:var(--brand-blue);border-color:var(--brand-blue);height:38px;padding:0 16px;font-weight:500;white-space:nowrap}.mw-btn--inquire:hover{background:var(--brand-blue);color:#fff;border-color:var(--brand-blue)}.mw-btn--inquire:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}.mw-toc{display:flex;flex-direction:column;background:0 0;text-decoration:none;cursor:pointer}.mw-toc__img{position:relative;aspect-ratio:4/3;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--line-soft);transition:border-color .2s var(--ease-soft)}.mw-toc:hover .mw-toc__img{border-color:var(--line-3)}.mw-toc__tag{position:absolute;top:10px;left:10px;z-index:2;background:rgba(255,255,255,.92);color:var(--ink);font:600 10.5px/1 var(--font-base);letter-spacing:.08em;text-transform:uppercase;padding:6px 9px;border-radius:2px}.mw-toc__soldout{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;background:rgba(250,248,243,.72);font:600 11px/1 var(--font-base);letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.mw-toc__fav{position:absolute;top:8px;right:8px;z-index:2;width:30px;height:30px;border-radius:50%;border:0;cursor:pointer;background:rgba(255,255,255,.92);color:var(--fg-3);display:grid;place-items:center;opacity:0;transition:opacity .18s var(--ease-soft),color .18s var(--ease-soft)}.mw-toc:hover .mw-toc__fav{opacity:1}.mw-toc__fav.is-on{opacity:1;color:var(--brand-blue)}.mw-toc__body{display:flex;flex-direction:column;gap:3px;padding:12px 0 0}.mw-toc__title{font-family:var(--font-serif);font-weight:500;font-size:18px;line-height:1.2;letter-spacing:-.01em;color:var(--ink);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mw-toc__dest{font-size:13px;color:var(--fg-3);margin:4px 0 0;line-height:1.35}.mw-toc__op{font-size:11px;color:var(--fg-5);margin:2px 0 0;letter-spacing:.01em}.mw-toc__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line-soft)}.mw-toc__price{display:flex;flex-direction:column;gap:1px}.mw-toc__price-from{font-size:11px;color:var(--fg-4)}.mw-toc__price-val{font-weight:600;font-size:15px;color:var(--ink)}.mw-toc__price-per{font-size:11px;color:var(--fg-4);margin-top:2px}.mw-tv-hero{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;max-width:var(--content-max);margin:0 auto}.mw-tv-hero__art{position:relative;min-height:440px}.mw-tv-hero__ph{position:absolute;bottom:18px;left:20px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.55)}.mw-tv-hero__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px;padding:64px var(--content-pad) 64px 56px}.mw-tv-hero__eyebrow{color:var(--tv-accent)}.mw-tv-hero__title{font-family:var(--font-serif);font-weight:500;font-size:60px;line-height:1.02;letter-spacing:-.025em;margin:0;color:var(--ink-deep);text-wrap:balance}.mw-tv-hero__lead{font-size:16px;line-height:1.6;color:var(--fg-2);margin:0;max-width:48ch}.mw-tv-hero__actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:6px}.mw-tv-hero__note{font-size:12px;color:var(--fg-4)}.mw-tv-cats__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mw-tv-cat{position:relative;aspect-ratio:3/2;border-radius:var(--radius-md);overflow:hidden;padding:18px;color:#fff;text-decoration:none;display:flex;flex-direction:column;justify-content:flex-end;gap:3px;transition:transform .25s var(--ease-soft)}.mw-tv-cat:hover{transform:translateY(-3px)}.mw-tv-cat::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,20,20,0) 35%,rgba(20,20,20,.5) 100%)}.mw-tv-cat__ph{position:absolute;top:14px;left:16px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.55);z-index:1}.mw-tv-cat__title{position:relative;z-index:1;font-family:var(--font-serif);font-size:21px;line-height:1.1;letter-spacing:-.01em;color:#fff}.mw-tv-cat__sub{position:relative;z-index:1;font-size:12.5px;color:rgba(255,255,255,.82)}.mw-tv-pairs__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.mw-tv-pair{border:1px solid var(--line-soft);border-radius:var(--radius-lg);overflow:hidden;background:#fff}.mw-tv-pair__art{display:flex;align-items:center;gap:0;height:150px;position:relative}.mw-tv-pair__book,.mw-tv-pair__dest{flex:1;height:100%;display:grid;place-items:center;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.6);position:relative;overflow:hidden}.mw-tv-pair__book{flex:0 0 38%}.mw-tv-pair__arrow{position:absolute;left:38%;top:50%;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:50%;background:#fff;color:var(--tv-accent);display:grid;place-items:center;font-size:16px;z-index:2;box-shadow:0 2px 8px rgba(0,0,0,.16)}.mw-tv-pair__body{padding:20px 22px 22px}.mw-tv-pair__line{font-family:var(--font-serif);font-style:italic;font-size:17px;line-height:1.3;color:var(--ink);margin:0 0 16px}.mw-tv-pair__rows{display:flex;flex-direction:column;gap:2px}.mw-tv-pair__row{display:flex;flex-direction:column;gap:2px;text-align:left;background:0 0;border:0;border-top:1px solid var(--line-soft);padding:12px 0 10px;cursor:pointer;width:100%}.mw-tv-pair__row:hover .mw-tv-pair__row-t{color:var(--tv-accent)}.mw-tv-pair__row-k{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-4)}.mw-tv-pair__row-t{font-family:var(--font-serif);font-size:16px;color:var(--ink);transition:color .18s var(--ease-soft)}.mw-tv-pair__row-m{font-size:12px;color:var(--fg-4)}.mw-tv-offers__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px 20px}.mw-tv-insp__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.mw-tv-insp__card{display:flex;flex-direction:column;gap:8px;text-decoration:none;cursor:pointer}.mw-tv-insp__art{position:relative;aspect-ratio:16/10;border-radius:var(--radius-md);overflow:hidden;display:flex;align-items:flex-start;padding:14px;margin-bottom:4px}.mw-tv-insp__kicker{position:relative;z-index:1;background:rgba(255,255,255,.92);color:var(--tv-accent);font:600 10px/1 var(--font-base);letter-spacing:.08em;text-transform:uppercase;padding:5px 9px;border-radius:2px}.mw-tv-insp__title{font-family:var(--font-serif);font-weight:500;font-size:19px;line-height:1.2;letter-spacing:-.01em;color:var(--ink);margin:0}.mw-tv-insp__card:hover .mw-tv-insp__title{color:var(--tv-accent)}.mw-tv-insp__meta{font-size:12px;color:var(--fg-4);margin:0}.mw-tv-insp__link{font-size:12.5px;color:var(--tv-accent);margin-top:2px}.mw-tv-reassure{background:var(--paper-2);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);margin-top:72px}.mw-tv-reassure__inner{max-width:var(--content-max);margin:0 auto;padding:36px var(--content-pad);display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.mw-tv-reassure__item{display:flex;gap:14px;align-items:flex-start}.mw-tv-reassure__ic{flex-shrink:0;width:34px;height:34px;color:var(--tv-accent)}.mw-tv-reassure__ic svg{width:34px;height:34px}.mw-tv-reassure__item b{display:block;font-size:13.5px;font-weight:600;color:var(--ink);line-height:1.3}.mw-tv-reassure__item span{display:block;font-size:12px;color:var(--fg-3);line-height:1.45;margin-top:4px}.mw-tv-cta{background:var(--ink-deep);color:#fff;margin-top:0}.mw-tv-cta__inner{max-width:var(--content-max);margin:0 auto;padding:64px var(--content-pad);display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.mw-tv-cta__title{font-family:var(--font-serif);font-weight:500;font-size:40px;letter-spacing:-.02em;margin:0;color:#fff}.mw-tv-cta__lead{font-size:15px;color:rgba(255,255,255,.72);margin:0 0 8px;max-width:52ch;line-height:1.55}.mw-travel .mw-list{padding-top:24px}.mw-travel .mw-list__head{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end;padding:24px 0 28px;border-bottom:1px solid var(--line-soft);margin-bottom:32px}.mw-travel .mw-list__title{font-family:var(--font-serif);font-weight:500;font-size:48px;line-height:1.05;letter-spacing:-.02em;color:var(--ink-deep);margin:0 0 10px}.mw-travel .mw-list__count{font-size:12px;color:var(--fg-4);letter-spacing:.04em;font-family:var(--font-mono)}.mw-travel .mw-list__desc{font-size:13px;line-height:1.6;color:var(--fg-2);margin:0;max-width:48ch}.mw-travel .mw-list__more{display:inline;margin-left:4px;color:var(--ink);border-bottom:1px solid var(--line-1);padding-bottom:2px;text-decoration:none;cursor:pointer;transition:border-color .18s}.mw-travel .mw-list__more:hover{border-bottom-color:var(--ink)}.mw-travel .mw-list__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start;margin:0 0 32px;padding-bottom:32px;border-bottom:1px solid var(--line-soft)}.mw-travel .mw-list__intro-img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--paper-2)}.mw-travel .mw-list__intro-copy{min-width:0}.mw-travel .mw-list__intro-lede{font-family:var(--font-serif);font-size:20px;line-height:1.45;color:var(--ink-deep);margin:0 0 14px}.mw-travel .mw-list__intro-body{font-size:14px;line-height:1.7;color:var(--fg-2)}.mw-travel .mw-list__intro-body p{margin:0 0 10px}.mw-travel .mw-list__body{display:grid;grid-template-columns:240px 1fr;gap:48px;padding-bottom:64px}.mw-travel .mw-list__body--nofilters{grid-template-columns:1fr}.mw-travel .mw-list__filters{display:flex;flex-direction:column;gap:0}.mw-travel .mw-list__filters-head{display:none}.mw-travel .mw-filter{border-top:1px solid var(--line-soft)}.mw-travel .mw-filter:last-child{border-bottom:1px solid var(--line-soft)}.mw-travel .mw-filter__head{width:100%;display:flex;align-items:center;justify-content:space-between;background:0 0;border:0;cursor:pointer;padding:14px 0;font:500 12px/1 var(--font-base);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3)}.mw-travel .mw-filter__head:hover{color:var(--ink)}.mw-travel .mw-filter__title{flex:1;text-align:left}.mw-travel .mw-filter__arr{width:12px;height:12px;color:var(--fg-4);transition:transform .18s var(--ease-soft)}.mw-travel .mw-filter.is-open .mw-filter__arr{transform:rotate(180deg)}.mw-travel .mw-filter__body{padding:0 0 16px}.mw-travel .mw-filter__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.mw-travel .mw-check{display:grid;grid-template-columns:14px 1fr auto;gap:10px;align-items:center;padding:6px 0;cursor:pointer;font:400 13px var(--font-base);color:var(--fg-2)}.mw-travel .mw-check__box{width:14px;height:14px;border:1px solid var(--line-1);border-radius:2px;background:#fff;display:inline-grid;place-items:center;transition:border-color .18s,background .18s}.mw-travel .mw-check:hover .mw-check__box{border-color:var(--ink)}.mw-travel .mw-check:hover .mw-check__lbl{color:var(--ink)}.mw-travel .mw-check.is-on .mw-check__box{background:var(--ink);border-color:var(--ink)}.mw-travel .mw-check.is-on .mw-check__box::after{content:"";width:6px;height:3px;border-left:1.4px solid #fff;border-bottom:1.4px solid #fff;transform:rotate(-45deg);margin-top:-1.5px}.mw-travel .mw-check.is-on .mw-check__lbl{color:var(--ink)}.mw-travel .mw-check__count{font-size:11px;color:var(--fg-5);font-family:var(--font-mono);letter-spacing:.02em}.mw-travel .mw-pricerange{display:flex;align-items:center;gap:8px;padding:4px 0 4px}.mw-travel .mw-pricerange input{width:100%;min-width:0;border:1px solid var(--line-1);border-radius:2px;background:#fff;font:400 13px var(--font-base);color:var(--ink);padding:8px 10px}.mw-travel .mw-pricerange input:focus{outline:0;border-color:var(--ink)}.mw-travel .mw-pricerange span{color:var(--fg-4)}.mw-travel .mw-filter__clear{margin-top:14px;background:0 0;border:0;color:var(--brand-blue);cursor:pointer;padding:0;font:500 12px var(--font-base)}.mw-travel .mw-filter__clear:hover{text-decoration:underline}.mw-travel .mw-list__toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--line-soft);margin-bottom:18px}.mw-travel .mw-list__filters-btn{display:none}.mw-travel .mw-select{position:relative}.mw-travel .mw-select__head{display:inline-flex;align-items:center;gap:10px;background:0 0;border:0;cursor:pointer;font:400 13px var(--font-base);color:var(--ink);padding:6px 0;border-bottom:1px solid var(--line-1);min-width:240px;justify-content:space-between;transition:border-color .18s}.mw-travel .mw-select__head:hover{border-bottom-color:var(--ink)}.mw-travel .mw-select__head svg{width:12px;height:12px;color:var(--fg-4);transition:transform .18s}.mw-travel .mw-select.is-open .mw-select__head svg{transform:rotate(180deg)}.mw-travel .mw-select__menu{position:absolute;top:calc(100% + 4px);right:0;min-width:240px;background:#fff;border:1px solid var(--line-1);border-radius:2px;list-style:none;padding:4px;margin:0;z-index:10;box-shadow:0 1px 2px rgba(16,24,40,.04),0 4px 12px rgba(16,24,40,.06)}.mw-travel .mw-select__opt{width:100%;text-align:left;background:0 0;border:0;cursor:pointer;padding:8px 10px;font:400 13px var(--font-base);color:var(--ink);border-radius:2px}.mw-travel .mw-select__opt:hover{background:var(--paper-2)}.mw-travel .mw-select__opt.is-on{color:var(--ink);font-weight:500}.mw-travel .mw-list__chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.mw-travel .mw-chip{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line-1);border-radius:2px;padding:0 10px;height:26px;cursor:pointer;font:400 12px var(--font-base);color:var(--ink);transition:border-color .18s,color .18s}.mw-travel .mw-chip:hover{border-color:var(--ink)}.mw-travel .mw-chip svg{width:10px;height:10px;color:var(--fg-4)}.mw-travel .mw-chip:hover svg{color:var(--ink)}.mw-travel .mw-chip--clear{border-color:transparent;color:var(--fg-3);text-decoration:underline;text-underline-offset:3px;padding:0 4px}.mw-travel .mw-chip--clear:hover{color:var(--ink);border-color:transparent}.mw-tvlist__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 20px}.mw-tvlist__empty{padding:64px 24px;text-align:center;border:1px dashed var(--line-1);border-radius:var(--radius-lg);display:flex;flex-direction:column;align-items:center;gap:16px}.mw-tvlist__empty p{font-size:15px;color:var(--fg-3);margin:0}.mw-tof__crumbs{display:flex;align-items:center;gap:8px;padding:24px 0 8px;font-size:12px;color:var(--fg-4);flex-wrap:wrap}.mw-tof__crumbs a{color:var(--fg-3);text-decoration:none;cursor:pointer}.mw-tof__crumbs a:hover{color:var(--ink)}.mw-tof__crumbs .is-cur{color:var(--ink)}.mw-tof__grid{display:grid;grid-template-columns:1fr 380px;gap:48px;padding:16px 0 24px;align-items:start}.mw-tof__main{position:relative;aspect-ratio:3/2;border-radius:var(--radius-lg);overflow:hidden}.mw-tof__tag{position:absolute;top:14px;left:14px;z-index:2;background:rgba(255,255,255,.92);color:var(--ink);font:600 11px/1 var(--font-base);letter-spacing:.08em;text-transform:uppercase;padding:7px 11px;border-radius:2px}.mw-tof__main-ph{position:absolute;bottom:16px;left:18px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.6)}.mw-tof__thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px}.mw-tof__thumb{position:relative;aspect-ratio:4/3;border-radius:var(--radius-sm);overflow:hidden;cursor:pointer;border:1px solid var(--line-soft);padding:0}.mw-tof__thumb.is-on{border-color:var(--tv-accent);box-shadow:0 0 0 1px var(--tv-accent)}.mw-tof__thumb span{position:absolute;bottom:6px;left:8px;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.7)}.mw-tof__desc{padding:36px 0 0}.mw-tof__h{font-family:var(--font-serif);font-weight:500;font-size:24px;letter-spacing:-.01em;color:var(--ink);margin:0 0 14px}.mw-tof__desc p{font-size:15px;line-height:1.7;color:var(--fg-2);margin:0 0 14px;max-width:64ch}.mw-tof__incl{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:28px 0 0;margin-top:28px;border-top:1px solid var(--line-soft)}.mw-tof__incl-h{font:600 12px/1 var(--font-base);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);margin:0 0 14px}.mw-tof__incl-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.mw-tof__incl-list li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.4;color:var(--fg-2)}.mw-tof__incl-list li svg{flex-shrink:0;margin-top:2px}.mw-tof__incl-list.is-yes li svg{color:var(--success)}.mw-tof__incl-list.is-no li{color:var(--fg-4)}.mw-tof__incl-list.is-no li svg{color:var(--fg-5)}.mw-tof__sec{padding:28px 0 0;margin-top:28px;border-top:1px solid var(--line-soft)}.mw-tof__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.mw-tof__table{width:100%;border-collapse:collapse;font-size:13.5px}.mw-tof__table th{text-align:left;font:600 11px/1 var(--font-base);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-4);padding:0 12px 12px;border-bottom:1px solid var(--line-soft);white-space:nowrap}.mw-tof__table td{padding:13px 12px;border-bottom:1px solid var(--line-soft);color:var(--fg-2);white-space:nowrap}.mw-tof__table tbody tr{cursor:pointer;transition:background .15s}.mw-tof__table tbody tr:hover{background:var(--paper-2)}.mw-tof__table tbody tr.is-soldout{opacity:.5}.mw-tof__pill{display:inline-block;background:var(--ink);color:#fff;font:600 10px/1 var(--font-base);letter-spacing:.06em;text-transform:uppercase;padding:4px 7px;border-radius:2px}.mw-tof__urgent{color:var(--brand-blue);font-weight:600}.mw-tof__note{font-size:12px;color:var(--fg-4);margin:12px 0 0}.mw-tof__timeline{max-width:760px;margin-top:4px}.mw-tof__day{display:grid;grid-template-columns:40px 1fr;gap:18px;padding-bottom:22px}.mw-tof__day-num{width:38px;height:38px;border-radius:50%;border:1px solid var(--tv-accent);color:var(--tv-accent);font-family:var(--font-serif);font-size:16px;display:flex;align-items:center;justify-content:center}.mw-tof__day-title{font-family:var(--font-serif);font-size:18px;font-weight:500;margin:6px 0 10px;color:var(--ink)}.mw-tof__event{display:flex;gap:12px;padding:4px 0;font-size:14px;color:var(--fg-2)}.mw-tof__event-t{color:var(--brand-blue);min-width:48px;font-variant-numeric:tabular-nums}.mw-tof__acc-item{border-bottom:1px solid var(--line-soft)}.mw-tof__acc-head{width:100%;text-align:left;background:0 0;border:0;padding:16px 0;font:400 15px var(--font-base);color:var(--ink);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px}.mw-tof__acc-head::after{content:"+";color:var(--fg-4);font-size:18px}.mw-tof__acc-item.is-open .mw-tof__acc-head::after{content:"−"}.mw-tof__acc-body{padding:0 0 16px;font-size:14px;line-height:1.6;color:var(--fg-2)}.mw-tof__disclaimer{background:var(--paper-2);border-radius:var(--radius-md);padding:16px 18px;font-size:12px;color:var(--fg-4);line-height:1.55;margin-top:28px}.mw-tof__rail{position:sticky;top:96px}.mw-tof__panel{border:1px solid var(--line-soft);border-radius:var(--radius-lg);padding:24px;background:#fff}.mw-tof__tag--inline{position:static;display:inline-block;background:var(--paper-2);margin-bottom:12px}.mw-tof__title{font-family:var(--font-serif);font-weight:500;font-size:28px;line-height:1.08;letter-spacing:-.02em;color:var(--ink-deep);margin:0}.mw-tof__dest{font-size:14px;color:var(--fg-3);margin:8px 0 18px}.mw-tof__facts{list-style:none;margin:0 0 18px;padding:0 0 18px;border-bottom:1px solid var(--line-soft);display:flex;flex-direction:column;gap:10px}.mw-tof__facts li{display:flex;justify-content:space-between;gap:16px;font-size:13px}.mw-tof__facts li span{color:var(--fg-4)}.mw-tof__facts li b{color:var(--ink);font-weight:500;text-align:right}.mw-tof__price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.mw-tof__price-from{font-size:13px;color:var(--fg-4)}.mw-tof__price-val{font-family:var(--font-serif);font-size:30px;font-weight:500;letter-spacing:-.01em;color:var(--ink)}.mw-tof__price-per{font-size:13px;color:var(--fg-4);width:100%}.mw-tof__price-note{font-size:12px;color:var(--fg-3);line-height:1.5;margin:10px 0 18px}.mw-tof__cta{width:100%}.mw-tof__cta-note{font-size:11.5px;color:var(--fg-4);text-align:center;margin:10px 0 0}.mw-tof__assure{margin-top:18px;padding-top:18px;border-top:1px solid var(--line-soft);display:flex;flex-direction:column;gap:12px}.mw-tof__assure-row{display:flex;gap:10px;align-items:flex-start;font-size:12px;color:var(--fg-2);line-height:1.4}.mw-tof__assure-row svg{flex-shrink:0;color:var(--tv-accent);margin-top:1px}.mw-tof__related{padding-top:56px}.mw-tof__sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:none;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--line-1);box-shadow:0 -6px 20px rgba(16,24,40,.08)}.mw-tof__sticky-price{display:flex;align-items:baseline;gap:6px;font-size:12px;color:var(--fg-4)}.mw-tof__sticky-price b{font-size:15px;font-weight:600;color:var(--ink)}.mw-tof__sticky .mw-btn{flex-shrink:0}.mw-tof__notfound{max-width:var(--content-max);margin:0 auto;padding:80px var(--content-pad);text-align:center}.mw-tof__notfound h2{font-family:var(--font-serif);font-weight:500;font-size:28px;color:var(--ink);margin:0 0 12px}.mw-tof__notfound a{color:var(--brand-blue);text-decoration:none}.mw-inq{position:fixed;inset:0;z-index:130;display:grid;place-items:center;padding:20px;visibility:hidden;pointer-events:none}.mw-inq.is-shown{visibility:visible;pointer-events:auto}.mw-inq__backdrop{position:absolute;inset:0;background:rgba(20,16,11,.45);opacity:0;transition:opacity .3s var(--ease-soft)}.mw-inq.is-shown .mw-inq__backdrop{opacity:1}.mw-inq__panel{position:relative;width:540px;max-width:100%;max-height:92vh;overflow-y:auto;background:var(--paper);border-radius:var(--radius-lg);padding:32px;box-shadow:var(--shadow-modal);transform:translateY(16px) scale(.98);opacity:0;transition:transform .3s var(--ease-soft),opacity .3s var(--ease-soft)}.mw-inq.is-shown .mw-inq__panel{transform:none;opacity:1}.mw-inq__close{position:absolute;top:16px;right:16px;width:34px;height:34px;border-radius:50%;border:1px solid var(--line-1);background:#fff;color:var(--fg-2);cursor:pointer;display:grid;place-items:center}.mw-inq__close:hover{border-color:var(--ink);color:var(--ink)}.mw-inq__offer{display:flex;gap:14px;align-items:center;padding-right:40px;margin-bottom:18px}.mw-inq__offer-art{flex-shrink:0;width:64px;height:64px;border-radius:var(--radius-sm);position:relative;overflow:hidden}.mw-inq__offer-tag{font:600 10px/1 var(--font-base);letter-spacing:.1em;text-transform:uppercase;color:var(--tv-accent)}.mw-inq__offer-title{font-family:var(--font-serif);font-weight:500;font-size:19px;line-height:1.15;color:var(--ink);margin:5px 0 3px}.mw-inq__offer-meta{font-size:12px;color:var(--fg-4);margin:0}.mw-inq__note{display:flex;gap:10px;align-items:flex-start;background:var(--brand-blue-soft);border-radius:var(--radius-sm);padding:12px 14px;margin-bottom:20px}.mw-inq__note svg{flex-shrink:0;color:var(--brand-blue);margin-top:1px}.mw-inq__note p{font-size:12.5px;line-height:1.5;color:var(--fg-2);margin:0}.mw-inq__note b{color:var(--ink);font-weight:600}.mw-inq__progress{margin-bottom:20px}.mw-inq__progress-lbl{font:600 11px/1 var(--font-base);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-4)}.mw-inq__progress-bar{height:3px;background:var(--line-1);border-radius:2px;margin-top:8px;overflow:hidden}.mw-inq__progress-bar span{display:block;height:100%;background:var(--brand-blue);border-radius:2px;transition:width .35s var(--ease-soft)}.mw-inq__error{background:var(--danger-3);color:#fff;border-radius:var(--radius-sm);padding:10px 14px;font-size:13px;line-height:1.45;margin-bottom:16px}.mw-inq__step-h{font-family:var(--font-serif);font-weight:500;font-size:18px;color:var(--ink);margin-bottom:6px}.mw-inq__step-lede{font-size:12.5px;color:var(--fg-3);margin:0 0 18px;line-height:1.5}.mw-inq__form{display:flex;flex-direction:column;gap:6px}.mw-inq__row-2{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px}.mw-inq__field{padding:10px 0 6px;display:flex;flex-direction:column;gap:8px}.mw-inq__field-lbl{display:block;font:500 10.5px var(--font-base);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-4)}.mw-inq__input{border:0;border-bottom:1.5px solid var(--line-1);background:0 0;font:400 14px var(--font-base);padding:8px 0;color:var(--ink);outline:0;width:100%;transition:border-color .18s}.mw-inq__input:focus{border-bottom-color:var(--ink)}.mw-inq__input::placeholder{color:var(--fg-5)}.mw-inq__field.is-error .mw-inq__input{border-bottom-color:var(--danger-3)}.mw-inq__field.is-error .mw-inq__phone{border-bottom-color:var(--danger-3)}.mw-inq__field-err{font-size:11px;color:var(--danger-3)}.mw-inq__phone{display:flex;align-items:center;gap:10px;border-bottom:1.5px solid var(--line-1);padding:8px 0;transition:border-color .18s}.mw-inq__phone:focus-within{border-bottom-color:var(--ink)}.mw-inq__phone-prefix{font:500 14px var(--font-base);color:var(--ink);padding-right:10px;border-right:1px solid var(--line-1)}.mw-inq__phone input{flex:1;border:0;background:0 0;outline:0;font:400 14px var(--font-base);color:var(--ink);padding:0}.mw-inq__field-lbl-row{display:block;font:500 10.5px var(--font-base);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-4);margin-bottom:10px}.mw-inq__steppers{display:grid;grid-template-columns:1fr 1fr;gap:18px}.mw-inq__stepper-lbl{font-size:11px;color:var(--fg-4);margin-bottom:8px}.mw-inq__stepper{display:inline-flex;align-items:center;border:1px solid var(--line-1);border-radius:var(--radius-pill);height:42px;width:100%}.mw-inq__stepper button{width:46px;height:40px;border:0;background:0 0;cursor:pointer;font-size:18px;color:var(--ink)}.mw-inq__stepper button:disabled{color:var(--fg-5);cursor:not-allowed}.mw-inq__stepper span{flex:1;text-align:center;font:500 15px var(--font-base);font-variant-numeric:tabular-nums}.mw-inq__select{position:relative;margin-top:8px}.mw-inq__select select{width:100%;box-sizing:border-box;border:1px solid var(--line-1);border-radius:var(--radius-sm);padding:12px 36px 12px 14px;font:400 13px var(--font-base);background:#fff;-webkit-appearance:none;appearance:none;outline:0;color:var(--ink);cursor:pointer}.mw-inq__select select:focus{border-color:var(--ink)}.mw-inq__select::after{content:"";position:absolute;right:16px;top:50%;width:6px;height:6px;border-right:1.5px solid var(--fg-3);border-bottom:1.5px solid var(--fg-3);transform:translateY(-70%) rotate(45deg);pointer-events:none}.mw-inq__textarea{width:100%;box-sizing:border-box;border:1px solid var(--line-1);border-radius:var(--radius-sm);padding:10px 12px;font:400 13px/1.6 var(--font-base);resize:vertical;min-height:78px;background:#fff;outline:0;color:var(--ink);margin-top:8px}.mw-inq__textarea:focus{border-color:var(--ink)}.mw-inq__consents{display:flex;flex-direction:column;gap:14px;margin:24px 0 6px;padding-top:18px;border-top:1px solid var(--line-soft)}.mw-inq__consent{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:12px;color:var(--fg-2);line-height:1.55}.mw-inq__consent-box{flex:0 0 auto;width:16px;height:16px;margin-top:1px;border:1.5px solid var(--ink);border-radius:2px;background:0 0;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:11px;line-height:1}.mw-inq__consent-box.is-on{background:var(--brand-blue);border-color:var(--brand-blue)}.mw-inq__consent strong{font-weight:600;color:var(--ink)}.mw-inq__actions{display:flex;gap:12px;margin-top:20px}.mw-inq__submit{flex:1}.mw-inq__spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:mw-inq-spin .7s linear infinite;margin-right:8px;vertical-align:-2px}@keyframes mw-inq-spin{to{transform:rotate(360deg)}}.mw-inq__legal{font-size:11px;color:var(--fg-4);line-height:1.5;margin:14px 0 0}.mw-inq__legal a{color:var(--fg-2);border-bottom:1px solid var(--line-1);cursor:pointer}.mw-inq__done{text-align:center;padding:16px 8px 8px;display:flex;flex-direction:column;align-items:center}.mw-inq__done-mark{color:var(--success);margin-bottom:18px}.mw-inq__done-mark svg{width:60px;height:60px}.mw-inq__done-title{font-family:var(--font-serif);font-weight:500;font-size:26px;letter-spacing:-.01em;color:var(--ink-deep);margin:0 0 12px}.mw-inq__done-text{font-size:14px;line-height:1.6;color:var(--fg-2);margin:0 0 14px;max-width:42ch}.mw-inq__done-ref{font-size:12.5px;color:var(--fg-3);margin:0 0 24px;padding:10px 16px;background:var(--paper-2);border-radius:var(--radius-sm)}.mw-inq__done-ref b{color:var(--ink);font-family:var(--font-mono);letter-spacing:.04em}.mw-inq__done-actions{display:flex;flex-direction:column;gap:10px;width:100%;max-width:300px}body.mw-inq-open{overflow:hidden}.mw-travel .mw-tvsearch{position:relative;align-self:end}.mw-travel .mw-tvsearch input{width:100%;border:1px solid var(--line-1);border-radius:var(--radius-sm);padding:12px 36px 12px 14px;font:400 14px var(--font-base);color:var(--ink);background:#fff}.mw-travel .mw-tvsearch input:focus{outline:0;border-color:var(--ink)}.mw-travel .mw-tvsearch button{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;background:0 0;font-size:20px;line-height:1;color:var(--fg-3);cursor:pointer}.mw-travel .mw-tvfilters{display:flex;flex-direction:column;gap:12px;padding:18px 0 24px;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);margin-bottom:28px}.mw-travel .mw-tvpills{display:flex;flex-wrap:wrap;gap:8px}.mw-travel .mw-tvpill{padding:7px 14px;border:1px solid var(--line-1);border-radius:var(--radius-pill);background:#fff;cursor:pointer;font:400 12.5px var(--font-base);color:var(--fg-2);text-transform:capitalize;transition:border-color .15s,color .15s,background .15s}.mw-travel .mw-tvpill:hover{border-color:var(--ink);color:var(--ink)}.mw-travel .mw-tvpill.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.mw-travel .mw-tvdest__foot{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:40px 0 8px;font-size:13px;color:var(--fg-4);flex-wrap:wrap}.mw-travel .mw-tvdest__foot a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line-1);padding-bottom:2px}.mw-tv-howhero{padding:48px 0 8px;max-width:720px}.mw-tv-howhero__title{font-family:var(--font-serif);font-weight:500;font-size:46px;line-height:1.05;letter-spacing:-.025em;color:var(--ink-deep);margin:12px 0 14px;text-wrap:balance}.mw-tv-howhero__lead{font-size:16px;line-height:1.6;color:var(--fg-2);margin:0;max-width:52ch}.mw-tv-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:36px 0 24px}.mw-tv-step__num{width:44px;height:44px;border-radius:50%;background:var(--brand-blue);color:#fff;font-family:var(--font-serif);font-size:19px;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.mw-tv-step__title{font-family:var(--font-serif);font-weight:500;font-size:21px;letter-spacing:-.01em;color:var(--ink);margin:8px 0}.mw-tv-step__body{font-size:14px;line-height:1.6;color:var(--fg-2);margin:0}.mw-tv-step__bullets{list-style:none;padding:14px 0 0;margin:12px 0 0;border-top:1px solid var(--line-soft);font-size:13px;color:var(--fg-3)}.mw-tv-step__bullets li{padding:4px 0}@media (max-width:980px){.mw-tv-hero{grid-template-columns:1fr}.mw-tv-hero__art{min-height:300px;order:-1}.mw-tv-hero__copy{padding:40px var(--content-pad)}.mw-tv-hero__title{font-size:46px}.mw-tv-cats__grid{grid-template-columns:repeat(2,1fr)}.mw-tv-pairs__grid{grid-template-columns:1fr}.mw-tv-insp__grid{grid-template-columns:1fr}.mw-tv-offers__grid{grid-template-columns:repeat(3,1fr)}.mw-tv-reassure__inner{grid-template-columns:repeat(2,1fr);gap:24px}.mw-tof__grid{grid-template-columns:1fr;gap:28px}.mw-tof__rail{position:static}.mw-tof__sticky{display:flex}.mw-tvlist__grid{grid-template-columns:repeat(2,1fr)}.mw-travel .mw-list__head{grid-template-columns:1fr;gap:14px}.mw-travel .mw-list__title{font-size:30px}.mw-travel .mw-list__intro{grid-template-columns:1fr;gap:18px}.mw-travel .mw-list__intro-lede{font-size:17px}.mw-travel .mw-list__body{grid-template-columns:1fr;gap:0}.mw-travel .mw-list__filters{position:fixed;inset:0;background:#fff;z-index:60;padding:0 20px 24px;overflow-y:auto;transform:translateX(-100%);transition:transform .25s var(--ease-soft)}.mw-travel .mw-list__filters.is-open{transform:translateX(0)}.mw-travel .mw-list__filters-head{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--line-soft);margin-bottom:8px;font:500 13px var(--font-base);color:var(--ink);position:sticky;top:0;background:#fff}.mw-travel .mw-list__filters-close{background:0 0;border:0;width:32px;height:32px;cursor:pointer;color:var(--ink);display:grid;place-items:center}.mw-travel .mw-list__filters-btn{display:inline-flex;height:36px;padding:0 14px;font-size:12px;gap:8px;align-items:center}.mw-travel .mw-list__filters-count{background:var(--ink);color:#fff;font:500 10px var(--font-mono);min-width:16px;height:16px;border-radius:8px;display:grid;place-items:center;padding:0 4px}.mw-travel .mw-select__head{min-width:0;flex:1}.mw-tv-steps{grid-template-columns:1fr;gap:24px}.mw-tv-howhero__title{font-size:34px}}@media (max-width:600px){.mw-tv-hero__title{font-size:38px}.mw-tv-cats__grid{grid-template-columns:1fr 1fr;gap:12px}.mw-tv-offers__grid{grid-template-columns:1fr 1fr;gap:18px 14px}.mw-tv-cta__title{font-size:30px}.mw-tof__incl{grid-template-columns:1fr;gap:24px}.mw-inq__row-2{grid-template-columns:1fr}.mw-inq__steppers{grid-template-columns:1fr}.mw-inq__panel{padding:24px 20px}.mw-tvlist__grid{grid-template-columns:1fr 1fr}}.mw-contact__crumb{margin:24px 0 0}.mw-contact__head{padding:32px 0 24px;margin-bottom:32px;border-bottom:1px solid var(--line-soft)}.mw-contact__title{font-family:var(--font-serif);font-weight:500;font-size:44px;line-height:1.05;letter-spacing:-.02em;color:var(--ink-deep);margin:6px 0 10px;text-wrap:balance}.mw-contact__sub{font-size:14px;line-height:1.6;color:var(--fg-2);margin:0;max-width:56ch;text-wrap:pretty}.mw-contact__hours{white-space:nowrap}.mw-contact__grid{display:grid;grid-template-columns:280px minmax(0,1fr);gap:56px;align-items:start;padding-bottom:56px}.mw-contact__aside{display:flex;flex-direction:column;gap:24px}.mw-contact__channel{display:flex;flex-direction:column;gap:4px;padding-bottom:18px;border-bottom:1px solid var(--line-soft)}.mw-contact__channel:last-child{padding-bottom:0;border-bottom:0}.mw-contact__channel .mw-overline{margin-bottom:4px}.mw-contact__value{font-family:var(--font-serif);font-weight:500;font-size:18px;line-height:1.3;letter-spacing:-.005em;color:var(--ink);text-decoration:none;overflow-wrap:anywhere}a.mw-contact__value{align-self:flex-start;transition:color .18s var(--ease-soft)}a.mw-contact__value:hover{color:var(--accent-orange-hover)}.mw-contact__meta{font-size:12px;line-height:1.6;color:var(--fg-3);margin-top:4px}.mw-contact__form{background:#fff;border:1px solid var(--line-soft);padding:32px 36px}.mw-contact__form-title{font-family:var(--font-serif);font-weight:500;font-size:22px;line-height:1.1;letter-spacing:-.01em;color:var(--ink);margin:0 0 24px}.mw-contact__fields{display:flex;flex-direction:column;gap:22px}.mw-contact__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px}.mw-contact__fld{display:flex;flex-direction:column;min-width:0}.mw-contact__lbl{display:block;margin:0 0 8px;font:500 10.5px/1.3 var(--font-base);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-4)}.mw-contact__opt{font-size:11px;line-height:1;font-weight:400;letter-spacing:.02em;text-transform:none;color:var(--fg-5)}.mw-contact__input{width:100%;box-sizing:border-box;margin:0;padding:8px 0;border:0;border-bottom:1px solid var(--line-1);border-radius:0;background:0 0;font:400 15px/1.3 var(--font-base);color:var(--ink);outline:0;-webkit-appearance:none;appearance:none;transition:border-color .18s var(--ease-soft)}.mw-contact__input:focus{border-bottom-color:var(--ink)}.mw-contact__input:-webkit-autofill{-webkit-box-shadow:0 0 0 40px #fff inset;-webkit-text-fill-color:var(--ink)}.mw-contact__textarea{display:block;width:100%;box-sizing:border-box;margin:0;min-height:132px;padding:10px 12px;border:1px solid var(--line-1);border-radius:2px;background:#fff;font:400 14px/1.6 var(--font-base);color:var(--ink);outline:0;resize:vertical;-webkit-appearance:none;appearance:none;transition:border-color .18s var(--ease-soft)}.mw-contact__textarea:focus{border-color:var(--ink)}.mw-contact__input::placeholder,.mw-contact__textarea::placeholder{color:var(--fg-5);opacity:1}.mw-contact__fld.is-error .mw-contact__lbl{color:var(--danger)}.mw-contact__fld.is-error .mw-contact__input{border-bottom-color:var(--danger)}.mw-contact__fld.is-error .mw-contact__textarea{border-color:var(--danger)}.mw-contact__err{margin-top:6px;font-size:11px;line-height:1.4;letter-spacing:.02em;color:var(--danger)}.mw-contact__topic-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.mw-contact__topic{position:relative;display:flex;align-items:center;justify-content:center;height:38px;padding:0 10px;border:1px solid var(--line-1);border-radius:2px;background:#fff;font:400 13px/1.2 var(--font-base);color:var(--ink);text-align:center;cursor:pointer;user-select:none;transition:border-color .18s var(--ease-soft),background .18s var(--ease-soft),color .18s var(--ease-soft)}.mw-contact__topic:hover{border-color:var(--ink)}.mw-contact__topic.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.mw-contact__topic input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.mw-contact__topic:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.mw-contact__alert{margin:0;padding:12px 14px;background:var(--paper);border:1px solid var(--line-soft);border-left:2px solid var(--danger);font-size:13px;line-height:1.5;color:var(--ink)}.mw-contact__actions{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;padding-top:20px;border-top:1px solid var(--line-soft)}.mw-contact__legal{margin:0;max-width:44ch;font-size:12px;line-height:1.55;color:var(--fg-4)}.mw-contact__legal a{color:var(--fg-2);text-decoration:none;border-bottom:1px solid var(--line-1)}.mw-contact__legal a:hover{color:var(--ink);border-bottom-color:var(--ink)}.mw-contact__submit{flex:none;min-width:184px}.mw-contact__submit[disabled]{cursor:default}.mw-contact__done{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 8px 32px}.mw-contact__done-mark{color:var(--success);margin-bottom:18px;line-height:0}.mw-contact__done-mark svg{width:56px;height:56px}.mw-contact__done-title{font-family:var(--font-serif);font-weight:500;font-size:26px;line-height:1.15;letter-spacing:-.01em;color:var(--ink-deep);margin:0 0 12px}.mw-contact__done-text{font-size:14px;line-height:1.6;color:var(--fg-2);margin:0 0 28px;max-width:44ch;text-wrap:pretty}.mw-contact__done-text b{font-weight:500;color:var(--ink);overflow-wrap:anywhere}.mw-contact__done-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.mw-contact__faqs{padding-top:48px;border-top:1px solid var(--line-soft)}.mw-contact__faqs-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px 24px;flex-wrap:wrap;margin-bottom:24px}.mw-contact__faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.mw-contact__faq-grid.is-loading{min-height:397px}.mw-contact__faq-topic{background:var(--paper);border:1px solid var(--line-soft);padding:18px 22px 6px}.mw-contact__faq-topic-title{margin:0 0 4px}.mw-contact__faq+.mw-contact__faq{border-top:1px solid var(--line-soft)}.mw-contact__faq-q{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%;padding:12px 0;background:0 0;border:0;text-align:left;cursor:pointer;font-family:var(--font-serif);font-weight:500;font-size:16px;line-height:1.35;letter-spacing:-.005em;color:var(--ink)}.mw-contact__faq-q:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mw-contact__faq-icon{flex:none;width:14px;height:14px;margin-top:4px;color:var(--fg-4);transition:color .18s var(--ease-soft)}.mw-contact__faq-q:hover .mw-contact__faq-icon{color:var(--ink)}.mw-contact__faq-icon-v{transition:opacity .2s var(--ease-soft)}.mw-contact__faq.is-open .mw-contact__faq-icon-v{opacity:0}.mw-contact__faq-a{padding:0 30px 16px 0;font-size:13px;line-height:1.65;color:var(--fg-2);overflow-wrap:break-word}.mw-contact__faq-a p{margin:0 0 8px}.mw-contact__faq-a ol,.mw-contact__faq-a ul{margin:0 0 8px;padding-left:18px}.mw-contact__faq-a ul{list-style:disc}.mw-contact__faq-a ol{list-style:decimal}.mw-contact__faq-a>:last-child{margin-bottom:0}.mw-contact__faq-a b,.mw-contact__faq-a strong{font-weight:500;color:var(--ink)}.mw-contact__faq-a a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line-1)}.mw-contact__faq-a a:hover{border-bottom-color:var(--ink)}@media screen and (max-width:900px){.mw-contact__head{padding:24px 0 20px;margin-bottom:24px}.mw-contact__title{font-size:32px}.mw-contact__grid{grid-template-columns:minmax(0,1fr);gap:32px;padding-bottom:48px}.mw-contact__aside{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mw-contact__channel{padding-bottom:0;border-bottom:0}.mw-contact__form{padding:28px 24px}.mw-contact__faqs{padding-top:40px}.mw-contact__faq-grid{grid-template-columns:minmax(0,1fr);gap:16px}.mw-contact__faq-grid.is-loading{min-height:0}}@media screen and (max-width:768px){.mw-contact__input,.mw-contact__textarea{font-size:16px}}@media screen and (max-width:600px){.mw-contact__crumb{margin-top:16px}.mw-contact__aside{grid-template-columns:minmax(0,1fr);gap:16px}.mw-contact__channel{padding-bottom:16px;border-bottom:1px solid var(--line-soft)}.mw-contact__channel:last-child{padding-bottom:0;border-bottom:0}.mw-contact__form{margin:0 calc(-1 * var(--content-pad));padding:28px var(--content-pad);border-width:1px 0}.mw-contact__grid{padding-bottom:40px}.mw-contact__faqs{padding-top:0;border-top:0}.mw-contact__row{grid-template-columns:minmax(0,1fr)}.mw-contact__topic-row{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-contact__actions{flex-direction:column-reverse;align-items:stretch}.mw-contact__legal{max-width:none}.mw-contact__submit{width:100%}.mw-contact__done-actions{flex-direction:column;align-self:stretch}.mw-contact__faq-topic{padding:16px 18px 4px}}.mw-cart__crumb{margin:24px 0 0}.mw-cart__head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px 24px;flex-wrap:wrap;padding:14px 0 22px;margin-bottom:32px;border-bottom:1px solid var(--line-soft)}.mw-cart__title{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px;margin:0;font-family:var(--font-serif);font-weight:500;font-size:36px;line-height:1.1;letter-spacing:-.015em;color:var(--ink-deep)}.mw-cart__count{font:400 12px/1 var(--font-mono);letter-spacing:.04em;color:var(--fg-4)}.mw-cart__back{display:inline-flex;align-items:center;gap:8px;margin-bottom:6px;font-size:12px;line-height:1.2;letter-spacing:.02em;color:var(--fg-3);text-decoration:none;white-space:nowrap;transition:color .18s var(--ease-soft)}.mw-cart__back:hover{color:var(--ink);text-decoration:none}.mw-cart__grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:48px;align-items:start}.mw-cart__main{min-width:0}.mw-cart__ship{padding:14px 18px 16px;background:var(--paper-2)}.mw-cart__ship-msg{margin:0;font-size:13px;line-height:1.5;letter-spacing:.005em;color:var(--fg-2)}.mw-cart__ship-msg strong{font-weight:600;color:var(--accent-orange-hover);white-space:nowrap}.mw-cart__ship-msg strong.is-free{color:#4a7a3d}.mw-cart__ship-courier{display:inline-block;height:16px;width:auto;max-width:56px;margin-left:3px;vertical-align:middle;object-fit:contain}.mw-cart__ship-bar{height:4px;margin-top:10px;border-radius:2px;background:rgba(20,16,11,.1);overflow:hidden}.mw-cart__ship-fill{display:block;height:100%;border-radius:2px;background:var(--accent-orange);transition:width .4s var(--ease-soft)}.mw-cart__ship-fill.is-free{background:#4a7a3d}.mw-cart__note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;margin-top:16px;padding:16px 18px;background:var(--paper);border:1px solid var(--line-soft)}.mw-cart__note-ic{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--ink);color:var(--ink)}.mw-cart__note-ic svg{width:18px;height:18px}.mw-cart__note-title{margin:0 0 4px;font:500 13px/1.4 var(--font-base);letter-spacing:0;color:var(--ink)}.mw-cart__note-text{margin:0;font-size:12.5px;line-height:1.55;color:var(--fg-3)}.mw-cart__note-text+.mw-cart__note-text{margin-top:6px}.mw-cart__note-text b{font-weight:500;color:var(--ink)}.mw-cart__note-link{font-weight:500;color:var(--ink);text-decoration:none;white-space:nowrap;border-bottom:1px solid var(--line-1)}.mw-cart__note-link:hover{color:var(--ink);text-decoration:none;border-bottom-color:var(--ink)}.mw-cart__list{list-style:none;margin:24px 0 0;padding:0;border-top:1px solid var(--line-soft)}.mw-cart__item{display:grid;grid-template-columns:96px minmax(0,1fr);gap:20px;padding:22px 0;border-bottom:1px solid var(--line-soft)}.mw-cart__thumb{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;background:#fff;border:1px solid var(--line-soft);transition:border-color .2s var(--ease-soft)}.mw-cart__thumb img{display:block;width:100%;height:100%;object-fit:cover}.mw-cart__item:hover .mw-cart__thumb{border-color:var(--line-3)}.mw-cart__flag{position:absolute;left:0;right:0;bottom:0;padding:3px 4px;background:rgba(22,22,22,.82);color:#fff;font:500 9.5px/1.3 var(--font-base);letter-spacing:.1em;text-transform:uppercase;text-align:center}.mw-cart__item.is-unavailable .mw-cart__thumb img{opacity:.45}.mw-cart__item.is-unavailable .mw-cart__name{color:var(--fg-3)}.mw-cart__body{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:24px;align-content:start;min-width:0;grid-template-areas:"info price" "controls remove" "alert alert"}.mw-cart__info{grid-area:info;min-width:0}.mw-cart__brand{display:block;margin-bottom:5px;font-size:10.5px;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-4)}.mw-cart__name{font-family:var(--font-serif);font-weight:400;font-size:18px;line-height:1.3;letter-spacing:-.005em;color:var(--ink);text-decoration:none;overflow-wrap:anywhere;transition:color .18s var(--ease-soft)}.mw-cart__name:hover{color:var(--accent-orange-hover);text-decoration:none}.mw-cart__meta{margin:6px 0 0;font-size:12px;line-height:1.5;color:var(--fg-3)}.mw-cart__meta>span+span::before{content:"·";margin:0 6px;color:var(--fg-5)}.mw-cart__size-text{display:none;margin:4px 0 0;font-size:12px;line-height:1.4;color:var(--fg-2)}.mw-cart__price{grid-area:price;justify-self:end;font:500 16px/1.3 var(--font-base);color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.mw-cart__controls{grid-area:controls;display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;margin-top:16px;min-width:0}.mw-cart__qty-text{font-size:12px;line-height:1.4;color:var(--fg-3)}.mw-cart__remove{grid-area:remove;justify-self:end;align-self:center;margin:16px 0 0;padding:8px 0;background:0 0;border:0;cursor:pointer;font:400 12px/1.2 var(--font-base);color:var(--fg-4);text-decoration:underline;text-underline-offset:2px;transition:color .15s var(--ease-soft)}.mw-cart__remove:hover{color:var(--accent-orange-hover)}.mw-cart__alert{grid-area:alert;margin:12px 0 0;font-size:12px;line-height:1.45;color:var(--danger)}.mw-cart__qty .m-product__quantity{display:inline-flex;align-items:stretch;width:auto;height:36px;margin:0;padding:0;border:1px solid var(--line-1);border-radius:2px;background:#fff;overflow:hidden}.mw-cart__qty .m-product__quantity-minus,.mw-cart__qty .m-product__quantity-plus{display:inline-flex;align-items:center;justify-content:center;width:34px;margin:0;padding:0;border:0;background:#fff;color:var(--ink);line-height:0;cursor:pointer;-webkit-appearance:none;appearance:none;font:inherit;transition:background .15s var(--ease-soft)}.mw-cart__qty .m-product__quantity .icon{display:inline-flex;line-height:0;color:currentColor}.mw-cart__qty .m-product__quantity svg{width:10px;height:10px}.mw-cart__qty .m-product__quantity-minus:hover:not(.is-disabled),.mw-cart__qty .m-product__quantity-plus:hover:not(.is-disabled){background:var(--paper-2)}.mw-cart__qty .m-product__quantity-minus.is-disabled,.mw-cart__qty .m-product__quantity-plus.is-disabled{color:var(--fg-5);cursor:not-allowed;pointer-events:none}.mw-cart__qty .m-product__quantity-input{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:30px;margin:0;padding:0 2px;font:500 14px/1 var(--font-base);color:var(--ink);font-variant-numeric:tabular-nums}.mw-cart__size{display:inline-flex;align-items:center;gap:10px;min-width:0}.mw-cart__size-lbl{font-size:12px;line-height:1.2;color:var(--fg-3)}.mw-cart__size-fixed{font-size:13px;line-height:1.3;color:var(--ink)}.mw-cart__size .select{z-index:1;min-width:0;overflow:visible;background:0 0}.mw-cart__size .select.is-open{z-index:5}.mw-cart__size .select__selected{z-index:auto;display:flex;align-items:center;justify-content:space-between;gap:14px;height:36px;min-width:84px;padding:0 12px;border:1px solid var(--line-1);border-radius:2px;background:#fff;cursor:pointer;transition:border-color .18s var(--ease-soft)}.mw-cart__size .select.is-open .select__selected,.mw-cart__size .select__selected:hover{border-color:var(--ink)}.mw-cart__size .select__selected-result{font:400 13px/1.2 var(--font-base);color:var(--ink)}.mw-cart__size .select__arrow{width:7px;height:7px;margin:-3px 0 0;border-right:1.25px solid var(--fg-3);border-bottom:1.25px solid var(--fg-3);transform:rotate(45deg);transition:transform .18s var(--ease-soft),margin .18s var(--ease-soft)}.mw-cart__size .select__arrow::after,.mw-cart__size .select__arrow::before{display:none}.mw-cart__size .select.is-open .select__arrow{margin-top:3px;transform:rotate(225deg)}.mw-cart__size .select .select__results{top:4px;left:0;right:auto;min-width:100%;padding:4px;transform:none;background:#fff;border:1px solid var(--line-1);border-radius:2px;box-shadow:0 1px 2px rgba(16,24,40,.04),0 4px 12px rgba(16,24,40,.06);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s var(--ease-soft),visibility .15s}.mw-cart__size .select.is-open .select__results{opacity:1;visibility:visible;pointer-events:auto}.mw-cart__size .select__list{max-height:220px;margin:0;padding:0;list-style:none;overflow-y:auto}.mw-cart .mw-cart__size .select--underlined .select__item{padding:8px 10px;border-radius:2px;font:400 13px/1.2 var(--font-base);color:var(--ink);white-space:nowrap;cursor:pointer}.mw-cart .mw-cart__size .select--underlined .select__item:not(.select__list-inner):hover{background:var(--paper-2)}.mw-cart__extra{margin:16px 0 0;padding:12px 16px;background:var(--paper);border:1px solid var(--line-soft);font-size:12.5px;line-height:1.5;color:var(--fg-2)}.mw-cart__extra b{font-weight:500;color:var(--ink)}.mw-cart__extra-note{display:block;margin-top:4px;font-size:12px;line-height:1.5;color:var(--fg-4)}.mw-cart__aside{position:sticky;top:24px;display:flex;flex-direction:column;gap:22px;min-width:0}.mw-cart__sum{padding:24px;background:var(--paper);border:1px solid var(--line-soft)}.mw-cart__sum-head{margin:0 0 16px;font:500 11px/1.3 var(--font-base);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-4)}.mw-cart__coupon{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--line-soft)}.mw-cart__coupon-form{display:flex;gap:6px}.mw-cart__coupon-input{flex:1 1 0;width:0;min-width:0;height:38px;margin:0;padding:0 12px;border:1px solid var(--line-1);border-radius:2px;background:#fff;outline:0;font:400 13px/1.2 var(--font-base);color:var(--ink);-webkit-appearance:none;appearance:none;transition:border-color .18s var(--ease-soft)}.mw-cart__coupon-input::placeholder{color:var(--fg-5);opacity:1}.mw-cart__coupon-input:focus{border-color:var(--ink)}.mw-cart__coupon-input.has-error{border-color:var(--danger)}.mw-cart__coupon-btn{flex:none;height:38px;margin:0;padding:0 16px;border:0;border-radius:2px;background:var(--ink);color:#fff;font:500 12px/1 var(--font-base);letter-spacing:.04em;cursor:pointer;transition:background .18s var(--ease-soft),opacity .18s var(--ease-soft)}.mw-cart__coupon-btn:hover:not([disabled]){background:#000}.mw-cart__coupon-btn[disabled]{opacity:.35;cursor:default}.mw-cart__coupon-err{margin:8px 0 0;font-size:12px;line-height:1.4;color:var(--danger)}.mw-cart__coupon-ok{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;color:#4a7a3d}.mw-cart__coupon-ok.is-error{color:var(--danger)}.mw-cart__coupon-code{display:inline-flex;align-items:center;gap:6px;min-width:0;font:500 12px/1.3 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere}.mw-cart__coupon-code svg{flex:none}.mw-cart__coupon-remove{flex:none;margin:0;padding:1px 0;background:0 0;border:0;border-bottom:1px solid var(--line-1);cursor:pointer;font:400 11px/1.2 var(--font-base);color:var(--fg-4);transition:color .15s var(--ease-soft),border-color .15s var(--ease-soft)}.mw-cart__coupon-remove:hover{color:var(--ink);border-bottom-color:var(--ink)}.mw-cart__totals{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;margin:0;padding:0 0 16px}.mw-cart__totals dt{margin:0;font-weight:400;font-size:13px;line-height:1.4;color:var(--fg-2)}.mw-cart__totals dd{margin:0;font-size:13px;line-height:1.4;color:var(--ink);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.mw-cart__totals-group{display:contents}.mw-cart__dt-sub{display:block;margin-top:2px;font-size:11.5px;line-height:1.35;color:var(--fg-4)}.mw-cart__totals .is-accent{color:var(--accent-orange-hover)}.mw-cart__totals .is-free{color:#4a7a3d}.mw-cart__grand{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;padding-top:14px;border-top:2px solid var(--ink)}.mw-cart__grand-lbl{font:500 12px/1.2 var(--font-base);letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.mw-cart__grand-val{font-family:var(--font-serif);font-weight:500;font-size:26px;line-height:1.1;letter-spacing:-.01em;color:var(--ink-deep);white-space:nowrap;font-variant-numeric:tabular-nums}.mw-cart__nudge{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;margin-top:18px;padding:12px 14px;background:#fff;border:1px solid var(--line-soft);border-left:2px solid var(--accent-orange)}.mw-cart__nudge-ic{line-height:0;color:var(--accent-orange-hover)}.mw-cart__nudge-ic svg{width:22px;height:22px}.mw-cart__nudge-title{display:block;font:500 13px/1.4 var(--font-base);color:var(--ink)}.mw-cart__nudge-sub{display:block;margin-top:2px;font-size:12px;line-height:1.4;color:var(--fg-3)}.mw-cart__cta{margin-top:20px}.mw-cart__hint{margin:12px 0 0;font-size:11.5px;line-height:1.5;color:var(--fg-4)}.mw-cart__trust{list-style:none;margin:0;padding:0 2px;display:flex;flex-direction:column;gap:14px}.mw-cart__trust-item{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;align-items:start}.mw-cart__trust-item svg{width:18px;height:18px;margin-top:1px;fill:none;stroke:var(--ink);stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.mw-cart__trust-title{display:block;font-size:13px;line-height:1.4;color:var(--ink)}.mw-cart__trust-text{display:block;margin-top:2px;font-size:12px;line-height:1.5;color:var(--fg-3)}.mw-cart__bar{display:none}.mw-cart__banner{display:block;margin-top:48px}.mw-cart__banner img{display:block;width:100%;height:auto}@media screen and (max-width:1100px){.mw-cart__grid{grid-template-columns:minmax(0,1fr) 320px;gap:36px}}@media screen and (max-width:900px){.mw-cart__grid{grid-template-columns:minmax(0,1fr);gap:36px}.mw-cart__aside{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:start}.mw-cart__trust{padding-top:6px}}@media screen and (max-width:768px){.mw-cart__coupon-input{font-size:16px}}@media screen and (max-width:640px){.mw-cart__back,.mw-cart__crumb{display:none}.mw-cart__head{padding:20px 0 16px;margin-bottom:0;border-bottom:0}.mw-cart__title{font-size:28px;gap:4px 12px}.mw-cart__grid{gap:0}.mw-cart__ship{margin:0 calc(-1 * var(--content-pad));padding:14px var(--content-pad) 16px}.mw-cart__note{margin:0 calc(-1 * var(--content-pad));padding:16px var(--content-pad);border-width:0 0 1px}.mw-cart__list{margin-top:0;border-top:0}.mw-cart__item{grid-template-columns:76px minmax(0,1fr);gap:14px;padding:18px 0}.mw-cart__item:last-child{border-bottom:0}.mw-cart__body{grid-template-columns:auto minmax(0,1fr);column-gap:12px;grid-template-areas:"info info" "controls price" "remove remove" "alert alert"}.mw-cart__name{font-size:16px;line-height:1.25}.mw-cart__size-text{display:block}.mw-cart__size{display:none}.mw-cart__controls{margin-top:12px}.mw-cart__price{align-self:center;margin-top:12px;font-size:15px;white-space:normal;text-align:right}.mw-cart__remove{justify-self:start;align-self:start;margin-top:6px;padding:6px 0}.mw-cart__qty .m-product__quantity{height:32px}.mw-cart__qty .m-product__quantity-minus,.mw-cart__qty .m-product__quantity-plus{width:32px}.mw-cart__extra{margin:0 0 18px}.mw-cart__aside{display:flex;flex-direction:column;gap:0}.mw-cart__sum{margin:0 calc(-1 * var(--content-pad));padding:22px var(--content-pad) 24px;border-width:1px 0}.mw-cart__cta{display:none}.mw-cart__trust{padding:24px 0}body.checkout-page:has(.mw-cart){padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))}.mw-cart__bar{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:center;gap:12px;margin:0;padding:10px var(--content-pad);padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid var(--line-soft);box-shadow:0 -4px 18px rgba(0,0,0,.06)}.mw-cart__bar-sum{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.mw-cart__bar-lbl{font:500 10.5px/1.2 var(--font-base);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-4)}.mw-cart__bar-val{font-family:var(--font-serif);font-weight:500;font-size:19px;line-height:1.15;color:var(--ink-deep);font-variant-numeric:tabular-nums}.mw-cart__bar-btn{flex:none;padding:0 20px}.mw-cart__empty{padding-top:48px}.mw-cart__banner{margin-top:32px}}@media screen and (max-width:360px){.mw-cart__grand-val{font-size:22px}.mw-cart__bar-val{font-size:17px}.mw-cart__bar-btn{padding:0 16px}}