img{max-width:100%;height:auto;vertical-align:middle}ol,ul{margin:0;padding:0}ol ol,ol ul,ul ol,ul ul{padding-left:16px}.ls-none{list-style:none}iframe{border:0;max-width:100%}table{border-collapse:collapse;text-align:left;width:100%}thead th{border-bottom:1px solid var(--color-border)}td,th{padding:24px 16px}table tr{border-bottom:1px solid var(--color-border)}table tr:hover{background-color:var(--color-hover-item)}table::-webkit-scrollbar{display:none}code{white-space:normal}summary{list-style-type:none}summary::-webkit-details-marker{display:none}*{box-sizing:border-box;word-break:break-word}html{font-size:62.5%}body{height:100%;margin:0;font-size:var(--font-body-size);line-height:calc(var(--font-body-size) * 1.5);font-family:var(--font-body-family);font-weight:var(--font-body-weight);color:var(--color-normal-text);background:var(--color-background-rgb);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased}.ctnr{max-width:calc(var(--container-width) + var(--gutter-container) * 2);margin:0 auto}.rw{display:flex;flex-wrap:wrap;margin:0 calc(var(--gap-width)/ -2)}.clm{flex:1 0 auto;padding:0 calc(var(--gap-width)/ 2);width:calc(var(--grid-ratio,100%/12) * var(--w-xs));max-width:calc(var(--grid-ratio,100%/12) * var(--w-xs))}.s--margin{margin-block:var(--section-margin)}.s-small-padding{padding:var(--section-padding-small) var(--gutter-container)}.s-small-margin--outer{margin-block:var(--section-margin-small)}.h1,.h2,.h3,.h4,.h5,.h6,.headline,h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.25;margin:0 0 var(--gutter-base);word-break:break-word}.headline{font-size:var(--headline)}.h1,h1{font-size:var(--heading-1)}.h2,h2{font-size:var(--heading-2)}.h3,h3{font-size:var(--heading-3)}.h4,h4{font-size:var(--heading-4)}.h5,h5{font-size:var(--heading-5)}.h6,h6{font-size:var(--heading-6)}.fs-body{font-size:var(--font-body-size)}.lh-initial{line-height:initial}.lh-inherit{line-height:inherit}.m-auto{margin:auto}.m-0-auto{margin:0 auto}.m-zero{margin:0}.mt-content{margin-top:calc(var(--gutter-base) * 2.5)}.mt-4x{margin-top:calc(var(--gutter-base) * 4)}.mt-4{margin-top:4px}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-20{margin-top:2rem}.mt-24{margin-top:24px}.mt-32{margin-top:32px}.mt-36{margin-top:36px}.mt-48{margin-top:48px}.mt-64{margin-top:64px}.mt-1x{margin-top:var(--gutter-base)}.mt-2x{margin-top:calc(var(--gutter-base) * 2)}.mt-3x{margin-top:calc(var(--gutter-base) * 3)}.mb-0{margin-bottom:0}.mb-4{margin-bottom:4px}.mb-8{margin-bottom:8px}.mb-12{margin-bottom:12px}.mb-16{margin-bottom:16px}.mb-20{margin-bottom:20px}.mb-24{margin-bottom:24px}.mb-32{margin-bottom:32px}.mb-36{margin-bottom:36px}.mb-48{margin-bottom:48px}.mb-64{margin-bottom:64px}.mb-1x{margin-bottom:var(--gutter-base)}.mb-2x{margin-bottom:calc(var(--gutter-base) * 2)}.mb-3x{margin-bottom:calc(var(--gutter-base) * 3)}.mr-8{margin-inline-end:8px}.mr-12{margin-inline-end:12px}.mr-16{margin-inline-end:16px}.mr-20{margin-inline-end:20px}.mr-minus{margin-inline-end:calc(var(--gutter-container) * -1)}.ml-4{margin-left:4px}.ml-8{margin-left:8px}.ml-12{margin-left:12px}.ml-16{margin-left:16px}.ml-20{margin-left:20px}.ml-minus{margin-left:calc(var(--gutter-container) * -1)}.p-2x{padding:calc(var(--gutter-base) * 2)}.p-3x{padding:calc(var(--gutter-base) * 3)}.p-4x{padding:calc(var(--gutter-base) * 4)}.p-6x{padding:calc(var(--gutter-base) * 6)}.p-zero{padding:0}.p-16{padding:16px}.p-20{padding:20px}.pt-0{padding-top:0!important}.pt-4{padding-top:4px}.pt-8{padding-top:8px}.pt-10{padding-top:10px}.pt-12{padding-top:12px}.pt-16{padding-top:16px}.pt-20{padding-top:20px}.pt-24{padding-top:24px}.pt-32{padding-top:32px}.pt-36{padding-top:36px}.pt-2x{padding-top:calc(var(--gutter-base) * 2)}.pb-2x{padding-bottom:calc(var(--gutter-base) * 2)}.pb-0{padding-bottom:0!important}.pb-4{padding-bottom:4px}.pb-8{padding-bottom:8px}.pb-12{padding-bottom:12px}.pb-16{padding-bottom:16px}.pb-20{padding-bottom:20px}.pb-24{padding-bottom:24px}.pb-32{padding-bottom:32px}.pb-40{padding-bottom:40px}.pr-0{padding-right:0!important}.pr-4{padding-right:4px}.pr-8{padding-right:8px}.pr-12{padding-right:12px}.pr-16{padding-right:16px}.pr-20{padding-right:20px}.pr-24{padding-right:24px}.pr-36{padding-right:36px}.pl-0{padding-left:0!important}.pl-8{padding-left:8px}.pl-12{padding-left:12px}.pl-16{padding-left:16px}.pl-20{padding-left:20px}.pl-24{padding-left:24px}.pl-40{padding-left:40px}.pl-56{padding-left:56px}.h-100{height:100%}.h-100v{height:100vh}.h-fit-content{height:fit-content}.mah-100{max-height:100%}.mah-100v{max-height:100vh}.mih{min-height:var(--mih,100vh)}[style*=--h-xs]{height:var(--h-xs)}[style*=--mh-xs]{min-height:var(--mh-xs)}.w-100{width:100%}.w-100v{width:100vw}.w-auto{width:auto}.maw-100{max-width:100%}.maw-fit-content{max-width:fit-content}.miw{min-width:var(--miw,100vw)}.ws-nowrap{white-space:nowrap}.wb-break-word{word-break:break-word}.tt-up{text-transform:uppercase}.tt-cap{text-transform:capitalize}.td-none{text-decoration:none}.td-underline{text-decoration:underline}.fw-b,.fw-700{font-weight:700}.ta-left{text-align:left}.ta-right{text-align:right}.ta-center{text-align:center}.outline-zero{outline:0}.f-default{filter:drop-shadow(.5px -.5px 0px #fff) drop-shadow(-.5px .5px 0px #fff) drop-shadow(.5px -.5px 0px #fff) drop-shadow(.5px .5px 0px #fff)}.bs-none{box-shadow:none!important}.bg-transparent{background:0 0!important}.d-none,.hidden,[hidden],a[href="#"].hide-no-link,a[href^="/"].hide-no-link~span{display:none}.disabled{color:var(--color-disable-text);cursor:not-allowed}.not-allowed{cursor:not-allowed}.disable-link{pointer-events:none}.d-none-important,.hide-empty:empty{display:none!important}.visible-xs{visibility:visible}.hidden-xs{visibility:hidden}.d-block{display:block}.d-inline-block{display:inline-block}.d-inline-flex{display:inline-flex}.d-flex{display:flex}.d-grid{display:grid}.flex-1{flex:1}.fg-1{flex-grow:1}.fs-0{flex-shrink:0}.flex-auto{flex:1 0 auto}.flex-0-auto{flex:0 0 auto}.fw-wrap{flex-wrap:wrap}.fw-nowrap{flex-wrap:nowrap}.fd-row{flex-direction:row}.fd-row-reverse{flex-direction:row-reverse}.fd-column{flex-direction:column}.fd-column-reverse{flex-direction:column-reverse}.start-xs{justify-content:flex-start}.end-xs{justify-content:flex-end}.center-xs{justify-content:center}.between-xs{justify-content:space-between}.around-xs{justify-content:space-around}.top-xs{align-items:flex-start}.bottom-xs{align-items:flex-end}.middle-xs{align-items:center}.c-gap{column-gap:calc(var(--gutter-base) * 2)}.gap-1{gap:1px}.gap-4{gap:4px}.gap-6{gap:6px}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-20{gap:20px}.gap-24{gap:24px}.gap-32{gap:32px}.gap-36{gap:36px}.gap-half{gap:calc(var(--gutter-base) * .5)}.gap-1x{gap:var(--gutter-base)}.gap-2x{gap:calc(var(--gutter-base) * 2)}.c-gap-8{column-gap:8px}.c-gap-12{column-gap:12px}.c-gap-2x{column-gap:calc(var(--gutter-base) * 2)}.c-gap-10{column-gap:10px}.c-gap-24{column-gap:24px}.r-gap-4{row-gap:4px}.r-gap-8{row-gap:8px}.r-gap-10{row-gap:10px}.r-gap-12{row-gap:12px}.r-gap-16{row-gap:16px}.r-gap-20{row-gap:20px}.r-gap-24{row-gap:24px}.r-gap-32{row-gap:32px}.r-gap-48{row-gap:48px}.r-gap-1x{row-gap:var(--gutter-base)}.r-gap-3x{row-gap:calc(var(--gutter-base) * 3)}.r-gap-4x{row-gap:calc(var(--gutter-base) * 4)}.r-gap-equal{row-gap:var(--gap-width)}.gap-content{gap:calc(var(--gutter-base) * 3)}.gap-equal{gap:var(--gap-width)}[style*=--gc-xs]{grid-column:var(--gc-xs)}[style*=--gr-xs]{grid-row:var(--gr-xs)}[style*=--gtc-equal]{grid-template-columns:repeat(var(--gtc-equal),1fr)}[style*=--gtr-equal]{grid-template-rows:repeat(var(--gtr-equal),1fr)}.opacity-0{opacity:0}.opacity-1{opacity:1}.o-hidden{overflow:hidden}.o-visible{overflow:visible}.o-scroll{overflow:scroll}.o-auto{overflow:auto}.ox-auto{overflow-x:auto}.oy-scroll{overflow-y:scroll}.oy-hidden{overflow-y:hidden}.oy-auto{overflow-y:auto}.p-relative{position:relative}.p-absolute{position:absolute}.p-fixed{position:fixed}.p-sticky{position:sticky}.inset{top:0;left:0;bottom:0;right:0}.top-0{top:0}.left-0{left:0}.right-0{right:0}.bottom-0{bottom:0}.bottom-16{bottom:16px}.middle-y{top:50%;transform:translateY(-50%)}.middle-x{left:50%;transform:translate(-50%)}.border{border:1px solid rgba(var(--color-normal-text-rgb),.12)}.b-zero{border:none!important}.radius-0{border-radius:0}.br-16{border-radius:16px}.br-50p{border-radius:50%}.block-rounded{border-radius:var(--corner-radius-medium)}.corner-radius-xs{border-radius:var(--common-radius-xs)}.rounded-small{border-radius:var(--common-radius-sm)}.rounded-2x{overflow:hidden;border-radius:var(--corner-radius-medium)}.rounded-100x{border-radius:var(--common-radius-100)}.zi-1{z-index:1}.zi-2{z-index:2}.zi-3{z-index:3}.zi-4{z-index:4}.zi-6{z-index:6}.zi-7{z-index:7}.zi-8{z-index:8}.zi-9{z-index:9}.zi-10{z-index:10}.c-pointer{cursor:pointer}.c-zoom-in{cursor:zoom-in}.c-grab{cursor:grab}.pe-none{pointer-events:none}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important;transition:none}.op-top{object-position:top}.of-cover{object-fit:cover}.of-contain{object-fit:contain}.center-middle{top:50%;left:50%;transform:translate(-50%,-50%)}.scrollable{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scroll-snap-stop:always}.scrollable-y{scroll-snap-type:y mandatory;overflow-y:auto}.scrollable-x{scroll-snap-type:x mandatory}.scrollable-stop-always{scroll-snap-stop:always}.scrollable-aln-start{scroll-snap-align:start}.scrl-bhvr-auto{scroll-behavior:auto}.disable-scrollbars{-ms-overflow-style:none;scrollbar-width:none}.disable-scrollbars::-webkit-scrollbar{background:0 0;width:0;height:0}.media,.media-wrapper{aspect-ratio:var(--ratio)}.ratio--square{aspect-ratio:1}@media(min-width:459px){[style*=--w-sm]{width:calc(var(--grid-ratio,100%/12) * var(--w-sm));max-width:calc(var(--grid-ratio,100%/12) * var(--w-sm))}[style*=--h-sm]{height:var(--h-sm)}[style*=--mh-sm]{min-height:var(--mh-sm)}[style*=--mw-sm]{max-width:var(--mw-sm)}[style*=--gc-sm]{grid-column:var(--gc-sm)}[style*=--gr-sm]{grid-row:var(--gr-sm)}.maw-fit-content-sm{max-width:fit-content}.maw-initial-sm{max-width:initial}.w-sm-auto{width:auto}.d-block-sm{display:block}.d-none-sm{display:none}.d-flex-sm{display:flex}.fw-wrap-sm{flex-wrap:wrap}.fd-row-sm{flex-direction:row}.fd-row-reverse-sm{flex-direction:row-reverse}.fd-column-sm{flex-direction:column}.fd-column-reverse-sm{flex-direction:column-reverse}.visible-sm{visibility:visible}.hidden-sm{visibility:hidden}.start-sm{justify-content:flex-start}.end-sm{justify-content:flex-end}.center-sm{justify-content:center}.between-sm{justify-content:space-between}.top-sm{align-items:flex-start}.bottom-sm{align-items:flex-end}.middle-sm{align-items:center}.m-zero-sm{margin:0}.mt-sm-12{margin-top:12px}.mt-sm-16{margin-top:16px}.mt-sm-24{margin-top:24px}.mt-sm-32{margin-top:32px}.mt-sm-40{margin-top:40px}.mt-sm-48{margin-top:48px}.mt-sm-64{margin-top:64px}.mb-sm-12{margin-bottom:12px}.mb-sm-24{margin-bottom:24px}.mb-sm-32{margin-bottom:32px}.mb-sm-36{margin-bottom:36px}.mb-sm-48{margin-bottom:48px}.mb-sm-64{margin-bottom:64px}.mr-sm-12{margin-right:12px}.p-zero-sm{padding:0}.pt-sm-16{padding-top:16px}.pb-sm-16{padding-bottom:16px}.pb-sm-36{padding-bottom:36px}.pl-sm-68{padding-left:68px}.gap-sm-24{grid-gap:24px}.r-gap-sm-24{row-gap:24px}.r-gap-sm-36{row-gap:36px}.r-gap-sm-64{row-gap:64px}.c-gap-sm-36{column-gap:36px}.c-gap-sm-2x{column-gap:calc(var(--gutter-base) * 2)}.fw-nowrap-sm{flex-wrap:nowrap}}.color-light{color:rgba(var(--color-normal-text-rgb),.6)}.color-disable{color:rgba(var(--color-normal-text-rgb),.4)}.color-danger,.color-error{color:var(--color-error)}.color-success{color:var(--color-success)}.color-warning{color:var(--color-warning)}.background{background:var(--color-background)}.custom-text{color:rgba(var(--color-normal-text-rgb))}.color-text-gradient{background-image:var(--text-color-gradient);color:transparent;-webkit-background-clip:text;background-clip:text}.prominent-heading{font-family:var(--font-heading-prominent-family);font-style:var(--font-body-prominent-style);font-weight:var(--font-body-prominent-weight)}p{word-break:break-word;margin:0 0 calc(var(--font-body-size)/ 1.5)}a{text-decoration:none;color:inherit;transition:all .25s ease}a[href="#"].pe-no-link{pointer-events:none}.placeholder{background:#d3d3d3;vertical-align:middle}.custom-icon svg{width:100%;height:100%}button{margin:0;font-family:inherit;font-size:inherit;color:inherit}.btn{cursor:pointer;border:0;border-radius:var(--button-corner-radius);padding:.6rem 2rem;margin:0;font-size:var(--font-button-size);font-style:var(--font-button-style);font-family:var(--font-button-family);font-weight:var(--font-button-weight);display:inline-flex;align-items:center;justify-content:center;color:inherit;word-break:break-word;min-height:var(--button-size,4rem);background:var(--color-background);text-align:center;position:relative;z-index:1;overflow:hidden;transition:color .4s,box-shadow .1s cubic-bezier(.7,0,.3,1)}.btn:not(.btn-link):active,.btn:not(.btn-link):focus{transition:box-shadow .2s cubic-bezier(.7,0,.3,1)}.btn-primary{color:rgb(var(--color-button-text-rgb));background:var(--color-button-background);border:1px solid var(--color-button-background)}.btn-primary:after{background:rgb(var(--color-button-text-rgb))}.btn-primary:hover{color:var(--color-button-background)}.btn-primary:active,.btn-primary:focus{box-shadow:0 0 0 3px rgba(var(--color-button-background-rgb),.3)}.btn-outline{color:rgb(var(--color-button-outline-rgb));background:var(--color-button-outline-background);box-shadow:inset 0 0 0 1px rgba(var(--color-button-outline-rgb),.12)}.btn-outline:after{background:rgb(var(--color-button-outline-rgb))}.btn-outline:hover{color:var(--color-button-outline-background)}.btn-outline:active,.btn-outline:focus{box-shadow:0 0 0 3px rgba(var(--color-button-outline-rgb),.3)}.btn-link,.result-page__title{padding-inline:0!important;color:rgb(var(--color-button-background-rgb));background:0 0!important;text-underline-offset:var(--offset,.5rem);text-decoration:underline .1rem;transition:text-underline-offset .3s cubic-bezier(.25,.46,.45,.94),text-decoration-thickness .2s cubic-bezier(.25,.46,.45,.94);overflow:initial}.result-page__title{color:inherit}.btn-link:hover,.main-search_result-page:hover .result-page__title{text-underline-offset:.2rem;transition:text-underline-offset .3s ease}.btn-link:active,.btn-link:focus,.main-search_result-page:active .result-page__title,.main-search_result-page:focus .result-page__title{text-decoration-thickness:.2rem;transition:text-underline-offset .3s,text-decoration-thickness .2s cubic-bezier(.25,.46,.45,.94)}.btn--large{--icon-size:var(--icon-size-large);--button-size:var(--button-size-large);padding-inline:2.4rem}.btn--medium{--icon-size:var(--icon-size-medium);--button-size:var(--button-size-medium);padding-block:.8rem}.btn--small{--button-size:var(--button-size-small);padding-block:.8rem}.btn--small.btn-icon{--button-size:2.4rem}.btn--default{padding:.8rem 2rem}.btn-icon{width:var(--button-size);height:var(--button-size);padding:0}.btn-icon svg{width:var(--icon-size);height:var(--icon-size);padding:0}.btn[disabled]{cursor:not-allowed;color:rgb(var(--color-button-outline-rgb),.2);background:var(--color-disable-mask_overlay)}.btn[disabled]:hover{box-shadow:none;border:none;text-decoration:none}.btn[disabled].btn-primary{color:rgb(var(--color-button-text-rgb),.4);border:none}.btn[disabled].btn-outline{color:rgb(var(--color-button-outline-rgb),.12);border:none;box-shadow:none}.btn[disabled].btn-link{color:rgb(var(--color-button-background-rgb),.4)}.btn[disabled]:after{display:none}.btn-plain,.btn-plain[disabled]{background:0 0;border:none;box-shadow:none;transition:all .4s cubic-bezier(.7,0,.3,1)}.btn-plain:after{display:none}.btn-plain:hover{background:rgba(var(--color-button-outline-rgb),.08);transition:all .4s cubic-bezier(.7,0,.3,1)}.btn-plain:active,.btn-plain:focus{background:rgba(var(--color-button-outline-rgb),.16)}.btn:after,.tag-close:after{content:"";position:absolute;width:100%;height:0;top:0;left:0;z-index:-1;transition:all .4s cubic-bezier(.7,0,.3,1)}.btn:hover:after,.tag-close:hover:after{height:100%;top:auto;bottom:0;transition:all .4s cubic-bezier(.7,0,.3,1)}a[href="#"].btn{opacity:.5;pointer-events:none}.icon{border-radius:var(--button-corner-radius);display:flex;align-items:center;justify-content:center}.icon--small{width:32px;height:32px}.icon--default{width:40px;height:40px}.icon--error{background:var(--color-error);color:#fff}.icon--success{background:var(--color-success);color:#fff}.icon--warning{background:var(--color-warning);color:#fff}.icon--color-inverse{color:var(--color-button-outline-background);background:rgb(var(--color-normal-text-rgb))}.message--success{color:var(--color-success);background:#04943d29;border:1px solid rgba(4,148,61,.4);padding:16px;border-radius:16px;max-width:fit-content}.message--error{color:var(--color-error);background:#eb544a66;border:1px solid rgba(235,84,74,.16);padding:16px;border-radius:16px;max-width:fit-content}.carousel-pagination{--spacing-carousel:20px;width:calc(100% + var(--spacing-carousel) * 2);left:calc(var(--spacing-carousel) * -1);z-index:3;visibility:hidden;opacity:0;transition:all ease .25s}.carousel-pagination button[disabled]{display:none!important}.background-video{background:#000}.field__text{border:1px solid var(--color-border);border-radius:var(--common-radius-100);padding:.8rem 1.6rem;transition:all .4s cubic-bezier(.7,0,.3,1);background:var(--color-button-outline-background);color:var(--color-normal-text);-webkit-appearance:none;appearance:none}.field--large{height:var(--button-size-large)}.field--medium{height:var(--button-size-medium)}.field--small{height:var(--button-size-small)}.field__text:hover{border-color:rgb(var(--color-normal-text-rgb));transition:all .2s cubic-bezier(.7,0,.3,1)}.field__text:focus,.field__text:focus-visible{border-color:rgb(var(--color-normal-text-rgb));box-shadow:inset 0 0 0 1px rgb(var(--color-normal-text-rgb));outline:0}.field__text::placeholder{color:var(--color-disable-text)}.field__select .icon{top:calc(50% - 8px);right:1.2rem}.field__select select{padding-right:4rem}.field__label{font-weight:700;line-height:1.5}.field__checkbox{position:relative}.field__checkbox[disabled]+svg{background:var(--color-disable-text);box-shadow:none}.input__checkbox__icon{width:24px;height:24px;border:1px solid var(--color-border);background:var(--color-background);border-radius:var(--common-radius-xs);transition:all ease .25s}.input__checkbox__icon path{transform:scale(0)}.input__checkbox:checked+.input__checkbox__icon path{transform:scale(1)}.input__checkbox:checked+.input__checkbox__icon{background-color:var(--color-normal-text);color:var(--color-background);background:rgb(var(--color-normal-text-rgb));color:rgb(var(--color-background-rgb))}.input__checkbox{width:24px;height:24px;padding:0;box-sizing:border-box;margin:0;-webkit-appearance:none}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input,select,textarea{font-size:var(--font-body-size)}input,textarea{font-family:inherit}.field__dropdown{box-shadow:0 1px 4px rgba(var(--color-normal-text-rgb),.12);border-radius:var(--drawer-radius);padding:24px 0}.textarea{height:auto;padding-top:10px;border-radius:var(--common-radius-sm);resize:none}.input-number::-webkit-inner-spin-button,.input-number::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;margin:0}.input-number[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;font-weight:400;outline:0;color:inherit;background:inherit}.product__badge .sale-badge{color:var(--color-sale-badge-foreground);background-color:var(--color-sale-badge-background)}.product-card .btn-link{text-decoration:none}.product-card .product__badge{top:.8rem;left:.8rem}.product-card .highlighted__badge{top:.8rem;right:.8rem;border-radius:var(--common-radius-sm);overflow:hidden;font-size:calc(var(--font-body-size) * var(--highlighted-badge-font-size));line-height:1.25}.product-card:has(.highlighted__badge) .product__badge{max-width:calc(100% - 72px)}.product__badge .badge{font-size:1.4rem;line-height:1.25;padding:.4rem 1.2rem;display:inline-block;border-radius:var(--common-radius-100);font-size:calc(var(--font-body-size) * var(--regular-badge-font-size))}.badge--sale{color:var(--color-sale-badge-foreground);background:var(--color-sale-badge-background)}.badge--soldout{color:var(--color-soldout-badge-foreground);background:var(--color-soldout-badge-background)}.badge--newin{color:var(--color-newin-badge-foreground);background:var(--color-newin-badge-background)}.dialog__quickshop .dialog__body{padding:0}.dialog .product-quickview{max-height:calc(100% - 144px)}.dialog .dialog--no-title{position:absolute;right:calc(var(--gutter-base) * 2);top:calc(var(--gutter-base) * 2);border:none;background:0 0;padding:0;z-index:3;width:auto!important}.ecx-card,.br-card-content{border-radius:var(--corner-radius-medium)}.card__heading{font-size:var(--font-card-heading-size);font-family:var(--font-card-heading-family);font-style:var(--font-card-heading-style);font-weight:var(--font-card-heading-weight)}.card--content-inner{padding:var(--card-spacing)}.product-card__media{background:var(--product-card-image-background)}.vs__item{width:28px;height:28px;border:none;box-shadow:inset 0 0 0 1px var(--color-border);transition:all ease .25s;padding:0}.vs__item.btn-active{box-shadow:inset 0 0 0 1px var(--color-border),0 0 0 1px var(--color-background),0 0 0 2px var(--color-normal-text)}.tooltip{opacity:0;visibility:hidden;background:var(--color-normal-text);padding:5px 10px;border-radius:2px;transition:opacity .25s;top:calc(-100% - 16px);left:50%;color:var(--color-button-outline-background);transform:translate3d(-50%,0,0);min-width:max-content;border:1px solid var(--color-normal-text)}.tooltip:after{content:"";position:absolute;top:100%;left:calc(50% - 5px);border:5px solid transparent;border-top-color:var(--color-normal-text)}.has-tooltip:hover .tooltip{visibility:visible;opacity:1}.collection-card__content{padding:1.6rem}.ecx-mask:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(var(--mask-overlay-color,var(--color-background-rgb)),calc(var(--overlay)/ 100));pointer-events:none;z-index:2}.btn-pagination{--button-size:3.6rem;width:var(--button-size);height:var(--button-size);padding:0;color:rgb(var(--color-button-outline-rgb));border:1px solid rgba(var(--color-button-outline-rgb),.12);background:var(--color-button-outline-background);border-radius:var(--button-corner-radius)}.pagination-active{color:rgb(var(--color-button-text-rgb));background:var(--color-button-background)}a.btn-pagination:hover{border:1px solid rgba(var(--color-button-outline-rgb))}.blurry-container{top:0;left:50%;width:100vw;height:100vh;position:fixed;z-index:-1;pointer-events:none;max-width:var(--container-width);transform:translate(-50%)}.blurry__item{width:50vw;height:50vw;max-width:720px;max-height:720px;border-radius:50%;background:var(--color-secondary-blurry);position:absolute;filter:blur(110px);opacity:.3}.secondary-blurry{top:0;right:0;animation-duration:8s;animation-name:primaryBlurry;animation-iteration-count:infinite}.primary-blurry{bottom:0;top:auto;right:auto;left:0;background:var(--color-primary-blurry);animation-duration:8s;animation-name:primaryBlurry;animation-iteration-count:infinite}.section{padding-block-start:calc(var(--background-differs-from-previous)* var(--spacing-padding-block));padding-block-end:var(--spacing-padding-block);padding-inline:var(--spacing-padding-inline);gap:calc(var(--gutter-base) * 3)}.mw-content{max-width:650px;width:100%;margin:0 auto}.s--standard{padding-inline:var(--gutter-container)}.s-banner{padding:calc(var(--gutter-base) * 5) calc(var(--gutter-base) * 3)}.s-container-radius{border-radius:var(--container-corner-radius)}.s-header__sub{margin-bottom:calc(var(--font-body-size) * 1.5 / 2);font-size:calc(var(--font-body-size) * 1.2);font-weight:var(--font-subheading-weight);font-family:var(--font-subheading-family);font-style:var(--font-subheading-style)}.s-header__desc{margin-top:calc(var(--font-body-size) * 1.5 * var(--font-heading-scale) * var(--font-heading-size))}.s-header__buttons{margin-top:calc(var(--font-body-size) * 3)}.s-header__title{max-width:1280px}.s-header__item{max-width:650px}.s-header__banner .s-header__title{margin-bottom:calc(var(--font-body-size) * 1.5 * var(--font-heading-scale)/ 2)}.s-header__banner .s-header__buttons,.s-header__banner .s-header__desc{margin-top:0}.s-header__banner .s-header__buttons,.s-header__banner .s-header__countdown,.s-header__banner .s-header__desc{margin-bottom:calc(var(--font-body-size) * 1.5)}.s-header__banner.s-header__content>:last-child{margin-bottom:0}@keyframes primaryBlurry{0%{transform:translate(-50%,80%)}25%{transform:translate(-25%,40%)}50%{transform:translate(0)}75%{transform:translate(-25%,40%)}to{transform:translate(-50%,80%)}}.carousel{--gutter-carousel:calc(var(--gutter-container) * 1.5);margin:0 calc(var(--gutter-container) * -1);margin-left:0;flex-wrap:nowrap}.carousel:after{content:"";display:block;height:100%;padding-right:calc(var(--gutter-container) - var(--gap-width))}.carousel__item{--grid-ratio:(100% - var(--gutter-carousel, 40px))/12;padding-left:0;padding-right:var(--gap-width)}.country-list--flag{height:20px;border:1px solid var(--color-normal-text)}.localization-wapper{bottom:100%;left:30%;transform:translate(-50%);display:block;visibility:visible;opacity:1;transition:all .25s var(--timing-function-off)}.localization-wapper[hidden]{visibility:hidden;opacity:0;transition:all .25s var(--timing-function-on)}.localization-list{width:250px;max-height:300px}.localization-list li{line-height:1.5}.scrollbars::-webkit-scrollbar{width:8px;height:8px}.scrollbars::-webkit-scrollbar-thumb{background:rgba(var(--color-normal-text-rgb),.2);border-radius:50px}.header .localization-wapper{bottom:auto}.btn-localization{line-height:1.5;height:44px;background:0 0;padding:8px}.btn-localization svg{width:12px;height:12px;margin-inline-start:4px}.header__icons .btn-icon,.header__link,.header__localization,.header_drawer .btn-icon,.menu__link{color:var(--color-normal-text);cursor:pointer}.header__icon--cart .btn-icon{overflow:initial}.ecx-dialog,.ecx-drawer{position:fixed;z-index:10;left:0;top:0;width:100vw;height:100%;opacity:0;visibility:hidden;overflow:hidden;max-width:100%;padding:var(--gutter-container);background:0 0}.drawer--left{justify-content:flex-start}.drawer__wrapper{height:100%;width:0;max-width:100%;background-color:rgb(var(--color-background-rgb));display:grid;grid-template-rows:auto 1fr auto;border-radius:var(--drawer-radius);position:relative;transition:all var(--timing-function-off) .25s .1s;will-change:opacity}.drawer__header{top:0;padding:1.2rem 1.2rem 1.2rem 2.4rem;background:var(--color-background);z-index:4;gap:1.2rem;display:grid;grid-template-columns:1fr var(--button-size-large)}.drawer__footer{padding:2rem;background:var(--color-background)}.drawer__body{padding:1.2rem 2.4rem;background:var(--color-background)}.ecx-dialog{padding:var(--gutter-container);background:rgba(var(--color-drawer-mask),.5);transition:all var(--timing-function-off) .25s .25s;opacity:1;visibility:visible;transition:all .25s var(--timing-function-on)}.ecx-dialog[hidden]{transition:all var(--timing-function-off) .25s .25s;visibility:hidden;opacity:0}.ecx-dialog:before{padding:var(--gutter-container)}.ecx-dialog[hidden] .dialog{width:0;max-width:100%;transition:all var(--timing-function-off) .25s}.dialog{width:var(--dialog-width);height:100%;transition:width .25s var(--timing-function-on) .25s;overflow:hidden;border-radius:var(--drawer-radius);background:var(--color-background);max-height:100%;overflow-y:scroll}.cart-drawer__product__media{width:8rem}.cart-drawer__product{grid-template-columns:8rem 1fr}.cart-drawer__footer{border-top:1px solid var(--color-border)}.field_quantity{color:rgb(var(--color-normal-text-rgb));border:1px solid var(--color-border);border-radius:var(--button-corner-radius);background-color:var(--color-button-outline-background);padding-inline:0;overflow:hidden}.cart-discount__title,.cart-order-notes__title{font-size:calc(var(--font-body-size) * .85)}.qty-element{width:var(--form-field-lg);height:var(--form-field-lg)}.qty-element--sm{width:var(--form-field-sm);height:var(--form-field-sm)}.cart-item__discounted{display:grid;grid-template-columns:auto 1fr}#menuDrawer .drawer__body{padding:0;overflow:hidden}#menuDrawer .localization-wapper{background:var(--color-background);left:0;transform:none}#menuDrawer .menu-drawer{padding:1.2rem 2.4rem;height:100%;overflow-y:scroll}.menu-drawer .main__menu{flex-direction:column;align-items:flex-start;gap:var(--gutter-base);flex-wrap:nowrap}.menu-drawer .main__menu>.menu__item{position:static}.menu-drawer .menu__item{width:100%}.menu-drawer .menu-dropdown-lv2{position:absolute;background-color:rgb(var(--color-background-rgb));z-index:4;width:100%;height:100%;top:0;left:0;opacity:0;visibility:hidden;transform:translate(12px);transition-property:opacity,visility,transform;transition-duration:.15s;transition-timing-function:var(--timing-function-off);padding:1.2rem 2.4rem;overflow-y:auto}.menu-drawer__close{background:0 0;border:none;color:var(--color-light-text);font-weight:700;padding:2rem 0}.menu-drawer .mega-menu,.menu-drawer .menu-collection__list,.menu-drawer .menu-products__list,.menu-drawer ul.submenu-dropdown{padding-top:12px;padding-left:0}.menu-drawer .mega-menu__submenu,.menu-drawer ul.submenu-dropdown{row-gap:var(--gutter-base)}.ecx-drawer .menu-drawer__close{display:grid;grid-template-columns:2rem 1fr;gap:.8rem;padding:.8rem 0;font-size:1.6rem}.menu-drawer .menu-dropdown__grandchild{padding:0}.menu-drawer .menu-dropdown__grandchild .menu__link{padding:.8rem 1.6rem}.menu-drawer .mega-menu__promotions{display:flex;flex-direction:column}.menu-drawer .menu__link-lv1{padding:.8rem 0}.menu-drawer .menu__link-lv1>.icon-chevron-down{transform:rotate(-90deg)}.drawer__localization .header__localization{display:flex}.drawer__localization{padding:1.2rem 2.4rem 2.4rem 1.6rem;background:var(--color-background);bottom:0}#menuDrawer .drawer__body{display:flex;flex-direction:column;position:relative}.header--predictive-search-open .search__result{opacity:1;animation:none;transform:translateY(0)}.search__result-empty[hidden]{display:none}.search__result.dialog__body{overflow-y:hidden}.header-search .search__result-empty{display:block}.header-search[results] .search__result-empty{display:none}.image-gallery__product .price-item,.predictive-search__product .price-item{margin-block:0}.image-gallery__product-media,.predictive-search__media{width:80px;background:var(--image-background)}.search__result-view-all{padding-block:1.2rem}.search__result--list{align-content:flex-start;overflow-y:auto}.search__result--icon{opacity:.6}.search__result-contents{--gap-width:1.2rem}.breadcrumb.no-transparent .s-small-padding{--section-padding-small:calc(var(--gutter-base) * 2)}.breadcrumb.no-transparent{--section-margin-small:0}.breadcrumb,.sections-radius--rounded .breadcrumb.no-transparent{--section-margin-small:calc(var(--gutter-base) * 2)}.breadcrumb__list{gap:.4rem}.breadcrumb__link:hover{text-decoration:underline;color:rgb(var(--color-button-background-rgb))}.popover--rounded{border-radius:var(--drawer-radius)}.popup{--counter-gap:1.6rem;--btn-close-position:1.2rem;bottom:var(--gutter-container);overflow:hidden;transition:all var(--timing-function-off) .25s .1s}.popup{visibility:visible;opacity:1;outline:0;width:0;transition:width .25s var(--timing-function-on) .25s}.popup--bottom_left{right:auto;left:var(--gutter-container)}.popup--bottom_right{left:auto;right:var(--gutter-container)}.btn-close-popup{top:var(--btn-close-position);right:var(--btn-close-position)}.popup__image--background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.popup--image_background .popup-container{--btn-close-position:2.4rem;padding-top:6rem}.popup .s-header__sub s-header__item{margin-bottom:0;font-size:var(--font-body-size)}.popup .s-header__desc{margin-top:1.6rem}.popup .countdown_counter{--gap-width:1.4rem;padding:var(--counter-gap);border-radius:var(--common-radius-sm);width:100%;justify-content:space-between}.popup .countdown_message{margin-top:2rem}.tag{font-size:1.4rem;line-height:1.25;border:1px solid;border-color:var(--color-border);color:rgb(var(--color-normal-text-rgb));background:var(--color-button-outline-background);padding:4px 12px;border-radius:var(--button-corner-radius);display:inline-flex;align-items:center;transition:all .4s cubic-bezier(.7,0,.3,1)}.tag-close{position:relative;z-index:1;overflow:hidden}.tag-close:after{background:rgb(var(--color-normal-text-rgb))}.tag-close:hover{color:var(--color-button-outline-background)}.tab__link--active+.tab__header__description{display:block}.tab_link-label{width:var(--button-size-medium);height:var(--button-size-medium)}.open+.tab__header__description{display:block}.open{color:rgba(var(--color-normal-text))}.info-tab__header.active{display:flex;color:rgba(var(--color-normal-text))}.info-tabs__button{display:none}.tab__header{margin-right:calc(var(--gutter-container) * -1);margin-left:calc(var(--gutter-container) * -1);box-shadow:none;gap:calc(var(--gutter-base) * 2)}.tab__link{padding:1.2rem 0;transition:all .2s cubic-bezier(.7,0,.3,1);font-size:var(--font-tabs-heading-size);font-family:var(--font-tabs-heading-family);font-style:var(--font-tabs-heading-style);font-weight:var(--font-tabs-heading-weight)}.tab__item:last-child{margin-right:calc(var(--gutter-container))}.tab__item:first-child{margin-left:calc(var(--gutter-container))}.tab__link:hover{color:rgba(var(--color-normal-text-rgb));transition:all .4s cubic-bezier(.7,0,.3,1)}.tab__link--active{color:rgba(var(--color-button-background-rgb));transition:all .2s cubic-bezier(.7,0,.3,1)}.tab__link--active:hover{color:rgba(var(--color-button-background-rgb))}.variant-swatchs{gap:calc(var(--gutter-base) * .5)}.product-swatches--variant_image{border-radius:var(--common-radius-xs);background-color:transparent!important}.clr-swh__type--image{background-color:transparent!important}.clr-swh__type--image .variant-option-label{display:none}.product-swatches{width:var(--variant-swatch-size);height:var(--variant-swatch-size);transition:box-shadow .3s ease}.input--variant:checked+label .product-swatches{box-shadow:inset 0 0 0 1px var(--color-border),0 0 0 2px var(--color-background),0 0 0 3px var(--color-button-outline)}.variant-swatch .product-swatches__item .form__label{background:0 0}.product-swatches:after{content:"";width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--color-border);position:absolute;left:0;top:0;border-radius:inherit;pointer-events:none}.product-option--unavailable .form__label{display:block;color:var(--color-disable-text);position:relative;overflow:hidden;background:rgba(var(--color-button-outline-rgb),.12)}.product-swatches__item.product-option--unavailable .form__label{overflow:unset}.product-option--unavailable .product-variant-label:before{content:"";position:absolute;top:calc(50% - 1px);left:-2px;width:calc(100% + 5px);height:2px;border:1px solid var(--color-border);border-radius:50px;z-index:1;pointer-events:none;background:var(--color-button-outline-background);transform:rotate(-30deg)}.product-option--unavailable .product-swatches--variant_image:before{width:calc(1.414 * var(--variant-swatch-size));transform:rotate(-45deg);transform-origin:top left;top:calc(100% + 1px);left:-4px;z-index:2}.product-option__label{line-height:2rem;padding:.8rem 1.6rem;border-radius:var(--button-corner-radius);color:var(--color-button-outline);background:var(--color-button-outline-background);box-shadow:0 0 0 1px rgba(var(--color-button-outline-rgb),.12);transition:all .25s ease}.product-option__value .input--variant:checked+.product-option__label{box-shadow:0 0 0 1px var(--color-button-outline)}.product-option__value:not(.product-option--unavailable) .input--variant:checked+.product-option__label{color:var(--color-button-outline);background:var(--color-button-outline-background);box-shadow:0 0 0 1px var(--color-button-outline)}.variant-swatch__variant-count:only-child{display:none}.card__content{padding:var(--card-spacing)}.card--standard .card__content{padding-inline:0}.card--standard .btn-link{text-decoration:underline .1rem}.card__content .btn-link{margin-top:.8rem;padding-bottom:0}.option_adapt_image .media{object-fit:contain}.cart-notification{bottom:var(--gutter-container);border:1px solid var(--color-border);width:min(100vw - var(--scrollbar-width) - (var(--gutter-container) * 2),400px);max-width:40rem;border-radius:var(--drawer-radius);overflow:hidden;right:var(--gutter-container);position:fixed;height:auto;transition:all var(--timing-function-on) .25s .1s}.cart-notification[hidden]{border:none;width:0;transition:all var(--timing-function-off) .25s .5s}.cart-order-notes__content{width:100%;padding:1.6rem 2.4rem 2.4rem;background:var(--color-background);border:1px solid var(--color-border)}.cart-notification-panel-content{grid-template-columns:80px auto}.dialog-quickadd .product__info,.dialog-quickadd .product__media,.dialog-quickadd .title--quickview{display:none}.cart-notification__wapper.dialog{height:unset}.dialog-quickadd .title--quickadd{display:block}.product-slideshow__item{flex-shrink:0;width:100%;position:relative;border-radius:var(--corner-radius-medium);overflow:hidden}.carousel__counter{bottom:1.6rem;left:1.6rem;padding:.4rem 1.6rem;border:1px solid var(--color-border);background:rgb(var(--color-background-rgb));border-radius:var(--button-corner-radius)}.product-slideshow__slider .quickshop-carousel__btn{display:none}.product-slideshow__slider:hover .quickshop-carousel__btn{display:flex}.freeship-progress{height:12px;-webkit-appearance:none;appearance:none;border-radius:10px;overflow:hidden}.freeship-progress::-webkit-progress-bar{background-color:var(--color-border)}.freeship-progress::-webkit-progress-value{border-radius:10px;background-color:var(--color-normal-text)}.stock-status{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center}.product-instock{background:#1cb85933;color:var(--color-success)}.product-lowstock{background:#ffa80033;color:var(--color-warning)}.product-outstock{background:#eb544a33;color:var(--color-error)}.card__excerpt{-webkit-box-orient:vertical;-webkit-line-clamp:3}.pagination{background:rgba(var(--color-button-outline-rgb),.2);border-radius:100px}.pagination-list{padding:1.6rem 1rem}.dots-pagination{width:8px;height:8px;background:rgba(var(--color-button-outline-rgb),.4);transition:width .25s ease;border-radius:8px}.dots-pagination.is-active{width:24px;background:rgb(var(--color-button-outline-rgb));transition:width .25s ease}.shopify-policy__container{max-width:100%;width:100%;padding:var(--gutter-container);border-radius:var(--container-corner-radius);gap:calc(var(--gutter-base) * 2.5);background:var(--color-background);display:grid}.product-form__recipient-form span:has(input.gift-card-recipient-i-want:checked)~.recipient-fields{display:block}.shopify-policy__title{max-width:1280px;margin:0 auto;text-align:center}.shopify-policy__title h1{font-size:var(--heading-2);margin-bottom:0}.shopify-policy__body{max-width:650px;width:100%;margin:0 auto}.form-search .search-submit{--button-size:2rem;right:1.6rem}.field__input-search{padding-inline:20px 44px}.rte a:not(.btn){text-decoration:underline;color:var(--color-button-background)}.rte p:last-child,p:last-child{margin-bottom:0}.rte ol,.rte ul{list-style-position:inside}.rte img{max-width:100%;height:auto;border-radius:var(--corner-radius-medium)}.rte p img{margin-bottom:0}.rte iframe,.rte video{width:100%;height:calc((100vw - 2 * var(--gutter-container)) * .5625)}.rte>ul{margin-bottom:32px}.rte ul>li:last-child{margin-bottom:0}.rte ol,.rte ul{padding-left:16px}.rte li{margin-bottom:8px}.rte li li{margin-bottom:4px}blockquote{padding:24px;margin:0;background:rgba(var(--color-normal-text-rgb),.04);border-radius:10px}.rte blockquote,.rte ol,.rte p,.rte table,.rte ul{margin-bottom:32px}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-top:32px;margin-bottom:16px}.js .anm{opacity:0;transition-duration:var(--duration);transition-delay:var(--delay);transition-timing-function:var(--lazy-load);animation-duration:var(--duration);animation-delay:var(--delay);animation-timing-function:var(--lazy-load)}.js .media-wrapper.anm{opacity:.1}.js .animated,.js .media-wrapper.animated,.js-animate.animated .anm{opacity:1}.js .anm-fadeIn{--duration:.25s}html.no-js .no-js-hidden{display:none!important}html.no-js .header{grid-template-areas:"logo header-nav icon-right"}html.no-js .header__menu{display:block}.dialog__quickadd{height:unset}.shopify-section-group-footer-group:last-child .s-container-radius{border-bottom-left-radius:0;border-bottom-right-radius:0}.shopify-section-group-footer-group:last-child .s--margin{margin-bottom:0}.shopify-section-group-header-group .s--margin{--section-margin:var(--section-margin-small)}.running-content__wrapper:not(.no-transparent) .running-content{--spacing-padding-block:0!important}.running-content__wrapper{--section-margin:min(var(--spacing-running-content), 64px);--spacing-padding-block:min(var(--spacing-running-content), 64px)}.color-btn-outline{color:var(--color-button-outline)}.bg-btn-outline{background:var(--color-button-outline-background)}.main-search_result-page .btn-link{color:rgb(var(--color-normal-text-rgb))}.main-search_result-page:hover .search__result--icon{opacity:1}.s-banner.beside-title{padding-block:var(--collection-header-padding);--collection-header-padding:calc(var(--gutter-base)* 3)}.mega-menu__wrapper,.spotlight-content{padding-inline:var(--gutter-container)}.ecx-drawer .mega-menu__wrapper{--gutter-container:0}.form__label--custom_value .hide-value{display:none}.complementary-products:empty{margin:0}.external-video{background:#000}.product__media--carousel .product-slideshow__pagination,.product__media--grid .product-slideshow__pagination{display:none}.external-video iframe{width:100%;height:100%}.ratio-media{aspect-ratio:var(--ratio)}.s-popup .s-header__sub{max-width:calc(100% - 32px);margin-bottom:0}.shopify-section{--hash-difference:calc(var(--section-background-hash) - var(--previous-section-background-hash, -1));--hash-difference-abs:max(var(--hash-difference), -1* var(--hash-difference));--background-differs-from-previous:max(0, min(var(--hash-difference-abs, 1), 1))}#mainContent .shopify-section:first-child:has(>.no-transparent) .s--margin{margin-top:0}.shopify-section:has(+.shopify-section>.no-transparent:not(.anmb,.section-header)):has(.no-transparent:not(.anmb,.section-header)) .s--margin,.shopify-section:has(+.shopify-section>.no-transparent:not(.anmb,.section-header)):has(.no-transparent:not(.anmb,.section-header)) .s-small-margin--outer{margin-bottom:0}.shopify-section:has(+.shopify-section>.no-transparent:not(.anmb,.section-header)):has(.no-transparent:not(.anmb,.section-header)) .s-container-radius{border-bottom-left-radius:0;border-bottom-right-radius:0}.shopify-section:has(>.no-transparent:not(.anmb,.section-header))+.shopify-section:has(>.no-transparent:not(.anmb,.section-header)) .s--margin,.shopify-section:has(>.no-transparent:not(.anmb,.section-header))+.shopify-section:has(>.no-transparent:not(.anmb,.section-header)) .s-small-margin--outer{margin-top:0}.shopify-section:has(>.no-transparent:not(.anmb,.section-header))+.shopify-section:has(>.no-transparent:not(.anmb,.section-header)) .s-container-radius{border-top-left-radius:0;border-top-right-radius:0}.shopify-section>.s-container-radius:not(.no-transparent){--container-corner-radius:0}.shopify-section:has(>.breadcrumb:not(.no-transparent))~.shopify-section .s--margin{margin-top:0}.filter-form__items-swatch{grid-template-columns:repeat(3,76px)}.filter-form__items-swatch .input__checkbox{width:76px;height:76px}.swatch{display:block;width:76px;height:76px;border-radius:6px;max-width:100%;aspect-ratio:1/1;background:var(--swatch--background);background-position:var(--swatch-focal-point,initial);background-size:cover;background-origin:border-box;border:2px solid var(--color-border)}.input__checkbox:checked+.checkbox-state__swatch{outline-style:solid;outline-offset:.2rem;outline-width:.2rem}.section-compacted-banner__heading{max-width:1280px}.section-compacted-banner .countdown_counter{flex-wrap:unset}.highlighted-word svg{overflow:unset;bottom:-8px}.highlighted-word svg{color:var(--highlighted-color)}ecx-highlight-header[effect=underline] .highlighted-word svg{inset-block-end:-8px;margin-inline-start:-10%;width:120%;height:45px}ecx-highlight-header[effect=circle] .highlighted-word svg{width:120%;height:calc(var(--font-menu-item-size) + 2rem);top:50%;left:50%;transform:translate(-50%,-50%)}ecx-highlight-header[effect=glowing_stars] .highlighted-word{padding-inline:7px}ecx-highlight-header[effect=glowing_stars] .highlighted-word svg{top:-4px}ecx-highlight-header[effect=glowing_stars] .highlighted-word svg.star-right{right:-7px;top:-6px}ecx-highlight-header[effect=underline] .highlighted-word svg path{stroke-dasharray:120;stroke-dashoffset:120;transition:stroke-dashoffset 1.5s ease}ecx-highlight-header[effect=circle] .highlighted-word svg path{stroke-dasharray:290;stroke-dashoffset:290;transition:stroke-dashoffset 1.5s ease}ecx-highlight-header[effect=circle] .highlighted-word svg.visible path,ecx-highlight-header[effect=underline] .highlighted-word svg.visible path{stroke-dashoffset:0}ecx-highlight-header[effect=glowing_stars] .highlighted-word svg path{animation:glow 1.5s ease infinite}@keyframes glow{0%{opacity:0}40%{opacity:1}60%{opacity:1}to{opacity:0}}.collage__block-text{background:var(--custom-background)}.accordion{gap:12px}.open.accordion__content,.accordion__header{padding:var(--fix-s)}.accordion-content{visibility:hidden;transition:all ease .15s}.accordion-content.open{visibility:visible;transition:all ease .15s;margin-top:var(--scale-1x)}.accordion-content>*{transition:all ease .15s;opacity:0;visibility:hidden}.accordion-content.open>*{transition:all .15s cubic-bezier(.4,0,.3,1);opacity:1;visibility:visible}.accordion__button{font-family:var(--font-body-family);font-size:inherit;border:0;box-shadow:none;background:0 0;color:inherit;gap:12px;min-height:40px;padding-inline:0;padding-block:0;transition:all .15s ease}.accordion__item:hover{background:rgba(var(--color-normal-text-rgb),.06)}.accordion__item{overflow:hidden;border-radius:var(--common-radius-sm);padding-inline:16px;padding-block:8px;transition:all .25s ease}.accordion-button__icon{padding:10px}.component-container{max-width:600px;margin:0 auto}.custom-icon{padding-right:4px}.accordion__button.open .toggle__icon svg{transform:rotate(180deg)}.toggle__icon svg{transition:transform .15s ease}.faqs__content{gap:var(--scale-3x)}.faqs>.section__text>:first-child{margin-block-start:0}.faqs .ctnr>:first-child{margin-top:0}.faqs__information{max-width:650px;width:100%}.faqs__information ecx-accordion>:last-child{margin-bottom:0}.faqs__form{max-width:650px;width:100%;height:fit-content;padding:16px;border:1px solid var(--color-border);border-radius:var(--common-radius-sm)}.faqs__form>:first-child{margin:0}.faqs__form-title{margin-bottom:var(--scale-2x)}.faqs__form-description{margin-bottom:var(--scale-3x)}.faqs__form-field{margin-bottom:20px}.faqs__form-field:has(.textarea){margin-bottom:0}.faqs__form-field .field__text{background:rgba(var(--color-background-rgb));color:rgba(var(--color-normal-text-rgb));border-color:rgba(var(--color-normal-text-rgb),.12)}.faqs__form-field .field__text:hover{border-color:rgba(var(--color-normal-text-rgb))}.faqs__form-submit{margin-top:var(--scale-3x)}.textarea{resize:vertical;border-radius:var( --common-radius-xs)}.field__text::placeholder,.textarea::placeholder{color:rgba(var(--color-normal-text-rgb),.4)}.banner-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.highlighted--circle{width:48px;height:48px;border-radius:50%!important}.highlighted--square{width:48px;aspect-ratio:1/1}.highlighted--landscape{width:48px;aspect-ratio:3/2}.highlighted--portrait{width:48px;aspect-ratio:2/3}.product__sticky-info{width:clamp(calc(200px + var(--gutter-base) * 4),100%,calc(400px + var(--gutter-base) * 4))}.enable-sticky-variant.product-form-sticky{max-width:unset}.enable-sticky-variant .product__sticky__form{max-width:100%}.product__sticky-no-variant.product__sticky-info{max-width:400px;width:100%}.product-sticky-info-variant-wrapper{flex-wrap:wrap;justify-content:flex-start}.ecx-header[data-menu-open-trigger=hover] .mega-menu-wrapper--hover:before{content:"";position:absolute;top:calc(var(--header-height) * -1);left:0;width:100%;height:calc(var(--header-height) + var(--section-margin-small));z-index:revert-layer}#menuDrawer .mega-menu-wrapper--hover{position:unset}#menuDrawer .mega-menu-wrapper--hover:before{display:none!important}.mega-menu-wrapper--hover{position:absolute;top:calc(100% + var(--section-margin-small));width:100%;left:0}.ecx-header[data-menu-open-trigger=hover] .menu__link{position:relative;z-index:1}.progress{display:none;stroke:rgba(var(--color-normal-text-rgb));stroke-dasharray:125.66;stroke-dashoffset:125.66;transform:rotate(-90deg);transform-origin:50% 50%;animation:progress linear forwards;animation-delay:0s}@keyframes progress{to{stroke-dashoffset:0}}circle{fill:none;stroke-width:2px;stroke-linecap:round}.ecx-drawer .cart-discount{width:100%;padding:1.6rem 2.4rem;background:var(--color-background);border:1px solid var(--color-border);z-index:1}.cart-content .cart-discount{display:block;margin-top:12px}.predictive-search-input{padding-inline-end:48px}.w-custom{width:var(--width)}.button-groups .btn-group{flex:1}.btn-group{display:flex}.button-groups-fit .btn-group{flex:unset}.icon--custom svg{width:100%;height:100%;fill:currentColor}.icon-color svg{fill:rgb(var(--color-normal-text-rgb))}.h-fill img{height:100%}.block-video{width:var(--width-mobile)}[style*=--gap]{gap:var(--gap)}[style*="--padding-top:"]{padding-block-start:var(--padding-top)!important}[style*="--padding-bottom:"]{padding-block-end:var(--padding-bottom)!important}.banner-height{height:calc(100vw / var(--image-ratio))}.anmb .button{color:inherit}.anmb .button[disabled]{color:transparent;box-shadow:none!important;background:0 0}.anmb-link-item{max-width:900px;margin-inline:auto}.section-header{transition:border-radius ease .3s,background ease .3s}.section--rounded.section-header--solid,.section-header--transparent{padding-block:1.6rem}.is-header-show .s--sharp.s-small-margin--outer,.section--rounded.section-header--solid .s-small-padding{padding-block:0}.header{grid-template-columns:auto 1fr auto}.header--mobile-drawer-left{grid-template-areas:"header-nav logo icon-right"}.header--mobile-drawer-right{grid-template-areas:"logo icon-right header-nav"}.header__logo__img{max-width:var(--logo-width-mobile);aspect-ratio:var(--logo-ratio)}.header__logo__sticky{aspect-ratio:var(--sticky-logo-ratio)}.header__logo{grid-area:logo;color:var(--color-normal-text);max-width:36rem}.header__menu{display:none;grid-area:header-nav}.header__icons--right{grid-area:icon-right;margin-inline-end:-10px}.header__icons--left,.header_open_drawer{margin-inline-start:-10px}.header_open_drawer{grid-area:menu}.header--sticky{--container-corner-radius:0}.header--sticky .header-color--content{--color-normal-text:var(--sticky-header-content)}.header--sticky .header-color--background{--color-background:var(--sticky-header-background)}.header--sticky .header_open_drawer{color:var(--color-normal-text)}.header--sticky .hide_logo{display:none}.header--sticky .header__logo__sticky{display:block}.menu__item__grandchild .menu__link{font-size:var(--font-body-size);line-height:calc(var(--font-body-size) * 1.5);font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-style:var(--font-body-style)}.menu__link{font-size:var(--font-menu-item-size);font-family:var(--font-menu-item-family);font-style:var(--font-menu-item-style);font-weight:var(--font-menu-item-weight)}.menu--drawer .header__menu,.menu--horizontal .header__menu{display:none}.menu--drawer{align-items:center}.menu__link-lv1{padding:var(--gutter-base) 0;justify-content:space-between}.menu__item--current,.menu__item__grandchild:hover,.menu__link--active,.menu__link:hover,details[open]>.menu__link{--color-normal-text:rgb(var(--color-button-background-rgb))!important}.menu-dropdown{padding:12px 24px}.menu-dropdown .menu__link{padding:8px 0}.menu-dropdown__grandchild .menu__link{padding-inline-start:28px;padding-inline-end:24px;position:relative}details[open]>.menu__link>svg{transform:rotate(180deg)}.header__cart-count{min-width:20px;height:20px;padding:0 5px;font-family:sans-serif;right:1px;top:3px;border-radius:50px;color:rgb(var(--color-button-text-rgb));background:var(--color-button-background)}.header__search{padding:var(--gutter-container);background:rgba(var(--color-drawer-mask),.5);visibility:hidden;opacity:0;transition:all var(--timing-function-off) .25s .75s;height:100vh}.product__purchase.dialog__footer{padding:1.6rem 2.4rem 2.4rem}.product-quick-view__product-purchase{gap:8px}.megamenu-item-card__media--small{width:48px}.megamenu-item-card__media--regular{width:64px}.megamenu-item-card__media--large{width:72px}.footer__wrapper{padding-bottom:80px;border-bottom-left-radius:0;border-bottom-right-radius:0}.footer__image{max-width:var(--image-width-mobile)}.back-to-top{margin-bottom:64px}.nav__item--active,.nav__item:hover{color:rgb(var(--color-button-background-rgb))}.footer .language-switcher__wrapper .localization-wapper{right:0;transform:unset;left:unset}.footer .country-switcher__wrapper .localization-wapper{left:0;transform:unset}.footer-localization ecx-localization:only-child .country-switcher__container .localization-wapper{left:50%;transform:translate(-50%)}.footer-localization ecx-localization:only-child .language-switcher__wrapper .localization-wapper{right:unset;left:50%;transform:translate(-50%)}.footer__menu-heading{cursor:auto}.footer__menu-heading:hover{--color-normal-text:rgb(var(--color-normal-text-rgb))!important}.newletter-spacing{padding-inline:16px;padding-bottom:16px}.value-text{background-image:var(--text-color-gradient);color:transparent;-webkit-background-clip:text;background-clip:text}.logo-list .media-wrapper{height:var(--size)}.marquee a[href="#"]{pointer-events:none}.marquee-item--image{width:var(--spacing-running-content)}.marquee-item--image.portrait-image{width:calc(var(--spacing-running-content)/ 3 * 2)}.marquee-item--icon{width:var(--spacing-running-content);height:var(--spacing-running-content)}.after-image{clip-path:inset(0 0 0 calc(var(--before-after-initial-drag-position,20%)))}.split-cursor{display:grid;position:relative;width:max-content;height:100%;touch-action:none;cursor:grab;will-change:transform;place-items:center;left:var(--before-after-initial-drag-position,20%);transform:translate(-50%)}.split-cursor:before{content:"";position:absolute;width:4px;height:100%;background:var(--color-button-outline-background);border-right:1px solid var(--color-light-text);border-left:1px solid var(--color-light-text);z-index:-1}[style*=--aspect-ratio]{aspect-ratio:var(--aspect-ratio)}.hotspot__button{--button-size:3.6rem;color:rgb(var(--color-rgb));background:rgb(var(--background-rgb));box-shadow:0 0 0 6px rgba(var(--background-rgb),.3);border:1px solid rgba(var(--color-rgb),.12);transition:all ease .25s}.hotspot__button svg{transition:all ease .25s}.hotspot__button:not(.hotspot-item--active):hover{border-color:rgba(var(--color-rgb),1)}.hotspot-item--active{box-shadow:0 0 0 6px rgba(var(--background-rgb),.3),0 0 0 2px rgba(var(--color-rgb),1)}.hotspot__content{display:none;border:1px solid var(--color-border);width:min(100vw - (var(--gutter-container) * 2),400px);transition:all ease .25s}.hotspot__content.active{display:block}.hotspot__dialog__content{width:min(100vw - (var(--gutter-container) * 2),400px)}.hotspot-item--active svg{transform:rotate(45deg)}.hotspot-content--bottom{top:calc(100% + 13px)}.hotspot-content--top{bottom:calc(100% + 13px)}.hotspot-content--left{right:0}.hotspot-content--right{left:0}[style*=--axis-y]{top:calc(var(--axis-y) - 22px)}[style*=--axis-x]{left:calc(var(--axis-x) - 22px)}.hotspot-dialog .dialog{height:max-content;background:0 0;max-width:unset;width:unset}.hotspot-dialog .tt-htspt__content{background:var(--color-background)}.hotspot-dialog,.hotspot-dialog[hidden]{transition:none}.tt-htspt__content .dialog__body{padding-bottom:24px}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.marquee__items--animate{will-change:transform;-webkit-animation:scroll var(--marquee-duration) linear infinite;animation:scroll var(--marquee-duration) linear infinite}.animation-pause .marquee__items--animate,.marquee--animation-pause:hover .marquee__items--animate{animation-play-state:paused}.marquee--animation-direction{animation-direction:initial}.marquee--animation-reverse{animation-direction:reverse}.running-content{padding-inline:0}.running-content-item{padding-inline:var(--gutter-base)}.running-content-text{min-width:60px}.block-review{padding-inline:calc(var(--gap-width)/ 2);width:calc(100vw - var(--scrollbar-width) - var(--gutter-base) * var(--times) * 2)}.block-review img{width:48px;height:48px;border-radius:50%}.stars{color:var(--color-star)}.marquee-font--body{font-family:var(--font-body-family);font-weight:600;font-style:var(--font-body-style);font-size:calc(var(--font-body-size) * var(--font-size))}.marquee-font--heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);font-size:calc(var(--font-body-size) * var(--font-size))}.customer-review-btn{max-width:calc(var(--container-width) + var(--gutter-container) * 2);margin:auto}.product-slideshow__thumb{width:6.4rem;max-width:6.4rem;background-color:var(--background-color,transparent);border-radius:var(--common-radius-sm)}.btn-slideshow-thumb{border:none;border-radius:var(--common-radius-sm);border:1px solid var(--color-border)}.product-slideshow__thumb.is-active-item .btn-slideshow-thumb{border:1.5px solid rgba(var(--color-normal-text-rgb))}.product-slideshow__thumbs{gap:.8rem}.product-slideshow__thumb img{transition:all ease .3s}.product-slideshow__thumb .btn-slideshow-thumb:hover img{transform:scale(1.2)}.product-thumbs-carousel--horizontal .product-slideshow__thumbs{scroll-snap-type:x mandatory;overflow-x:auto}.product__thumbnails--portrait{--item-height: 96px }.product__thumbnails--square{--item-height:64px}.product__thumbnails--landscape{--item-height:calc(64px * 2 / 3)}.product-thumbs-carousel--vertical .carousel-controls--outside .product-slideshow__pagination-btn{left:50%;transform:translate(-50%) rotate(90deg)}.slideshow__thumb-icon{top:.4rem;left:.4rem;background-color:var(--color-background)}.shopify-model-viewer-ui,.shopify-model-viewer-ui model-viewer{width:100%;height:100%}.product-slideshow__slide{grid-row:1;overflow:hidden}.product-thumbs-carousel--horizontal{width:100%;max-width:100%;display:flex}.carousel-pagination--horizontal{width:100%;height:0;top:50%;left:0}.carousel-pagination--horizontal .btn-prev{left:0}.carousel-pagination--horizontal .btn-next{right:0}.carousel-pagination--horizontal .product-slideshow__pagination-btn{top:auto;bottom:auto;transform:translateY(-50%)}.carousel-pagination--vertical{width:0;left:50%;z-index:2;height:calc(100% + 9.6rem);top:-4.8rem}.product__media--carousel .product-slideshow__items{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scroll-snap-stop:always;overflow-x:auto;gap:var(--gutter-base)}.product__media--carousel .product-slideshow__item{padding-left:0}.open-gallery-icon{bottom:1.6rem;right:1.2rem}.product__media__gallery .product-slideshow__thumb{width:9.6rem;max-width:9.6rem}.is-active-gallery-thumb.product-slideshow__thumb{border-color:var(--color-normal-text)}.product__media__gallery .slide__pagination{padding:12px 24px 24px;bottom:0}.horizontal-carousel-wrapper .horizontal-carousel{gap:.8rem;max-width:calc(100% - 96px)}.product-gallery-thumbnails{padding:48px 0}.product-gallery-thumbnails .carousel-pagination{max-width:100%;width:100%;top:50%;left:0}.product-gallery-thumbnails .carousel__btn[disabled]{display:none}.product__xr-btn{bottom:calc(var(--gutter-base) * 6);width:max-content}.product-slideshow{grid-template-columns:1fr}.media-sticky{position:sticky;top:var(--gutter-container)}.product__block-price--border{border:1px solid var(--color-border)}.product__inventory-tracking .product--lowstock{background:#ffa80033}.product__inventory-tracking .product--instock{background:#1cb85933}.product__inventory-tracking .product--outstock{background:#eb544a33}.product-form-spinner{right:-32px;display:none}.loading .product-form-spinner{display:block;width:24px;height:24px}.product-form__buttons .shopify-payment-button{width:100%;margin-top:12px}.product-form .shopify-payment-button__more-options{font-weight:700;color:rgb(var(--color-button-background-rgb))}.product-form .shopify-payment-button__button{border-radius:var(--button-corner-radius);overflow:hidden}shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:var(--button-size-large)!important;--shopify-accelerated-checkout-button-border-radius:var(--button-corner-radius)!important}.product-form .shopify-payment-button__button--hidden{display:none!important}.product__desc__accordion-button{font-family:var(--font-body-family);font-size:inherit;border:none;box-shadow:none;background:0 0}.expandable-content{max-height:32rem}.product__block-icon_with_text{--gutter-base:1.2rem}.main-product__info{column-gap:var(--gap-width)}.main-product__info>.product__info{flex:1 0 auto;width:100%}.product__info:has(>.pickup-availability:not([available])){display:none}.product-card--horizontal{display:flex;max-width:100%;align-items:start;padding:1.6rem;gap:1.2rem}.product-card--horizontal .product-card__media{width:100%;max-width:8rem}.product-card--horizontal .card__content{padding:0}.product__block-collapsible_item+.product__block-collapsible_item{margin-top:-28px}.complementary-products{--font-card-heading-family:var(--font-body-family);--gutter-carousel:0;--gutter-container:0;--gap-width:0}.complementary-products .carousel-container{gap:var(--gap-listing);--gap-listing:3.6vw}.complementary-products .carousel-container:after{display:none}.complementary-products .media{object-fit:cover}.complementary-products .carousel-pagination{display:block;width:calc(100% + 40px);left:-20px;visibility:visible;opacity:1}.complementary-products .card__media{border-radius:var(--common-radius-sm)}.complementary-products .btn-quick-add,.complementary-products .btn-quick-view{text-align:left}.product-form-sticky{box-shadow:0 1px 4px #0000001f;padding-inline:calc(var(--gutter-base)* 1.5);padding-block:calc(var(--gutter-base))}.product-form-sticky .product__badge{display:none}.product-form-sticky .product-btn-atc{height:40px}.product-form-sticky .price__sale .price-item__regular{display:none}.product__sticky-info__price .price__sale{justify-content:flex-start}.product-swatches--variant_image .product-swatches-image~.variant-option-label{opacity:0}.pickup_availability--show-pickup-time .pickup__availability-time{display:block}#drawerPickupAvailability.pickup_availability--show-pickup-time .pickup__availability-time{display:inline}.btn-popup_content{text-align:left}.product-slideshow__thumbnail .carousel_thumbnail_bottom.product-slideshow__thumbs{scroll-snap-type:x mandatory;overflow-x:auto}ecx-zoom img{object-position:unset!important}.featured-product__title a:hover{text-decoration:underline;color:rgba(var(--color-button-background-rgb))}.spotlight-quote{padding-inline:0}.spotlight-quote__media{width:var(--avatar-width-mobile)}.spotlight-quote__icon{padding:1rem .4rem 1.2rem;margin-bottom:calc(var(--gutter-base) * 2.25);width:4.8rem;height:4.8rem}.spotlight-quote__star{margin-bottom:calc(var(--gutter-base) * 1.5)}.carousel-special .carousel-pagination{left:calc(var(--gutter-container) - var(--spacing-carousel));width:calc(100% - (var(--gutter-container) - var(--spacing-carousel)) * 2)}.carousel-special .carousel:after,.carousel-special-item{--gap-width:0px}.carousel-special .carousel{scroll-padding-left:0}.tab__header__description{padding-block:0}.tab__header__description>*{transform:translateY(-24px);opacity:0;visibility:hidden}.info-tab__header.active+.tab__header__description>*{transform:translateY(0);transform-origin:top;opacity:1;visibility:visible}.info-tab__header{border:none}.info-tab__header.active+.tab__header__description{overflow:hidden;height:auto}.info-tab__header:not(.active)+.tab__header__description{margin-block:0}.info-tab__header.active .info-tabs__heading{color:rgba(var(--color-normal-text-rgb))}.btn-tab:not(.active):hover,.info-tab__header:not(.active):hover .info-tabs__button:not(.progress-circle){border:1px solid rgba(var(--color-normal-text-rgb))}.info-tab__header:hover .info-tabs__heading{color:rgba(var(--color-normal-text-rgb))}.btn-tab,.info-tabs__button{color:rgba(var(--color-normal-text-rgb));border:1px solid var(--color-border);background:var(--color-button-outline-background);transition:all .4s cubic-bezier(.7,0,.3,1)}.info-tabs__heading{transition:all .4s cubic-bezier(.7,0,.3,1);color:rgba(var(--color-normal-text-rgb),.6);font-size:var(--font-tabs-heading-size);font-family:var(--font-tabs-heading-family);font-style:var(--font-tabs-heading-style);font-weight:var(--font-tabs-heading-weight)}.progress-circle{border:none;overflow:unset}.progress-circle svg{width:100%;height:100%;overflow:unset}.progress-circle svg circle{stroke:var(--color-border);transition:all .4s cubic-bezier(.7,0,.3,1)}.info-tab__header:not(.active):hover .progress-circle svg circle:first-child{stroke:rgba(var(--color-normal-text-rgb));transition:all .4s cubic-bezier(.7,0,.3,1)}.btn-tab.active .progress,.info-tab__header.active .progress-circle .progress{stroke:rgba(var(--color-normal-text-rgb));transition:all .4s cubic-bezier(.7,0,.3,1);display:inline-block}.section-content-collage{grid-template-columns:repeat(2,1fr);grid-auto-rows:var(--mobile-grid-auto-row);gap:var(--gap-width)}.collage__block{grid-column:span var(--mobile-grid-column);grid-row:span var(--mobile-grid-row)}.collage__block__content{gap:1.2rem}.results .results-empty{margin:calc(var(--gutter-base) * 6) 0}.field--dropdown{font-family:var(--font-body-family)}.filter__drawer.collection-products-filter--horizontal,.filter__drawer.collection-products-filter--side-bar{background:0 0;color:inherit}.collection-products-filter--horizontal .filter-form__display{color:rgb(var(--color-normal-text-rgb))}.product__tabs{gap:unset}.product__tabs .tab__item:first-child{margin-left:calc(var(--gutter-container) - var(--gutter-base))}.product__tabs .tab__item:last-child{margin-right:calc(var(--gutter-container) - var(--gutter-base))}.product__tabs .tab__link{padding:1.2rem var(--gutter-base)}.sticky-variant-selection{flex:1 1 auto}.product-variant-dropdown{position:relative;width:100%}.sticky-variant-select{padding:8px 40px 8px 16px;cursor:pointer;height:40px}.product__sticky__form{gap:var(--scale-1x)}.heading-block{width:var(--width)}.group-content{padding-block-start:var(--padding-top);padding-block-end:var(--padding-bottom);padding-inline-start:var(--padding-left);padding-inline-end:var(--padding-right);border-radius:var(--corner-radius);width:var(--width)}.group-content__inner{gap:var(--gap)}.group-content__wrapper:has(.block-button) .group-content__link{pointer-events:none}.section-content__inner-wrapper{display:grid;grid-template-columns:1fr min(var(--page-max-width),100%) 1fr;padding-inline:var(--spacing-padding-inline)}.section-content__inner{grid-column:var(--grid-column)}.group-video-iframe{min-width:177.77vh;height:56.25vw;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;min-height:100vh}.section__content{height:var(--height-group);width:var(--width-group)}.section__content[style*=fit-content] ecx-load-media .js-load-media-trigger .media,.section__content[style*=fit-content] ecx-load-media iframe,.section__content[style*=fit-content] ecx-load-media video{width:var(--video-width,100%)!important;max-width:100%}ecx-recently-viewed{display:block}.recently-viewed__target{opacity:0}.recently-viewed__target--loaded{transition:opacity .35s ease;opacity:1}.lookbook__slide{flex:0 0 100%}.comparison__grid{grid-template-columns:minmax(14rem,1.4fr) repeat(var(--value-columns,5),minmax(9rem,1fr));min-width:100%;width:max-content}.comparison__cell{padding:clamp(1.4rem,2vw,2.2rem) clamp(1rem,1.5vw,1.6rem);border-bottom:1px solid var(--color-border)}.comparison__corner,.comparison__head{border-bottom:0;padding-bottom:clamp(1.6rem,2.5vw,2.4rem)}.comparison__logo{max-height:3.2rem;width:auto}.comparison__head--highlight,.comparison__highlight{background:var(--color-hover-item,rgba(var(--color-normal-text-rgb),.05));border-bottom-color:transparent}.comparison__head--highlight{border-radius:var(--container-corner-radius,12px) var(--container-corner-radius,12px) 0 0}.comparison__highlight--last{border-radius:0 0 var(--container-corner-radius,12px) var(--container-corner-radius,12px)}.comparison__mark{width:3.2rem;height:3.2rem;border-radius:50%}.comparison__mark--check{background:var(--color-button-background);color:rgb(var(--color-button-text-rgb))}.comparison__mark--cross{color:var(--color-light-text)}.comparison__value{font-weight:500}@media(min-width:459px){.carousel{--gutter-carousel:calc(var(--gutter-container) * 1.5);scroll-padding-left:calc(var(--gutter-container))}.s-banner{padding:var(--gutter-container)}.footer-description{max-width:650px}.popup{--counter-gap:2.4rem}.block-review{width:min(calc(var(--container-width)/ 2),50vw)}.complementary-products .carousel-item{max-width:calc(50% - var(--gap-listing)/ 2)}.product__sticky-no-variant .product__sticky__form{width:fit-content;flex:0 0 auto}.s-banner.beside-title{--collection-header-padding:var(--gutter-container)}.spotlight-quote__star svg{width:36px;height:36px}.running-content-text{min-width:120px}.complementary-products .carousel-container{--gap-listing:min(3.6vw, 2.4rem)}.accordion{gap:24px}}@media(max-width:1024px){.lookbook--plate-end .lookbook__plate{order:2}.carousel-xs{flex-wrap:nowrap;--container-outner-width:max(calc(100vw - var(--container-width) - var(--gutter-container) * 2), calc(var(--gutter-container) * 2));scroll-padding-inline:var(--container-outner-width);margin-inline:calc(-1 * var(--container-outner-width) - .5 * var(--gap-width));padding-inline-start:var(--container-outner-width);padding-inline-end:var(--container-outner-width)}.localization-list{max-width:max-content}.footer .localization-list{max-width:unset}.section-featured-product{overflow-y:hidden}.product-slideshow-mobile-full-width{--corner-radius-medium:0}.product__block-icon-with-text--mb-half{max-width:calc(50% - 8px)}.product-slideshow-mobile-full-width{max-width:calc(100% + calc(var(--gutter-base) * var(--times) * 2));margin-inline:calc(-1 * var(--gutter-base) * var(--times))}.product-slideshow__thumbnail{margin-left:0;max-width:calc(100% + calc(var(--gutter-base) * var(--times) * 2));margin-inline:calc(-1 * var(--gutter-base) * var(--times))}.product-slideshow__thumbnail .product-slideshow__thumbs{padding-left:var(--gutter-container);scroll-padding-left:var(--gutter-container);scroll-snap-type:x mandatory;overflow-x:auto;scrollbar-width:none}.product-slideshow__pagination,.s-layout--vertical .s-header__buttons{display:none}.product-main-content .shopify-section:first-child>.main-product-section{margin-top:0}.shopify-section-group-header-group:has(.no-transparent) .s--margin,.shopify-section-group-header-group:has(.no-transparent) .s-small-margin--outer{--section-margin-small:0}.shopify-section-group-header-group .s-container-radius{--container-corner-radius:0}.section-header-last .s-container-radius{border-bottom-left-radius:calc(4 * var(--gutter-base));border-bottom-right-radius:calc(4 * var(--gutter-base))}.section-header-last .s--margin,.section-header-last .s-small-margin--outer,.section-header-last .section-header:not(.section-header--transparent):not(.section--sharp){margin-bottom:16px}.header--predictive-search-open .header__search{max-height:100%}.sections-radius--sharp .section-header-last .s--margin{margin-bottom:0}.is-header-sticky .s-container-radius,.sections-radius--sharp .section-header-last .s-container-radius{border-radius:0}.main-product{padding-top:0}.popover--rounded .tt-htspt__content .dialog__body,.popover--rounded .tt-htspt__content .dialog__header{width:100%}}@media(max-width:458px){.header__logo{max-width:var(--logo-width-mobile)}.carousel{--gutter-carousel:unset}.product-form-sticky .form--error{padding:10px;box-shadow:0 1px 4px #0000001f;margin-bottom:8px;background-color:var(--color-background);border-radius:var(--common-radius-sm)}.style-slider{align-items:center}.main-product-section{overflow:hidden}}.menu-item-wedding-dress{display:none!important}ecx-menu-drwer.js-menu-drawer .drawer__wrapper,ecx-menu-drwer.js-menu-drawer .drawer__body,ecx-menu-drwer.js-menu-drawer .drawer__header,ecx-menu-drwer.js-menu-drawer .menu-drawer,ecx-menu-drwer.js-menu-drawer .menu-dropdown{background:#f5eee2!important}ecx-menu-drwer.js-menu-drawer .main__menu{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:6px 26px 52px!important}ecx-menu-drwer.js-menu-drawer.active{height:100vh!important}ecx-menu-drwer.js-menu-drawer .drawer__wrapper{display:flex!important;flex-direction:column!important;height:100%!important;max-height:100vh!important;overflow:hidden!important}ecx-menu-drwer.js-menu-drawer .drawer__header{flex:0 0 auto!important}ecx-menu-drwer.js-menu-drawer .drawer__body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}ecx-cart-drwr.active{height:100vh!important}ecx-cart-drwr .js-cart-drawer-wrapper{height:100%!important;max-height:100vh!important}ecx-menu-drwer.js-menu-drawer .main__menu>.menu__item{width:100%!important;margin:0!important;border:0!important}ecx-menu-drwer.js-menu-drawer .main__menu>.menu__item>ecx-menu-header>details>summary.menu__link-lv1,ecx-menu-drwer.js-menu-drawer .main__menu>.menu__item>a.menu__link,ecx-menu-drwer.js-menu-drawer .main__menu>.menu__item>.menu__link{font-family:Lora,Georgia,Times New Roman,serif!important;font-size:29px!important;line-height:1.32!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:#211c17!important;padding:10px 0!important;display:flex!important;align-items:center!important;gap:14px!important}ecx-menu-drwer.js-menu-drawer .menu-dropdown-lv2 summary.menu__link,ecx-menu-drwer.js-menu-drawer .menu-dropdown-lv2 .menu__link-lv2{font-family:Hanken Grotesk,-apple-system,Segoe UI,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#8a7c6a!important;padding:18px 0 6px!important}ecx-menu-drwer.js-menu-drawer .menu-dropdown-lv2 summary.menu__link>svg{display:none!important}ecx-menu-drwer.js-menu-drawer .mega-menu__grandchild .menu__link,ecx-menu-drwer.js-menu-drawer .menu-dropdown__grandchild .menu__link{font-family:Lora,Georgia,serif!important;font-size:19px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;color:#211c17!important;padding:9px 0!important}ecx-menu-drwer.js-menu-drawer .mega-menu__promotions,ecx-menu-drwer.js-menu-drawer .submenu__item.card__promotion{display:none!important}ecx-menu-drwer.js-menu-drawer .menu__link-lv1 .link__title,ecx-menu-drwer.js-menu-drawer .main__menu>.menu__item>a .link__title{color:inherit!important;font:inherit!important;flex:1 1 auto!important}ecx-menu-drwer.js-menu-drawer .menu__link-lv1>svg,ecx-menu-drwer.js-menu-drawer summary.menu__link>svg{display:none!important}ecx-menu-drwer.js-menu-drawer .menu__item-megamenu summary.menu__link-lv1:after{content:"\2192";margin-left:auto;font-size:.78em;font-weight:300;color:#211c17;line-height:1}ecx-menu-drwer.js-menu-drawer .menu-item-sale .menu__link-lv1,ecx-menu-drwer.js-menu-drawer .menu-item-sale>a.menu__link,ecx-menu-drwer.js-menu-drawer .menu-item-sale .link__title{color:#8a6c49!important}ecx-menu-drwer.js-menu-drawer .drawer__btn-close{background:transparent!important;box-shadow:none!important;color:#211c17!important}ecx-menu-drwer.js-menu-drawer .drawer__btn-close svg path{stroke:#211c17!important}ecx-menu-drwer.js-menu-drawer .mega-menu__grandchild .menu__link[href*="/collections/women"],ecx-menu-drwer.js-menu-drawer .mega-menu__grandchild .menu__link[href$="/collections/men"]{font-style:italic!important}ecx-menu-drwer.js-menu-drawer .js-menu-header-back-btn{font-family:Lora,Georgia,serif!important;font-size:15px!important;text-transform:none!important;color:#6b6157!important}[data-ui-component="Custom Liquid Section"] .s-content:has(.ee-faq){max-width:100%}.jdgm-prev-badge[data-number-of-reviews="0"],.product__block-price .jdgm-prev-badge,.product__block-price .jdgm-preview-badge{display:none!important}.size-chart-container{font-size:13px;line-height:1.5}.size-chart-container .table-size-chart-container{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:18px}.size-chart-container table.table-bordered{border-collapse:collapse;width:100%}.size-chart-container table.table-bordered th,.size-chart-container table.table-bordered td{border:1px solid #E4DAC8;padding:6px 8px;text-align:center}.size-chart-container table.table-bordered th{background:#f5eee2;font-weight:600}.size-chart-container .size_guide_accordian{font-weight:600;margin:16px 0 8px;font-size:14px}.size-chart-container ul.nav.nav-tabs.size_chart_page{padding-left:0;margin-bottom:8px;flex-wrap:wrap}.size-chart-container ul.nav.nav-tabs.size_chart_page li a{cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;height:auto;min-height:0;line-height:1.2}.size-chart-container ul.nav.nav-tabs.size_chart_page i{display:none}.size-chart-container ul.nav.nav-tabs.size_chart_page img,.size-chart-container ul.nav.nav-tabs.size_chart_page .kids_icon{width:16px!important;height:16px!important;flex:0 0 auto}.size-chart-container .faq-content{padding-inline:0}.size-chart-container .faqs-readmore{display:none}body.template-product{background-color:#f6f2e9}.template-product .shopify-section,.template-product .section,.template-product .main-product,.template-product .main-product__info,.template-product .main-product__media,.template-product .main-product-section{background-color:transparent!important}.template-product .main-product{gap:clamp(28px,4vw,64px)!important}.template-product .main-product__media{background-color:#ece7dc!important;flex:1 1 0!important}.template-product .main-product__media img,.template-product .product-slideshow,.template-product .product-slideshow__slide,.template-product .product-slideshow__thumbnail,.template-product .media-wrapper,.template-product .media-wrapper img{border-radius:0!important}.template-product .main-product__info{flex:0 1 452px!important;padding:6px 40px 48px 4px!important;align-content:flex-start!important}@media(max-width:990px){.template-product .main-product__info{flex-basis:100%!important;padding:24px 18px 40px!important}}.template-product .product__title{font-family:var(--font-heading-family)!important;font-weight:400!important;font-size:clamp(25px,3vw,35px)!important;line-height:1.16!important;letter-spacing:.003em!important;margin-bottom:14px!important}.template-product .product-option__name,.template-product .product-option__name span,.template-product .product__block-variant legend,.template-product .field__label,.template-product .form__label:not(.product-option__label),.template-product .js-inventory-tracking .subtext,.template-product .product__payment-method .fw-700,.template-product .product-features .content_label,.template-product .product__block-iwt__content .card__heading,.template-product .accordion__button,.template-product .btn-link .subtext,.template-product .shopify-payment-button__more-options,.template-product .breadcrumb,.template-product .breadcrumb a{font-family:var(--font-body-family)!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-size:11px!important;font-weight:600!important;color:#6f665a!important}.template-product .breadcrumb[data-ui-component=Breadcrumb]{display:none!important}.template-product .product-option__name span:last-child,.template-product .js-variant-radio-option-name{color:#2a241d!important}.template-product .product__block-price{border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}.template-product .product__block-price .card__content{padding:0!important}.template-product .price,.template-product .price .price-item,.template-product .price .money{font-family:var(--font-heading-family)!important;font-size:19px!important;font-weight:400!important;color:#1f1b17!important}.template-product .price__sale .price-item--regular .money,.template-product .price s,.template-product .price s .money{color:#6b635a!important;font-weight:600!important;text-decoration-thickness:1.5px!important}.template-product .price.price--on-sale .price-item--sale .money,.template-product .price .price-item--sale .money{color:#c0392b!important;font-weight:500!important}.template-product .installment{background:transparent!important;border:0!important;padding:0!important;margin-top:6px!important;font-size:12px!important;color:#6f665a!important}.template-product .product__badge .badge,.template-product .badge.sale-badge,.template-product .badge--sale,.template-product .badge.sale-badge span{background:#a9761c!important;color:#fff!important;border:0!important;box-shadow:0 2px 8px #785a143d!important;padding:4px 9px 3px!important;border-radius:3px!important;text-transform:uppercase!important;letter-spacing:.09em!important;font-size:11px!important;font-weight:800!important;line-height:1!important}.template-product .product__badge .badge span{background:transparent!important;color:inherit!important;padding:0!important;font:inherit!important;letter-spacing:inherit!important}.template-product .product__badge .badge--sale>span:first-child:not(:last-child){display:none!important}.template-product .main-product__info>.product__info+.product__info,.template-product .main-product__info>.icon-with-text-wrapper{border-top:1px solid #DED5C3!important;padding-top:15px!important;margin-top:15px!important}.template-product .main-product__info>.product__block-title{margin-bottom:2px!important}.template-product .main-product__info>.product__block-title+.product__info{border-top:0!important;padding-top:0!important;margin-top:6px!important}.template-product [class~="product__block-@app"] .jdgm-prev-badge__stars{font-size:13px!important}.template-product [class~="product__block-@app"] .jdgm-prev-badge__text{font-size:11px!important;letter-spacing:.1em!important;color:#6f665a!important}.template-product .product-option__value .product-option__label{border:1px solid #C9BFAC!important;border-radius:999px!important;padding:7px 14px!important;min-width:38px!important;text-align:center!important;font-family:var(--font-body-family)!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:12px!important;color:#2a241d!important}.template-product .product-option__value input:checked+.product-option__label{background:#1f1b17!important;border-color:#1f1b17!important;color:#f6f2e9!important}.template-product .product-option--unavailable .product-option__label{color:#b7ae9e!important;border-color:#e7dfce!important;text-decoration:line-through!important}.template-product .field_quantity{border:1px solid #C9BFAC!important;border-radius:2px!important}.template-product .product-btn-atc,.template-product .shopify-payment-button__button{border-radius:999px!important;padding:16px 24px!important;background:#1f1b17!important;border:1px solid #1F1B17!important;color:#f6f2e9!important;font-family:var(--font-body-family)!important;text-transform:uppercase!important;letter-spacing:.16em!important;font-size:12px!important;font-weight:600!important;min-height:0!important}.template-product .shopify-payment-button__more-options{text-decoration:none!important;border-bottom:1px solid #C9BFAC!important;padding-bottom:2px!important}.template-product .icon-with-text-wrapper{display:grid!important;grid-template-columns:1fr 1fr!important;gap:2px 24px!important}.template-product .product__block-iwt__content.border{border:0!important;background:transparent!important;border-radius:0!important;padding:4px 0!important}.template-product .product-features .content_value{font-family:var(--font-body-family)!important;font-size:13px!important;color:#2a241d!important}.template-product .accordion__button{padding:6px 0!important}.template-product .product__block-custom_liquid{font-size:12.5px!important}.product-card .card__media,.product-card .card__media img,.card-product .card__media,.card-product .card__media img{border-radius:0!important}.product-card .card__media,.card-product .card__media,.product-card .js-wrap-image-lazy,.card-product .js-wrap-image-lazy,.product-card .media-wrapper,.card-product .media-wrapper{overflow:hidden!important}.product-card .card__media img,.card-product .card__media img{transition:transform 1.15s cubic-bezier(.16,.6,.22,1)!important;transform:scale(1.004);backface-visibility:hidden}.product-card:hover .card__media img,.card-product:hover .card__media img,.product-card .card__media:hover img,.card-product .card__media:hover img{transform:scale(1.09)!important}@media(prefers-reduced-motion:reduce){.product-card .card__media img,.card-product .card__media img{transition:none!important;transform:none!important}}.product-card:hover .card__heading a,.card-product:hover .card__heading a{text-decoration:underline!important;text-underline-offset:3px!important;text-decoration-thickness:1px!important}.product-card .jdgm-widget,.product-card .jdgm-preview-badge,.product-card .jdgm-prev-badge,.product-card .jdgm-prev-badge__stars,.product-card .jdgm-prev-badge__text,.card-product .jdgm-widget,.card-product .jdgm-preview-badge,.card-product .jdgm-prev-badge,.card-product .jdgm-prev-badge__stars,.card-product .jdgm-prev-badge__text,.card__content .jdgm-widget,.card__content .jdgm-preview-badge{display:none!important}.template-collection .product-card .card__content,.template-collection .card-product .card__content,.template-search .product-card .card__content,.product-card .card__content,.card-product .card__content{text-align:center!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important}.product-card .price,.card-product .price{text-align:center!important}.product-card .price__sale,.card-product .price__sale,.product-card .price__container,.card-product .price__container{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;justify-content:center!important;gap:8px!important;text-align:center!important}.product-card .price .d-none,.card-product .price .d-none,.product-card .price__regular.d-none,.card-product .price__regular.d-none{display:none!important}.product-card .card__heading,.card-product .card__heading{font-family:var(--font-heading-family)!important;font-weight:400!important;font-size:13.5px!important;line-height:1.4!important;letter-spacing:.002em!important;color:#5c5346!important;margin-bottom:2px!important;text-transform:none!important}.product-card .card__heading a,.card-product .card__heading a{color:inherit!important}.product-card .product-card__price,.card-product .product-card__price{font-family:var(--font-body-family)!important;font-size:13px!important;letter-spacing:.01em!important;color:#1a1a1a!important;font-weight:500!important;text-transform:none!important}.product-card .product-card__price .money,.card-product .product-card__price .money,.product-card .price-item--sale .money,.card-product .price-item--sale .money,.product-card .price__sale .price-item--last .money,.card-product .price__sale .price-item--last .money{font-family:var(--font-body-family)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.01em!important;text-transform:none!important;color:#1a1a1a!important;margin:0!important}.product-card .price__sale .price-item__regular .money,.card-product .price__sale .price-item__regular .money,.product-card .price__sale .price-item--regular .money,.card-product .price__sale .price-item--regular .money{font-size:13px!important;font-weight:400!important;color:#9a9081!important;margin:0!important}.price__sale .price-item__regular,.price__sale .price-item--regular{display:inline-flex!important;align-items:baseline!important;gap:6px!important}.ee-pct-badge{font-family:var(--font-body-family,Inter,sans-serif);font-size:11px;font-weight:600;letter-spacing:.01em;color:#c1554c;white-space:nowrap}.product-card .price__sale .price-item__regular s,.card-product .price__sale .price-item__regular s,.product-card .price__sale s,.card-product .price__sale s,.product-card .price__sale s .money,.card-product .price__sale s .money{text-decoration-line:line-through!important;text-decoration-style:solid!important;text-decoration-thickness:1.5px!important;text-decoration-color:#9a9081!important;text-underline-offset:0!important}.product-card .card__badge .badge,.card-product .card__badge .badge,.product-card .card__badge .badge--sale,.card-product .card__badge .badge--sale{background:#a9761c!important;color:#fff!important;border:0!important;box-shadow:0 2px 9px #785a1447!important;padding:4px 9px 3px!important;border-radius:3px!important;text-transform:uppercase!important;letter-spacing:.09em!important;font-size:11px!important;font-weight:800!important;line-height:1!important}.product-card .card__badge .badge span,.card-product .card__badge .badge span{background:transparent!important;color:inherit!important;padding:0!important;letter-spacing:inherit!important;font-size:inherit!important;font-weight:inherit!important}.product-card .card__badge .badge--sale>span:nth-child(1),.card-product .card__badge .badge--sale>span:nth-child(1){display:none!important}.product-card .card__badge .badge--sale>span:nth-child(2),.card-product .card__badge .badge--sale>span:nth-child(2){display:inline-block!important}.product-card .highlighted__badge span,.card-product .highlighted__badge span,.product-card .card__badge .badge--new,.card-product .card__badge .badge--new{background:#1a1a1a!important;color:#fff!important;border:0!important;box-shadow:0 2px 9px #0000003d!important;padding:4px 9px 3px!important;border-radius:3px!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important;font-weight:800!important;line-height:1!important}.product-card .highlighted__badge .p-absolute.top-0,.card-product .highlighted__badge .p-absolute.top-0{background:transparent!important}.product-card .card__badge,.card-product .card__badge{gap:6px!important}.product-card .variant-swatchs,.card-product .variant-swatchs{gap:6px!important;margin-top:8px!important}.template-product .product__badge .badge,.template-product .badge.sale-badge{color:#fff!important}.template-cart .s-header h1,ecx-cart-drwr .drawer__heading h2{font-family:var(--font-heading-family)!important;font-weight:400!important}.template-cart .cart-amount.border{border:0!important;border-top:1px solid #DED5C3!important;border-radius:0!important;background:transparent!important;padding:22px 0 0!important}.template-cart .js-cart-total>p:first-child,ecx-cart-drwr .js-cart-total>h2{font-family:var(--font-body-family)!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-size:11px!important;font-weight:600!important;color:#6f665a!important}.template-cart .js-cart-total>p:last-child,.template-cart .js-cart-total>p:last-child .money,ecx-cart-drwr .js-cart-total>p,ecx-cart-drwr .js-cart-total>p .money{font-family:var(--font-heading-family)!important;font-size:19px!important;font-weight:400!important;color:#1f1b17!important}.template-cart button[name=checkout],ecx-cart-drwr button[name=checkout]{border-radius:999px!important;background:#1f1b17!important;border:1px solid #1F1B17!important;color:#f6f2e9!important;text-transform:uppercase!important;letter-spacing:.16em!important;font-size:12px!important;font-weight:600!important;padding:16px 24px!important;min-height:0!important}.template-cart .cart__checkout~.ta-center a,.template-cart .cart__checkout~div .btn-outline{background:transparent!important;border:0!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:11px!important;font-weight:600!important;color:#6f665a!important;text-decoration:underline!important;text-underline-offset:3px!important}.template-cart .cart__discount,ecx-cart-drwr .cart__discount{opacity:.8}.template-cart .cart__discount input,ecx-cart-drwr .cart__discount input{font-size:12px!important}.template-cart .cart-item .card__heading,ecx-cart-drwr .cart-drawer__product-info--title{font-family:var(--font-heading-family)!important;font-weight:400!important}.template-collection .collection-products-header{flex-direction:column!important;align-items:center!important;text-align:center;border-bottom:1px solid #E4DBCB!important;padding:28px 0 18px!important;min-height:0!important;gap:6px}.template-collection .collection-products-header--left{display:flex!important;flex-direction:column;align-items:center;flex:unset!important}.template-collection h1.collection-title,.template-collection .collection-title{font-family:var(--font-heading-family)!important;font-weight:400!important;font-size:32px!important;letter-spacing:.01em;color:#1f1b17!important;margin:0 0 4px!important;text-transform:none!important}.template-collection .js-product-count{display:block!important;font-family:var(--font-body-family,Inter,sans-serif)!important;font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#8a7c6a!important;font-weight:600!important}.template-collection .breadcrumb,.template-search .breadcrumb{font-size:11px!important;opacity:.7}.template-collection .breadcrumb .ctnr{padding-top:10px!important;padding-bottom:0!important}.template-collection .new-arrival-gallery-container>.pagetitle,.template-collection .sub-category-link{display:none!important}.template-collection .js-collection-product-drawer-trigger,.template-collection .filter-dropdown__label,.template-collection .facets__summary,.template-collection [class*=sortby] .field__label,.template-collection .collection-product-header--right button{text-transform:uppercase!important;letter-spacing:.12em!important;font-size:11px!important;font-weight:600!important}.ee-collection-seo{margin:40px auto 0;padding-top:8px}.ee-collection-seo__details{border-top:1px solid #E4DBCB}.ee-collection-seo__details>summary{list-style:none;cursor:pointer;padding:18px 2px;font-family:var(--font-body-family,Inter,sans-serif);text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:600;color:#6f665a;position:relative}.ee-collection-seo__details>summary::-webkit-details-marker{display:none}.ee-collection-seo__details>summary:after{content:"+";position:absolute;right:4px;top:15px;font-size:18px;font-weight:300;color:#8a7c6a}.ee-collection-seo__details[open]>summary:after{content:"\2013"}.ee-collection-seo__details:not([open])>.ee-collection-seo__body{display:none!important}.ee-collection-seo__body{padding:0 2px 24px;max-width:74ch;font-size:14px;line-height:1.7;color:#4a463f}.ee-collection-seo__body h2,.ee-collection-seo__body h3{font-family:var(--font-heading-family);font-weight:400}.estimated-delivery-custom .js-estimated-delivery{display:none!important}.estimated-delivery-custom:after{content:"Standard delivery: 10\2013 14 business days, including production";display:block;text-align:center;margin-top:10px;font-size:12px;color:#8a8175;font-family:var(--font-body-family,Inter,sans-serif)}.ee-cart-trust{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:6px}.ee-cart-trust li{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.45;color:#4a4136;font-family:var(--font-body-family,Inter,sans-serif)}.ee-cart-trust li>span[aria-hidden]{color:#8a6c49;font-weight:700;flex:0 0 auto}ecx-cart-drwr .ee-cart-trust{margin:10px 0 0}.ee-signup-offer{display:flex;align-items:flex-start;gap:10px;background:#fbf3e4;border:1px solid #E7CFA0;border-radius:6px;padding:12px 34px 12px 14px;margin:0 0 14px;text-align:left;text-decoration:none!important;cursor:pointer;position:relative}.ee-signup-offer:hover{border-color:#9a6f2b}.ee-signup-offer__badge{flex:0 0 auto;width:34px;height:34px;border-radius:999px;background:#9a6f2b;color:#fbf3e4;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading-family);font-size:11px;font-weight:700}.ee-signup-offer__body{flex:1 1 auto;min-width:0}.ee-signup-offer__title{font-family:var(--font-heading-family);font-size:14px;font-weight:400;color:#1f1b17;line-height:1.35;display:block}.ee-signup-offer__sub{font-family:var(--font-body-family,Inter,sans-serif);font-size:11px;color:#8a7c6a;margin-top:3px;text-transform:uppercase;letter-spacing:.08em;display:block}.ee-signup-offer__close{position:absolute;top:6px;right:6px;background:none;border:0;padding:6px;color:#a79a85;font-size:15px;line-height:1;cursor:pointer}.ee-signup-offer__close:hover{color:#4a4136}ecx-cart-drwr .ee-signup-offer{margin:12px 0 0}.template-collection .collection-products-header,.template-search .collection-products-header{border-bottom:0!important;padding-bottom:4px!important;align-items:baseline!important}.template-collection .collection-products-header>.collection-product-header--right,.template-search .collection-products-header>.collection-product-header--right{position:fixed!important;left:50%!important;bottom:max(18px,env(safe-area-inset-bottom))!important;transform:translate(-50%)!important;z-index:30!important;width:-moz-max-content!important;width:max-content!important;max-width:calc(100vw - 20px)!important;display:inline-flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:3px!important;padding:6px!important;background:#ffffffed!important;-webkit-backdrop-filter:saturate(1.1) blur(12px)!important;backdrop-filter:saturate(1.1) blur(12px)!important;border:1px solid rgba(20,18,16,.09)!important;border-radius:999px!important;box-shadow:0 10px 34px #1412102b,0 2px 8px #14121017!important}.template-collection ecx-coll-prd-filter-switch,.template-search ecx-coll-prd-filter-switch{display:none!important}.template-collection .collection-product-header--right .btn,.template-collection .collection-product-header--right .prd-swh-layout-label,.template-search .collection-product-header--right .btn,.template-search .collection-product-header--right .prd-swh-layout-label{border:0!important;background:transparent!important;border-radius:999px!important;min-height:0!important;height:auto!important;padding:9px 15px!important;font-family:var(--font-body-family)!important;text-transform:uppercase!important;letter-spacing:.11em!important;font-size:11px!important;font-weight:700!important;color:#1a1a1a!important;white-space:nowrap!important}.template-collection .collection-product-header--right .btn:hover,.template-search .collection-product-header--right .btn:hover{background:#1412100f!important}.template-collection .collection-product-header--right svg,.template-search .collection-product-header--right svg{width:17px!important;height:17px!important;flex:0 0 auto!important}.template-collection .collection-product-header--right .js-collection-product-drawer-trigger,.template-search .collection-product-header--right .js-collection-product-drawer-trigger{background:#1a1a1a!important;color:#fff!important}.template-collection .collection-product-header--right .js-collection-product-drawer-trigger:hover,.template-search .collection-product-header--right .js-collection-product-drawer-trigger:hover{background:#000!important}.template-collection .prd-swh-layout,.template-search .prd-swh-layout{background:#1412100f!important;border-radius:999px!important;padding:3px!important;gap:0!important;align-items:center!important}.template-collection .prd-swh-layout>span,.template-search .prd-swh-layout>span{gap:0!important}.template-collection .prd-swh-layout .prd-swh-layout-label,.template-search .prd-swh-layout .prd-swh-layout-label{padding:7px 12px!important;color:#857d71!important}.template-collection .prd-swh-layout-item:checked+.prd-swh-layout-label,.template-search .prd-swh-layout-item:checked+.prd-swh-layout-label{background:#fff!important;color:#1a1a1a!important;box-shadow:0 1px 4px #00000021!important}.template-collection #desktop_layout_3,.template-collection label[for=desktop_layout_3],.template-search #desktop_layout_3,.template-search label[for=desktop_layout_3]{display:none!important}.template-collection label[for=desktop_layout_6] svg,.template-search label[for=desktop_layout_6] svg{display:none!important}.template-collection label[for=desktop_layout_6],.template-search label[for=desktop_layout_6]{width:34px!important}.template-collection label[for=desktop_layout_6]:before,.template-search label[for=desktop_layout_6]:before{content:"";display:block;width:2.5px;height:2.5px;border-radius:1px;background:currentColor;box-shadow:5.5px 0 0 currentColor,11px 0 0 currentColor,0 5.5px 0 currentColor,5.5px 5.5px 0 currentColor,11px 5.5px 0 currentColor,0 11px 0 currentColor,5.5px 11px 0 currentColor,11px 11px 0 currentColor}.template-collection .prd-swh-layout:before,.template-search .prd-swh-layout:before{content:"View";align-self:center;padding:0 8px 0 6px;font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.11em;font-size:11px;font-weight:700;color:#1a1a1a}.template-collection .filter-form-sorting,.template-search .filter-form-sorting{gap:0!important}.template-collection .filter-form-sorting>.color-btn-outline,.template-search .filter-form-sorting>.color-btn-outline{display:none!important}.template-collection #SortByField,.template-search #SortByField{border:0!important;background:transparent!important;font-family:var(--font-body-family)!important;text-transform:uppercase!important;letter-spacing:.11em!important;font-size:11px!important;font-weight:700!important;color:#1a1a1a!important;padding:9px 12px!important;cursor:pointer!important}.template-collection .collection-products-container,.template-search .collection-products-container{padding-bottom:108px!important}.template-collection .js-product-grid,.template-search .js-product-grid{row-gap:0!important;column-gap:0!important}.template-collection .js-product-grid>*,.template-search .js-product-grid>*{border-right:1px solid #E4DBCB!important;border-bottom:1px solid #E4DBCB!important;background:#fafaf8!important}.template-collection .card-product .card__content,.template-search .card-product .card__content,.template-collection .product-card .card__content,.template-search .product-card .card__content{padding-left:14px!important;padding-right:14px!important}@media(max-width:620px){.template-collection .collection-products-header>.collection-product-header--right,.template-search .collection-products-header>.collection-product-header--right{gap:4px!important;padding:5px!important}.template-collection .collection-product-header--right ecx-coll-prd-switch-layout,.template-search .collection-product-header--right ecx-coll-prd-switch-layout{display:none!important}.template-collection .collection-product-header--right .btn,.template-search .collection-product-header--right .btn{padding:10px 15px!important}.template-collection #SortByField,.template-search #SortByField{padding:10px 8px!important;max-width:132px!important}}.ee-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:16px;padding:12px clamp(14px,4vw,44px);background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid rgba(20,18,16,.1);box-shadow:0 -6px 24px #14121017;transform:translateY(120%);transition:transform .35s cubic-bezier(.2,.7,.1,1);font-family:var(--font-body-family,Inter,sans-serif)}.ee-sticky-atc.is-visible{transform:none}.ee-sticky-atc__meta{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.ee-sticky-atc__name{font-weight:600;font-size:13px;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ee-sticky-atc__price{font-size:12.5px;color:#6f665a;margin-top:1px}.ee-sticky-atc__btn{flex:0 0 auto;border:0;cursor:pointer;background:#1a1a1a;color:#f6f2e9;border-radius:999px;padding:14px 30px;font-family:inherit;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:700}.ee-sticky-atc__btn:hover{background:#000}.ee-sticky-atc__btn[disabled]{opacity:.5;cursor:not-allowed}@media(max-width:640px){.ee-sticky-atc{gap:10px;padding:10px 14px}.ee-sticky-atc__btn{padding:13px 20px;letter-spacing:.1em}}.template-product .js-product-sticky-atc,.template-product ecx-sticky-atc{display:none!important}.ee-pdp-subtitle{font-family:var(--font-body-family)!important;font-size:13.5px!important;line-height:1.5!important;color:#6f665a!important;margin:2px 0 6px!important}.ee-pdp-why{margin:6px 0 2px!important}.ee-pdp-why__label{display:block!important;font-family:var(--font-body-family)!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-size:11px!important;font-weight:600!important;color:#6f665a!important;margin-bottom:6px!important}.ee-pdp-why p{font-size:14px!important;line-height:1.6!important;color:#2a241d!important;margin:0!important}.ee-pdp-acc{border-top:1px solid #DED5C3!important;padding:12px 0 4px!important}.ee-pdp-acc>summary{list-style:none!important;cursor:pointer!important;font-family:var(--font-body-family)!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:11px!important;font-weight:600!important;color:#2a241d!important;position:relative!important;padding-right:20px!important}.ee-pdp-acc>summary::-webkit-details-marker{display:none!important}.ee-pdp-acc>summary:after{content:"+";position:absolute;right:2px;top:-2px;font-size:16px;font-weight:300;color:#8a7c6a}.ee-pdp-acc[open]>summary:after{content:"\2013"}.ee-pdp-acc__list{margin:10px 0 4px!important;padding-left:18px!important}.ee-pdp-acc__list li{font-size:13px!important;line-height:1.65!important;color:#4a4136!important}@view-transition{navigation:auto}@media(prefers-reduced-motion:no-preference){::view-transition-old(root),::view-transition-new(root){animation-duration:.32s;animation-timing-function:cubic-bezier(.2,.7,.1,1)}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.template-collection .collection-product-header--right .filter-form-sorting,.template-search .collection-product-header--right .filter-form-sorting{display:none!important}.collection-products-filter--drawer .js-collection-product-drawer-overlay,.collection-products-filter--drawer .filter__drawer__overlay{background:#14121061!important;transition:opacity .3s ease!important}.collection-products-filter--drawer .filter__drawer__wrapper{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;width:min(500px,96vw)!important;max-width:500px!important;height:100vh!important;max-height:none!important;margin:0!important;border-radius:0!important;background:#fff!important;box-shadow:-12px 0 60px #14121038!important;display:flex!important;flex-direction:column!important}.collection-products-filter--drawer.active .filter__drawer__wrapper{animation:eeDrawerIn .34s cubic-bezier(.2,.7,.1,1) both}@keyframes eeDrawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.collection-products-filter--drawer.active .filter__drawer__wrapper{animation:none!important}}.collection-products-filter--drawer .filter__drawer__header{padding:28px 30px 20px!important;border-bottom:1px solid #EDE9E1!important;align-items:center!important;flex:0 0 auto!important}.collection-products-filter--drawer .filter__drawer__heading{font-family:var(--font-heading-family)!important;font-weight:400!important;font-size:28px!important;color:#141210!important}.collection-products-filter--drawer .drawer__btn-close{border:1px solid #D8D2C6!important;background:transparent!important;width:42px!important;height:42px!important;min-width:0!important}.collection-products-filter--drawer .filter__drawer__body{padding:0 30px 28px!important;flex:1 1 auto!important;overflow-y:auto!important}.collection-products-filter--drawer .js-details-filter,.collection-products-filter--drawer .filter-form__details{border:0!important;border-bottom:1px solid #EDE9E1!important;padding:4px 0!important}.collection-products-filter--drawer .js-summary-filter,.collection-products-filter--drawer .filter-form__summary{padding:21px 0!important;font-family:var(--font-body-family)!important;font-size:15px!important;font-weight:600!important;color:#141210!important;text-transform:none!important;letter-spacing:.005em!important}.collection-products-filter--drawer .js-summary-filter svg{color:#8a7c6a!important;width:22px!important;height:22px!important}.collection-products-filter--drawer .filter-form__items{padding:2px 0 20px!important;gap:6px!important}.collection-products-filter--drawer .filter-form__items label,.collection-products-filter--drawer .filter-form__label,.collection-products-filter--drawer .filter-form__item{font-family:var(--font-body-family)!important;font-size:14.5px!important;line-height:1.5!important;color:#3a342c!important}.collection-products-filter--drawer .filter-form__items input[type=checkbox],.collection-products-filter--drawer .filter-form__items .input__checkbox{width:18px!important;height:18px!important;accent-color:#141210!important}.collection-products-filter--drawer .filter-form__items .swatch,.collection-products-filter--drawer .filter-form__items [class*=swatch]{width:26px!important;height:26px!important}.collection-products-filter--drawer .filter__drawer__footer{padding:18px 30px calc(18px + env(safe-area-inset-bottom))!important;border-top:1px solid #EDE9E1!important;background:#fff!important;display:flex!important;gap:12px!important;flex:0 0 auto!important}.collection-products-filter--drawer .js-collection-product-clear-all-btn{flex:1 1 0!important;border:1px solid #141210!important;background:transparent!important;color:#141210!important;border-radius:999px!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:11px!important;font-weight:700!important;padding:15px 14px!important;min-height:0!important;white-space:nowrap!important}.collection-products-filter--drawer .js-collection-product-done-btn{flex:1.7 1 0!important;border:0!important;background:#141210!important;color:#f6f2e9!important;border-radius:999px!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:11px!important;font-weight:700!important;padding:15px 14px!important;min-height:0!important;white-space:nowrap!important}.collection-products-filter--drawer .js-collection-product-done-btn:hover{background:#000!important}.ee-filter-sort{border-bottom:1px solid #EDE9E1;padding:4px 0}.ee-filter-sort__summary{list-style:none;cursor:pointer;padding:21px 0;font-family:var(--font-body-family);font-size:15px;font-weight:600;color:#141210;position:relative}.ee-filter-sort__summary::-webkit-details-marker{display:none}.ee-filter-sort__summary:after{content:"+";position:absolute;right:2px;top:18px;font-size:18px;font-weight:300;color:#8a7c6a}.ee-filter-sort[open] .ee-filter-sort__summary:after{content:"\2013"}.ee-filter-sort__opts{padding:0 0 16px}.ee-filter-sort__opt{display:flex;align-items:center;gap:11px;padding:8px 0;cursor:pointer}.ee-filter-sort__opt input{accent-color:#141210;width:17px;height:17px;flex:0 0 auto}.ee-filter-sort__opt span{font-family:var(--font-body-family);font-size:14.5px;color:#3a342c}@media(max-width:749px){body.template-product .main-product__info .product-form__buttons{grid-template-columns:minmax(0,1fr)!important}}.comparison__mark--cross{background:#c0392b!important}.main-product__info .product-option__label{padding:7px 14px!important}.ee-drawer-social-footer{border-top:1px solid var(--color-border, #E4DBCB);padding:20px 24px}.ee-drawer-social-footer__link{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:var(--color-normal-text, #2A2119);transition:opacity .2s ease}.ee-drawer-social-footer__link:hover{opacity:.6}.template-product .product__quantity{display:none!important}.ee-ship-estimator{border:1px solid #E4DBCB;border-radius:8px;padding:12px 16px;margin:0 0 16px;font-size:13px}.ee-ship-estimator__summary{cursor:pointer;font-weight:700;color:#2a2119;list-style:none;display:flex;align-items:center;justify-content:space-between}.ee-ship-estimator__summary::-webkit-details-marker{display:none}.ee-ship-estimator__summary::marker{content:""}.ee-ship-estimator__summary:after{content:"+";font-weight:400;font-size:16px;color:#857c6f}.ee-ship-estimator[open] .ee-ship-estimator__summary:after{content:"\2212"}.ee-ship-estimator__body{display:flex;flex-direction:column;gap:8px;margin-top:12px}.ee-ship-estimator__field{border:1px solid #C9BFAC;border-radius:4px;padding:9px 10px;font-size:13px;width:100%;background:#fff;color:#2a2119}.ee-ship-estimator__btn{background:#2a2119;color:#fff;border:none;border-radius:4px;padding:10px;font-weight:700;cursor:pointer;font-size:13px}.ee-ship-estimator__btn:hover{opacity:.85}.ee-ship-estimator__result{margin-top:6px;color:#5c5346}.ee-ship-estimator__result.is-error{color:#b03a2e}.ee-ship-estimator__rates{list-style:none;padding:0;margin:0}.ee-ship-estimator__rates li{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid #EDE7DB}.ee-ship-estimator__rates li:last-child{border-bottom:none}.ee-ship-estimator__rate-price{font-weight:700;color:#2a2119;white-space:nowrap}.ee-fms-trigger{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:0 0 10px;margin:0;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#2a2119;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ee-fms-trigger:hover{opacity:.7}.ee-fms-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1414148c;z-index:999;display:flex;align-items:center;justify-content:center;padding:16px}.ee-fms-modal{background:#fff;width:100%;max-width:440px;max-height:88vh;overflow-y:auto;border-radius:8px;padding:28px 24px 24px;position:relative;font-size:14px;color:#2a2119}.ee-fms-close{position:absolute;top:14px;right:14px;background:none;border:none;font-size:22px;line-height:1;cursor:pointer;color:#857c6f;padding:4px}.ee-fms-close:hover{color:#2a2119}.ee-fms-title{font-family:var(--font-heading-family, serif);font-size:22px;margin:0 0 6px;padding-right:24px}.ee-fms-sub{color:#6f665a;font-size:13px;margin:0 0 20px;line-height:1.4}.ee-fms-step{display:flex;flex-direction:column;gap:12px}.ee-fms-choices{display:flex;flex-direction:column;gap:8px}.ee-fms-choice{border:1px solid #C9BFAC;border-radius:6px;padding:12px 14px;background:#fff;text-align:left;font-size:14px;font-weight:600;color:#2a2119;cursor:pointer}.ee-fms-choice:hover{border-color:#2a2119}.ee-fms-field-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6f665a;margin-bottom:4px;display:block}.ee-fms-field{margin-bottom:12px}.ee-fms-field input{border:1px solid #C9BFAC;border-radius:4px;padding:10px;font-size:14px;width:100%;background:#fff;color:#2a2119}.ee-fms-hint{font-size:12px;color:#857c6f;margin:-8px 0 12px;line-height:1.4}.ee-fms-btn{background:#2a2119;color:#fff;border:none;border-radius:4px;padding:13px;font-weight:700;cursor:pointer;font-size:14px;width:100%}.ee-fms-btn:hover{opacity:.85}.ee-fms-btn-outline{background:#fff;color:#2a2119;border:1px solid #C9BFAC;border-radius:4px;padding:11px;font-weight:600;cursor:pointer;font-size:13px;width:100%}.ee-fms-back{background:none;border:none;color:#857c6f;font-size:13px;text-decoration:underline;cursor:pointer;padding:0;align-self:flex-start;margin-bottom:4px}.ee-fms-result{text-align:center;padding:8px 0}.ee-fms-result-size{font-family:var(--font-heading-family, serif);font-size:40px;margin:4px 0}.ee-fms-result-length{font-size:14px;color:#6f665a;margin:0 0 16px}.ee-fms-result-note{font-size:12px;color:#857c6f;margin:12px 0;line-height:1.4}.ee-fms-error{color:#b03a2e;font-size:13px;margin:0 0 12px}.template-product .product__title{font-size:26px!important;margin:0 0 8px!important;line-height:1.15!important}.ee-fms-trigger{display:block;width:100%;background:#2a2119!important;color:#fff!important;text-align:center;text-decoration:none!important;border-radius:4px;padding:11px 12px!important;font-size:11px;letter-spacing:.08em;margin:0 0 12px!important}.ee-fms-trigger:hover{opacity:.85}.template-product .product-option__value .product-option__label{padding:4px 11px!important;min-width:32px!important;font-size:12px!important;line-height:18px!important}.template-product .js-variant-picker fieldset.product-option{row-gap:4px!important;column-gap:4px!important}.template-product .js-variant-picker fieldset.product-option legend{margin-bottom:4px!important;font-size:11px!important;line-height:1.3!important}.template-product .product__block-variant{gap:10px!important}.template-product .product__payment-method{margin-top:12px!important}.template-product .product__payment-method .d-block.fw-700{margin-bottom:8px!important}.template-product .main-product__info>.product__info{margin-top:5px!important;margin-bottom:6px!important}.template-product .main-product__info>.product__info:first-child{margin-top:0!important}.template-product .product__block-price{margin-bottom:2px!important}.template-product [class*=availability]{margin:4px 0!important}.template-index [id$=__ee_concept_home] .section{padding:0!important;max-width:1440px}.template-index [id$=__ee_concept_home] .s--margin,.template-index [id$=__ee_concept_home] .s-content{margin:0!important}.ee-concept-home{color:#1f1b17;background:#f6f2e9}.ee-concept-hero{display:grid;grid-template-columns:1fr 1fr;min-height:520px;height:560px}.ee-concept-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:44px clamp(24px,5vw,76px)}.ee-concept-eyebrow{font-size:11px!important;font-weight:600;letter-spacing:.15em;text-transform:uppercase;margin:0 0 14px!important;color:#6f6253}.ee-concept-hero h1{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(42px,4.3vw,64px);line-height:1.08;letter-spacing:-.025em;margin:0 0 24px}.ee-concept-hero h1 em{font-weight:400;color:#806d50}.ee-concept-hero__copy>p:not(.ee-concept-eyebrow){max-width:410px;font-size:16px;line-height:1.65;margin:0 0 24px}.ee-concept-actions{display:flex;gap:10px;margin-bottom:20px}.ee-concept-actions a{min-height:50px;min-width:140px;padding:12px 20px}.ee-concept-home .btn-outline{color:#1f1b17!important;border:1px solid #8b7a63!important;background:transparent!important}.ee-concept-home .btn-primary{background:#1f1b17!important;color:#fff!important;border-color:#1f1b17!important}.ee-concept-hero__copy>.ee-concept-small{font-size:11px!important;margin:0!important}.ee-concept-hero__image{min-width:0;min-height:0;overflow:hidden}.ee-concept-hero__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 8%}.ee-concept-categories{padding:44px clamp(20px,4vw,60px) 32px}.ee-concept-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}.ee-concept-heading h2,.ee-concept-fit h2{font-size:clamp(25px,2.5vw,36px);line-height:1.2;font-weight:400;margin:0}.ee-concept-heading>a{font-size:13px;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.ee-concept-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ee-concept-category{color:inherit;text-decoration:none;display:block;min-width:0}.ee-concept-category>div{aspect-ratio:4/5;overflow:hidden;background:#e8e0d2}.ee-concept-category img{display:block;width:100%;height:100%;object-fit:cover}.ee-concept-category>span{display:flex;justify-content:space-between;align-items:center;margin:12px 0 4px;font-size:21px;font-family:var(--font-heading-family)}.ee-concept-category strong{font-weight:400}.ee-concept-category small{font-size:12px;color:#6f6253}.ee-concept-category:hover img{opacity:.94}.ee-concept-home a:focus-visible{outline:2px solid #806d50;outline-offset:5px}.ee-concept-more{display:flex;gap:24px;margin-top:24px;font-size:12px;text-decoration:underline;text-underline-offset:4px}.ee-concept-fit{margin:0 clamp(20px,4vw,60px) 24px;padding:28px 32px;background:#eae2d3;display:flex;align-items:center;justify-content:space-between;gap:24px}.ee-concept-fit p:last-child{font-size:14px;line-height:1.6;max-width:650px;margin:12px 0 0}.ee-concept-fit a{flex-shrink:0;min-height:48px}.template-product .main-product{max-width:1320px!important;margin-inline:auto!important;gap:clamp(28px,4vw,64px)!important}.template-product{background:#f6f2e9!important}.template-product .main-product__info{padding:8px 0 32px!important}.template-product .main-product__info>.product__block-product_code{font-size:11px;opacity:.75}.template-product .main-product__info>.product__block-price,.template-product .main-product__info>.product__block-variant,.template-product .main-product__info>.product__block-buy_buttons{border-top:0!important}.template-product .product-slideshow__items .product-slideshow__item--image ecx-prd-slideshow-itm{height:620px!important;max-height:70vh;aspect-ratio:auto!important}.template-product .product-slideshow__items .product-slideshow__item--image .media-wrapper{height:100%!important;padding:0!important;aspect-ratio:auto!important}.template-product .product-slideshow__items .product-slideshow__item--image img{object-fit:contain!important}.template-product .product__title{font-size:clamp(26px,2.8vw,38px)!important;margin-bottom:4px!important}.ee-concept-delivery{background:#ece5d8;border:1px solid #dcd0bc;border-radius:5px;padding:13px 16px;font-size:12px;line-height:1.5;display:grid;gap:4px;width:100%}.ee-concept-delivery strong{font-size:14px;font-weight:600}.ee-concept-delivery span{display:block}.ee-concept-reassurance{font-size:12px;line-height:1.6;color:#5c5144}.ee-concept-reassurance p{margin:0 0 8px}.ee-concept-cart-confidence{font-size:12px;line-height:1.5;margin:16px 0;color:#5c5144;border-top:1px solid #dfd5c4;padding-top:12px}.ee-concept-cart-confidence p{margin:0 0 5px}.ee-concept-cart-confidence small{font-size:11px}.template-cart .cart-amount{background:#f0e9dc;border-color:#ddd0ba!important;padding:24px!important}.template-cart .cart__checkout button[name=checkout],#cartDrawer button[name=checkout]{min-height:52px;font-size:15px;font-weight:600}.template-cart .cart-amount .js-cart-total{font-size:19px;padding:8px 0;border-bottom:1px solid #ddd0ba}.template-cart .cart-amount .ta-center>a.btn-outline{border:0;background:transparent;min-height:40px;text-decoration:underline;font-size:12px}#cartDrawer .drawer__footer{padding-top:16px!important;border-top:1px solid #dfd5c4}#cartDrawer .drawer__footer>.d-flex.mt-32{margin-top:14px!important}#cartDrawer .estimated-delivery-custom{display:none}@media(max-width:749px){.ee-concept-hero{min-height:0;height:auto;grid-template-columns:1fr;position:relative}.ee-concept-hero__image{height:290px;grid-column:1;grid-row:1}.ee-concept-hero__image img{object-position:50% 5%}.ee-concept-hero__copy{grid-column:1;grid-row:2;position:relative;justify-content:center;padding:24px 20px;background:#f6f2e9}.ee-concept-hero h1{font-size:36px;margin-bottom:12px}.ee-concept-hero h1 br{display:block}.ee-concept-hero__copy>p:not(.ee-concept-eyebrow){font-size:13px;line-height:1.5;max-width:310px;margin-bottom:16px}.ee-concept-hero .ee-concept-eyebrow{font-size:10px!important;margin-bottom:8px!important}.ee-concept-actions{margin-bottom:12px}.ee-concept-actions a{min-width:0;flex:1;min-height:46px;padding:10px 16px;font-size:13px}.ee-concept-hero__copy>.ee-concept-small{font-size:10px!important}.ee-concept-categories{padding:28px 18px 24px}.ee-concept-heading{align-items:center;gap:12px;margin-bottom:18px}.ee-concept-heading .ee-concept-eyebrow{font-size:9px!important;margin-bottom:8px!important}.ee-concept-heading h2{font-size:26px}.ee-concept-heading>a{font-size:11px}.ee-concept-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.ee-concept-category>div{aspect-ratio:1/1.08}.ee-concept-category>span{font-size:20px;margin-top:9px}.ee-concept-category small{font-size:11px}.ee-concept-more{gap:20px;font-size:11px;margin-top:20px}.ee-concept-fit{margin:0 18px 20px;padding:24px 20px;display:block}.ee-concept-fit h2{font-size:25px}.ee-concept-fit p:last-child{font-size:13px}.ee-concept-fit a{margin-top:18px;width:100%;font-size:12px}.template-product .main-product{gap:0!important;padding-inline:0!important}.template-product .main-product__info{padding:18px 18px 28px!important;flex:0 0 auto!important}.template-product .main-product__media{padding:0!important;min-height:0;flex:0 0 auto!important;height:auto!important}.template-product .product-slideshow-mobile-full-width{margin-inline:0!important;width:100%!important}.template-product .product-slideshow__items .product-slideshow__item--image ecx-prd-slideshow-itm{height:315px!important;max-height:none!important}.template-product .product-slideshow__thumbnail{max-height:62px;margin-top:4px}.template-product .product-slideshow__thumbs{height:58px!important;gap:6px!important}.template-product .product-slideshow__thumbs>*{max-width:44px!important}.template-product .product__title{font-size:26px!important;line-height:1.18!important}.template-product .product-option__name,.template-product .product-option__name span{letter-spacing:.055em!important;font-size:11px!important}.template-product .main-product__info .product-option__label{padding:8px 11px!important;min-height:36px}.template-product .product__variants--radios{gap:16px!important}.ee-concept-delivery{padding:12px;font-size:11px}.ee-concept-delivery strong{font-size:13px}#cartDrawer .ee-concept-cart-confidence{font-size:11px;margin:10px 0;padding-top:10px}.template-cart .cart-amount{padding:20px 18px!important}}.ee-price-selection{margin:0;font-size:12px;line-height:1.5;color:#5c5144}.ee-concept-delivery a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ee-purchase-help__links{display:flex;flex-wrap:wrap;column-gap:18px;margin:0 0 6px}.ee-purchase-help__links a,.ee-cart-trust a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:underline;text-underline-offset:3px}.ee-purchase-help a:focus-visible,.ee-cart-trust a:focus-visible,.ee-concept-delivery a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ee-ship-estimator__note{margin:8px 0 0;font-size:11px;line-height:1.5;color:#5c5144}.ee-ship-estimator__btn:disabled{opacity:.65;cursor:wait}.template-product .main-product__info>.product__info{padding-top:8px!important}.template-product .main-product__info>.product__block-title{padding-top:0!important}.template-product .main-product__info>.product__block-buy_buttons{padding-top:4px!important}.template-product .ee-size-heading{flex-wrap:wrap;align-items:center;gap:6px 12px!important}.template-product .ee-size-help{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px 12px;margin-left:auto}.template-product .ee-size-help .ee-fms-trigger{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:36px;margin:0!important;padding:7px 12px!important;font-size:10px;white-space:nowrap}.template-product .ee-size-help>.btn{min-height:36px;padding-top:6px!important;padding-bottom:6px!important}.template-product .ee-size-help button:focus-visible{outline:2px solid #806d50;outline-offset:3px}.template-product .js-variant-picker .product__variants--radios{gap:8px!important}@media(max-width:749px){.template-product .ee-size-help{gap:4px 10px}.template-product .ee-size-help .ee-fms-trigger,.template-product .ee-size-help>.btn{min-height:44px}}.product-card .card__heading>a{display:block}@media(max-width:480px){ecx-cart-drwr .cart-drawer__product{grid-template-columns:96px minmax(0,1fr);gap:12px}ecx-cart-drwr .cart-drawer__product__media{width:100%;min-width:0}ecx-cart-drwr .cart-drawer__product-info{min-width:0}ecx-cart-drwr .cart-drawer__product-info>.d-flex.mt-12{flex-wrap:wrap;gap:8px;justify-content:flex-start!important}ecx-cart-drwr ecx-cart-drwr-qty-inp{margin-right:0}ecx-cart-drwr ecx-cart-drwr-rmv-btn{flex:0 0 auto}}@media(max-width:360px){ecx-cart-drwr .cart-drawer__product{grid-template-columns:80px minmax(0,1fr)}}@media(max-width:768px){@view-transition{navigation:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@media(max-width:749px){.template-product #mainContent#mainContent .main-product__info .product-option__label{min-height:44px!important;min-width:44px!important;display:inline-flex;align-items:center;justify-content:center}.template-product shopify-chat::part(activator){transform:translateY(-110px)}}@media(max-width:768px){#mainContent .anm,#mainContent .media-wrapper.anm{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}}body:has(#ecxCartDrawer[open]) shopify-chat{display:none!important}#ecxCartDrawer,#ecxCartDrawer .js-drawer-wrapper,#ecxCartDrawer .js-drawer-overlay{transition-duration:.15s!important;transition-delay:0ms!important}@media(prefers-reduced-motion:reduce){#ecxCartDrawer,#ecxCartDrawer .js-drawer-wrapper,#ecxCartDrawer .js-drawer-overlay{transition-duration:0ms!important}}#ecxCartDrawer .drawer--animate{transition-delay:0ms!important;transition-duration:.15s!important}@media(prefers-reduced-motion:reduce){#ecxCartDrawer .drawer--animate{transition-duration:0ms!important}}#filterCollectionProductDrawer .filter__drawer__wrapper{width:min(600px,100vw)!important;max-width:100%!important;background:#f8f7f2!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;height:100%!important;padding:0!important}#filterCollectionProductDrawer .filter__drawer__header{padding:22px 28px!important;border-bottom:1px solid #deddd7!important}#filterCollectionProductDrawer .filter__drawer__body{padding:0 28px!important;min-height:0!important;overflow:auto!important}#filterCollectionProductDrawer .filter-form-wrapper{display:flex!important;flex-direction:column!important;gap:0!important}#filterCollectionProductDrawer [data-ee-filter="filter.p.product_type"]{order:1!important}#filterCollectionProductDrawer [data-ee-filter="filter.p.m.custom.colour"]{order:2!important}#filterCollectionProductDrawer [data-ee-filter="filter.v.price"]{order:3!important}#filterCollectionProductDrawer .filter-form__details,#filterCollectionProductDrawer .ee-filter-sort{border:0!important;border-bottom:1px solid #deddd7!important;margin:0!important;padding:0!important}#filterCollectionProductDrawer .filter-form__summary,#filterCollectionProductDrawer .ee-filter-sort__summary{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:70px!important;padding:0!important;margin:0!important;font:400 13px/1.4 Arial,sans-serif!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:#111!important;list-style:none!important;outline-offset:3px!important}#filterCollectionProductDrawer summary::-webkit-details-marker{display:none!important}#filterCollectionProductDrawer .ee-filter-sort__summary:after{content:""!important;width:8px!important;height:8px!important;border-right:1.5px solid #111!important;border-bottom:1.5px solid #111!important;transform:rotate(45deg)!important;position:static!important;margin-right:4px!important}#filterCollectionProductDrawer .ee-filter-sort[open]>.ee-filter-sort__summary:after{transform:rotate(225deg)!important}#filterCollectionProductDrawer .filter-form__summary .btn-icon{position:relative!important;width:16px!important;height:16px!important;padding:0!important;min-height:0!important;flex-shrink:0!important}#filterCollectionProductDrawer .filter-form__display,#filterCollectionProductDrawer .ee-filter-sort__opts{padding:0 0 20px!important;margin:0!important}#filterCollectionProductDrawer .ee-filter-sort__opt{display:flex!important;align-items:center!important;gap:14px!important;padding:6px 0!important;margin:0!important;min-height:30px!important}#filterCollectionProductDrawer .ee-filter-sort__opt span,#filterCollectionProductDrawer .filter-form__items label,#filterCollectionProductDrawer .product-swatches-label{font:400 13px/1.5 Arial,sans-serif!important;color:#111!important}#filterCollectionProductDrawer .ee-filter-sort__opt span{text-transform:uppercase!important}#filterCollectionProductDrawer .ee-filter-sort__opt input{margin:0!important;width:14px!important;height:14px!important;accent-color:#111!important;flex-shrink:0!important}#filterCollectionProductDrawer .filter-form__items{margin:0!important;padding:0!important;gap:10px!important}#filterCollectionProductDrawer .product-swatches-label{width:auto!important;height:auto!important;align-items:center!important;padding:5px 0!important}#filterCollectionProductDrawer .filter__drawer__footer{display:flex!important;position:relative!important;gap:24px!important;padding:30px 28px calc(30px + env(safe-area-inset-bottom))!important;border-top:1px solid #deddd7!important;background:#f8f7f2!important;margin:0!important}#filterCollectionProductDrawer .filter__drawer__footer .btn{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:52px!important;padding:12px!important;border:1px solid #111!important;border-radius:999px!important;font:400 13px/1.4 Arial,sans-serif!important;letter-spacing:0!important;text-transform:uppercase!important}#filterCollectionProductDrawer .filter__drawer__footer .btn-outline{background:transparent!important;color:#111!important}#filterCollectionProductDrawer .filter__drawer__footer .btn-primary{background:#000!important;color:#fff!important}@media(max-width:600px){#filterCollectionProductDrawer .filter__drawer__wrapper{width:100vw!important}#filterCollectionProductDrawer .filter__drawer__body{padding:0 22px!important}#filterCollectionProductDrawer .filter__drawer__header{padding:20px 22px!important}#filterCollectionProductDrawer .filter__drawer__footer{gap:16px!important;padding:24px 22px calc(24px + env(safe-area-inset-bottom))!important}}#filterCollectionProductDrawer .filter-form__details{background:transparent!important;border-radius:0!important;box-shadow:none!important}#filterCollectionProductDrawer .drawer__btn-close{background:#e7e6e0!important;border:0!important;border-radius:50%!important;width:36px!important;height:36px!important;min-height:36px!important}#filterCollectionProductDrawer svg path{stroke:#111!important}body:has(#filterCollectionProductDrawer[open]) shopify-chat{display:none!important}#filterCollectionProductDrawer .filter__drawer__wrapper{right:0!important;left:auto!important;transform:none!important;max-width:100vw!important}#filterCollectionProductDrawer .filter-form{padding:0!important;margin:0!important;background:transparent!important}#filterCollectionProductDrawer .filter__drawer__header{background:#f8f7f2!important}#filterCollectionProductDrawer .filter-form-wrapper{padding:0!important;margin:0!important;background:transparent!important}#filterCollectionProductDrawer [data-ee-filter="filter.p.m.custom.style"]{order:2!important}#filterCollectionProductDrawer [data-ee-filter="filter.p.m.custom.fabric"]{order:4!important}#filterCollectionProductDrawer [data-ee-filter="filter.p.m.custom.colour"]{order:3!important}#filterCollectionProductDrawer [data-ee-filter="filter.v.price"]{order:5!important}#ecxCartDrawer .drawer__body{min-height:0;overscroll-behavior:contain}#ecxCartDrawer .cart-drawer__footer{padding-bottom:calc(16px + env(safe-area-inset-bottom));flex-shrink:0}#ecxCartDrawer .ee-cart-trust{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 12px;margin:4px 0 8px;padding:0}#ecxCartDrawer .ee-cart-trust li{margin:0;padding:0;min-width:0;font-size:11px;line-height:1.4}#ecxCartDrawer .ee-cart-trust li:first-child{grid-column:1 / -1;font-size:12px}#ecxCartDrawer .ee-cart-trust li:not(:first-child)>span{display:none}#ecxCartDrawer .ee-cart-trust a{display:flex;min-height:44px}#ecxCartDrawer .ee-ship-estimator[open] .ee-ship-estimator__body{max-height:180px;overflow-y:auto;overscroll-behavior:contain}@media(max-width:749px){#ecxCartDrawer .cart-drawer__footer>.drawer--animate:has(>.js-cart-drawer-submit-btn){margin-bottom:4px}#ecxCartDrawer .ee-cart-trust{margin-top:4px}}body .footer-group .footer__content>.rw{margin-inline:0!important}.ee-customize-nav{align-items:center;justify-content:center;gap:10px;text-decoration:none;font-family:inherit;font-size:13px;line-height:1.2;letter-spacing:.02em;color:#30271f;background:#f3ecdf;border:1px solid #c6ae88;border-radius:999px;padding:12px 18px;min-height:44px;white-space:nowrap;transition:background .15s ease,box-shadow .15s ease}.ee-customize-nav strong{font-weight:750}.ee-customize-nav:hover{background:#e9dcc6;box-shadow:0 3px 12px #30271f18;color:#30271f}.ee-customize-nav:focus-visible,.ee-custom-tailoring-button:focus-visible{outline:3px solid #7d6037;outline-offset:3px}.ee-customize-nav--desktop{display:none}.ee-customize-nav--mobile{display:flex;margin:0 16px 12px;border-radius:10px;font-size:13px}.ee-customize-nav__hint{font-weight:400;margin-inline-end:auto;font-size:12px}.ee-custom-tailoring-button{display:inline-flex!important;align-items:center;justify-content:center;min-height:46px;padding:12px 22px!important;border:1px solid #ad9065!important;border-radius:999px!important;background:#f3ecdf!important;color:#30271f!important;font-weight:750!important;text-decoration:none!important}.ee-custom-tailoring-button:hover{background:#e9dcc6!important}@media(max-width:374px){.ee-customize-nav__hint{font-size:11px}.ee-customize-nav--mobile{gap:7px;padding:10px 12px}}@media(max-width:1194px){body .ecx-header{display:block!important;min-height:128px}body .header.ctnr{height:72px!important}body .ee-customize-nav--desktop{display:none!important}body .ee-customize-nav--mobile{font-family:Arial,sans-serif;min-height:44px}body .header__icons--right{font-family:Arial,sans-serif}}@media(max-width:1194px){body .js-section-header{height:128px!important;min-height:128px!important}body ecx-sticky-header{display:block;height:128px;min-height:128px}body .ecx-header{height:128px!important;min-height:128px!important}body ecx-ann-bar.annoucement-bar{height:52px;min-height:52px;font-family:Arial,sans-serif}body .shopify-section-group-header-group[id$=__announcement-bar]:has(.js-anmb-section:not([style*="display: none"])){height:52px;min-height:52px}}@media(max-width:1194px){body .ecx-header{background:#f8f7f2!important;color:#171717!important;--color-normal-text-rgb:23,23,23;--sticky-header-background:#f8f7f2!important;--sticky-header-content:#171717!important}body .header.ctnr{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;gap:8px!important;padding:10px 16px!important;min-height:72px!important;height:auto!important;box-sizing:border-box}body .header .header__logo{justify-self:center!important;margin:0!important}body .header .header__logo img{width:130px!important;max-width:130px!important;filter:brightness(0)!important}body .header__icons--right{gap:0!important;flex-wrap:nowrap!important}body .header__icons--right .btn,body .header__icons--right>a{width:34px!important;min-height:44px!important;padding:6px!important}body .header svg [stroke]:not([stroke=none]){stroke:currentColor!important}body .header svg [fill]:not([fill=none]){fill:currentColor!important}body .header .icon-hamburger{width:20px!important;height:18px!important}body .header .js-menu-drawer-trigger{padding:10px!important;width:44px!important;height:44px!important;color:inherit!important}body .header__icons svg,body .icon-hamburger{filter:none!important}}@media(max-width:1194px){body.template-index .ee-concept-hero{display:block!important;position:relative!important;isolation:isolate;min-height:570px!important;height:calc(85svh - 40px)!important;max-height:780px;background:#554a3f}body.template-index .ee-concept-hero__image{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;z-index:-2}body.template-index .ee-concept-hero__image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important}body.template-index .ee-concept-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 20%,#00000094);z-index:-1}body.template-index .ee-concept-hero__copy{position:absolute!important;bottom:9%!important;left:0!important;right:0!important;transform:none!important;padding:0 24px!important;text-align:center!important;color:#fff!important;background:transparent!important;align-items:center}body.template-index .ee-concept-hero__copy h1{font-size:38px!important;line-height:1.15!important;color:#fff!important;margin:0 0 18px!important;text-shadow:0 1px 3px rgba(0,0,0,.35)}body.template-index .ee-concept-hero__copy h1 em{color:inherit!important}body.template-index .ee-concept-hero__copy h1 br{display:none!important}body.template-index .ee-concept-hero__copy>.ee-concept-eyebrow,body.template-index .ee-concept-hero__copy>.ee-concept-small{display:none!important}body.template-index .ee-concept-hero__copy>p{font-size:14px!important;line-height:1.6!important;max-width:420px!important;margin:0 auto 22px!important;color:inherit!important}body.template-index .ee-concept-actions{width:100%;justify-content:center!important;flex-wrap:nowrap!important;gap:10px!important;margin:0!important}body.template-index .ee-concept-actions a.btn{background:transparent!important;color:#fff!important;border:1px solid #fff!important;border-radius:28px!important;min-height:48px!important;font:12px/1.3 Arial,sans-serif!important;flex:1 1 0!important;min-width:0!important;padding:12px!important}}@media(max-width:749px){body.template-index .ee-concept-home .ee-concept-hero{height:540px!important;min-height:480px!important;max-height:68svh!important}body.template-index .ee-concept-home .ee-concept-hero__copy{bottom:24px!important;width:100%!important;padding:20px 16px!important}}@media(max-width:749px){body.template-product .main-product__media .product-slideshow__items{height:clamp(260px,45svh,420px)!important}body.template-product .main-product__media .product-slideshow__item{height:100%!important}body.template-product .main-product__media .js-product-media-open-gallery-btn img{object-fit:contain!important}}:root{--font-heading-prominent-family:"Brittany Signature",sans-serif !important;--button-size-large:5.2rem;--font-button-weight:400}.brittany-font{font-family:Brittany Signature,sans-serif!important}.section{gap:calc(var(--gutter-base) * 1.67)}@media(max-width:1024px){.section{gap:calc(var(--gutter-base) * 2.23)}}.breadcrumb .ctnr{max-width:100%;padding:calc(var(--gutter-base) / 2) calc(var(--gutter-base) * 2)}.breadcrumb svg{width:1.5rem;height:1.5rem;display:flex;margin-top:2px}.btn{text-transform:uppercase}.btn-outline{box-shadow:inset 0 0 0 1px rgba(var(--color-button-outline-rgb),1)}header .btn-plain:active,header .btn-plain:focus,header .btn-plain:hover{border-radius:50px}.gap-10{gap:10px}.fw-300{font-weight:300}.s-header__sub{font-weight:400;font-size:16px;line-height:21px;text-transform:uppercase;color:#9a5d0d;margin-bottom:0}.s-header__desc{margin-top:calc(var(--font-body-size) * 1.05 * var(--font-heading-scale) * var(--font-heading-size))}@media(max-width:1024px){.s-header__desc{margin-top:calc(var(--font-body-size) * 1 * var(--font-heading-scale) * var(--font-heading-size))}}.product__badge .badge{font-weight:300;font-size:1.2rem}.product-card .highlighted__badge{top:.8rem;left:.8rem;right:unset}.product-card .product__badge{top:.8rem;right:.8rem;left:unset}.drawer__body svg path{stroke:#000}.ecx-dialog,.ecx-drawer{--gutter-container:0}.dialog__body img{width:100%}.drawer__btn-close.js-collection-product-drawer-btn-close{background:#000}@media(max-width:749px){.drawer__btn-close.js-collection-product-drawer-btn-close{width:3rem;--button-size:3rem}.drawer__btn-close.js-collection-product-drawer-btn-close.btn-icon svg{width:1.5rem;height:1.5rem}}.ecx-dialog{justify-content:center}.ecx-dialog .dialog__header,.ecx-dialog .dialog__body{width:100%!important}.ecx-dialog button.js-dialog-close-btn{background:#000;height:3rem;width:3rem;border-radius:50%;min-height:3rem;padding:.8rem}.sort_field select{padding:.8rem 3.8rem .8rem 1.85rem!important;height:4.4rem!important;border:1px solid #7B7F82!important;font-weight:400;background:#fff!important}.sort_field svg{right:12px!important}.sort_field svg path{stroke:#adb7bc!important}.btn-switch-filter,.filter-drawer-open button{color:#0e0e0f}.filter-form-sorting.js-filter-form-sorting .color-btn-outline{color:#101010}.freeship-progress{height:8px}.js-free-shipping-message{font-family:Inter,sans-serif;font-style:normal;font-weight:300;font-size:16px;line-height:21px;color:#000}.js-free-shipping-message .money{font-weight:500;font-size:16px;line-height:21px;color:#9a5d0d}#cartDrawer .drawer__heading .icon{background:transparent;padding:0;height:auto;min-height:auto;font-style:normal;font-weight:500;font-size:22px;line-height:29px;color:#9a5d0d;width:auto}.cart-drawer__product-info--title{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#000}.cart-drawer__product-price{font-weight:500}.js-cart-total{font-weight:600}.cart-drawer-shipping{margin-left:-2.4rem;margin-right:-2.4rem;padding:1.6rem 2.4rem;background-color:#f5f0e6;border-top:1px solid #CAC9C9;border-bottom:1px solid #CAC9C9}.js-cart-drawer-wrapper .drawer__header{padding:2.4rem 2.4rem 1.2rem}.js-cart-drawer-wrapper .drawer__heading .h6{font-family:Inter,sans-serif;font-style:normal;font-weight:500;font-size:22px;line-height:29px;color:#000}.cart-drawer__product{grid-template-columns:12rem 1fr}.cart-drawer__product:not(:first-child){border-top:1px solid #CAC9C9}.cart-drawer__product__media{width:12rem}#cartDrawer .btn-primary{color:rgb(var(--color-button-text-rgb));background:#34251f;border:1px solid #34251F;font-weight:600}#cartDrawer .btn-primary:hover{color:var(--color-button-background)}.cart-items .cart-item:not(:first-child){border-top:1px solid #CAC9C9}.ecx-drawer.active .drawer__btn-close{--button-size:3rem;background:#34251f;border-radius:50%}.ecx-drawer.active .drawer__btn-close.btn-icon svg{width:1.5rem;height:1.5rem}.cart-drawer-benefits__text{width:100%;max-width:82px;margin:0 auto;font-weight:400;font-size:11px;line-height:18px;text-align:center;color:#000}.ecx-drawer .cart-discount{padding:2.4rem 2.4rem 1rem;border:0}.cart-drawer__footer{border-top:0}.cart__discount .field__text{height:52px;font-weight:400;font-size:14px;line-height:19px;color:#766d6d}.js-cart-total h2{font-weight:500;font-size:18px;line-height:24px;color:#000}.js-cart-total p{font-weight:600;font-size:18px;line-height:24px;color:#000}.js-estimated-delivery.estimated-delivery{font-weight:300;font-size:16px;line-height:21px;display:flex;align-items:center;color:#000}.ee-full-width-section .ctnr{max-width:100%}.annoucement-bar{padding:.9rem 0}.annoucement-bar .fs-body{font-size:1.4rem;line-height:normal;letter-spacing:1px;text-transform:uppercase}.annoucement-bar .rte a:not(.btn){color:rgb(var(--color-normal-text-rgb))}@media(max-width:575px){.annoucement-bar{max-width:340px}}.announcement-close{position:absolute;right:2rem;top:50%;transform:translateY(-50%);cursor:pointer}.announcement-close .cross-icon{display:flex}@media(max-width:575px){.header__icons .btn-icon{width:3.2rem;height:3.2rem;--button-size:3.2rem}.header.s-small-padding{padding-block:6px}button.js-menu-drawer-trigger{justify-content:flex-start;--button-size:3.2rem}button.js-menu-drawer-trigger.btn-plain:hover{background:none}}@media(max-width:375px){.header__icons .btn-icon{width:2.8rem;height:2.8rem}.header.gap-20{gap:10px}.header_drawer .btn-icon{width:3.2rem;height:3.2rem}.header_drawer .btn--large{--button-size:3.2rem}}.menu__link{font-size:1.8rem;line-height:normal;letter-spacing:0;font-family:"Inria Sans",var(--font-menu-item-family);font-weight:700;font-style:normal;text-transform:uppercase}.menu__item--current,.menu__item__grandchild:hover,.menu__link--active,.menu__link:hover,details[open]>.menu__link{--color-normal-text:#F3B03E !important}@media(max-width:1600px){.menu__link{font-size:1.6rem}}@media(max-width:1350px){.menu__link{font-size:1.4rem}}.menu-item-sale .menu__link{color:#f3b03e}.menu__link.menu__link-lv2{font-style:normal;font-weight:300;font-size:16px;line-height:21px;color:#514f48;padding:0}.mega-menu__grandchild .menu__link{text-transform:capitalize}.mega-menu__grandchild .menu__item:first-child .menu__link{padding-top:0}.mega-menu__grandchild .parent-menu-item .menu__link{color:#9a5d0d;text-transform:uppercase;text-decoration:underline;text-underline-offset:1px}.card__promotion.rounded-small{--common-radius-sm:4px}.mega-menu__promotions .card__promotion{display:flex;flex-direction:column}.card__promotion .card__content{padding:7px 0 0}.card__promotion .js-wrap-image-lazy{border-radius:4px}.header--predictive-search-open .btn-close-search{background:#34251f}.header--predictive-search-open .btn-close-search svg line{stroke:#fff}.search__field .icon--default{height:100%}.search__field .icon--default svg path{stroke:currentColor}@media(max-width:575px){.predictive-search__product-info a,.search__result--list a{font-size:14px;line-height:21px}}.ee--hero-banner-section .s-banner{max-height:821px}.ee--hero-banner-section .s-header__title.h1{font-weight:400}.ee--hero-banner-section .prominent-heading{display:block;color:#9a5d0d;margin-top:30px}.ee--hero-banner-section .s-header__sub{font-style:normal;font-weight:400;font-size:22px;line-height:29px;text-transform:uppercase;color:#9a5d0d}.ee--hero-banner-section .s-header__item{max-width:600px}.ee-large--hero-banner-section .s-header__item{max-width:700px}.ee--hero-banner-section .s-header__desc{font-style:normal;font-weight:300;font-size:24px;line-height:32px}.ee--hero-banner-section .btn-outline{color:#000}.ee--hero-banner-section .btn--large{padding-inline:4rem}.s-banner{padding:calc(var(--gutter-base) * 7) calc(var(--gutter-base) * 3)}@media(max-width:1194px){.ee--hero-banner-section .prominent-heading{margin-top:0}}@media(max-width:575px){.ee--hero-banner-section .s-header__sub{font-size:14px;line-height:normal}.ee--hero-banner-section .s-header__title.h1{font-size:42px}.ee--hero-banner-section .s-header__title.h2{font-size:38px;line-height:1}.ee--hero-banner-section .s-header__desc{font-size:16px;line-height:20px}.ee--hero-banner-section .btn--large{width:100%}.s-header__banner .s-header__buttons,.s-header__banner .s-header__countdown,.s-header__banner .s-header__desc{margin-bottom:calc(var(--font-body-size) * .8)}}.ee--usp-section{border-bottom:1px solid #E0DCDC}.ee--usp-section .section{padding-block-start:0;padding-block-end:0}.ee--usp-section .icon-with-text-item{flex-direction:row;align-items:center;padding:0;gap:10px;justify-content:center}.ee--usp-section .card__heading{font-style:normal;font-weight:400;font-size:14px;line-height:24px}.ee--usp-section .card--standard{padding-top:20px;padding-bottom:20px}.ee--usp-section .card--standard:not(:last-child){border-right:1px solid #E0DCDC}@media(max-width:1024px){.ee--usp-section .r-gap-equal{row-gap:0}.ee--usp-section .card--standard:nth-of-type(2){border-right:0}.ee--usp-section .card--standard:nth-of-type(1),.ee--usp-section .card--standard:nth-of-type(2){border-bottom:1px solid #E0DCDC}.ee--usp-section .section{padding-inline:0}}@media(max-width:990px){.ee--usp-section .custom-icon{width:4.4rem}}@media(max-width:575px){.ee--usp-section .icon-with-text-item{flex-direction:column}.ee--usp-section .card--standard{padding-top:10px;padding-bottom:10px;padding-inline:10px}}.ee-collage-section .section{--background-differs-from-previous:1;padding-block-start:calc(var(--background-differs-from-previous) * var(--spacing-padding-block))}.ee-collage-section .collage__block{border-radius:10px}.ee-collage-section .ecx-mask:before{top:unset;background:linear-gradient(180deg,#d9d9d900,#fcfaf6);height:56%;bottom:0}.content-collage-link-wrapper{width:100%;height:100%}.ee-collage-section .card--content-inner{padding:0}.card--content-inner a{padding:var(--card-spacing)}.ee-collage-section .collage__block__content{gap:.4rem;height:100%}.ee-collage-section .collage__block__content.start-md{top:3.2rem}.ee-collage-section .collage__block__content h3{font-size:22px;line-height:29px;text-align:center;text-transform:capitalize;margin-bottom:0}.ee-collage-section .collage__block__content h3.h2{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-size:44px;line-height:50px;display:flex;flex-wrap:wrap;align-items:center;text-align:center;color:#000;max-width:195px;gap:0 10px;justify-content:center;text-transform:uppercase}.ee-collage-section .collage__block__content .prominent-heading{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-size:44px;line-height:50px}.ee-collage-section .collage__block__content .prominent-heading:first-child{color:#b39700}.ee-collage-section .collage__block__content .prominent-heading:nth-of-type(2){color:#d43131;font-family:Akshar,sans-serif;font-weight:700;font-size:4.9rem;line-height:50px}.ee-collage-section .collage__block__content .btn-link{font-weight:400;font-size:14px;line-height:19px;letter-spacing:1.4px;text-transform:uppercase;color:#9a5d0d;padding:0;min-height:auto;text-decoration:none}.ee-collage-section .collage__block__content .btn-primary{min-height:4.4rem;background:#fff;padding:0 4rem;border:0;color:#000;opacity:1;font-size:16px;line-height:28px;margin-top:2rem}.ee-collage-section .collage__block__content .btn-primary:hover{color:#fff;background:#000}.ee-collage-section .collage__block__content .btn-primary:after{color:#fff;background:#000}@media(max-width:1024px){.ee-collage-section .media-wrapper img{object-position:top}.section-content-collage .featured-sale-item{grid-column:1 / -1;order:99}}@media(max-width:749px){.ee-collage-section .collage__block__content .prominent-heading,.ee-collage-section .collage__block__content h3.h2{font-size:28px;line-height:36px}.ee-collage-section .collage__block__content .prominent-heading:nth-of-type(2){font-size:33px;line-height:36px}.ee-collage-section .collage__block__content h3.h2{max-width:140px}}@media(max-width:575px){.ee-collage-section .section{padding-block-start:20px}.ee-collage-section .collage__block__content h3{font-size:18px;line-height:normal}.ee-collage-section .collage__block__content .btn-link{font-size:12px;line-height:normal}.ee-collage-section .card--content-inner{padding:.8rem}}.ee-big-collage-section .collage__block__content .prominent-heading{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:21px;text-align:center;text-transform:uppercase;color:#9a5d0d!important}.ee-big-collage-section .collage__block__content h3.h2{font-family:Inter,sans-serif;font-style:normal;font-weight:600;font-size:36px;line-height:48px;text-align:center;text-transform:uppercase;color:#0e0e0f;max-width:100%;display:flex;align-items:center;flex-direction:column}@media(max-width:1024px){.ee-big-collage-section .collage__block__content h3.h2{font-size:24px;line-height:32px}}@media(max-width:749px){.ee-big-collage-section .collage__block__content h3.h2{font-size:18px;line-height:normal}}.ee-collage-section .collage__block__content .btn-primary{min-height:5.2rem;background:#fff;padding:0 4rem;border:0;color:#191919;opacity:1;font-size:16px;line-height:28px;margin-top:1.3rem}@media(max-width:575px){.ee-big-collage-section .collage__block__content .prominent-heading{font-size:12px;line-height:normal}.ee-collage-section .collage__block__content .btn-primary{min-height:4.3rem;padding:0 1rem;margin-top:0;width:100%}.ee-collage-section .collage__block__content{width:100%}.ee-collage-section .featured-sale-item .collage__block__content .btn-primary{width:227px;margin-top:3rem}}.product-card__media .jdgm-widget.jdgm-widget{position:absolute;right:1.2rem;bottom:2rem;color:#fff;font-size:1.1rem;line-height:normal;font-weight:400}.ee--product-card{--gap-width:min(2vw,2.4rem)}.ee--product-card .media,.ee--product-card .media-wrapper{object-position:top}.ee--product-card .card__content{--card-spacing:1rem}.ee--card-title-color .card__heading{color:#161511}.card__heading{--font-card-heading-size:calc(var(--font-body-size) * 1.125);font-weight:400;color:#000}.ee--card-title-color .price-item.price-item--last{font-weight:500;letter-spacing:0}.subtext{font-size:calc(var(--font-body-size) * .85);line-height:1.25}.color-disable{--color-normal-text-rgb:81,79,72;color:rgba(var(--color-normal-text-rgb),1)}.cotton-fabric-image-card .s-header__sub{font-family:var(--font-heading-family);font-style:normal;font-weight:500;font-size:24px;line-height:32px;color:#0e0e0f;text-transform:capitalize}@media(max-width:749px){.cotton-fabric-image-card .s-header__sub{font-size:18px;line-height:normal}}.ee--custom-group .group-content__inner.h-100{height:unset}@media(max-width:575px){.ee--custom-group .section__content .group-content__inner{row-gap:0}.ee--custom-group .section__content .group-content__inner .rte p{font-size:14px;line-height:24px;font-weight:300}}.ee-custom-info-card-spacing .heading-block{margin-bottom:2rem}.ee-custom-info-card-spacing .btn-group{margin-top:2rem}.ee-custom-info-card-spacing .rte p{font-weight:300}@media(max-width:749px){.ee-custom-info-card-spacing .group-content{padding:2rem}.ee-custom-info-card-spacing .heading-block{margin-bottom:1rem}}.ee-header-with-button .s-header{display:flex;align-items:center;justify-content:space-between;gap:1em;row-gap:1rem}.ee-header-with-button .s-header__buttons{margin-top:0}.ee-header-with-button .s-header__buttons .btn{gap:2rem;padding:.4rem 3rem;min-height:4.9rem;color:#151515;border-radius:2px;white-space:nowrap}.ee-header-with-button .s-header__buttons .btn-outline{box-shadow:inset 0 0 0 1px #34251f}.ee-header-with-button .s-header__buttons .btn-outline:hover{color:var(--color-button-outline-background)}.ee-header-with-button .s-header__buttons .btn-outline:hover .chev-icon path{stroke:var(--color-button-outline-background)}@media(max-width:575px){.ee-header-with-button .s-header{flex-wrap:wrap}.ee-header-with-button .s-header__content{max-width:210px}.ee-header-with-button .s-header__buttons .btn{min-height:3.9rem}}@media(max-width:420px){.ee-header-with-button .s-header__content{max-width:100%}}.ee-custom-pill-button .button-groups .btn{background:#f9f6f2;padding:.6rem 1.6rem;min-width:fit-content;border-radius:2px;min-height:38px;color:#000;text-transform:none}.ee-custom-pill-button .button-groups{justify-content:center}@media(max-width:1024px){.ee-sizing-section .section-content__inner{flex-direction:unset;flex-wrap:wrap}.ee-sizing-section .section-content__inner .section__content:nth-of-type(1),.ee-sizing-section .section-content__inner .section__content:nth-of-type(3){width:calc(50% - 12px);height:auto}.ee-sizing-section .section-content__inner .section__content:nth-of-type(2){order:3;height:auto}.ee-sizing-section .section-content__inner .section__content:nth-of-type(3) .group-content__inner{align-items:end}.ee-sizing-section .section-content__inner .section__content:nth-of-type(1) .w-custom,.ee-sizing-section .section-content__inner .section__content:nth-of-type(3) .w-custom{width:65%}}@media(max-width:749px){.ee-sizing-section .group-content__inner{gap:1.6rem}.ee-sizing-section .group-content__inner .rte p{font-weight:300}}@media(max-width:575px){.ee-sizing-section .section__content .button-groups .btn-group{width:fit-content}}.ee-pricing-section .s-header__buttons{margin-top:2rem}.comparison{border:1px solid #DED3D3;border-right:0;border-radius:10px;background:#fff}.comparison__corner,.comparison__head{padding-bottom:clamp(1.6rem,2.5vw,1.6rem);background:#1f1e1e;color:#fff;text-align:center;font-weight:700;font-size:17.1756px;line-height:23px;letter-spacing:-.02em;display:flex;align-items:center;justify-content:center}.comparison__head:nth-of-type(2){background:#000}.comparison__cell{padding:clamp(1.4rem,2vw,1.6rem) clamp(1rem,1.5vw,1.6rem);display:flex;align-items:center}.comparison__value{font-weight:300}.comparison__mark--check{background:#4bae4f}.comparison__mark{width:2.2rem;height:2.2rem}.comparison__mark--cross{background:#e4554b;color:rgb(var(--color-button-text-rgb))}.comparison__cell{border-right:1px solid #DED3D3;border-bottom:1px solid #DED3D3}.comparison__corner,.comparison__head{border-right:0;border-bottom:0}.comparison__cell:nth-last-child(-n+4){border-bottom:0}@media(max-width:575px){.comparison__cell{font-size:14px;line-height:22px;letter-spacing:-.02em}.comparison__corner,.comparison__head{font-size:17.1756px;line-height:23px}}.ee-card-info-section .section-content__inner>.section__content:first-child{max-width:630px}@media(max-width:1399px){.ee-card-info-section .section-content__inner>.section__content:first-child{max-width:430px}}.ee-card-info-section .ee-card-group .s-header__sub{font-weight:700;font-size:36px;line-height:48px;color:#d4d2d2}.ee-card-info-section .heading-block h2.h3{font-size:18px;line-height:26px;font-weight:500}@media(max-width:575px){.ee-card-info-section .heading-block h2.h3{font-size:16px;line-height:22px}.ee-card-group .rte p{font-size:14px;line-height:22px;font-weight:300}}@media(max-width:749px){.wedding-banner-section .ecx-mask:before{background:linear-gradient(90deg,#fff6e6b3 70%,#6660)}}.wedding-banner-section .s-header__title{font-weight:500}.wedding-banner-section .prominent-heading{font-family:Inter,sans-serif;font-style:normal;font-weight:700;margin:0;display:inline}.wedding-banner-section .s-header__content{max-width:600px}.how-it-works .s-header__item{max-width:100%}.how-it-works .card__content{padding:1.6rem;border-radius:8px;border:0;background:#fff;height:auto}.how-it-works .how-it-works-middle{overflow:visible}.how-it-works .gap-content{gap:2.4rem;align-items:stretch}.ee-card-main-title-wrap{align-items:center}.ee-card-main-title-wrap .subtext{font-weight:700;font-size:36px;line-height:48px;color:#d4d2d2;white-space:nowrap}.ee-card-title-wrap .h5{font-weight:600;font-size:18px;line-height:24px;color:#34251f}.ee-card-title-wrap p{font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:#818181}.ee-card_image-column{flex-wrap:wrap}.ee-card_image-column button{width:calc(50% - 5px);max-width:calc(50% - 5px);background:#fbf9f5;padding:10px;border-radius:4px}.ee-card_image-column button:has(.ecx-card.active){outline:1px solid #9a5d0d}.ee-card_image-column button:has(.ecx-card.active) .media-wrapper{position:relative}.ee-card_image-column button:has(.ecx-card.active) .media-wrapper:after{content:"";position:absolute;top:10px;right:8px;width:24px;height:24px;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.91345 17.5922C1.31039 16.1363 1 14.5759 1 13C1 11.4241 1.31039 9.86371 1.91345 8.4078C2.5165 6.95189 3.40042 5.62902 4.51472 4.51472C5.62902 3.40042 6.95189 2.5165 8.4078 1.91345C9.86371 1.31039 11.4241 1 13 1C14.5759 1 16.1363 1.31039 17.5922 1.91345C19.0481 2.5165 20.371 3.40042 21.4853 4.51472C22.5996 5.62902 23.4835 6.95189 24.0866 8.4078C24.6896 9.86371 25 11.4241 25 13C25 14.5759 24.6896 16.1363 24.0866 17.5922C23.4835 19.0481 22.5996 20.371 21.4853 21.4853C20.371 22.5996 19.0481 23.4835 17.5922 24.0866C16.1363 24.6896 14.5759 25 13 25C11.4241 25 9.86371 24.6896 8.4078 24.0866C6.95189 23.4835 5.62902 22.5996 4.51472 21.4853C3.40042 20.371 2.5165 19.0481 1.91345 17.5922Z' fill='%239A5D0D' stroke='%23BA7E2F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 12.9999L11.6667 15.6666L17 10.3333' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.ee-card_image-column .media,.ee-card_image-column .media-wrapper{--ratio:1 / 2 !important;max-height:194px;object-position:top}@media(max-width:1024px){.ee-card_image-column .media,.ee-card_image-column .media-wrapper{max-height:350px}}@media(max-width:749px){.ee-card_image-column .media,.ee-card_image-column .media-wrapper{max-height:200px}}.ee-card_image-column .card__heading{font-style:normal;font-weight:400;font-size:16px;line-height:21px;text-align:center;color:#0e0e0f}.ee-card_image-column .ecx-card.border{border:0}[id^=customize-details-]{scroll-margin-top:100px}.ee-slider-card .swiper:not(.swiper-initialized){max-height:54px}.swiper:not(.swiper-initialized){max-height:280px;aspect-ratio:1 / 2;position:relative;overflow:hidden;background-color:#e2e8f0;border-radius:8px}.swiper:not(.swiper-initialized):before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#fff0,#fff6,#fff0);animation:shimmer 1.5s infinite;z-index:2}.swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;height:100%;width:100%;opacity:0;visibility:hidden}.swiper:not(.swiper-initialized) .swiper-slide{flex:0 0 100%;width:100%;height:100%;max-width:100%;max-height:100%;overflow:hidden}.swiper:not(.swiper-initialized) .swiper-slide img,.swiper:not(.swiper-initialized) .swiper-slide video{width:100%;height:100%;object-fit:cover;aspect-ratio:1 / 2}.swiper:not(.swiper-initialized) .swiper-button-next,.swiper:not(.swiper-initialized) .swiper-button-prev,.swiper:not(.swiper-initialized) .swiper-pagination{opacity:0;visibility:hidden}.swiper.swiper-initialized{opacity:1;transition:opacity .3s ease-in-out}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ee-slider-card{border:1px solid #C5C5C5;display:flex;justify-content:space-between;align-items:center;border-radius:4px;padding:10px 20px;gap:1rem}.swiper-button-next,.swiper-button-prev{z-index:9!important}.ee-slider-card .swiper-slide{position:relative}.ee-slider-card .ecx-card.card__content{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);z-index:100;width:220px;padding:12px;background-color:#fff;border-radius:16px;box-shadow:0 10px 25px #0000001f;border:none;text-align:left}.ee-slider-card .item-detail-tooltip img{width:100%;height:80px;object-fit:cover;border-radius:8px;display:block;margin-bottom:6px}.ee-slider-card .item-detail-tooltip button.detail-close{right:8px;top:4px;cursor:pointer}.ee-slider-card .item-detail-tooltip .card__heading{font-size:18px;font-weight:400;color:#0e0e0f;line-height:26px}.ee-slider-card .item-detail-tooltip .subtext{font-size:14px;color:#605656;line-height:18px}@media(max-width:575px){.ee-slider-card .item-detail-tooltip .card__heading{font-size:14px;line-height:21px}.ee-slider-card .item-detail-tooltip .subtext{font-size:12px;line-height:18px}}.ee-slider-card .item-detail-tooltip:before{content:"";position:absolute;top:-6px;left:50%;transform:translate(-50%) rotate(45deg);width:12px;height:12px;background-color:#fff;border-radius:2px;z-index:-1}.ee-slider-card .field__label.d-block{font-weight:400}@media(max-width:1600px){.ee-slider-card .field__label{width:40%}}@media(max-width:1399px){.ee-slider-card{flex-direction:column;text-align:center}.ee-slider-card .field__label{width:100%}}@media(max-width:1024px){.ee-slider-card{flex-direction:row;text-align:left}}.ee-slider-card .swiper-slide .btn{padding:0;background:none}.ee-slider-card .swiper-slide .btn-outline{background:none;border:0;box-shadow:none}.ee-image-slider .swiper-slide .btn-outline,.ee-image-slider .swiper-slide .btn-primary{min-height:31px;max-height:31px}.ee-image-slider .swiper-slide .btn{--button-size:3.1rem}.ee-button-slider .swiper-slide .btn{border:1px solid #34251F;white-space:nowrap;font-size:14px;line-height:normal;font-weight:300;color:#151515;padding:.6rem 1rem;border-radius:8px}.ee-button-slider .swiper-slide .btn.active{color:#fff;background:#9a5d0d}.ee-button-slider .swiper-slide .btn.active:after{background:#9a5d0d}.ee-slider-card .swiper-button-prev svg,.ee-slider-card .swiper-button-next svg{width:8px;height:8px}.ee-slider-card .swiper-button-prev svg path,.ee-slider-card .swiper-button-next svg path{fill:none}@media(max-width:575px){.ee-slider-card.ee-button-slider .swiper-slide{padding-right:1px}.ee-button-slider .swiper-slide .btn{font-size:12px}}.ee-slider-card .btn-outline:after{background:none}.ee-swatches-slider .swiper-slide .btn{width:auto;height:auto;border-radius:8px;overflow:hidden}.ee-swatches-slider .swiper-slide .btn.active{border:1px solid #9A5D0D;position:relative}.ee-swatches-slider .swiper-slide .btn.active:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.91345 17.5922C1.31039 16.1363 1 14.5759 1 13C1 11.4241 1.31039 9.86371 1.91345 8.4078C2.5165 6.95189 3.40042 5.62902 4.51472 4.51472C5.62902 3.40042 6.95189 2.5165 8.4078 1.91345C9.86371 1.31039 11.4241 1 13 1C14.5759 1 16.1363 1.31039 17.5922 1.91345C19.0481 2.5165 20.371 3.40042 21.4853 4.51472C22.5996 5.62902 23.4835 6.95189 24.0866 8.4078C24.6896 9.86371 25 11.4241 25 13C25 14.5759 24.6896 16.1363 24.0866 17.5922C23.4835 19.0481 22.5996 20.371 21.4853 21.4853C20.371 22.5996 19.0481 23.4835 17.5922 24.0866C16.1363 24.6896 14.5759 25 13 25C11.4241 25 9.86371 24.6896 8.4078 24.0866C6.95189 23.4835 5.62902 22.5996 4.51472 21.4853C3.40042 20.371 2.5165 19.0481 1.91345 17.5922Z' fill='%239A5D0D' stroke='%23BA7E2F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 12.9999L11.6667 15.6666L17 10.3333' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.ee-swatches-slider .swiper-slide .btn img{width:100%;height:100%}.ee-slider-card .swiper-button-next,.ee-slider-card .swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,-30px)!important}.ee-slider-card .swiper-button-prev,.ee-slider-card .swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,-30px)}@media(max-width:1024px){.ee-slider-card .swiper-button-next,.ee-slider-card .swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,-20px)!important}.ee-slider-card .swiper-button-prev,.ee-slider-card .swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,-20px)}}.section-bg.catalog-slide{background:#fff}.catalog-slide .ecx-card{border:1px solid #DED3D3;border-radius:4px;overflow:hidden;background:#fcfaf4;gap:0}.catalog-slide .ecx-card .card__heading{text-align:center;font-weight:500;font-size:18px;line-height:24px;color:#161511;margin-bottom:1rem}@media(max-width:1600px){.catalog-slide .ecx-card .card__heading{font-size:15px;line-height:21px}.catalog-slide .ecx-card .btn{font-size:14px}}.catalog-slide .ecx-card .btn{background:#000;color:#fff;font-weight:500;padding-inline:1rem}.catalog-slide .ecx-card .btn:after{background:#4d4d4d}.catalog-slide .ecx-card .card_content__wrapper{padding:1.6rem 1rem}.guided-measurement{background:#fbf9f5}.guided-measurement h2.h3{font-weight:600;font-size:32px;line-height:43px;color:#0e0e0f}.guided-measurement .d-flex>div:first-child{max-width:480px}@media(max-width:1024px){.guided-measurement .d-flex>div:first-child{max-width:100%}}.guided-measurement .d-flex .flex-1.w-100{background:#fff;padding:3rem;border-radius:8px}.guided-measurement .d-flex .flex-1.w-100 .d-grid{grid-template-columns:repeat(2,1fr)}.guided-measurement .d-flex .flex-1.w-100 .d-grid div:last-child{grid-column:span 2}.guided-measurement .field__label{font-weight:400;line-height:1.5;margin-bottom:5px}@media(max-width:480px){.guided-measurement .field__label{font-size:14px}.guided-measurement .d-flex .flex-1.w-100{padding:1.5rem}}.guided-measurement .field__text{--color-border:#E4E7E9;--common-radius-100:3px;background:#fff}.guided-measurement .btn-primary{font-weight:500}.ee-title__info .s-header__sub{width:100%;max-width:100%}.ee-title__info{justify-content:center}.m-width-842{max-width:842px}.m-inline-auto{margin-inline:auto}.design-submission{background:#fff}.design_summery__wrapper{width:58%}@media(max-width:1024px){.design_summery__wrapper{width:100%}}.final_design__form{flex:1}.design_summery__wrapper .ecx-card,.final_design__form{background:#f5f5f5;border-radius:10px;overflow:hidden;padding:2rem 3rem}.h5,h5{font-weight:600;font-size:18px;line-height:24px}.main-card-title-wrapper p{font-weight:400;font-size:14px;line-height:24px;color:#818181}.design_summery__wrapper .ecx-card .d-flex .ta-right{font-style:normal;font-weight:300;font-size:16px;line-height:28px;color:#9a5d0d;display:block}.design_summery__wrapper .ecx-card .color-light{font-weight:400;font-size:16px;line-height:28px;color:#0e0e0f}.design_summery__wrapper .ecx-card .d-flex{background:#fff;border-radius:4px;padding:1.2rem 2rem}.final_design__form .field__text{border:1px solid #E4E7E9;border-radius:3px;padding:1rem 1.4rem;background:#fff}.final_design__form textarea.field__text{min-height:70px}.final_design__form .d-grid .form__item{grid-template-columns:repeat(2,1fr)}.final_design__form .field__text.textarea{height:80px;border-radius:6px}@media(max-width:480px){.design_summery__wrapper .ecx-card,.final_design__form{padding:1.5rem}}.design-summery-content-wrapper{display:flex;gap:3.2rem}@media(max-width:749px){.design-summery-content-wrapper{flex-direction:column-reverse}}.design-summery-content{flex:1}.image-upload-area{border:1px dashed #BEBEBE;padding:1.5rem;border-radius:6px;text-align:center;background:#fff}.image-upload-area .subtext{font-weight:400;font-size:14px;line-height:20px;text-transform:capitalize;color:#9a5d0d;max-width:220px;margin:0 auto}.variant-swatchs .rounded-100x{border-radius:100px}.vs__item{width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--color-border),0 0 0 1px var(--color-background),0 0 0 2px #16151140}@media(max-width:1024px){.book-slot-group .btn-group{margin:0 auto}}.book-slot-group .btn{white-space:nowrap}.book-slot-group .block-image{width:32px;height:32px}.book-slot-group .rte p{font-size:14px;line-height:26px}.book-slot-group .rte p strong{font-size:20px}.ee-production-timeline .border{border-radius:4px}.ee-production-timeline .s-header__sub{text-transform:none}.ee-banner-position-top .media-wrapper img{object-position:top}@media(max-width:480px){.ee-production-timeline .group-content{padding:1.5rem}}.ee-custom-design-info .group-content__inner div:nth-of-type(2) .s-header__sub{font-weight:800;font-size:20px;line-height:26px;color:#000;text-transform:none}.ee-custom-design-info .heading-block h2{font-weight:700;color:#9a5d0d;font-size:35px;line-height:44px}.ee-custom-design-info .btn{margin-top:10px}@media(max-width:749px){.ee-sizing-small-gap-section .group-content__inner{gap:.6rem}}.jdgm-revs-tab-btn{background:#3b3b3b}.jdgm-popup-widget .jdgm-popup-card__rev-content-wrapper,.jdgm-popup-widget .jdgm-popup-card__prod-title{color:#000}.ee-before-after-section .s-header{margin-bottom:2rem}.ee-before-after-section .s-content .d-block{border-radius:10px}.split-cursor:before{width:6px;background:#917f7f;border-right:1px solid #917F7F;border-left:1px solid #917F7F}.ee-before-after-section .tag{border-radius:100px;background:#ffffff1a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.4);box-shadow:inset 1px 1px 2px #fff9,0 10px 25px -5px #00000026;font-weight:400;font-size:16px;line-height:28px;display:flex;text-transform:uppercase;color:#fff;padding:1rem 1.5rem;height:4.8rem}.community-review{background:#fcfaf4;border-radius:10px;border:1px solid #E9E9E9;padding:2.4rem;height:auto}.ee-before-after-section .s-content.d-flex.gap-content{align-items:center;gap:3rem}@media(max-width:990px){.ee-before-after-section .s-content.d-flex.gap-content{flex-direction:column}}.community-review__heading{font-weight:600;font-size:18px;line-height:24px;color:#0e0e0f;margin-bottom:.8rem}.community-review__text,.community-review__rating{margin-bottom:.8rem}strong.community-review__author{font-weight:500!important}.custom-no-padding{padding:0!important}.ee-video-overlay .swiper-slide{position:relative}.ee-video-overlay .swiper-slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#56525299,#48464633 112.67%);z-index:1}.ee-video-section{position:relative}.ee-video-section .ctnr{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:100%;padding:0 2rem}.ee-video-section .p-large{padding:2.4rem}.ee-video-section .p-large a{font-weight:300;font-size:16px;line-height:21px;padding:0;text-transform:none;text-decoration:none;min-height:auto}.ee-video-section .p-large h3{font-weight:600;font-size:16px;line-height:21px;margin-bottom:0}.ee-program-section .rte{max-width:856px;font-size:18px;line-height:26px}.ee-glass-info-card{margin-top:2rem}.ee-glass-info-card>.group-content{border:1px solid #E0DCDC}.ee-glass-info-card .s-header__sub{font-style:italic;font-weight:400;font-size:22px;line-height:33px;color:#000}.ee-card-items .s-header__sub{font-weight:700;font-size:36px;line-height:48px;color:#d4d2d2}.ee-card-items .group-content__inner .h3{font-weight:500;font-size:20px;line-height:26px;color:#000}.faqs__information{max-width:1172px}.accordion__item{padding-inline:30px;padding-block:30px;background:#fbf9f5;border-radius:10px}.accordion__item .d-flex span{font-weight:500;font-size:20px;line-height:24px}.accordion-content{font-weight:400;font-size:16px;line-height:22px}.accordion__button.open .plus-icon,.accordion__button .minus-icon{display:none}.accordion__button.open .minus-icon{display:block}.accordion-button__icon{padding:0}.ee-follow-section .h3{font-weight:400;font-size:24px;line-height:50px}.ee-follow-section .btn-icon{border-radius:50%;background:#fff;border:2px solid #34251F}.ee-follow-section .btn-icon:after{background:#34251f}.ee-follow-section .btn-icon path{fill:#34251f}.ee-follow-section .btn-icon:hover{background:#34251f}.ee-follow-section .btn-icon:hover path{fill:#fff}.ee-follow-section ul.d-flex{gap:1.6rem}@media(max-width:749px){.accordion__item{padding-inline:16px;padding-block:16px}.accordion__item .d-flex span{font-size:16px;line-height:21px}}#collab-eastessence{background:#fbf9f5}@media(max-width:749px){.collabs-page__intro{width:100%!important}}.collabs-page__cta-main{font-size:16px!important}.no-slider .category-filter-swiper .swiper-wrapper{justify-content:center}.category-filter__heading{font-weight:700;font-size:32px;line-height:41px;color:#000;text-align:center;margin-bottom:1.4rem}.predictive-search__product a{font-size:1.4rem;line-height:normal}.swiper-slide.category-filter__item{background:#fff;padding:3px;height:auto}.category-filter__label{font-weight:500;font-size:16px;line-height:20px;text-transform:uppercase;color:#4a4945;text-align:center;padding:1rem 0 .7rem}.category-filter-section{padding-block:2.4rem}.category-filter-section .ctnr{max-width:100%}.collection-filter-header-wrapper{background:#fcfaf4}.collection-filter-header-wrapper .section{padding-block:2rem}.js-active-filters.filter-form__active-filters{padding-inline:calc(var(--gutter-base) * 2)}.tag-close svg path{stroke:#000}.tag-close:hover svg path{stroke:#fff}.collection-products-header .collection-products-header--left{margin:0 auto;font-style:normal;font-weight:500;font-size:24px;line-height:31px;display:flex;align-items:center;color:#0e0e0f;gap:.8rem}.collection-products-header .collection-products-header--left .collection-title{font-family:var(--font-heading-family)}.js-product-count{font-style:normal;font-weight:500;font-size:18px;line-height:24px;color:#6c6e64}@media(max-width:575px){.js-product-count{font-size:12px;line-height:24px;white-space:nowrap}}.filter-form-wrapper{background:#fcfaf6;padding:1rem 1.6rem}.filter-form__details{background:#fff;border-radius:8px;padding:0 1.4rem}.filter-form__details .btn-icon svg path{stroke:#000}.filter-form__summary{font-weight:400;font-size:14px;line-height:19px;color:#0e0e0f}.collection-product-main-wrapper{padding-top:3rem}.collection-product-main-wrapper .ecx-card{background:#fbf9f5}.collection-product-main-wrapper .card--standard .card__content{padding-inline:1.3rem;padding-block:1rem}.collection-product-main-wrapper .ecx-card .card__heading a{color:#161511}.collection-product-main-wrapper .price-item.price-item--last.d-inline-block{color:#000;font-weight:500}.category-filter__image-wrapper{position:relative;width:100%;padding-bottom:120%;overflow:hidden}.category-filter__image{position:absolute;top:0;left:0;width:100%!important;height:100%!important;object-fit:cover;object-position:center}.product__info .card__content{padding:0;align-items:center}.product__info.product__block-price{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.product__info .card__content .price-item.price-item--last{font-weight:700;color:#000}.product__info .card__content s.price-item.price-item--regular.color-disable.subtext{font-weight:400;color:#514f48}.product__info .product__variants--selects{flex-wrap:wrap}.product__sticky-info{width:100%;padding:0}.js-product-sticky-image{width:62px}.product__sticky-info__price .price-item.price-item--last{font-weight:700;font-size:24px;line-height:32px;color:#000}.product-form-sticky .product-btn-atc{height:44px;font-weight:400;font-size:19px;line-height:25px}.product-form-sticky .d-flex.gap-2x.middle-md.between-xs.w-100{align-items:center}@media(max-width:575px){.product__sticky-info__price .price-item.price-item--last{font-size:16px;line-height:24px}.product-form-sticky .product-btn-atc{height:40px;font-size:14px;line-height:21px}.product__sticky-info .d-flex-sm .d-flex span{font-size:14px;line-height:19px;margin-bottom:5px}}.product-form-sticky{padding:1rem}.product__info .product__variants--selects .product-form__input--dropdown button{display:flex;gap:.4rem;font-weight:300;font-size:16px;line-height:21px;text-decoration-line:underline;color:#0e0e0f;padding:0}.product__info .product__variants--selects .product-form__input--dropdown label.form__label{font-weight:500;font-size:16px;line-height:21px;color:#0e0e0f}.product__info .field__select select{background:#fcfafa;border-color:#9fa4a7;font-size:14px;line-height:24px;color:#0e0e0f}.product__info .field__select .icon path{stroke:#000}.product__info .product__quantity{font-weight:500;font-size:16px;line-height:21px;color:#0e0e0f;display:flex;flex-direction:column;gap:.7rem}.product__info .field_quantity{background:transparent;border:0;width:fit-content;gap:1rem;position:relative;z-index:1;overflow:visible}.product__info .js-quantity-btn{border:1px solid #BFBFBF;border-radius:3px}.product__info .qty-element{min-width:156px;border:1px solid #BFBFBF!important;border-radius:3px;height:40px}.product__info .js-quantity-btn,.product__info .qty-element{box-sizing:border-box}.quantum-lbw-wishlist-btn{margin:0;border-radius:0!important;margin-bottom:2rem!important;background:#964b00!important;font-weight:400!important;font-size:16px!important;line-height:28px!important;text-transform:uppercase!important;max-height:52px!important;position:relative;z-index:1;overflow:hidden;transition:color .4s,box-shadow .1s cubic-bezier(.7,0,.3,1);display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #964B00!important}.quantum-lbw-wishlist-btn:hover{background:#b66310!important}.quantum-lbw-wishlist-btn:after{background:#b66310!important}.quantum-lbw-wishlist-btn:after{content:"";position:absolute;width:100%;height:0;top:0;left:0;z-index:-1;transition:all .4s cubic-bezier(.7,0,.3,1)}.quantum-lbw-wishlist-btn:hover:after{height:100%;top:auto;bottom:0;transition:all .4s cubic-bezier(.7,0,.3,1)}.best_offer_content strong{font-weight:600;font-size:16px;line-height:24px;text-transform:uppercase}.best_offer_content{font-weight:300;font-size:14px;line-height:24px}.ee-info-title{text-transform:uppercase;padding:0 0 4px;margin-top:2rem;margin-bottom:0}.product-features{margin-bottom:2rem}.product-features .content-wrapper{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.product-features .content-wrapper div{width:calc(50% - .5rem)}.product-features .feature-item{display:flex;flex-direction:column}.product-features .content_label{font-weight:300;font-size:16px;line-height:24px;color:#000}.product-features .content_value{font-weight:300;font-size:14px;line-height:24px;color:#000}.product__info .accordion__item.js-accordion-item{background:transparent;border-top:1px solid #DED3D3;border-bottom:1px solid #DED3D3;border-radius:0;padding-inline:0;padding-block:1.8rem}.product__info .accordion__item .d-flex span{font-weight:700;font-size:14.9px;line-height:21px}.product__info .toggle__icon svg path{stroke:#000}.product__info .accordion-content.open{margin-top:0}.product__info .accordion-content{font-weight:400;font-size:14px;line-height:22px}.product__info .accordion-content .rte p{margin-bottom:1.5rem}.product__block-icon_with_text .card__heading{font-weight:400;font-size:14px;line-height:18px;text-align:center;color:#000;margin:0}.product__block-iwt__content.card__content.br-card-content{padding:1rem}.product__info.icon-with-text-wrapper{display:flex;flex-wrap:wrap;border-radius:8px;overflow:hidden}.product__info.icon-with-text-wrapper .product__block-icon-with-text--half{max-width:100%;width:100%}.btn[disabled].product-btn-atc{color:#000000b3}.ee-collection-with-border .ecx-card.collection-card{border:1px solid #9A9A9A}.ee-collection-with-border .ecx-card.collection-card:before{background:transparent}.ee-collection-with-border .card--content-inner{position:relative;background:#fcfaf4;padding:1.6rem}.ee-collection-with-border .card--content-inner .card__heading{font-style:normal;font-weight:700;font-size:18px;line-height:24px;text-transform:uppercase;color:#161511;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:990px){.ee-collection-with-border .card--content-inner{padding:1rem 1.6rem}.ee-collection-with-border .card--content-inner .card__heading{font-size:14px;line-height:21px}}@media(max-width:990px){.ee-collection-with-border .card--content-inner .card__heading{font-size:12px;line-height:19px;min-height:42px}}.school-review-section{position:absolute;bottom:-40px;z-index:3;left:50%;transform:translate(-50%);background:#fff;border-radius:8px;border:1px solid #D9D9D9;padding:1.6rem;display:flex;align-items:center;gap:2.2rem;max-width:507px}@media(max-width:1024px){.school-review-section{position:relative;bottom:3rem;max-width:507px;width:90%;margin-block:auto}}.school-logo-image{max-width:6.3rem}.school-review-content .description{font-weight:400;font-size:14px;line-height:20px;color:#0e0e0f;margin-bottom:8px}.school-detail{display:flex;align-items:center;gap:2rem;row-gap:0;flex-wrap:wrap}.school-name{font-weight:500;font-size:16px;line-height:26px;color:#000}.school-rating.d-flex{gap:.4rem}.ee-regular-prominent-heading .prominent-heading{display:block;color:#9a5d0d;margin-top:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.banner__icon_with_text{display:flex;align-items:center;gap:1rem}.ee-custom-o-visible .o-hidden{overflow:visible}.style-builder-wrapper .sb-header{text-align:center;margin-bottom:3rem}.style-builder-wrapper .sb-header-description{max-width:842px;margin-inline:auto;margin-top:2rem}.sb-acc-actions{display:flex;gap:1rem;flex-direction:column}.sb-product-actions button{width:100%}@media(max-width:749px){.ee-custom-container .section-content__inner-wrapper{--padding-top:30px !important;--padding-bottom:30px !important}}.btn-pagination{border-radius:4px}.btn-pagination[disabled]{background:#fff}.btn-pagination[disabled].btn-outline{border:1px solid #E4E7E9}.btn-pagination[disabled] svg{color:#00000050}.accordion-content.open>*{list-style:disc}.swiper-button-next:hover,.swiper-button-prev:hover{background:transparent}.swiper-button-prev.btn-icon:empty{display:none}.ee-custom-swiper .swiper-button-next:not(:empty),.ee-custom-swiper .swiper-button-prev:not(:empty){background:#fff;border-radius:50%;width:5.6rem;height:5.6rem}.ee-custom-swiper .swiper-button-next svg,.ee-custom-swiper .swiper-button-prev svg{width:2.4rem;height:2.4rem;fill:none}@media(max-width:749px){.ee-custom-swiper .swiper-button-next:not(:empty),.ee-custom-swiper .swiper-button-prev:not(:empty){width:3.4rem;height:3.4rem;min-height:3.4rem}.ee-custom-swiper .swiper-button-next svg,.ee-custom-swiper .swiper-button-prev svg{width:2rem;height:2rem}}.carousel__btn{border-radius:50%}.template-list-collections .ctnr{max-width:100%;padding-inline:calc(var(--gutter-base) * 2)}.ecx-card.collection-card{border-radius:16px}.no-border-radius .ecx-card.collection-card{border-radius:0}.ecx-card.collection-card:before{top:unset;background:linear-gradient(180deg,#d9d9d900,#fcfaf6);height:56%;bottom:0}.ecx-card.collection-card .card__heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.template-search .ctnr.js-collection-products{max-width:100%;padding-inline:calc(var(--gutter-base) * 2)}.main-search__search-form svg path{stroke:currentColor}.shopify-challenge__container{padding:2rem 0}.shopify-challenge__container .shopify-challenge__button{border:1px solid #000}.shopify-challenge__container .shopify-challenge__button:hover{border:1px solid #000;background:#000;color:#fff}.cart-discount__remove svg path{stroke:currentColor}.mab-container a.btn{text-decoration:underline}.mab-container a:hover{color:#f0ca7a;cursor:pointer}.ee-customer-service .s-header__banner .s-header__buttons,.ee-customer-service .s-header__banner .s-header__countdown,.ee-customer-service .s-header__banner .s-header__desc{margin-bottom:1.5rem}.btn-outline:hover svg path{stroke:#fff}.size_guide_accordian{margin-block:2rem}.footer__logo{margin:0 auto;width:412px;max-width:100%;margin-bottom:3rem}.footer__socials{margin-top:2.4rem}.footer .menu__link{font-family:Inter,sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:28px;text-transform:uppercase;padding:0!important;margin-bottom:20px}.news--letter-description p{font-weight:300;font-size:18px;line-height:26px;color:#fff}.footer__socials .btn-icon{border-width:2px}.footer-newsletter-form .form__field{background:#fff;gap:0!important}.footer__socials .btn-primary{background:#000;color:#fff}.footer__socials .btn-primary:hover{background:#fff;color:#000}.footer__socials .btn-icon svg{color:#fff}.footer-newsletter-form .field__text{background:#fff;margin:0 auto;height:64px;font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#999}.footer-newsletter-form .field__text::placeholder{color:#999}.footer-newsletter-form #subscribe,.footer-newsletter-form #subscribe:hover{background:#000;color:#fff}@media(max-width:575px){.footer-newsletter-form #subscribe{padding:1rem}}.footer__socials .btn{border-radius:50%}.br-card-content{height:auto}.footer__socials .btn-icon svg{--icon-size:2.7rem;width:var(--icon-size);height:var(--icon-size)}.footer__socials{--button-size-medium:5rem}.footer .clm:nth-of-type(2) .footer__nav{display:grid;grid-template-columns:repeat(2,1fr);gap:0 24px;padding:0;margin:0}.footer .clm:nth-of-type(3),.footer .clm:nth-of-type(4){--w-xs:6 !important;--w-sm:3 !important}@media(max-width:575px){.footer .clm:nth-of-type(2){width:calc(var(--grid-ratio,100% / 12) * 12);max-width:calc(var(--grid-ratio,100% / 12) * 12)}.footer .clm:nth-of-type(3),.footer .clm:nth-of-type(4){width:calc(var(--grid-ratio,100% / 12) * 6);max-width:calc(var(--grid-ratio,100% / 12) * 6)}}.footer__nav li a:hover{color:#f3b03e}.bottom-footer{background:#f7f4ee}.bottom-footer .footer__content__bottom{padding:2rem 0;padding-inline:var(--spacing-padding-inline)}.bottom-footer .footer__content__bottom .subtext{font-weight:300;font-size:18px;line-height:26px;color:#000;padding-block:0}@media(max-width:1194px){.bottom-footer .footer__content__bottom{gap:1.6rem}}.bottom-footer .footer__content__bottom .menu__link{font-weight:300;font-size:14px;line-height:26px;color:#000;text-transform:none;padding-block:0}.bottom-footer .footer__content__bottom .menu__link:hover{color:#f3b03e}.bottom-footer-menu{gap:2.4rem}.bottom-footer-menu .clm{padding:0}@media(max-width:575px){.footer__logo{width:308px}.bottom-footer-menu{gap:1.5rem}}.needsclick svg circle{fill:#000!important}.needsclick svg path{stroke:#fff!important}@media(max-width:1194px){.footer form#footerNewsletterForm{max-width:530px}}@media(max-width:1024px){.variant-swatchs{gap:.8rem}}@media(max-width:749px){.sm-padding-block-30 .section-content__inner-wrapper{padding-block:3rem!important}.header__cart-count{min-width:12px;width:12px;height:12px;font-family:Inria Sans;font-size:10px!important}}@media(max-width:575px){.section{padding-block:3rem}.main-product{padding-top:0}.h2,h2{font-size:24px;line-height:28px}.ee--hero-banner-section .btn--large,.section__content .btn--large{min-height:4.4rem;width:100%}.section__content .btn-group,.ee-large-button .btn--large,.ee-pricing-section .s-header__buttons{width:100%}.btn{--font-button-size:calc(var(--font-body-size) * .88)}}#ecxCartDrawer .drawer__wrapper{width:min(440px,100vw)!important;max-width:100vw!important;box-sizing:border-box}#ecxCartDrawer .cart-drawer-shipping{padding:16px 24px!important;margin:0!important;box-sizing:border-box;width:100%;font:400 14px/1.5 Arial,sans-serif;overflow-wrap:anywhere}#ecxCartDrawer .freeship-progress{display:block;width:100%!important;max-width:100%;height:8px;margin:12px 0 0;box-sizing:border-box}#ecxCartDrawer .freeship-progress::-webkit-progress-bar{background:#ded8cf;border-radius:8px}#ecxCartDrawer .freeship-progress::-webkit-progress-value{background:#a8623d;border-radius:8px}#ecxCartDrawer .cart-drawer-shipping{padding:20px 0 16px!important;background:transparent!important;width:auto!important;flex-shrink:0}#ecxCartDrawer .freeship-progress{height:4px!important;margin:8px 0 0!important;border:0;border-radius:0;appearance:none;-webkit-appearance:none;background:#ddd}#ecxCartDrawer .freeship-progress::-webkit-progress-bar{background:#ddd;border-radius:0}#ecxCartDrawer .freeship-progress::-webkit-progress-value{background:#000;border-radius:0}#ecxCartDrawer .freeship-progress::-moz-progress-bar{background:#000;border-radius:0}@media(max-width:1194px){body .ecx-header{background:#f8f7f2!important;color:#171717!important;--color-normal-text-rgb:23,23,23;--sticky-header-background:#f8f7f2;--sticky-header-content:#171717}body .header.ctnr{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;gap:8px!important;padding:10px 16px!important;min-height:72px!important;height:auto!important;box-sizing:border-box}body .header .header__logo{justify-self:center!important;margin:0!important}body .header .header__logo img{width:130px!important;max-width:130px!important;filter:brightness(0)!important}body .header__icons--right{gap:0!important;flex-wrap:nowrap!important}body .header__icons--right .btn,body .header__icons--right>a{width:34px!important;min-height:44px!important;padding:6px!important}body .header svg [stroke]:not([stroke=none]){stroke:currentColor!important}body .header svg [fill]:not([fill=none]){fill:currentColor!important}body .header .icon-hamburger{width:20px!important;height:18px!important}body .header .js-menu-drawer-trigger{padding:10px!important;width:44px!important;height:44px!important;color:inherit!important}body .header__icons svg,body .icon-hamburger{filter:none!important}body.template-index .ee-concept-hero{display:block!important;position:relative!important;isolation:isolate;min-height:570px!important;height:calc(85svh - 40px)!important;max-height:780px;background:#554a3f}body.template-index .ee-concept-hero__image{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;z-index:-2}body.template-index .ee-concept-hero__image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important}body.template-index .ee-concept-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 20%,#00000094);z-index:-1}body.template-index .ee-concept-hero__copy{position:absolute!important;bottom:9%!important;left:0!important;right:0!important;transform:none!important;padding:0 24px!important;text-align:center!important;color:#fff!important;background:transparent!important;align-items:center}body.template-index .ee-concept-hero__copy h1{font-size:38px!important;line-height:1.15!important;color:#fff!important;margin:0 0 18px!important;text-shadow:0 1px 3px rgba(0,0,0,.35)}body.template-index .ee-concept-hero__copy h1 em{color:inherit!important}body.template-index .ee-concept-hero__copy h1 br{display:none!important}body.template-index .ee-concept-hero__copy>.ee-concept-eyebrow,body.template-index .ee-concept-hero__copy>.ee-concept-small{display:none!important}body.template-index .ee-concept-hero__copy>p{font-size:14px!important;line-height:1.6!important;max-width:420px!important;margin:0 auto 22px!important;color:inherit!important}body.template-index .ee-concept-actions{width:100%;justify-content:center!important;flex-wrap:nowrap!important;gap:10px!important;margin:0!important}body.template-index .ee-concept-actions a.btn{background:transparent!important;color:#fff!important;border:1px solid #fff!important;border-radius:28px!important;min-height:48px!important;font:12px/1.3 Arial,sans-serif!important;flex:1 1 0!important;min-width:0!important;padding:12px!important}body.template-collection #mainContent#mainContent .collection-products--drawer{padding-inline:0!important;max-width:none!important}body.template-collection #mainContent#mainContent .collection-products-header{display:grid!important;grid-template-columns:1fr!important;position:relative!important;padding:0!important;gap:0!important;min-height:0!important;background:#f8f7f2!important;color:#171717!important}body.template-collection #mainContent#mainContent .collection-products-header--left{display:flex!important;flex-direction:column;align-items:center;justify-content:center;min-height:116px!important;width:100%!important;margin:0!important;padding:24px 16px!important;box-sizing:border-box}body.template-collection #mainContent#mainContent .collection-title{font-size:30px!important;font-weight:400!important;line-height:1.15!important;text-align:center!important;margin:0 0 10px!important}body.template-collection #mainContent#mainContent .js-product-count{position:static!important;inset:auto!important;font:11px/1.5 Arial,sans-serif!important;letter-spacing:.04em;text-transform:uppercase}body.template-collection #mainContent#mainContent .collection-product-header--right{display:flex!important;position:static!important;inset:auto!important;transform:none!important;visibility:visible!important;opacity:1!important;width:100%!important;margin:0!important;padding:10px 16px!important;gap:12px!important;justify-content:space-between!important;box-shadow:none!important;border-top:1px solid #deddd5!important;box-sizing:border-box}body.template-collection #mainContent#mainContent .collection-product-header--right:before{display:none!important}body.template-collection #mainContent#mainContent .filter-drawer-open{display:block!important;flex:0 0 auto}body.template-collection #mainContent#mainContent .js-collection-product-drawer-trigger{min-height:44px!important;width:auto!important;padding:6px 0!important;font:12px Arial,sans-serif!important;color:#171717!important}body.template-collection #mainContent#mainContent .prd-swh-layout{display:none!important}body.template-collection #mainContent#mainContent .filter-form-sorting{display:flex!important;min-width:0!important;gap:4px!important;font:11px Arial,sans-serif!important}body.template-collection #mainContent#mainContent .filter-form-sorting>div:first-child{display:none!important}body.template-collection #mainContent#mainContent .sort_field{width:140px!important;max-width:140px!important;min-height:44px!important}body.template-collection #mainContent#mainContent .sort_field select{font:12px Arial,sans-serif!important;color:#171717!important;min-height:44px!important;padding:8px 24px 8px 6px!important;background:transparent!important;box-shadow:none!important}body.template-collection #mainContent#mainContent .sort_field svg path{stroke:currentColor!important}body.template-collection #mainContent#mainContent .js-product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2px!important;margin:0!important}body.template-collection #mainContent#mainContent .js-product-grid>.grid__item{width:100%!important;max-width:none!important;padding:0!important;min-width:0!important}body.template-collection #mainContent#mainContent .card__content{padding:12px 10px 18px!important;background:#f8f7f2!important;gap:6px!important}body.template-collection #mainContent#mainContent .card__heading{font-size:13px!important;line-height:1.4!important;font-weight:400!important;margin-bottom:6px!important}body.template-collection #mainContent#mainContent .product-card__price{font-size:12px!important;font-weight:400!important}body.template-collection #mainContent#mainContent .product-card__media{border-radius:0!important}body.template-product #mainContent#mainContent .main-product__media{height:auto!important;width:100%!important;max-width:100%!important;position:relative!important;top:auto!important}body.template-product #mainContent#mainContent .product-slideshow__items{height:clamp(320px,55svh,500px)!important;max-height:none!important}body.template-product #mainContent#mainContent .product-slideshow__items>ecx-carousel-itm,body.template-product #mainContent#mainContent .product-slideshow__items>ecx-carousel-itm ecx-prd-slideshow-itm,body.template-product #mainContent#mainContent .product-slideshow__items>ecx-carousel-itm .js-wrap-image-lazy,body.template-product #mainContent#mainContent .product-slideshow__items>ecx-carousel-itm .media-wrapper{height:100%!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;padding:0!important}body.template-product #mainContent#mainContent .product-slideshow__items>ecx-carousel-itm img{height:100%!important;width:100%!important;object-fit:contain!important;object-position:center!important}body.template-product #mainContent#mainContent .main-product__info{width:100%!important;max-width:none!important;padding:20px 18px 28px!important;background:#f8f7f2!important;box-sizing:border-box}body.template-product #mainContent#mainContent .product__block-buy_buttons .btn{border-radius:28px!important;min-height:48px!important}body.template-product #mainContent#mainContent .product__block-buy_buttons form{grid-template-columns:minmax(0,1fr)!important}body.template-product #mainContent#mainContent .product-option__label{min-height:40px!important}body .cart-drawer__footer{padding-bottom:max(18px,env(safe-area-inset-bottom))!important}body footer.footer{background:#f8f7f2!important;color:#171717!important;--color-normal-text-rgb:23,23,23}}@media(max-width:359px){body .header.ctnr{padding-inline:10px!important;gap:3px!important}body .header .header__logo img{width:108px!important;max-width:108px!important}body .header__icons--right .btn,body .header__icons--right>a{width:30px!important}body.template-index .ee-concept-actions a.btn{font-size:11px!important}}@media(hover:none){.product-card .product__image-second{display:none!important}.product-card .product__image-first{opacity:1!important}}@media(max-width:1194px){body.template-collection #mainContent#mainContent .collection-product-header--right{border-radius:0!important;background:#f8f7f2!important;margin-bottom:0!important}body.template-collection #mainContent#mainContent .filter-form-sorting{width:140px!important;max-width:140px!important;flex:0 1 140px!important;min-width:0!important}body.template-collection #mainContent#mainContent .collection-product-main-wrapper{padding-top:0!important;margin-top:0!important}body.template-collection #mainContent#mainContent .collection-product-header--right .sort_field{flex:1 1 0!important;min-width:0!important}}body .collection-product-header--right{z-index:2!important}body ecx-cart-drwr.ecx-drawer{z-index:100!important}@media(max-width:768px){body.template-index #mainContent .shopify-section:not(:first-of-type):not(:nth-of-type(2)),body.template-index .content-collage__item,body.template-index [class*=collage] .image,body.template-index .product-card{animation:none!important;opacity:1!important;transform:none!important}}.footer__logo-image{aspect-ratio:1200/490;object-fit:contain}@media(max-width:768px){body .product-card.card--2-images .img-first,body .product-card.card--2-images:hover .img-first{opacity:1!important;transform:none!important}body .product-card .product__image-second{display:none!important}}@media(max-width:1194px){body .header__icons--right,body .header__icons--right .btn,body .header__icons--right>a{color:#171717!important}}@media(hover:none){body .product-card.card--2-images .img-first,body .product-card.card--2-images:hover .img-first{opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/333/assets/ee-core-custom-bundle.css.map */
