html{--font-size-base: calc(var(--font-general-sacle, 1) * 62.5%);box-sizing:border-box;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:var(--font-size-base, 1rem)}*,*:before,*:after{box-sizing:inherit}article,aside,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}sub,sup{vertical-align:baseline}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace}ul,ol{list-style-position:inside}p,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-top:2.5rem;margin-bottom:2.5rem}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;word-break:break-word;font-family:inherit}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}svg:not(:root){overflow:hidden}body{--body-text-color: #000;--body-background-color: #fff;--body-font-family: var(--font-general-family, "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Helvetica, sans-serif);--body-font-weight: var(--font-general-weight, 400);--body-font-style: var(--font-general-style, normal);--body-font-size: 1.6rem;--body-line-height: 3.2rem;min-width:320px;margin:0;-ms-overflow-style:scrollbar;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--body-background-color);color:var(--body-text-color);font:var(--body-font-style) var(--body-font-weight) var(--body-font-size)/var(--body-line-height) var(--body-font-family)}hr{--border-color: var(--section-border-color, #f8f8f8);border:0;height:var(--bdr-width, 1px);background-color:var(--border-color)}iframe{border:0;max-width:100%;border-radius:20px}img{max-width:100%;height:auto}a{color:var(--link-color, #00f);text-decoration:underline;text-decoration-thickness:1px}a:hover,a.active{color:var(--link-hover-color, #f00)}a:hover{text-decoration-thickness:2px}a:not([href]){cursor:not-allowed}button:focus-visible,input:focus-visible,a:focus-visible,summary:focus-visible{outline:1px solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset, -1px)}fieldset{padding:0;border:0}table{border-collapse:collapse;width:100%}html.no-js .no-js-hidden{display:none!important}button>svg,a>svg,.btn-icn-ixi_wrapper,.dropdown-component_opener-icn,[data-tooltip]:before,[data-tooltip]:after{pointer-events:none}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.h{--heading-size-factor: .45;--headings-font-family: var(--font-headings-family, inherit);--headings-font-weight: var(--font-headings-weight, 400);--headings-font-style: var(--font-headings-style, normal);--headings-color: var(--section-foreground-color, #000);font-family:var(--headings-font-family);font-weight:var(--headings-font-weight);font-style:var(--headings-font-style);color:var(--headings-color);text-transform:var(--headings-letter-case, none);letter-spacing:var(--headings-letter-spacing, 0);word-break:break-word}h1,.h1{--headings-letter-spacing: -.2rem;font-size:calc(8rem * var(--heading-size-factor));line-height:calc(9rem * var(--heading-size-factor))}h2,.h2{--heading-size-factor: .7;--headings-font-weight: 500;font-size:calc(4rem * var(--heading-size-factor));line-height:calc(4.6rem * var(--heading-size-factor))}h3,.h3{--heading-size-factor: .8;font-size:calc(3rem * var(--heading-size-factor));line-height:calc(3.6rem * var(--heading-size-factor))}h4,.h4{--heading-size-factor: .85;font-size:calc(2.6rem * var(--heading-size-factor));line-height:calc(3.4rem * var(--heading-size-factor))}h5,.h5{--heading-size-factor: .9;font-size:calc(2.2rem * var(--heading-size-factor));line-height:calc(3.4rem * var(--heading-size-factor))}h6,.h6{--heading-size-factor: .9;font-size:calc(2rem * var(--heading-size-factor));line-height:calc(3.4rem * var(--heading-size-factor))}h1:not(.--h-anchor-none)>a:not(.button),.h1:not(.--h-anchor-none)>a:not(.button),h2:not(.--h-anchor-none)>a:not(.button),.h2:not(.--h-anchor-none)>a:not(.button),h3:not(.--h-anchor-none)>a:not(.button),.h3:not(.--h-anchor-none)>a:not(.button),h4:not(.--h-anchor-none)>a:not(.button),.h4:not(.--h-anchor-none)>a:not(.button),h5:not(.--h-anchor-none)>a:not(.button),.h5:not(.--h-anchor-none)>a:not(.button),h6:not(.--h-anchor-none)>a:not(.button),.h6:not(.--h-anchor-none)>a:not(.button){color:inherit}.--h-anchor-none>a{color:var(--section-links-color)}.--h-anchor-none>a:hover{color:var(--section-active-hover-color)}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.skip-to-content-link{text-decoration:none}.skip-to-content-link:focus{z-index:9999;position:relative!important;overflow:auto;width:auto;height:auto;clip:auto;background-color:#000;color:#fff;padding:10px;margin:10px;display:inline-block;vertical-align:top}.skip-to-content-link:focus:hover{background-color:#fff;color:#000}.hidden{display:none!important}.--q-align{text-align:var(--q-align-value)}.--q-align-justify{justify-content:var(--q-justify-value)}.--align-center .--justify-self{justify-content:center}.--align-left .--justify-self{justify-content:flex-start}.--align-right{text-align:right}.--align-right .--justify-self{justify-content:flex-end}.--justify-center{justify-content:center}.--justify-end{justify-content:flex-end}.--justify-start{justify-content:flex-start}.--justify-between{justify-content:space-between}.--v-align-middle{align-items:center}.--v-align-bottom{align-items:flex-end}.--v-align-top{align-items:stretch}.--v-align-start{align-items:flex-start}.list-unstyled{margin:0;padding:0;list-style:none}.list-unstyled>li{list-style-type:none}.object-fit,.object-fit--contain{object-fit:cover;width:100%;height:100%}.object-fit--contain{object-fit:contain}.object-fit--absolute{position:absolute;left:0;top:0}.container,.container-fluid{padding-left:var(--cp-spacer-left, 15px);padding-right:var(--cp-spacer-right, 15px);width:100%}.container{margin-left:auto;margin-right:auto;max-width:calc(var(--cp-width, 1200) * 1px)}.container:after,.container-fluid:after{content:"";display:block;clear:both}input[type=text]::placeholder,input[type=tel]::placeholder,input[type=email]::placeholder,input[type=search]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder,textarea::placeholder{opacity:.7;color:var(--input-text)}input[type=text],input[type=tel],input[type=email],input[type=search],input[type=password],input[type=number],textarea,.form-control,select,.custom-select{--input-font-family: var(--font-general-family, inherit);--input-font-weight: var(--font-general-weight, 400);--input-font-style: var(--font-general-style, normal);--input-font-size: 1.4rem;--input-line-height: 2.1rem;--input-border: var(--input-border-width, 1px);--input-radius: var(--input-corner-radius, 5px);--input-padding-y: 1.2rem;--input-padding-x: 2.2rem;--input-height: 5.2rem;--input-background: var(--section-input-background-color, #fff);--input-text: var(--section-input-text-color, #000);--input-border-color: var(--section-input-bdr-color, #000);box-sizing:border-box;background-color:var(--input-background);border:var(--input-border) solid var(--input-border-color);color:var(--input-text);font:var(--input-font-style) var(--input-font-weight) var(--input-font-size)/var(--input-line-height) var(--input-font-family);border-radius:var(--input-radius);transition:border-color .3s ease,background-color .3s ease,color .3s ease,color .3s ease,box-shadow .3s ease;padding:var(--input-padding-y) var(--input-padding-x);box-shadow:none;display:block;width:100%;height:var(--input-height)}input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=search]:focus,input[type=password]:focus,input[type=number]:focus,textarea:focus,.form-control:focus,select:focus,.custom-select:focus{--input-border-color: var(--section-focus-outline-color, #000)}textarea{--input-height: 140px}.button,.btn-icn-ixi{--focus-outline-offset: 2px}.button{--button-outline-offset: 2px;--focus-outline-offset: var(--button-outline-offset);--button-font-family: var(--body-font-family);--button-font-weight: 500;--button-font-style: normal;--button-font-size: 1.4rem;--button-line-height: 1.9rem;--button-height: auto;--button-text-alignment: center;--button-border: var(--button-border-width, 1px);--button-radius: var(--button-corner-radius, 99px);--button-padding-y: 1.3rem;--button-padding-x: 3rem;--button-background: #000;--button-text: #fff;--button-border-color: #000;--button-hover-background: #fff;--button-hover-text: #000;--button-hover-border-color: #000;--button-box-shadow: none;height:var(--button-height, auto);background-color:var(--button-background);border:var(--button-border) solid var(--button-border-color);color:var(--button-text);font:var(--button-font-style) var(--button-font-weight) var(--button-font-size)/var(--button-line-height) var(--button-font-family)!important;border-radius:var(--button-radius);transition:border-color .3s ease,background-color .3s ease,color .3s ease;padding:var(--button-padding-y) var(--button-padding-x);box-shadow:var(--button-box-shadow, none);display:inline-block;text-decoration:none;text-align:var(--button-text-alignment);word-break:break-word}.button .button_icn{vertical-align:-.1em}.button .button_icn,.button>.ico{pointer-events:none}.button--primary{--button-background: var(--section-primary-bg, #000);--button-text: var(--section-primary-text-color, #fff);--button-border-color: var(--section-primary-border-color, #000);--button-hover-background: var(--section-primary-text-color, #fff);--button-hover-text: var(--section-primary-bg, #000);--button-hover-border-color: var(--section-primary-bg, #000)}.button--secondary{--button-background: var(--section-secondary-bg, #fff);--button-text: var(--section-secondary-text-color, #000);--button-border-color: var(--section-secondary-border-color, #000);--button-hover-background: var(--section-secondary-text-color, #000);--button-hover-text: var(--section-secondary-bg, #fff);--button-hover-border-color: var(--section-secondary-text-color, #000)}.button:hover{background-color:var(--button-hover-background);border-color:var(--button-hover-border-color);color:var(--button-hover-text)}.button.button--link{--button-padding-y: 1.15rem;--button-padding-x: 1rem;--button-font-weight: 400;--button-background: transparent;--button-text: var(--section-links-color);--button-border-color: transparent;--button-hover-background: transparent;--button-hover-text: var(--section-active-hover-color);--button-hover-border-color: transparent}.button--sm{--button-padding-y: 1.15rem}.button.disabled,.button:disabled,button:disabled{opacity:.6;pointer-events:none}input[type=text]:disabled,input[type=text].disabled,input[type=tel]:disabled,input[type=tel].disabled,input[type=email]:disabled,input[type=email].disabled,input[type=search]:disabled,input[type=search].disabled,input[type=password]:disabled,input[type=password].disabled,input[type=number]:disabled,input[type=number].disabled,textarea:disabled,textarea.disabled,.form-control:disabled,.form-control.disabled,select:disabled,select.disabled{opacity:.6;pointer-events:none}.btn-icn-ixi{--focus-outline-color: var(--section-focus-outline-color);--btn-padding-x: var(--ixi-padding-x, 13px);--btn-padding-y: var(--ixi-padding-y, 13px);--btn-bdr: var(--ixi-bdr-width, 0) solid var(--ixi-bdr-clr, transparent);--btn-clr: var(--ixi-text-color, #000);--btn-bg: var(--ixi-bg-color, #fff);--btn-hover-bdr-clr: var(--ixi-bdr-hover-clr, #000);--btn-hover-clr: var(--ixi-text-hover-color, #fff);--btn-hover-bg: var(--ixi-bg-hover-color, #000);--btn-radius: var(--ixi-radius, 0);border-radius:var(--btn-radius);display:inline-block;vertical-align:top;padding:var(--btn-outer-padding-x) var(--btn-outer-padding-y);margin:calc(var(--btn-outer-padding-x) * -1) calc(var(--btn-outer-padding-y) * -1);border:0;background-color:transparent}.btn-icn-ixi:hover .btn-icn-ixi_wrapper{background-color:var(--btn-hover-bg);color:var(--btn-hover-clr);border-color:var(--btn-hover-bdr-clr)}.btn-icn-ixi_wrapper{padding:var(--btn-padding-y) var(--btn-padding-x);line-height:0;border:var(--btn-bdr);background-color:var(--btn-bg);color:var(--btn-clr);transition:color .3s ease,background-color .3s ease,border-color .3s ease,transform .3s ease;display:inline-block;vertical-align:top;border-radius:inherit}i.btn-icn-ixi_wrapper{font-style:normal}blockquote{margin-right:0;margin-left:0;padding-left:0;position:relative;display:block;font-weight:var(--quote-font-weight, inherit);font-style:var(--quote-font-style, italic);font-size:var(--quote-font-size, inherit);line-height:var(--quote-line-height, inherit);letter-spacing:var(--quote-font-spacing, 0);overflow:hidden}blockquote:after,blockquote:before{content:"\201c";font-size:3rem}blockquote q{quotes:none}blockquote q:after,blockquote q:before{display:none}blockquote cite{font-style:normal;letter-spacing:normal;font-weight:400;display:block;margin-top:14px}blockquote p{margin-top:0;margin-bottom:0;display:inline}.mty{margin-top:var(--mt-top, 0);margin-bottom:var(--mt-bottom, 0)}.mty>p{margin-top:0;margin-bottom:0}.--media-size-landscape,.--media-size-adapt,.--media-size-square,.--media-size-portrait{--ratio-divider: 1;width:100%;position:relative;padding-top:calc((var(--ratio-divider, 1) / var(--media-ratio)) * 100%)}.--media-size-square{padding-top:100%}.--media-size-landscape{--ratio-divider: .4}.--media-size-portrait{--ratio-divider:2}.grid{--columns-count-calc: calc(100 / var(--desktop-columns-count) * 1%);--grid-grow: 0;--grid-shrink: 1;--grid-basis: var(--columns-count-calc, 33.333%);display:flex;flex-wrap:wrap;row-gap:calc(var(--cp-spacer-left, 15px) + var(--cp-spacer-right, 15px));margin-left:calc(var(--cp-spacer-left, 15px) * -1);margin-right:calc(var(--cp-spacer-right, 15px) * -1)}.grid_col{padding-left:var(--cp-spacer-left, 15px);padding-right:var(--cp-spacer-right, 15px);flex:var(--grid-grow, 0) var(--grid-shrink, 1) var(--grid-basis);max-width:var(--grid-basis)}.global-block{--sec-pt-top: calc(var(--section-padding-top) * .45);--sec-pt-bottom: calc(var(--section-padding-bottom) * .45);width:100%;overflow:hidden;position:relative;padding-top:var(--sec-pt-top, 35px);padding-bottom:var(--sec-pt-bottom, 35px)}.scheme{--link-color: var(--section-links-color);--link-hover-color: var(--section-active-hover-color);--focus-outline-color: var(--section-focus-outline-color);color:var(--section-foreground-color);background-color:var(--section-background-color)}.widget--styles{--link-color: var(--section-widget-links-color);--link-hover-color: var(--section-widget-active-hover-color);--border-color: var(--section-widget-border-color);color:var(--section-widget-foreground-color);background-color:var(--section-widget-background-color)}.widget--styles button:focus-visible,.widget--styles input:focus-visible,.widget--styles a:focus-visible,.widget--styles summary:focus-visible{--focus-outline-color: var(--section-widget-focus-outline-color)}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}table{border-bottom-left-radius:5px;border-bottom-right-radius:5px;font-size:1.4rem;line-height:2.4rem;word-break:break-word}table caption{border-top-right-radius:5px;border-top-left-radius:5px}table thead th,table tfoot th,table tfoot td{font-size:1.4rem;line-height:3.8rem;font-weight:500;border:1px solid var(--section-border-color);padding:5px 35px}table thead th:last-child,table tfoot th:last-child,table tfoot td:last-child{border-right-color:transparent}table thead th:first-child,table tfoot th:first-child,table tfoot td:first-child{border-left-color:transparent}table tbody th,table tbody td{padding:8px 35px;border-bottom:1px solid var(--section-border-color)}table tbody th{font-weight:400}.--no-stock{color:var(--section-error-color)}.--low-stock{color:var(--section-warning-color)}.--enough-stock{color:var(--section-success-color)}deferred-media{display:block}.img-placeholder{fill:currentColor}.align-holder{display:flex;width:100%;min-height:inherit}.align-holder_wrapper{width:100%;padding-top:35px;padding-bottom:35px}.align-holder--tright .align-holder_wrapper{margin:0 0 auto auto}.align-holder--tleft .align-holder_wrapper{margin:0 auto auto 0}.align-holder--tcenter .align-holder_wrapper{margin:0 auto auto}.align-holder--mleft .align-holder_wrapper{margin:auto auto auto 0}.align-holder--mcenter .align-holder_wrapper{margin:auto}.align-holder--mright .align-holder_wrapper{margin:auto 0 auto auto}.align-holder--bleft .align-holder_wrapper{margin:auto auto 0 0}.align-holder--bcenter .align-holder_wrapper{margin:auto auto 0}.align-holder--bright .align-holder_wrapper{margin:auto 0 0 auto}.--small-height{min-height:calc(480px * var(--height-factor))}.--medium-height{min-height:calc(640px * var(--height-factor))}.--vh-height{min-height:100vh}[data-tooltip]:before{width:0;top:100%;left:50%;height:0;opacity:0;content:"";margin-top:3px;text-align:center;position:absolute;transition:all ease .2s;border-left:7px solid transparent;border-right:7px solid transparent;transform:translate(-50%) translateY(-5px);border-bottom:7px solid var(--section-links-color);transform:translate(-50%) translateY(1px)}[data-tooltip]:hover:before{opacity:1}[data-tooltip]:after{top:100%;opacity:0;font-weight:600;margin:0 0 10px;padding:1px 10px;font-size:1.1rem;text-align:center;position:absolute;border-radius:10px;line-height:1.8rem;content:attr(data-tooltip);transition:all ease .3s;color:var(--section-background-color);background:var(--section-links-color);white-space:nowrap;transform:translate(-50%,11px);left:50%}[data-tooltip]:hover:after{opacity:1}.text-size--small{font-size:1.4rem;line-height:3rem}.text-size--medium{font-size:1.6rem;line-height:2.8rem}.text-size--large{font-size:1.8rem;line-height:2.8rem}.custom-select{position:relative;display:inline-block;vertical-align:top;max-width:100%;padding:0}.custom-select:after{position:absolute;right:var(--input-padding-x);top:50%;transform:translateY(-50%) rotate(45deg) translate(-3px);content:"";border:solid currentColor;border-width:0 1px 1px 0;width:8px;height:8px}.custom-select select{--input-border: 0;--input-radius: 0;--input-height: 100%;--input-background: transparent;--input-border-color: transparent;appearance:none;-webkit-appearance:none;padding-right:calc(var(--input-padding-x) * 2)}.custom-checkbox-input,.custom-radio-input,.main-product .product-variant-option input[type=radio],.featured-product .product-variant-option input[type=radio],.modal-component--quick-view .product-variant-option input[type=radio],input.form-control--resest,gallery-switcher-button input[type=radio]{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;opacity:0;margin:-1px}.custom-checkbox-input+label,.custom-radio-input+label{display:inline-block;vertical-align:top;max-width:100%;position:relative;padding-left:3rem}.custom-checkbox-input+label:before,.custom-radio-input+label:before,.custom-checkbox-input+label:after,.custom-radio-input+label:after{position:absolute;left:0;top:.35em;content:"";width:2rem;height:2rem}.custom-checkbox-input+label:after,.custom-radio-input+label:after{transition:all .3s ease;opacity:0;visibility:hidden}.custom-checkbox-input+label:before,.custom-radio-input+label:before{border-radius:var(--input-custom-form-corner-radius);border:1px solid var(--section-foreground-color, #000);background:var(--section-background-color, #fff)}.custom-radio-input+label:before,.custom-radio-input+label:after{border-radius:100%}.custom-checkbox-input+label:after{content:"\2713";width:1.4rem;height:.7rem;margin-left:.2em;margin-top:-.35em;font-size:1.7rem;font-weight:600;color:var(--section-background-color, #fff)}.custom-radio-input+label:after{background-color:var(--section-foreground-color, #000)}.custom-checkbox-input:checked+label:before,.custom-checkbox-input.checked+label:before{background-color:var(--section-foreground-color, #000);border-color:var(--section-foreground-color, #000)}.custom-checkbox-input:checked+label:after,.custom-checkbox-input.checked+label:after,.custom-radio-input:checked+label:after,.custom-radio-input.checked+label:after{opacity:1;visibility:visible}.open-close,.open-close_opener{display:block}.open-close_opener{cursor:pointer;position:relative;padding-right:25px}.--accordion-view+.--accordion-view{border-top:1px solid var(--section-border-color)}body.overflow-hidden{height:100%;overflow:hidden}.custom-checkbox-label{display:inline-block;vertical-align:top}.custom-checkbox-span input{position:absolute;left:0;top:0;opacity:0;clip:rect(0,0,0,0)}.custom-checkbox-label_text{display:block;position:relative;padding-left:35px;font-size:1.8rem;line-height:1;cursor:pointer;margin-bottom:20px}input:checked+.custom-checkbox-label .custom-checkbox-label_icn{background-color:var(--swatch--background, --section-foreground-color);color:var(--section-background-color);border:0}.custom-checkbox-label_icn{left:0;top:0;position:absolute;width:20px;height:20px;border:1px solid var(--section-border-color);display:flex;align-items:center;justify-content:center;line-height:0;border-radius:5px;background-color:var(--swatch--background, transparent)}.custom-checkbox-label_icn .ico{opacity:0}input:checked+.custom-checkbox-label .custom-checkbox-label_icn .ico{opacity:1}.countdown-timer,.countdown-timer .block{display:flex;line-height:1}.countdown-timer .block{gap:3px;align-items:center}.countdown-timer .block+.block:before{content:":";display:inline-block;margin-left:12px;margin-right:12px;font-weight:500}.countdown-timer .time{font-size:1.4rem;font-weight:500}.countdown-timer .text{font-size:1.2rem;font-weight:400;text-transform:capitalize}.modal,.--drawer{--link-color: var(--section-links-color);--link-hover-color: var(--section-active-hover-color);--focus-outline-color: var(--section-focus-outline-color);position:fixed;left:0;top:0;right:0;z-index:99999;animation-duration:.4s;animation-iteration-count:1;opacity:0;display:none}modal-component.modal--active .modal,modal-component.modal--active .--drawer{animation-name:opac-in;display:block;opacity:1}.modal-component_btn-close{--btn-padding-x: 8px;--btn-padding-y: 8px;--btn-radius: 5px;--ixi-text-color: var(--section-background-color);--ixi-bg-color: var(--section-foreground-color);--ixi-bg-hover-color: var(--section-background-color);--ixi-text-hover-color: var(--section-foreground-color);top:5px;z-index:9999;right:5px;position:absolute}.shopify-challenge__container{padding-top:30px;padding-bottom:30px}.shopify-challenge__container iframe{border-radius:0}.shopify-challenge__button{background-color:var(--body-text-color);color:var(--body-background-color);padding:10px 29px;border-radius:var(--button-corner-radius);margin-top:40px!important;font-size:1.6rem;line-height:2rem;border:1px solid var(--body-text-color);transition:color .3s ease,background-color .3s ease,border-color .3s ease}.shopify-challenge__button:hover{background-color:var(--body-background-color);color:var(--body-text-color);border:1px solid;border-color:var(--section-border-color)}.modal-component_spacer{padding:24px 15px;width:100%;min-height:100%;display:flex}.modal-component,.--drawer .modal-component_wrapper{height:100%;overflow-y:auto;overflow-x:hidden}.modal-component_wrapper{margin-left:auto;margin-right:auto;position:relative}.modal{color:var(--modal-component-text, #fff);background-color:var(--modal-component-overlay, rgba(0, 0, 0, .5))}.modal-component--centered .modal-component_wrapper,.modal-component--bt-left .modal-component_wrapper,.modal-component--bt-right .modal-component_wrapper{display:flex;width:100%}.modal-component--centered .modal-component_wrapper{margin-bottom:auto}.modal-component--bt-left .modal-component_wrapper,.modal-component--bt-right .modal-component_wrapper,.modal-component--centered .modal-component_wrapper{margin-top:auto}.modal-component--centered .modal-component_body,.modal-component--bt-left .modal-component_body,.modal-component--bt-right .modal-component_body{width:100%;max-width:620px;position:relative;padding:25px;box-shadow:0 4px 30px #0000001a;border-radius:var(--section-radius);background-color:var(--section-background-color);border:1px solid var(--section-background-color);color:var(--section-foreground-color)}.modal-component--bt-left .modal-component_body{margin-right:auto;margin-top:auto}.modal-component--bt-right .modal-component_body{margin-left:auto;margin-top:auto}.modal-component--centered .modal-component_body{margin:auto}.modal-component.--drawer{overflow:hidden}.--drawer .modal-component_wrapper{margin-right:0}@keyframes opac-in{0%{opacity:0;display:block}to{opacity:1;display:block}}.shipping-bar_progress{border-radius:calc(var(--input-corner-radius) * 99)}.shipping-bar_progress[value]{-webkit-appearance:none;appearance:none;height:3px;width:100%;border:0;margin-top:20px;margin-bottom:20px;color:var(--section-success-color)}.shipping-bar_progress[value]::-moz-progress-bar,.shipping-bar_progress[value]::-webkit-progress-bar{border-radius:calc(var(--input-corner-radius) * 99);background-color:var(--section-input-background-color)}.shipping-bar_progress[value]::-moz-progress-bar,.shipping-bar_progress[value]::-webkit-progress-value{border-radius:calc(var(--input-corner-radius) * 99);background-color:var(--section-success-color)}.shipping-bar{display:block}marquee-component{width:100%;display:block;overflow:hidden}.marquee-component{position:relative;display:flex}.marquee-component_col{padding-left:13px;padding-right:13px;flex-shrink:0}.dropdown-component{position:relative}.dropdown-component_wrapper{overflow:hidden;position:absolute;left:50%;transform:translate(-50%);top:100%;min-width:100%;background-color:var(--section-background-color, #fff);color:var(--section-foreground-color, #000);border-radius:var(--input-custom-form-corner-radius, 10px);box-shadow:0 -10px 30px #0000001a;z-index:99;clip:rect(0,0,0,0);opacity:0;visibility:hidden}.dropdown--open{opacity:1;visibility:visible;clip:unset}.dropdown-component_opener{gap:8px;display:flex;align-items:center;position:relative}.dropdown-componenet_icn-caret{line-height:0}.dropdown-component_inset-wrap{display:block;width:100%;margin-top:auto;margin-bottom:auto}.payments-list{line-height:0;display:flex;justify-content:center;flex-wrap:wrap;gap:6px}.payments-list svg{max-width:100%}.logo{max-width:var(--logo-width)}.logo img,.logo_link{vertical-align:top}.form__message .ico-error,.error-email{color:var(--section-error-color)}.success-message{color:var(--section-success-color)}.success-message{text-align:center;margin-top:39px;font-size:2rem;line-height:3.3rem}.success-message p{margin:0}.success-message .image{margin-bottom:10px}.success-message_icn{display:block;margin-bottom:14px;color:var(--section-foreground-color)}.--hover-underline{position:relative;display:inline-block;vertical-align:top}.compare-toggler{position:absolute;top:16px;right:19px}.compare-toggler--static{position:relative;top:auto;right:auto}input[type=radio].disabled+label{text-decoration:line-through}.specs-wrap{border-radius:var(--section-radius, 10px);background-color:var(--section-widget-background-color);color:var(--section-widget-foreground-color);overflow:hidden;padding:10px 30px}.specs-table{table-layout:fixed;width:100%}.specs-table tbody td{border-bottom:0;padding:14px 0}.specs-table tbody td:first-child{font-weight:500;padding-right:14px}.specs-table tbody tr+tr td{border-top:1px solid var(--section-widget-border-color)}.specs-table tbody a{text-decoration:none;transition:color .3s ease}@media(min-width:768px){h1,.h1{--heading-size-factor: .55}h2,.h2{--heading-size-factor: .9}h3,.h3,h4,.h4,h5,.h5,h6,.h6{--heading-size-factor: 1}.global-block{--sec-pt-top: calc(var(--section-padding-top) * .65);--sec-pt-bottom: calc(var(--section-padding-bottom) * .65)}.--buttons-animate .button{background-image:radial-gradient(circle at bottom center,var(--button-hover-text) 71%,transparent 71%),radial-gradient(circle at top center,transparent 71%,var(--button-hover-text) 71%);background-repeat:repeat-x;background-position:calc(50% + 2.2rem) calc(100% + 13.4rem),50% calc(100% + 1.4rem);background-size:13.5rem 0,4.5rem 0;animation-duration:120s;animation-timing-function:linear;animation-iteration-count:infinite;animation-name:lehren}.--buttons-animate .button:hover{background-size:13.5rem 19.7rem,4.5rem 6.2rem}.--buttons-animate .button.button--link,.--buttons-animate .button.button--link:hover{animation:none;background-image:none}table tbody tr th,table tbody tr td,table thead tr th{padding-left:20px;padding-right:20px}}@media(min-width:992px){h1,.h1{--heading-size-factor: .7}h2,.h2{--heading-size-factor: 1}.dropdown-component_opener{gap:16px}.--hidden-desktop{display:none}.countdown-timer .time{font-size:1.8rem}.countdown-timer .text{font-size:1.4rem}}@media(min-width:1200px){h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.h{--heading-size-factor: 1}.global-block{--sec-pt-top: var(--section-padding-top);--sec-pt-bottom: var(--section-padding-bottom)}table tbody tr th,table tbody tr td,table thead tr th{padding-left:35px;padding-right:35px}}@media(max-width:991px){.--hidden-down-desktop{display:none}}@keyframes lehren{0%{background-position:calc(50% + 2.2rem) calc(100% + 13.4rem),50% calc(100% + 1.4rem)}to{background-position:calc(50% + 2.2rem + 9999px) calc(100% + 13.4rem),calc(50% + 9999px) calc(100% + 1.4rem)}}label[style*="--swatch-color: Ash"]{--swatch-color: #C7CBCC!important}label[style*="--swatch-color: Charcoal"]{--swatch-color: #443F44 !important}label[style*="--swatch-color: Blue"]{--swatch-color: #3B4F72 !important}label[style*="--swatch-color: Ebony"]{--swatch-color: #3C3F48 !important}label[style*="--swatch-color: Timber"]{--swatch-color: #CA9D74 !important}label[style*="--swatch-color: Light Grey"]{--swatch-color: #A7ACB0 !important}label[style*="--swatch-color: Frost"]{--swatch-color: #D9D0C1 !important}label[style*="--swatch-color: Mocha"]{--swatch-color: #44372E !important}label[style*="--swatch-color: Fairy Green"]{--swatch-color: #73847E !important}label[style*="--swatch-color: Swan White"]{--swatch-color: #D5CEBE !important}label[style*="--swatch-color: Black"]{--swatch-color:#000000 !important}label[style*="--swatch-color: Brown"]{--swatch-color:#A52A2A !important}@media(min-width:991px){.main-product_wrapper--grid{display:flex!important;gap:20px}.main-product_gallery-area{width:50%!important}.product-content-right{width:50%}.main-product_wrapper{display:flex;align-items:flex-start}.main-product_gallery-area{position:sticky;top:110px;height:fit-content}.product-content-right{flex:1}}.main-product_actions-area,.main-product_widget.widget--styles{background:transparent!important}@media(max-width:991px){.stats-bar{flex-direction:row!important}}.product-gallery-thumbnail{padding-top:calc((var(--ratio-divider, 1) / var(--media-ratio)) * 50%)!important}.main-product .main-thumb-slider,.main-product .switcher-thumb-slider{max-width:100%!important;padding:0!important}.main-product_main-heading{font-weight:700}.main-product_diff-title{display:none}@media(min-width:1200px){.main-product_widget{padding-left:0!important;padding-right:0!important}}.product-richtext-content{padding:20px;background:#f8f8f8;border-radius:10px;margin-top:20px}.product-richtext-content h3{margin:0;font-size:18px}.product-richtext-content ul{list-style:none;padding-left:0}.product-richtext-content li{padding-left:20px;position:relative}.product-richtext-content li:before{content:"\2713";position:absolute;left:0;color:#0a5850;font-weight:700;font-size:18px}.price-save{color:#e63946;font-weight:500;font-size:16px;margin-top:10px}details.open-close.--accordion-view{background:#f2f2f2;padding:0 20px;border-radius:10px;margin-bottom:10px}.--accordion-view+.--accordion-view{border-top:none!important}.featured-collection .splide-controls{justify-content:center!important}.featured-collection_col-description{width:100%!important}.featured-collection_col-description .heading-head{margin:auto!important;text-align:center}@media(min-width:1200px){.featured-collection .splide__slide{width:25.1%!important}}.main-product_gallery-area .main-thumb-slider .splide__list .splide__slide{position:relative}@media(min-width:1024px){.collection-products_wrapper button.dropdown-component_opener.facets_toggler.button.button--primary+.dropdown-component_wrapper.dropdown--open{position:inherit!important;border:none;background:transparent;box-shadow:none;border-radius:0}.dropdown-component--facets .dropdown-component_wrapper{max-height:100%!important;padding:10px!important;overflow-y:unset!important;overflow-x:inherit!important}.collection-products_wrapper [data-revealed=true] .facets--fixed-area{position:unset!important}.component-collection-grid{width:65%;float:right;position:relative}.component-collection-grid:after{content:"";position:absolute;left:-25px;top:0;width:1px;height:100%;background-color:#ccc}.facets_options-wrapper,sticky-block.sticky-facets-wrapper{width:30%!important;float:left;margin:0!important;position:sticky;top:0}button.dropdown-component_opener.facets_toggler--close.btn-icn-ixi{display:none}.collection-products_wrapper button.dropdown-component_opener.facets_toggler.button.button--primary+.dropdown-component_wrapper{opacity:1!important;visibility:visible!important;clip:unset!important;display:block;position:unset!important;border:none!important;background:transparent!important;box-shadow:none!important}}.media-text_heading{margin-top:23px}input:checked+.custom-checkbox-label .custom-checkbox-label_icn{background:#000}#custom-0-series .product-variant-option{display:none}#custom-0-series .product-variant-option.active{display:block}#custom-0-series .product-variant-option.active label{background:#000;color:#fff}.mega-menu_banner-col--list .main-navigation_dropdown-list{display:flex}.mega-menu_banner-col--images{display:none!important}.main-navigation_dropdown-wrapper--level2{overflow:visible!important;visibility:visible!important;opacity:1!important;position:relative!important;max-height:550px!important;left:0;padding:0}.mega-menu_banner-col--list .main-navigation_dropdown-wrapper--level2 .main-navigation_dropdown-list{display:flex;flex-wrap:wrap;column-gap:10px}.mega-menu_banner-col--list .main-navigation_dropdown-list .main-navigation_dropdown-item{width:calc(50% - 5px);column-gap:20px;border:none!important}.main-navigation_dropdown-list--inner .main-navigation_dropdown-item{border-bottom:none}.main-navigation_dropdown-link--level1 i{display:none}.main-navigation_dropdown-link{display:flex!important;align-items:center;gap:10px}.main-navigation_dropdown-link--level1{justify-content:space-between!important}.view_all_mega_class{text-decoration:underline}.main-navigation_dropdown-link--opener{padding:0!important;color:#000;text-transform:uppercase}.mega-menu_banner-col--list .main-navigation_dropdown-list{column-gap:15px}.cart-drawer_products .product-row_btn{display:none!important}@media(max-width:667px){.form_generater_form_div{border-radius:19px!important}.mega-menu_banner-col--list .main-navigation_dropdown-list .main-navigation_dropdown-item{width:100%}.mega-menu_banner-col--list .main-navigation_dropdown-list{display:flex;column-gap:10px}body .main-navigation_dropdown-wrapper--level1{padding-left:20px;padding-right:20px}body .main-navigation_dropdown-link{font-size:13px!important}}span.view_all_mega_class:hover{color:red;text-decoration:underline}.header__inline-menu .list-menu{gap:32px;margin-left:48px;font-size:14.5px}h1,.h1,.h2,h3,.h3,h4,.h4,h5,.h5,h6{font-family:var(--serif)!important;letter-spacing:normal}.--media-size-portrait .object-fit--absolute{object-fit:contain}@media(max-width:667px){.kpg-budget__table td,.kpg-budget__table th{line-height:1}.kpg-measure,.kpg-timeline-section,.kpg-budget,.kpg-layout{padding:24px 15px!important}li.user-action-list_item{display:none}}.modal-component_content{padding:0 15px}.kpg-budget__tip-label,.kpg-measure__tip-label,.kpg-layout__tip-label{display:flex;align-items:center;gap:10px;justify-content:center}.user-action-list_item+.user-action-list_item:before{display:none!important}.user-action-list_button{color:#fff!important}@media(min-width:992px){.page-header_action-btns{gap:0!important}}.footer-contact-item{padding:5px 0}.footer-contact-item p{margin:0!important}.returns-page h1,.returns-page h2,.returns-page h3{letter-spacing:1px}.shopify-policy__title h1{font-size:5rem}.shopify-policy__container a{color:#1a1a1a}.returns-page{margin:0 auto;padding:0 20px 60px;font-family:inherit;color:#1a1a1a;line-height:1.7}.returns-page h1{font-size:2rem;font-weight:700}.returns-page .returns-subtitle{font-size:1.6rem;color:#555;margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid #e5e5e5}.returns-page h2{font-size:1.6rem;font-weight:500;margin-top:40px}.returns-page p{margin-bottom:16px;font-size:1.6rem;color:#333}.returns-page ul{margin:12px 0 20px;padding-left:24px}.returns-page ul li{margin-bottom:10px;font-size:1.6rem;color:#333;line-height:1.65}.returns-page ul li::marker{color:#888}.returns-page a{color:#1a1a1a;text-decoration:underline;text-underline-offset:3px}.returns-page a:hover{color:#555}.returns-highlight{background:#f8f8f4;border-left:3px solid #1a1a1a;padding:20px 24px;margin:24px 0;border-radius:0 6px 6px 0}.returns-highlight p{margin:0;font-weight:500;color:#1a1a1a}.returns-highlight p+p{margin-top:10px}.returns-summary-table{width:100%;border-collapse:collapse;margin:24px 0 32px;font-size:1.6rem}.returns-summary-table th,.returns-summary-table td{text-align:left;padding:14px 16px;border-bottom:1px solid #e5e5e5}.returns-summary-table th{font-weight:500;color:#1a1a1a;background:#f8f8f4;font-size:1.6rem;text-transform:uppercase;letter-spacing:.04em}.returns-summary-table td{color:#333}.returns-summary-table tr:last-child td{border-bottom:none}.returns-summary-table .table-label{font-weight:500;color:#1a1a1a;white-space:nowrap}.return-steps{counter-reset:return-step;list-style:none;padding-left:0;margin:20px 0}.return-steps li{counter-increment:return-step;position:relative;padding-left:44px;margin-bottom:20px;min-height:32px}.return-steps li:before{content:counter(return-step);position:absolute;left:0;top:0;width:30px;height:30px;background:#1a1a1a;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.6rem;font-weight:500}.final-sale-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0 28px}@media(max-width:600px){.final-sale-grid{grid-template-columns:1fr}}.final-sale-item{background:#fdf7f5;border:1px solid #e8d5cc;border-radius:8px;padding:16px 18px}.final-sale-item h3{font-size:1.6rem;font-weight:500;margin-bottom:6px;display:flex;align-items:center;gap:8px}.final-sale-item p{font-size:1.6rem;color:#555;margin:0;line-height:1.5}.returns-divider{border:none;border-top:1px solid #e5e5e5;margin:40px 0}.returns-contact{background:#f8f8f4;border-radius:8px;padding:24px;margin-top:32px;text-align:center}.returns-contact h3,.returns-contact p{margin-bottom:8px;font-size:1.6rem}.returns-contact a{color:#1a1a1a;font-weight:500;text-decoration:underline;text-underline-offset:3px}.returns-page .fine-print{font-size:1.6rem;color:#777;margin-top:40px;padding-top:24px;border-top:1px solid #e5e5e5}.returns-tip{background:#f6faf6;border:1px solid #c8dfc8;border-radius:8px;padding:18px 22px;margin:24px 0}.returns-tip p{margin:0;font-size:1.6rem;color:#2a5a2a}.returns-tip strong{color:#1a3a1a}.page--faqs .hiw-hero__content{display:flex;flex-direction:column}.page--faqs .hiw-hero__stats{order:3;border:none;margin:0 0 20px;padding:20px 0;font-family:var(--serif)!important;font-weight:500;letter-spacing:normal}.page--faqs .hiw-hero__actions{order:4}.page--faqs .hiw-hero__heading strong{color:#c8a064;font-weight:400}.page--faqs .hiw-hero__heading{font-family:var(--serif)!important;font-weight:500}.page--faqs .faq-head h2{font-family:var(--serif)!important;font-weight:500}.page--faqs .tabs{display:flex;gap:15px;justify-content:center;margin-bottom:32px;flex-wrap:wrap}.page--faqs .tab{font-family:DM Sans,sans-serif;background:#1a1a1a;color:#fff;border:1px solid #1a1a1a;border-radius:8px;padding:10px 20px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px}.page--faqs .tab:hover{background:#333}.page--faqs .tab.active{background:#c8a064;border-color:#c8a064}.page--faqs .tab.active svg{stroke:#fff}.page--faqs .faq-list{max-width:900px;margin:0 auto}.page--faqs .faq-item{border:1px solid #e8e4de;border-radius:8px;margin-bottom:8px;overflow:hidden;display:none}.page--faqs .faq-item.visible{display:block}.page--faqs .faq-q{padding:18px 24px;cursor:pointer;display:flex;align-items:center;background:#f8f5f0;transition:background .15s;font-weight:500;font-size:14px;gap:12px}.page--faqs .faq-q:hover{background:#f3efe9}.page--faqs .faq-q span{flex:1}.page--faqs .faq-toggle{width:28px;height:28px;background:#fff;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#7a756d;font-size:16px;flex-shrink:0;transition:transform .2s}.page--faqs .faq-a{padding:15px 24px 18px;font-size:13px;color:#5a5549;line-height:1.7;display:none;background-color:#fff}.page--faqs .faq-a p{margin:0 0 8px}.page--faqs .faq-a ul{margin:4px 0 8px 20px}.page--faqs .faq-a li{margin-bottom:4px}.page--faqs .faq-a strong{color:#1a1a1a}.page--faqs .faq-item.open .faq-a{display:block}.page--faqs .faq-item.open .faq-toggle{transform:rotate(45deg)}@media(max-width:768px){.page--faqs .tabs{gap:8px;flex-wrap:nowrap;overflow:auto;scrollbar-width:thin;margin-left:20px;justify-content:left;padding-bottom:10px;margin-bottom:12px}.page--faqs .tabs .tab{width:fit-content;min-width:fit-content;max-width:fit-content}.tab{padding:8px 14px;font-size:12px}.page--faqs .faq-list{padding:0 15px}.page--faqs .tab{padding:10px 15px}}.page--how-to-measure .hiw-hero__content{display:flex;flex-direction:column}.page--how-to-measure .hiw-hero__stats{order:3;border:none;margin:0 0 20px;padding:20px 0;font-family:var(--serif)!important;font-weight:500;letter-spacing:normal}.page--how-to-measure .hiw-hero__actions{order:4}.page--how-to-measure .hiw-hero__heading strong{color:#c8a064;font-weight:400}.page--how-to-measure .hiw-hero__heading{font-family:var(--serif)!important;font-weight:500}.page--faqs .hiw-hero__sub{margin:0 auto 10px}.page--how-to-measure .faq-head h2{font-family:var(--serif)!important;font-weight:500;letter-spacing:normal}.page--how-to-measure .hiw-hero{background:linear-gradient(135deg,#1a1a1a,#2a2520,#3d352c)!important}.page--how-to-measure .stats{display:flex;justify-content:center;gap:48px;margin-bottom:32px;flex-wrap:wrap}.page--how-to-measure .stat{text-align:center}.stat-val{font-family:var(--serif)!important;font-weight:500;letter-spacing:normal;font-size:32px;color:#c8a064}.page--how-to-measure .stat-lbl{font-size:12px;color:#fff6;margin-top:2px}.page--how-to-measure .btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.page--how-to-measure .btn{font-family:var(--serif)!important;letter-spacing:normal;border:none;cursor:pointer;border-radius:6px;display:inline-flex;align-items:center;gap:8px;transition:all .2s;font-size:14px;padding:14px 32px;font-weight:500}.page--how-to-measure .btn:hover{opacity:.9;transform:translateY(-1px)}.page--how-to-measure .btn-gold{background:#c8a064;color:#fff}.page--how-to-measure .btn-white{background:#fff;color:#1a1a1a}.page--how-to-measure .bg-white{background:#fff}.page--how-to-measure .bg-cream{background:#f7f5f0}.page--how-to-measure .section-head{text-align:center;margin-bottom:40px}.page--how-to-measure .section-head h2{font-family:var(--serif)!important;font-weight:500;letter-spacing:normal;font-size:32px;margin:0 0 8px}.page--how-to-measure .section-head p{font-size:13px;color:#7a756d;max-width:600px;margin:0 auto}.page--how-to-measure .card-grid{display:grid;gap:24px}.page--how-to-measure .card-grid.cols-4{grid-template-columns:repeat(4,1fr)}.page--how-to-measure .card-grid.cols-3{grid-template-columns:repeat(3,1fr)}.page--how-to-measure .card-grid.cols-2{grid-template-columns:repeat(2,1fr)}.page--how-to-measure .card{background:#fff;border:1px solid #e8e4de;border-radius:16px;padding:32px;transition:all .2s}.page--how-to-measure .card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000f;border-color:#c8a064}.page--how-to-measure .card.cream-bg{background:#f8f5f0}.page--how-to-measure .card-emoji{font-size:36px;margin-bottom:12px;display:block}.page--how-to-measure .card-badge{display:inline-block;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:#c8a064;background:#f5efe5;padding:3px 10px;border-radius:4px;margin-bottom:12px}.page--how-to-measure .card h3{font-family:var(--serif)!important;font-weight:500;line-height:1.4;letter-spacing:normal;font-size:18px;margin:0 0 10px;color:#1a1a1a}.page--how-to-measure .card p{font-size:13px;color:#7a756d;line-height:1.7;margin:0}.page--how-to-measure .steps-head{text-align:center;margin-bottom:40px}.page--how-to-measure .steps-head h2{font-family:var(--serif)!important;font-weight:500;letter-spacing:normal;font-size:28px}.page--how-to-measure .steps-head p{font-size:13px;color:#7a756d;margin-top:6px}.page--how-to-measure .steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.page--how-to-measure .step{background:#f3efe9;border-radius:12px;padding:28px 24px;border:1px solid #e8e4de;position:relative}.page--how-to-measure .step-num{width:32px;height:32px;background:#1a1a1a;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;margin-bottom:14px}.page--how-to-measure .step-num.gold{background:#c8a064}.page--how-to-measure .step-badge{display:inline-block;font-size:10px;font-weight:500;color:#b8965a;background:#e9e4dc;padding:3px 10px;border-radius:4px;margin-bottom:10px}.page--how-to-measure .step h4{font-family:var(--serif)!important;font-weight:500;line-height:1.4;letter-spacing:normal;font-size:16px;margin:0 0 8px;color:#1a1a1a}.page--how-to-measure .step p{font-size:12px;color:#5a5549;line-height:1.6;margin:0}.page--how-to-measure .step-arrow{position:absolute;right:-14px;top:50%;transform:translateY(-50%);font-size:18px;color:#e8e4de}.page--how-to-measure details.faq-item{border:1px solid #e8e4de;border-radius:8px;margin-bottom:8px!important}.page--how-to-measure .common_faq_caption{font-size:11px;text-transform:uppercase;display:block;letter-spacing:.12em;text-align:center;color:#c8a064;margin-bottom:6px}.page--how-to-measure .faq-q{margin:0!important}.page--how-to-measure .wrap{max-width:1200px;margin:0 auto;padding:60px 50px}.page--how-to-measure .hiw-hero-section{padding-bottom:0}.page--how-to-measure h2.faq-section__heading{font-family:var(--serif)!important;font-weight:500}@media(max-width:1024px){.page--how-to-measure .card-grid.cols-4,.steps-grid{grid-template-columns:repeat(2,1fr)}.page--how-to-measure .step-arrow{display:none}.page--how-to-measure .wrap{max-width:1200px;margin:0 auto;padding:0 20px}}@media(max-width:768px){.page--how-to-measure .card-grid.cols-4,.page--how-to-measure .card-grid.cols-3,.page--how-to-measure .card-grid.cols-2,.page--how-to-measure .steps-grid{grid-template-columns:1fr}.page--how-to-measure .wrap{max-width:1200px;margin:0 auto;padding:30px 15px}}.page--compare-vs-ikea .hiw-hero__content{display:flex;flex-direction:column}.page--compare-vs-ikea .hiw-hero__stats{order:3;border:none;margin:0 0 20px;padding:20px 0;font-family:var(--serif)!important;font-weight:500}.page--compare-vs-ikea .hiw-hero__actions{order:4}.page--compare-vs-ikea .hiw-hero__heading strong{color:#c8a064;font-weight:400}.page--compare-vs-ikea .hiw-hero__heading{font-family:var(--serif)!important;font-weight:500}.page--compare-vs-ikea .hiw-hero__sub{margin:0 auto 10px}.page--compare-vs-ikea .faq-head h2{font-family:var(--serif)!important;letter-spacing:normal;line-height:1.4;font-weight:500}.page--compare-vs-ikea details.faq-item{border:1px solid #e8e4de;border-radius:8px;margin-bottom:8px!important}.page--compare-vs-ikea .common_faq_caption{font-size:11px;text-transform:uppercase;display:block;letter-spacing:.12em;text-align:center;color:#c8a064;margin-bottom:6px}.page--compare-vs-ikea .faq-q{margin:0!important}.page--compare-vs-ikea .wrap{max-width:1200px;margin:0 auto;padding:0 50px}.page--compare-vs-ikea .stats{display:flex;justify-content:center;gap:48px;margin-bottom:32px;flex-wrap:wrap}.page--compare-vs-ikea .stat{text-align:center}.stat-val{font-family:var(--serif)!important;letter-spacing:normal;line-height:1.4;font-size:28px;color:#c8a064}.page--compare-vs-ikea .stat-lbl{font-size:11px;color:#fff6;margin-top:2px}.page--compare-vs-ikea .btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.page--compare-vs-ikea .btn{font-family:var(--serif)!important;letter-spacing:normal;line-height:1.4;border:none;cursor:pointer;border-radius:6px;display:inline-flex;align-items:center;transition:all .2s;font-size:13px;padding:14px 28px;font-weight:500}.page--compare-vs-ikea .btn:hover{opacity:.9;transform:translateY(-1px)}.page--compare-vs-ikea .btn-gold{background:#c8a064;color:#fff}.page--compare-vs-ikea .btn-white{background:#fff;color:#1a1a1a}.page--compare-vs-ikea .section{padding:72px 0}.page--compare-vs-ikea .bg-white{background:#fff}.page--compare-vs-ikea .bg-cream{background:#f7f5f0}.page--compare-vs-ikea .section-head{text-align:center;margin-bottom:40px}.page--compare-vs-ikea .section-head h2{font-family:var(--serif)!important;letter-spacing:normal;line-height:1.4;font-size:32px;margin:0 0 8px}.page--compare-vs-ikea .section-head p{font-size:13px;color:#7a756d;max-width:600px;margin:0 auto}.page--compare-vs-ikea .section-head .badge{margin-bottom:8px}.page--compare-vs-ikea .table-wrap{overflow-x:auto;border-radius:12px;border:1px solid #eae6df;background:#fff}.page--compare-vs-ikea table{width:100%;border-collapse:collapse;min-width:700px}.page--compare-vs-ikea thead th{background:#1a1a1a;color:#fff;padding:16px 20px;text-align:center;font-size:14px;font-weight:500}.page--compare-vs-ikea thead th.hl-head{background:#c8a064}.page--compare-vs-ikea thead th .col-badge{display:block;font-size:10px;font-weight:400;opacity:.7;margin-top:2px}.page--compare-vs-ikea thead th:first-child{background:#1a1a1a;text-align:left;color:#8a8579;font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:.08em;width:22%}.page--compare-vs-ikea tbody td{padding:14px 20px;border-bottom:1px solid #eae6df;font-size:13px;text-align:center;vertical-align:top}.page--compare-vs-ikea tbody td.feat{text-align:left;color:#8a8579;font-weight:500;font-size:12px}.page--compare-vs-ikea tbody td.hl{background:#faf6ef;font-weight:500}.page--compare-vs-ikea .icon{margin-right:4px}.page--compare-vs-ikea .card-grid{display:grid;gap:24px}.page--compare-vs-ikea .card-grid.cols-4{grid-template-columns:repeat(4,1fr)}.page--compare-vs-ikea .card-grid.cols-3{grid-template-columns:repeat(3,1fr)}.page--compare-vs-ikea .card-grid.cols-2{grid-template-columns:repeat(2,1fr)}.page--compare-vs-ikea .card{background:#fff;border:1px solid #e8e4de;border-radius:16px;padding:32px;transition:all .2s}.page--compare-vs-ikea .card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000f;border-color:#c8a064}.page--compare-vs-ikea .card-emoji{font-size:36px;margin-bottom:12px;display:block}.page--compare-vs-ikea .card-badge{display:inline-block;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:#c8a064;background:#f5efe5;padding:3px 10px;border-radius:4px;margin-bottom:12px}.page--compare-vs-ikea .card h3{font-family:"DM Serif Display",serif;font-size:18px;margin:0 0 10px;color:#1a1a1a}.page--compare-vs-ikea .card p{font-size:13px;color:#7a756d;line-height:1.7;margin:0}.page--compare-vs-ikea .card-btn{display:inline-block;margin-top:16px;background:#c8a064;color:#fff;padding:10px 24px;border-radius:6px;font-size:13px;font-weight:500}.page--compare-vs-ikea .cta-bar{background:#1a1a1a;padding:48px 0;text-align:center}.page--compare-vs-ikea .cta-bar h2{font-family:var(--serif)!important;letter-spacing:normal;line-height:1.4;font-size:28px;color:#fff;margin-bottom:10px;font-weight:500}.page--compare-vs-ikea .cta-bar p{font-size:13px;color:#ffffff73;max-width:600px;margin:0 auto 24px;line-height:1.7}.page--compare-vs-ikea .cta-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.page--compare-vs-ikea .btn-outline{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.35);padding:14px 28px;border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s}.page--compare-vs-ikea .btn-outline:hover{border-color:#fff}.page--compare-vs-ikea .hiw-compare__col-badge{line-height:1}.page--compare-vs-ikea .hiw-compare__th--highlight{background-color:var(--hi-head-bg, #c8a064)!important;color:var(--hi-head-color, #ffffff)}.page--compare-vs-ikea table tr:nth-last-child(2) .hiw-compare__cell--highlight{background-color:#fff!important;font-weight:500;color:var(--tbl-cell-color, #1a1a1a)}.page--compare-vs-ikea table tr:nth-last-child(2) .hiw-compare__cell--highlight+td{background-color:var(--hi-cell-bg, #f5efe5)!important;font-weight:500;color:var(--tbl-cell-color, #1a1a1a)}.page--compare-vs-ikea h2.faq-section__heading{font-family:var(--serif)!important;font-weight:500}@media(max-width:1024px){.page--compare-vs-ikea .card-grid.cols-4{grid-template-columns:repeat(2,1fr)}.page--compare-vs-ikea .wrap{max-width:1200px;margin:0 auto;padding:0 20px}}@media(max-width:768px){.page--compare-vs-ikea .hero h1{font-size:32px}.page--compare-vs-ikea .stats{gap:24px}.page--compare-vs-ikea .card-grid.cols-4,.page--compare-vs-ikea .card-grid.cols-3,.page--compare-vs-ikea .card-grid.cols-2{grid-template-columns:1fr}.section{padding:48px 0}.wrap{padding:0 18px}.btns,.cta-btns{flex-direction:column}.btns .btn,.cta-btns .btn,.cta-btns .btn-outline{width:100%;justify-content:center}.page--compare-vs-ikea .wrap{max-width:1200px;margin:0 auto;padding:0 15px}.page--compare-vs-ikea .section{padding:25px 0}}.page--compare-vs-home-depot .hiw-hero__content{display:flex;flex-direction:column}.page--compare-vs-home-depot .hiw-hero__stats{order:3;border:none;margin:0 0 20px;padding:20px 0;font-family:var(--serif)!important;font-weight:500}.page--compare-vs-home-depot .hiw-hero__actions{order:4}.page--compare-vs-home-depot .hiw-hero__heading strong{color:#c8a064;font-weight:400}.page--compare-vs-home-depot .hiw-hero__heading{font-family:var(--serif)!important;font-weight:500}.page--compare-vs-home-depot .hiw-hero__sub{margin:0 auto 10px}.page--compare-vs-home-depot .faq-head h2{font-family:var(--serif)!important;letter-spacing:normal;line-height:1.4;font-weight:500}.hiw-compare__heading{font-family:var(--serif)!important;font-weight:500}.page--compare-vs-home-depot .wrap{max-width:1200px;margin:0 auto;padding:0 50px}.page--compare-vs-home-depot .common_faq_caption{font-size:11px;text-transform:uppercase;display:block;letter-spacing:.12em;text-align:center;color:#c8a064;margin-bottom:6px}.page--compare-vs-home-depot h2.faq-section__heading{font-family:var(--serif)!important;font-weight:500}.page--compare-vs-home-depot .faq-q{margin:0!important}.page--compare-vs-home-depot details.faq-item{border:1px solid #e8e4de;border-radius:8px;margin-bottom:8px!important}.page--compare-vs-home-depot .hero{background:linear-gradient(135deg,#1a1a1a,#2a2520,#3d352c);padding:80px 0;text-align:center;position:relative}.page--compare-vs-home-depot .hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 30%,rgba(200,160,100,.06) 0%,transparent 60%)}.page--compare-vs-home-depot .badge{color:#c8a064;font-size:11px;text-transform:uppercase;letter-spacing:.14em;display:block;margin-bottom:8px}.page--compare-vs-home-depot .hero h1{font-family:var(--serif)!important;font-weight:500;font-size:44px;color:#fff;margin-bottom:16px;line-height:1.15}.page--compare-vs-home-depot .hero h1 strong{color:#c8a064;font-weight:500}.page--compare-vs-home-depot .hero p.sub{font-size:14px;color:#ffffff73;max-width:700px;margin:0 auto 32px;line-height:1.7}.page--compare-vs-home-depot .stats{display:flex;justify-content:center;gap:48px;margin-bottom:32px;flex-wrap:wrap}.page--compare-vs-home-depot .stat{text-align:center}.page--compare-vs-home-depot .stat-val{font-family:var(--serif)!important;font-weight:500;font-size:28px;color:#c8a064}.page--compare-vs-home-depot .stat-lbl{font-size:11px;color:#fff6;margin-top:2px}.page--compare-vs-home-depot .btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.page--compare-vs-home-depot .btn{font-family:var(--serif)!important;font-weight:500;border:none;cursor:pointer;border-radius:6px;display:inline-flex;align-items:center;transition:all .2s;font-size:13px;padding:14px 28px}.page--compare-vs-home-depot .btn:hover{opacity:.9;transform:translateY(-1px)}.page--compare-vs-home-depot .btn-gold{background:#c8a064;color:#fff}.page--compare-vs-home-depot .btn-white{background:#fff;color:#1a1a1a}.page--compare-vs-home-depot .section{padding:72px 0}.page--compare-vs-home-depot .bg-white{background:#fff}.page--compare-vs-home-depot .bg-cream{background:#f7f5f0}.page--compare-vs-home-depot .section-head{text-align:center;margin-bottom:40px}.page--compare-vs-home-depot .section-head h2{font-family:var(--serif)!important;font-weight:500;font-size:32px;margin:0 0 8px}.page--compare-vs-home-depot .section-head p{font-size:13px;color:#7a756d;max-width:640px;margin:0 auto}.page--compare-vs-home-depot .table-wrap{overflow-x:auto;border-radius:12px;border:1px solid #eae6df;background:#fff}.page--compare-vs-home-depot table{width:100%;border-collapse:collapse;min-width:800px}.page--compare-vs-home-depot thead th{background:#1a1a1a;color:#fff;padding:16px;text-align:center;font-size:13px;font-weight:600}.page--compare-vs-home-depot tbody td{padding:13px 16px;border-bottom:1px solid #eae6df;font-size:12px;text-align:center}.page--compare-vs-home-depot .card-grid{display:grid;gap:24px}.page--compare-vs-home-depot .card-grid.cols-4{grid-template-columns:repeat(4,1fr)}.page--compare-vs-home-depot .card-grid.cols-3{grid-template-columns:repeat(3,1fr)}.page--compare-vs-home-depot .card-grid.cols-2{grid-template-columns:repeat(2,1fr)}.page--compare-vs-home-depot .card{background:#fff;border:1px solid #e8e4de;border-radius:16px;padding:32px;transition:all .2s}.page--compare-vs-home-depot .card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000f;border-color:#c8a064}.page--compare-vs-home-depot .card-emoji{font-size:36px;margin-bottom:12px;display:block}.page--compare-vs-home-depot .card-badge{display:inline-block;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#c8a064;background:#f5efe5;padding:3px 10px;border-radius:4px;margin-bottom:12px}.page--compare-vs-home-depot .card h3{font-family:var(--serif)!important;font-weight:500;font-size:18px;margin-bottom:10px}.page--compare-vs-home-depot .card p{font-size:13px;color:#7a756d;line-height:1.7}.page--compare-vs-home-depot .faq-section{padding:64px 0 80px;background:#fff}.page--compare-vs-home-depot .faq-list{max-width:900px;margin:0 auto}.page--compare-vs-home-depot .faq-item{border:1px solid #e8e4de;border-radius:8px;margin-bottom:8px;overflow:hidden}.page--compare-vs-home-depot .faq-q{padding:18px 24px;cursor:pointer;display:flex;align-items:center;background:#fff;font-size:14px;gap:12px}.page--compare-vs-home-depot .faq-a{padding:0 24px 18px;font-size:13px;color:#7a756d;line-height:1.7}.page--compare-vs-home-depot .faq-item.open .faq-a{display:block}.page--compare-vs-home-depot .cta-bar{background:#1a1a1a;padding:48px 0;text-align:center}.page--compare-vs-home-depot .cta-bar h2{font-family:var(--serif)!important;font-weight:500;font-size:28px;color:#fff;margin-bottom:10px}.page--compare-vs-home-depot .cta-bar p{font-size:13px;color:#ffffff73;max-width:620px;margin:0 auto 24px}.page--compare-vs-home-depot .btn-outline{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.35);padding:14px 28px;border-radius:6px;cursor:pointer}.page--compare-vs-home-depot table thead th:last-child{background:#1a1a1a!important;background-color:#1a1a1a!important}.page--compare-vs-home-depot .hiw-compare__th--highlight{background-color:var(--hi-head-bg, #c8a064)!important;color:var(--hi-head-color, #ffffff)}.page--compare-vs-home-depot table tr:nth-last-child(2) .hiw-compare__cell--highlight{background-color:#fff!important;font-weight:500;color:var(--tbl-cell-color, #1a1a1a)}.page--compare-vs-home-depot table tr:nth-last-child(2) .hiw-compare__cell--highlight+td{background-color:var(--hi-cell-bg, #f5efe5)!important;font-weight:500;color:var(--tbl-cell-color, #1a1a1a)}.page--compare-vs-home-depot table tr:nth-last-child(1) .hiw-compare__cell--highlight{background-color:#fff!important;font-weight:500;color:var(--tbl-cell-color, #1a1a1a)}.page--compare-vs-home-depot table tr:nth-last-child(1) td:nth-last-child(1){background-color:var(--hi-cell-bg, #f5efe5)!important;font-weight:500;color:var(--tbl-cell-color, #1a1a1a)}.page--compare-vs-home-depot table tr:nth-last-child(2) td:nth-last-child(1){background-color:var(--hi-cell-bg, #f5efe5)!important;font-weight:500;color:var(--tbl-cell-color, #1a1a1a)}.page--compare-vs-home-depot table tr:nth-last-child(3) td:nth-last-child(2){background-color:var(--hi-cell-bg, #f5efe5)!important;font-weight:500;color:var(--tbl-cell-color, #1a1a1a)}.page--compare-vs-home-depot table tr:nth-last-child(3) td:nth-last-child(3){background-color:#fff!important;font-weight:500;color:var(--tbl-cell-color, #1a1a1a)}.page--compare-vs-home-depot table tr:nth-last-child(5) td:nth-last-child(3){background-color:#fff!important;font-weight:500;color:var(--tbl-cell-color, #1a1a1a)}.page--compare-vs-home-depot table tr:nth-last-child(5) td:nth-last-child(2){background-color:var(--hi-cell-bg, #f5efe5)!important;font-weight:500;color:var(--tbl-cell-color, #1a1a1a)}@media(max-width:1024px){.page--compare-vs-home-depot .card-grid.cols-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.page--compare-vs-home-depot .stats{gap:24px}.page--compare-vs-home-depot .card-grid.cols-4,.page--compare-vs-home-depot .card-grid.cols-3,.page--compare-vs-home-depot .card-grid.cols-2{grid-template-columns:1fr}.page--compare-vs-home-depot .section{padding:48px 0}.page--compare-vs-home-depot .wrap{padding:0 18px}.hiw-btn{max-width:100%!important}}.page--compare-vs-lily-ann .hiw-hero__content{display:flex;flex-direction:column}.page--compare-vs-lily-ann .hiw-hero__stats{order:3;border:none;margin:0 0 20px;padding:20px 0;font-family:var(--serif)!important;font-weight:500}.page--compare-vs-lily-ann .hiw-hero__actions{order:4}.page--compare-vs-lily-ann .hiw-hero__heading strong{color:#c8a064;font-weight:400}.page--compare-vs-lily-ann .hiw-hero__heading{font-family:var(--serif)!important;font-weight:500}.page--compare-vs-lily-ann .hiw-hero__sub{margin:0 auto 10px}.page--compare-vs-lily-ann .faq-head h2{font-family:var(--serif)!important;letter-spacing:normal;line-height:1.4;font-weight:500}.page--compare-vs-lily-ann details.faq-item{border:1px solid #e8e4de;border-radius:8px;margin-bottom:8px!important}.page--compare-vs-lily-ann .common_faq_caption{font-size:11px;text-transform:uppercase;display:block;letter-spacing:.12em;text-align:center;color:#c8a064;margin-bottom:6px}.page--compare-vs-lily-ann .faq-q{margin:0!important}.page--compare-vs-lily-ann .wrap{max-width:1200px;margin:0 auto;padding:0 50px}.page--compare-vs-lily-ann .stats{display:flex;justify-content:center;gap:48px;margin-bottom:32px;flex-wrap:wrap}.page--compare-vs-lily-ann .stat{text-align:center}.page--compare-vs-lily-ann .stat-val{font-family:var(--serif)!important;letter-spacing:normal;line-height:1.4;font-size:28px;color:#c8a064}.page--compare-vs-lily-ann .stat-lbl{font-size:11px;color:#fff6;margin-top:2px}.page--compare-vs-lily-ann .btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.page--compare-vs-lily-ann .btn{font-family:var(--serif)!important;letter-spacing:normal;line-height:1.4;border:none;cursor:pointer;border-radius:6px;display:inline-flex;align-items:center;transition:all .2s;font-size:13px;padding:14px 28px;font-weight:500}.page--compare-vs-lily-ann .btn:hover{opacity:.9;transform:translateY(-1px)}.page--compare-vs-lily-ann .btn-gold{background:#c8a064;color:#fff}.page--compare-vs-lily-ann .btn-white{background:#fff;color:#1a1a1a}.page--compare-vs-lily-ann .section{padding:72px 0}.page--compare-vs-lily-ann .bg-white{background:#fff}.page--compare-vs-lily-ann .bg-cream{background:#f7f5f0}.page--compare-vs-lily-ann .section-head{text-align:center;margin-bottom:40px}.page--compare-vs-lily-ann .section-head h2{font-family:var(--serif)!important;letter-spacing:normal;line-height:1.4;font-size:32px;margin:0 0 8px}.page--compare-vs-lily-ann .section-head p{font-size:13px;color:#7a756d;max-width:600px;margin:0 auto}.page--compare-vs-lily-ann .section-head .badge{margin-bottom:8px}.page--compare-vs-lily-ann .table-wrap{overflow-x:auto;border-radius:12px;border:1px solid #eae6df;background:#fff}.page--compare-vs-lily-ann table{width:100%;border-collapse:collapse;min-width:700px}.page--compare-vs-lily-ann thead th{background:#1a1a1a;color:#fff;padding:16px 20px;text-align:center;font-size:14px;font-weight:500}.page--compare-vs-lily-ann thead th.hl-head{background:#c8a064}.page--compare-vs-lily-ann thead th .col-badge{display:block;font-size:10px;font-weight:400;opacity:.7;margin-top:2px}.page--compare-vs-lily-ann thead th:first-child{background:#1a1a1a;text-align:left;color:#8a8579;font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:.08em;width:22%}.page--compare-vs-lily-ann tbody td{padding:14px 20px;border-bottom:1px solid #eae6df;font-size:13px;text-align:center;vertical-align:top}.page--compare-vs-lily-ann tbody td.feat{text-align:left;color:#8a8579;font-weight:500;font-size:12px}.page--compare-vs-lily-ann tbody td.hl{background:#faf6ef;font-weight:500}.page--compare-vs-lily-ann .icon{margin-right:4px}.page--compare-vs-lily-ann .card-grid{display:grid;gap:24px}.page--compare-vs-lily-ann .card-grid.cols-4{grid-template-columns:repeat(4,1fr)}.page--compare-vs-lily-ann .card-grid.cols-3{grid-template-columns:repeat(3,1fr)}.page--compare-vs-lily-ann .card-grid.cols-2{grid-template-columns:repeat(2,1fr)}.page--compare-vs-lily-ann .card{background:#fff;border:1px solid #e8e4de;border-radius:16px;padding:32px;transition:all .2s}.page--compare-vs-lily-ann .card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000f;border-color:#c8a064}.page--compare-vs-lily-ann .card-emoji{font-size:36px;margin-bottom:12px;display:block}.page--compare-vs-lily-ann .card-badge{display:inline-block;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:#c8a064;background:#f5efe5;padding:3px 10px;border-radius:4px;margin-bottom:12px}.page--compare-vs-lily-ann .card h3{font-family:"DM Serif Display",serif;font-size:18px;margin:0 0 10px;color:#1a1a1a}.page--compare-vs-lily-ann .card p{font-size:13px;color:#7a756d;line-height:1.7;margin:0}.page--compare-vs-lily-ann .card-btn{display:inline-block;margin-top:16px;background:#c8a064;color:#fff;padding:10px 24px;border-radius:6px;font-size:13px;font-weight:500}.page--compare-vs-lily-ann .cta-bar{background:#1a1a1a;padding:48px 0;text-align:center}.page--compare-vs-lily-ann .cta-bar h2{font-family:var(--serif)!important;letter-spacing:normal;line-height:1.4;font-size:28px;color:#fff;margin-bottom:10px;font-weight:500}.page--compare-vs-lily-ann .cta-bar p{font-size:13px;color:#ffffff73;max-width:600px;margin:0 auto 24px;line-height:1.7}.page--compare-vs-lily-ann .cta-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.page--compare-vs-lily-ann .btn-outline{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.35);padding:14px 28px;border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s}.page--compare-vs-lily-ann .btn-outline:hover{border-color:#fff}.page--compare-vs-lily-ann .hiw-compare__col-badge{line-height:1}.page--compare-vs-lily-ann .hiw-compare__th--highlight{background-color:var(--hi-head-bg, #c8a064)!important;color:var(--hi-head-color, #ffffff)}.page--compare-vs-lily-ann table tr:nth-last-child(2) .hiw-compare__cell--highlight{background-color:#fff!important;font-weight:500;color:var(--tbl-cell-color, #1a1a1a)}.page--compare-vs-lily-ann table tr:nth-last-child(2) .hiw-compare__cell--highlight+td{background-color:var(--hi-cell-bg, #f5efe5)!important;font-weight:500;color:var(--tbl-cell-color, #1a1a1a)}.page--compare-vs-lily-ann h2.faq-section__heading{font-family:var(--serif)!important;font-weight:500}@media(max-width:1024px){.page--compare-vs-lily-ann .card-grid.cols-4{grid-template-columns:repeat(2,1fr)}.page--compare-vs-lily-ann .wrap{max-width:1200px;margin:0 auto;padding:0 20px}}@media(max-width:768px){.page--compare-vs-lily-ann .hero h1{font-size:32px}.page--compare-vs-lily-ann .stats{gap:24px}.page--compare-vs-lily-ann .card-grid.cols-4,.page--compare-vs-lily-ann .card-grid.cols-3,.page--compare-vs-lily-ann .card-grid.cols-2{grid-template-columns:1fr}.page--compare-vs-lily-ann .section{padding:25px 0}.page--compare-vs-lily-ann .wrap{max-width:1200px;margin:0 auto;padding:0 15px}}.hiw-btn{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;padding:16px 32px;border-radius:6px;text-decoration:none;transition:opacity .2s,transform .2s;line-height:1;white-space:nowrap;background-color:#c8a064;color:#fff;margin-top:10px}.grid3 .fcard{position:relative}.grid3 .fcard .btn:after{position:absolute;top:0;left:0;right:0;bottom:0;content:" "}@media(max-width:767px){.flex-head{align-items:center!important;text-align:center!important}.body--index .rta-info-grid a.btn.btn-dark.btn-md{margin:auto;text-align:center;justify-content:center;width:100%}}.main-blog_wrapper{max-width:1200px;margin:0 auto;padding:48px 24px 72px}.main-blog_wrapper .heading-head.--align-center{text-align:center;margin-bottom:48px}.main-blog_heading{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(28px,4vw,42px);font-weight:400;color:#2c2c2c;margin:0 0 12px}.main-blog_description{max-width:600px;margin:0 auto;font-family:DM Sans,sans-serif;font-size:15px;line-height:1.7;color:#6b6560}.main-blog_description p{margin:0}.main-blog_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}@media(max-width:900px){.main-blog_grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.main-blog_grid{grid-template-columns:1fr}}.main-blog_grid .grid_col{display:flex;max-width:100%;width:100%;padding:0!important;border:none!important}.blog-card_btn-wrap .button:hover{outline:1px solid #c5993a}.blog-card{background:#fff;border-radius:10px;border:1px solid #E8E2D9;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .25s ease,transform .2s ease;width:100%}.blog-card:hover{box-shadow:0 8px 28px #00000014;transform:translateY(-4px)}.blog-card_image{display:block;position:relative;overflow:hidden;aspect-ratio:3 / 2;background:#f7f5f0}.blog-card_image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.blog-card:hover .blog-card_image img{transform:scale(1.05)}.blog-card_top-wrap{padding:20px 24px 0;flex:1;display:flex;flex-direction:column}.blog-card_heading{font-family:"Instrument Serif",Georgia,serif;font-size:20px;font-weight:400;line-height:1.3;margin:14px 0 0}.blog-card_heading a{color:#2c2c2c;text-decoration:none;transition:color .2s}.blog-card_heading a:hover{color:#c5993a}.blog-card_stats-wrap{display:flex;align-items:center;gap:6px;margin-top:10px;font-family:DM Sans,sans-serif;font-size:13px;color:#6b6560}.blog-card_subtitle{font-weight:400}.blog-card_subtitle--author:after{content:"\2013";margin-left:6px;color:#e8e2d9}.blog-card_subtitle--date{font-weight:400}.blog-card_excerpt{font-family:DM Sans,sans-serif;font-size:14px;line-height:1.65;color:#6b6560;margin-top:12px;flex:1}.blog-card_excerpt p{margin:0}.blog-card_btn-wrap{padding:0 24px 24px;margin-top:16px}.blog-card_btn-wrap .button--primary{display:block;width:100%;text-align:center;padding:14px 24px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:#fff;background:#2c2c2c;border:none;border-radius:6px;cursor:pointer;transition:background .25s ease}.blog-card_btn-wrap .button--primary:hover{background:#c5993a}.--word-break{word-break:break-word}.--align-left{text-align:left}.--align-center{text-align:center}.--hover-underline:hover{text-decoration:underline}.--h-anchor-none a{text-decoration:none}.text-size--medium{font-size:15px}.--media-size-adapt{display:block}.object-fit{width:100%;height:100%;object-fit:cover}.object-fit--absolute{position:absolute;top:0;left:0}.hiw-step__btn:hover{color:#fff!important}@media(max-width:900px){table thead th,table tfoot th,table tfoot td{line-height:1.4!important;padding:5px 8px!important}.shipping-contact p a{display:block}.page--faqs section.hiw-hero{padding-top:40px!important;padding-bottom:40px!important}.faq-section{padding:30px 0}}.cart-drawer_btn-cart{width:100%;padding:12px;background:#fff;font-size:16px!important}.cart-drawer_btn-cart:hover{background:#202020!important}.modal-component_body .cart-drawer_related-wrap,.modal-component_body .line-item-compact.--v-align-start{padding:10px 0!important}.quantity-input input[type=number]{height:40px!important;padding:0!important}.modal-component_body .line-item-compact_total-price+div[data-render-self-others]{width:fit-content;float:left}.modal-component_body .line-item-compact_total-price{float:right}.modal-component_body .line-item-compact_descr-wrap .line-item-compact_field-wrap.--v-align-middle{width:100%}.modal-component_body strong.line-item-compact_text-heading.--word-break{display:none}.modal-component_body .line-item-compact_descr-wrap .line-item-compact_field-wrap.--v-align-middle{justify-content:space-between}.page--kitchen-planning-guide .kpg-timeline-section{text-align:left!important}@media(min-width:768px){.modal-component--cart-drawer .quantity-input{width:140px!important}}.page-header_nav-wrapper,.page-header_align-wrap,.user-action-list,.btns-list,.page-header_action-btns,.page-header_cols-wrap,.menu-list,.menu-list_item{display:flex;justify-content:center}@media(min-width:768px){.search-bar_dropdown-opener.btn-icn-ixi,.btn-icn-cart.btn-icn-ixi{--ixi-padding-x: 5px!important;--ixi-padding-y: 13px}}.facet_widget-row{padding-bottom:15px!important}.facet_widget-row+.facet_widget-row{padding-top:15px!important}.facet_title-heading{margin-bottom:0!important}button.dropdown-component_opener.facets_toggler.button.button--primary{padding:8px 24px!important}.facets_options-wrapper ul.list-unstyled.facet_list{overflow-x:hidden;overflow-y:auto;max-height:400px;scrollbar-width:thin;padding-top:15px}@media(max-width:768px){.modal-component--cart-drawer .quantity-input{width:120px!important}.door-thumb-grid{grid-template-columns:repeat(4,1fr)!important}.door-thumb__name{font-size:8px!important}.line-item-compact_image{width:100px!important;height:100px!important}.modal-component_body .list-unstyled.line-item-compact_variant-list{display:block!important}}.page--about-us .timeline__inner .section-label{text-align:center!important}.ff-subcategory{display:none!important}.main-product_row.main-product_row--buttons{flex-direction:column-reverse!important;display:flex}.spec a{text-decoration:none}.main-article ul,.page--shipping-info .shipping-page ul,.shopify-policy__container ul{padding-left:0}.main-article table td{text-align:center}.cart-drawer_totals-wrap.--v-align-start{display:flex}@media(max-width:768px){.main-article table tbody th,.main-article table tbody td{padding:8px}.page-header_nav{justify-content:left}.comparison-header,.comparison-row{min-width:600px}.page--kitchen .section-label+h2{text-align:center;margin-bottom:20px}.page--kitchen .spec-item{text-align:center}.section-label{justify-content:center!important}.page--bathroom .vanity-tabs-section .tab-btns,.page--bathroom .vanity-tabs-section .tab-btns .btn{text-align:center;width:100%;max-width:100%}.deliverables{padding:40px 0!important}.page--how-it-works .hiw-step{margin-bottom:20px;padding-bottom:20px}.kpg-budget__table th{padding:14px 18px!important}.kpg-budget__table{min-width:600px!important}.page--about-us .spec-item{justify-content:center!important;display:flex;flex-direction:column;text-align:center}.page--warranty .warranty-page{padding:0}.page--warranty .warranty-card ul{margin-bottom:0;padding-left:0}.main-product_widget{padding:20px 0}.body--product .hiw-compare__table{min-width:700px}.jm-review-widget[data-v-e2cfe68e]{padding-top:0!important}[data-v-04f37a24][data-v-202d5fb4].jm-cluster{column-gap:10px!important;row-gap:10px!important;justify-content:center!important}[data-v-0e382752].jm-star-rating__font-icon{font-size:1.4rem!important}.jdgm-review-content__body-content{font-size:14px}}.main-product_gallery-area .btn-icn-ixi{border-radius:50%!important}.splide__slide .product-switcher-thumbnail-holder .product-switcher-thumbnail,.splide__slide:focus-visible .product-switcher-thumbnail-holder .product-switcher-thumbnail{border-color:var(--section-border-color)!important}.splide__slide.is-active .product-switcher-thumbnail-holder .product-switcher-thumbnail,.splide__slide:focus-visible .product-switcher-thumbnail-holder .product-switcher-thumbnail{border-color:#c8a064!important}div#judgeme_product_reviews{padding-left:15px;padding-right:15px}.body--product .button{border-radius:30px!important}@media(max-width:768px){.modal--active .main-navigation_link{padding:7px 10px!important;margin-bottom:5px;background-color:#f2f2f2a8!important;justify-content:space-between;border-bottom:2px solid #f2f2f2a8!important}.modal--active .main-navigation_link:hover,.modal--active .main-navigation_link--active{color:#fff!important;cursor:pointer;border-bottom:2px solid rgb(200,160,100)!important;padding-bottom:4px;background-color:#c8a064!important}.modal--active .mobile-menu-part{margin:0}.modal--active .mobile-menu-part strong{color:#c8a064;font-weight:400}.modal--active .modal-component_btn-close{top:20px;right:15px;position:absolute}.main-navigation_item.--hidden-desktop:nth-last-child(2){width:45%;float:right;text-align:center;position:absolute;bottom:10px;left:15px}.main-navigation_item.--hidden-desktop:nth-last-child(1){width:45%;float:right;text-align:center;position:absolute;bottom:10px;right:15px}.main-navigation_item.--hidden-desktop:nth-last-child(1) .main-navigation_link,.main-navigation_item.--hidden-desktop:nth-last-child(2) .main-navigation_link{text-align:center;width:100%;text-transform:uppercase;display:block;border:none!important}.main-navigation_item.--hidden-desktop:nth-last-child(1) .main-navigation_link--active,.main-navigation_item.--hidden-desktop:nth-last-child(1) .main-navigation_link{background-color:#000!important;color:#fff!important}.main-navigation_item.--hidden-desktop:nth-last-child(2) .main-navigation_link--active,.main-navigation_item.--hidden-desktop:nth-last-child(2) .main-navigation_link{background-color:#c8a064!important;color:#fff!important}.facets_options--start .dropdown-component_wrapper{left:-15px!important;transform:translate(0)!important}.dropdown-component--facets .dropdown-component_wrapper{--facet-offset-height: calc(100px + var(--page-header-height, 50vh));width:375px!important;top:auto;bottom:100%;max-height:calc(100vh - var(--facet-offset-height));padding:20px;overflow-y:auto;overflow-x:hidden;margin-bottom:0!important;border-radius:0!important;border:none!important}.main-product_widget{padding:0!important}button.dropdown-component_opener.facets_toggler--close.btn-icn-ixi{position:sticky!important;margin-left:auto;display:block;top:0!important;right:0!important}}section.product-tabs a{color:#c8a064}.breadcrumb-nav svg.ico.ico-slash{rotate:-30deg}.page--warranty .warranty-page{padding:0}@media(max-width:768px){.trust-bar .trust-content{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.trust-bar .trust-item{width:48%}.trust-bar span.trust-icon svg{max-width:40px}.dropdown-component--facets .dropdown-component_wrapper{padding-bottom:60px!important}.dropdown-component_wrapper{left:0;transform:translate(0)}section.hiw-compare{padding:40px 0 60px!important}.collapsible-with-image_rows-wrap .open-close_opener{padding-bottom:15px!important;padding-top:15px!important;font-size:14px}.hiw-journey,.hiw-construction{padding:40px 0!important}section.hiw-hero,.page--about-us .timeline,.trade-how,.trade-benefits{padding:40px 15px!important}.warranty-page ul{padding-left:0!important}.page--about-us .timeline__inner{padding:0!important}.main-blog_wrapper{padding:25px 15px!important}.faq-section{padding:20px 0!important}.form-section__inner{padding:0 15px!important}.shipping-page,.returns-page{padding:0!important}}.qk-trust-badges{margin-top:16px}.qk-trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.qk-trust-item{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#faf7f2;border-radius:8px}.qk-trust-item svg{flex-shrink:0}.qk-trust-title{display:block;font-size:12px;font-weight:600;color:#2c2c2c;line-height:1.3}.qk-trust-sub{display:block;font-size:10px;color:#6b6560;line-height:1.3}.qk-trust-payments{display:flex;justify-content:center;gap:10px;padding-top:12px;border-top:1px solid #E8E2D9}@media(max-width:480px){.qk-trust-grid{grid-template-columns:1fr 1fr;gap:8px}.qk-trust-item{padding:8px 10px}}#it-7621267423307{display:none!important}@media(max-width:768px){.footer-contact{margin-top:16px;font-size:11px;color:#ffffff59;display:flex;align-items:center;justify-content:space-around}.page--door-sample strong.h5.media-text_caption-title{text-align:left;margin-top:12px!important;margin-bottom:0!important}.page--door-sample .media-text_heading,.page--door-sample .media-text_description{text-align:left}.facets_options-wrapper .dropdown-component_wrapper.dropdown--open{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;transform:translate(0)!important;width:100%!important;max-width:100%!important;min-width:100%!important;height:100vh;max-height:100vh!important}.toolbar{width:fit-content;float:right;margin-top:15px}body.add-filter-part{overflow:hidden}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/base.css.map */
