.menu-list__link-title{font-size:15px!important}@media screen and (max-width:749px){.menu-drawer__menu-item--mainlist{font-size:14px!important;letter-spacing:2px!important}.menu-drawer__menu-item--child{font-size:12px!important;letter-spacing:2px!important}}.accordion--dividers accordion-custom .details{border-color:#ededed!important}.tax-note,.product__tax,.tax-info{font-size:13px!important}.divider__line{border-color:#dde3d8!important}@media(min-width:768px){.variant-option__button-label{min-height:48px;padding:12px 18px}.variant-option__button-label__text{font-size:16px!important}}@media(max-width:767px){.variant-option__button-label{min-height:40px;padding:8px 12px}.variant-option__button-label__text{font-size:14px!important}}.product-form-buttons{gap:12px!important}.product-form-buttons .add-to-cart-button,.product-form-buttons .shopify-payment-button__button,.product-form-buttons shopify-buy-it-now-button button{width:100%!important;min-height:58px!important;padding:15px 24px!important;border-radius:0!important;font-family:var(--font-body--family)!important;font-style:var(--font-body--style)!important;font-weight:500!important;font-size:15px!important;line-height:1.2!important;text-transform:uppercase!important;letter-spacing:.14em!important;box-shadow:none!important;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .3s ease!important}.product-form-buttons .add-to-cart-button{background:transparent!important;color:#1f1f1f!important;border:1px solid #1f1f1f!important}.product-form-buttons .add-to-cart-button:hover{background:#1f1f1f!important;color:#fff!important;border-color:#1f1f1f!important;transform:translateY(-1px)}.product-form-buttons .shopify-payment-button__button,.product-form-buttons shopify-buy-it-now-button button{background:#1f1f1f!important;color:#fff!important;border:1px solid #1f1f1f!important}.product-form-buttons .shopify-payment-button__button:hover,.product-form-buttons shopify-buy-it-now-button button:hover{background:#343434!important;border-color:#343434!important;transform:translateY(-1px)}.product-form-buttons .add-to-cart-icon{width:19px!important;height:19px!important;margin-right:8px!important}@media screen and (max-width:749px){.product-form-buttons{gap:10px!important}.product-form-buttons .add-to-cart-button,.product-form-buttons .shopify-payment-button__button,.product-form-buttons shopify-buy-it-now-button button{min-height:54px!important;padding:14px 18px!important;font-size:13px!important;letter-spacing:.12em!important}.product-form-buttons .add-to-cart-icon{width:18px!important;height:18px!important;margin-right:7px!important}}.product-details .accordion,.accordion--dividers{--color-border: #dedbd4 !important}.accordion-custom,accordion-custom{display:block}.accordion .details__header{position:relative;display:flex;align-items:center;min-height:68px;padding:20px 34px 20px 0!important;color:#242424;background:transparent;font-family:var(--font-body--family)!important;font-style:var(--font-body--style)!important;font-weight:500!important;font-size:15px!important;line-height:1.3!important;text-transform:uppercase!important;letter-spacing:.15em!important;cursor:pointer;transition:color .25s ease,padding-left .25s ease}.accordion .details__header::-webkit-details-marker{display:none}.accordion .details__header::marker{display:none;content:""}.accordion .details__header:before{content:"";width:6px;height:6px;margin-right:18px;flex-shrink:0;background:#b99a4c;transform:rotate(45deg);transition:transform .3s ease,background-color .3s ease}.accordion .details__header:hover{color:#000}.accordion .details__header:hover:before{background:#8f7132;transform:rotate(135deg)}.accordion .details[open] .details__header{color:#111}.accordion .details[open] .details__header:before{background:#8f7132;transform:rotate(135deg)}.accordion .details__header .icon-caret{position:absolute;right:0;width:15px;height:15px;color:#252525}.accordion .details__header .icon-plus{display:none!important}.accordion .details-content{padding:0 34px 26px 24px!important;color:#454545}.accordion .details-content,.accordion .details-content p,.accordion .details-content .metafield-rich_text_field{font-family:var(--font-body--family)!important;font-style:var(--font-body--style)!important;font-weight:400!important;font-size:15px!important;line-height:1.75!important;letter-spacing:.01em!important}.accordion .details-content p{margin-top:0!important;margin-bottom:0!important}.accordion .details[open] .details-content{animation:luxuryAccordionReveal .35s ease}@keyframes luxuryAccordionReveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:749px){.accordion .details__header{min-height:60px;padding:17px 30px 17px 0!important;font-size:14px!important;letter-spacing:.13em!important}.accordion .details__header:before{width:5px;height:5px;margin-right:14px}.accordion .details-content{padding:0 20px 22px 19px!important}.accordion .details-content,.accordion .details-content p,.accordion .details-content .metafield-rich_text_field{font-size:15px!important;line-height:1.7!important}}product-sku-component{margin-top:7px!important}product-sku-component .sku{color:#777;font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:400;font-size:12px;line-height:1.4;letter-spacing:.09em;text-transform:uppercase}product-sku-component .sku:before{content:"Style No. "}[id^=ProductInformation-].product-details product-price{display:block;margin-top:10px!important;padding-top:0!important}[id^=ProductInformation-].product-details product-price .price{font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:400!important;font-size:20px!important;line-height:1.2;letter-spacing:-.015em}[id^=ProductInformation-].product-details product-price .compare-at-price{color:#888;font-size:14px!important;font-weight:400}@media screen and (max-width:749px){[id^=ProductInformation-].product-details product-price .price{font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:400!important;font-size:18px!important;line-height:1.2;letter-spacing:-.015em}[id^=ProductInformation-].product-details product-price .compare-at-price{color:#888;font-size:14px!important;font-weight:400}}[id^=ProductInformation-].product-details product-price .tax-note{margin-top:7px;color:#777;font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:400;font-size:13px;line-height:1.5}.variant-option legend{display:block;width:100%;margin:0 0 12px;padding:0;color:#292929;font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:500;font-size:14px;line-height:1.4}.variant-option legend{font-size:0}.variant-option legend:before{content:"Select Size";font-size:14px}variant-picker{display:block;margin-top:4px;padding-top:22px!important;border-top:1px solid #ebe7df}.variant-picker__form{width:100%}.variant-option{display:flex;flex-wrap:wrap;gap:10px;width:100%;margin:0;padding:0;border:0}.accordion .details__header:before{display:none!important;content:none!important}.accordion .details__header,.accordion .details-content{padding-left:0!important}@media screen and (max-width:749px){.accordion .details__header{min-height:58px;padding:16px 30px 16px 0!important}.accordion .details-content{padding:0 20px 22px 0!important}}.accordion .details__header{min-height:62px;padding:24px 28px 24px 0!important;font-size:13px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#3a3a3a!important;transition:color .2s ease}.accordion .details__header:before,.accordion .details__header .icon-caret,.accordion .details__header .icon-plus{display:none!important}.accordion--dividers accordion-custom:first-of-type .details{border-top:none!important}.accordion .details__header:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-52%);font-size:17px;font-weight:300;line-height:1;letter-spacing:0;color:#777}.accordion .details[open] .details__header:after{content:"\2212"}.accordion--dividers accordion-custom .details{border-color:#dedede!important}.accordion .details-content{padding:0 24px 22px 0!important}@media screen and (max-width:749px){.accordion .details__header{min-height:58px;padding:22px 26px 22px 0!important;font-size:12px!important;letter-spacing:.2em!important}.accordion .details__header:after{font-size:16px}.accordion .details-content{padding:0 20px 20px 0!important}}variant-picker{display:block!important;margin-top:0!important;padding-top:0!important;border-top:none!important}.variant-picker__form{width:100%!important}.variant-option{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;width:100%!important;margin:0 0 20px!important;padding:0!important;border:0!important}.variant-option legend{display:block!important;flex-basis:100%!important;width:100%!important;margin:0 0 10px!important;padding:0!important;color:#555!important;font-family:var(--font-body--family)!important;font-style:var(--font-body--style)!important;font-weight:400!important;font-size:0!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important}.variant-option legend:before{content:"Select Size"!important;display:inline-block!important;color:#555!important;font-family:inherit!important;font-style:inherit!important;font-weight:400!important;font-size:13px!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important}.variant-option__button-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:50px!important;min-width:50px!important;max-width:50px!important;height:50px!important;min-height:40px!important;margin:0!important;padding:0!important;border:1px solid #dedede!important;border-radius:0!important;background:#fff!important;color:#555!important;box-shadow:none!important;cursor:pointer!important;transition:border-color .2s ease,color .2s ease,background-color .2s ease!important}.variant-option__button-label__text{color:inherit!important;font-family:var(--font-body--family)!important;font-style:var(--font-body--style)!important;font-weight:400!important;font-size:14px!important;line-height:1!important;letter-spacing:0!important;-webkit-text-fill-color:currentColor!important}.variant-option__button-label:hover{background:#fff!important;color:#222!important;border-color:#777!important}.variant-option input:checked+.variant-option__button-label,.variant-option__button-label:has(input:checked),.variant-option__button-label[aria-checked=true],.variant-option__button-label[aria-selected=true]{background:#fff!important;color:#333!important;border-color:#555!important;box-shadow:none!important}.variant-option input:disabled+.variant-option__button-label,.variant-option__button-label.is-disabled,.variant-option__button-label[aria-disabled=true]{opacity:.48!important;color:#999!important;border-color:#dedede!important;background:linear-gradient(to bottom right,transparent 49%,#cfcfcf 49%,#cfcfcf 51%,transparent 51%),#fff!important;cursor:not-allowed!important}.variant-option--swatches .variant-option__button-label,.variant-option__button-label--swatch,.swatch{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;padding:3px!important;border:1px solid #999999!important;border-radius:0!important;background-color:#fff!important;box-shadow:none!important}quantity-selector,.quantity-selector,.quantity-selector-wrapper{visibility:visible!important;opacity:1!important}quantity-selector,.quantity-selector{display:flex!important;align-items:center!important;justify-content:space-between!important;width:128px!important;min-width:128px!important;max-width:128px!important;height:45px!important;min-height:45px!important;margin:0!important;padding:0!important;border:1px solid #dedede!important;border-radius:0!important;background:#fff!important;color:#555!important;box-shadow:none!important;overflow:visible!important}quantity-selector button,.quantity-selector button,quantity-selector input,.quantity-selector input{display:flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;justify-content:center!important;width:42px!important;min-width:42px!important;height:43px!important;min-height:43px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#666!important;font-family:var(--font-body--family)!important;font-style:var(--font-body--style)!important;font-weight:400!important;font-size:14px!important;line-height:1!important;box-shadow:none!important}quantity-selector input,.quantity-selector input{text-align:center!important;-webkit-appearance:textfield!important;appearance:textfield!important;-moz-appearance:textfield!important;-webkit-text-fill-color:#666666!important}quantity-selector input::-webkit-inner-spin-button,quantity-selector input::-webkit-outer-spin-button,.quantity-selector input::-webkit-inner-spin-button,.quantity-selector input::-webkit-outer-spin-button{margin:0!important;appearance:none!important;-webkit-appearance:none!important}quantity-selector svg,.quantity-selector svg,quantity-selector button svg,.quantity-selector button svg{display:block!important;visibility:visible!important;opacity:1!important;width:13px!important;height:13px!important;color:#666!important;stroke:currentColor!important}.product-form-buttons{display:flex!important;flex-direction:column!important;gap:16px!important;width:100%!important;margin-top:32px!important}.product-form-buttons .add-to-cart-button,.product-form-buttons .shopify-payment-button__button,.product-form-buttons shopify-buy-it-now-button button{width:100%!important;min-height:44px!important;margin:0!important;padding:12px 20px!important;border-radius:0!important;font-family:var(--font-body--family)!important;font-style:var(--font-body--style)!important;font-weight:400!important;font-size:13px!important;line-height:1.2!important;text-transform:uppercase!important;letter-spacing:.22em!important;box-shadow:none!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease!important}.product-form-buttons .add-to-cart-icon{display:none!important}.product-form-buttons .add-to-cart-button{background:#fff!important;color:#555!important;border:1px solid #dedede!important}.product-form-buttons .add-to-cart-button:hover{background:#f7f7f7!important;color:#222!important;border-color:#bcbcbc!important;transform:none!important}.product-form-buttons .shopify-payment-button__button,.product-form-buttons shopify-buy-it-now-button button{background:#222!important;color:#fff!important;border:1px solid #222!important}.product-form-buttons .shopify-payment-button__button:hover,.product-form-buttons shopify-buy-it-now-button button:hover{background:#222!important;color:#fff!important;border-color:#222!important;transform:none!important}.product-form-buttons .shopify-payment-button__button:before,.product-form-buttons .shopify-payment-button__button:after{display:none!important}.product-form-buttons button:disabled{opacity:.45!important;cursor:not-allowed!important;transform:none!important}@media screen and (max-width:749px){.variant-option{gap:10px!important;margin-bottom:18px!important}.variant-option legend:before{font-size:13px!important}.variant-option__button-label{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important}.variant-option__button-label__text{font-size:12px!important}quantity-selector,.quantity-selector{width:128px!important;min-width:128px!important;max-width:128px!important;height:45px!important;min-height:45px!important}.product-form-buttons{gap:16px!important;margin-top:32px!important}.product-form-buttons .add-to-cart-button,.product-form-buttons .shopify-payment-button__button,.product-form-buttons shopify-buy-it-now-button button{min-height:44px!important;padding:12px 18px!important;font-size:13px!important;letter-spacing:.22em!important}}.product-form-buttons{margin-top:18px!important}.variant-option input:checked+.variant-option__button-label,.variant-option__button-label:has(input:checked),.variant-option__button-label[aria-checked=true],.variant-option__button-label[aria-selected=true]{background:#fff!important;color:#333!important;border-color:#555!important;box-shadow:inset 0 0 0 1px #555!important}.variant-option input:checked+.variant-option__button-label .variant-option__button-label__text,.variant-option__button-label:has(input:checked) .variant-option__button-label__text,.variant-option__button-label[aria-checked=true] .variant-option__button-label__text,.variant-option__button-label[aria-selected=true] .variant-option__button-label__text{color:#333!important;-webkit-text-fill-color:#333333!important}.variant-option{margin-bottom:8px!important}@media screen and (max-width:749px){.product-form-buttons{margin-top:14px!important}.variant-option{margin-bottom:6px!important}}footer .footer-content{background:#f5f5f5!important;padding:72px 56px 64px!important;gap:56px!important;border-top:1px solid #eeeeee}@media screen and (min-width:990px){footer .footer-content{display:grid!important;grid-template-columns:1.65fr .75fr .75fr 1.15fr!important;align-items:start!important;column-gap:64px!important}}footer .footer-content .group-block-content{gap:0!important}footer .footer-content h5,footer .footer-content .menu__heading,footer .footer-content .menu__heading__default,footer .footer-content .menu__heading__accordion{margin:0 0 28px!important;color:#555!important;font-family:var(--font-body--family)!important;font-style:var(--font-body--style)!important;font-weight:500!important;font-size:12px!important;line-height:1.3!important;text-transform:uppercase!important;letter-spacing:.22em!important}footer .footer-content .text-block{padding-bottom:0!important}footer .footer-content rte-formatter,footer .footer-content rte-formatter p{color:#8a8a8a!important;font-family:var(--font-body--family)!important;font-style:var(--font-body--style)!important;font-weight:400!important;font-size:14px!important;line-height:1.75!important;letter-spacing:0!important}footer .footer-content rte-formatter p{margin:0!important}@media screen and (min-width:990px){footer .footer-content>.group-block:first-child rte-formatter{max-width:430px!important}}footer .footer-content .menu__details{border:0!important;padding:0!important}footer .footer-content .menu__details summary{padding:0!important;min-height:auto!important;cursor:default}footer .footer-content .menu__details .details-content{padding:0!important}footer .footer-content .menu__details ul{display:flex;flex-direction:column;gap:17px;margin:0;padding:0}footer .footer-content .menu__item{margin:0!important}footer .footer-content .menu__item a{color:#8a8a8a!important;font-family:var(--font-body--family)!important;font-style:var(--font-body--style)!important;font-weight:400!important;font-size:14px!important;line-height:1.45!important;text-decoration:none!important;transition:color .2s ease}footer .footer-content .menu__item a:hover{color:#222!important}@media screen and (min-width:990px){footer .footer-content .menu__heading__accordion{display:none!important}footer .footer-content .menu__heading__default{display:block!important}footer .footer-content .menu__heading__toggle{display:none!important}}footer .footer-content .email-signup-block{width:100%!important;padding-top:28px!important}footer .footer-content .email-signup__input-group{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important;border:0!important;background:transparent!important}footer .footer-content .email-signup__input{width:100%!important;min-height:54px!important;padding:14px 18px!important;border:1px solid #dcdcdc!important;border-radius:0!important;background:transparent!important;color:#444!important;font-family:var(--font-body--family)!important;font-style:var(--font-body--style)!important;font-weight:400!important;font-size:14px!important;box-shadow:none!important}footer .footer-content .email-signup__input::placeholder{color:#9a9a9a!important;opacity:1!important}@media screen and (min-width:750px)and (max-width:989px){footer .footer-content{display:grid!important;grid-template-columns:1fr 1fr!important;padding:56px 32px!important;gap:48px 40px!important}}@media screen and (max-width:749px){footer .footer-content{display:flex!important;flex-direction:column!important;padding:44px 20px 48px!important;gap:0!important}footer .footer-content>.group-block{width:100%!important;padding:0!important}footer .footer-content>.group-block:first-child{padding-bottom:36px!important}footer .footer-content>.group-block:last-child{padding-top:36px!important}footer .footer-content h5{margin-bottom:18px!important;font-size:11px!important}footer .footer-content rte-formatter,footer .footer-content rte-formatter p{font-size:13px!important;line-height:1.7!important}footer .footer-content .menu__details{border-top:1px solid #dddddd!important}footer .footer-content .group-block:nth-of-type(3) .menu__details{border-bottom:1px solid #dddddd!important}footer .footer-content .menu__details summary{display:flex!important;align-items:center!important;min-height:58px!important;padding:0!important;cursor:pointer}footer .footer-content .menu__heading__default{display:none!important}footer .footer-content .menu__heading__accordion{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;margin:0!important;font-size:11px!important;letter-spacing:.2em!important}footer .footer-content .menu__heading__toggle{display:inline-flex!important}footer .footer-content .menu__details .details-content{padding:0 0 22px!important}footer .footer-content .menu__details ul{gap:14px}footer .footer-content .menu__item a{font-size:13px!important}footer .footer-content .email-signup-block{padding-top:22px!important}}footer .footer-content .menu__heading,footer .footer-content .menu__heading__default,footer .footer-content .menu__heading__accordion{margin-bottom:14px!important}footer .footer-content .menu__details .details-content{margin-top:0!important;padding-top:0!important}footer .footer-content .menu__details ul{margin-top:0!important}footer .footer-content .email-signup__input-group{position:relative!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:0!important;width:100%!important;min-height:54px!important;border:1px solid #dcdcdc!important;border-radius:0!important;background:transparent!important;overflow:hidden!important}footer .footer-content .email-signup__input{display:block!important;width:100%!important;min-width:0!important;min-height:54px!important;margin:0!important;padding:14px 60px 14px 18px!important;border:0!important;background:transparent!important;box-shadow:none!important}footer .footer-content .email-signup__button{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:54px!important;min-width:54px!important;height:100%!important;min-height:54px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#333!important;box-shadow:none!important}footer .footer-content .email-signup__button:before,footer .footer-content .email-signup__button:after{display:none!important;content:none!important}footer .footer-content .email-signup__button-icon{display:block!important;width:22px!important;height:22px!important}@media screen and (max-width:749px){footer .footer-content>.group-block:nth-child(2),footer .footer-content>.group-block:nth-child(3){margin:0!important;padding:0!important}footer .footer-content .menu--accordion{display:block!important;width:100%!important;margin:0!important;padding:0!important}footer .footer-content .menu__details{width:100%!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid #d9d9d9!important;border-radius:0!important}footer .footer-content>.group-block:nth-child(2) .menu__details{border-top:1px solid #d9d9d9!important}footer .footer-content>.group-block:nth-child(3) .menu__details{border-top:0!important}footer .footer-content .menu__details summary{display:flex!important;align-items:center!important;width:100%!important;min-height:64px!important;margin:0!important;padding:0!important;border:0!important}footer .footer-content .menu__heading__accordion{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;margin:0!important;padding:0!important}footer .footer-content .menu__details .details-content{margin:0!important;padding:0 0 22px!important}footer .footer-content>.group-block:last-child{padding-top:38px!important}}@media screen and (min-width:990px){.section .footer-content{display:grid!important;grid-template-columns:2fr .55fr .65fr 1.25fr!important;grid-auto-columns:unset!important;column-gap:clamp(48px,5vw,90px)!important;align-items:start!important;--grid-columns: 4 !important;--last-row-count: 4 !important}.section .footer-content>.group-block{width:100%!important;min-width:0!important;max-width:none!important}.section .footer-content>.group-block:nth-child(1){grid-column:1!important}.section .footer-content>.group-block:nth-child(2){grid-column:2!important}.section .footer-content>.group-block:nth-child(3){grid-column:3!important}.section .footer-content>.group-block:nth-child(4){grid-column:4!important}.section .footer-content>.group-block:nth-child(1) rte-formatter{width:100%!important;max-width:560px!important}.section .footer-content>.group-block:nth-child(4) .email-signup-block{width:100%!important;max-width:none!important}}footer .footer-content h5,footer .footer-content .menu__heading,footer .footer-content .menu__heading__default,footer .footer-content .menu__heading__accordion{font-size:13px!important;letter-spacing:.18em!important}footer .footer-content rte-formatter,footer .footer-content rte-formatter p{font-size:15px!important;line-height:1.7!important}footer .footer-content .menu__item a{font-size:15px!important;line-height:1.5!important}footer .footer-content .email-signup__input{font-size:15px!important}@media screen and (max-width:749px){footer .footer-content h5,footer .footer-content .menu__heading__accordion{font-size:12px!important;letter-spacing:.17em!important}footer .footer-content rte-formatter,footer .footer-content rte-formatter p,footer .footer-content .menu__item a,footer .footer-content .email-signup__input{font-size:14px!important}}.section .footer-content>.group-block:nth-child(1) rte-formatter p+p{margin-top:10px!important}@media screen and (max-width:749px){.section .footer-content>.group-block:nth-child(1) rte-formatter p+p{margin-top:8px!important}}.announcement-bar{min-height:58px!important;padding:0!important;background:#f3f3f3!important;border-bottom:0!important}.announcement-bar__slider{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:58px!important}.announcement-bar__slides{width:100%!important}.announcement-bar__slide{width:100%!important;padding:0 52px!important;color:#585858!important;font-family:var(--font-body--family)!important;font-style:var(--font-body--style)!important;font-weight:400!important;font-size:12px!important;line-height:1.2!important;text-transform:uppercase!important;letter-spacing:.22em!important;text-align:center!important}.announcement-bar__text{margin:0!important;padding:0!important}.announcement-bar slideshow-arrows{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding:0 18px!important;pointer-events:none!important}.announcement-bar .slideshow-control{display:flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;min-width:28px!important;padding:0!important;color:#777!important;background:transparent!important;border:0!important;box-shadow:none!important;pointer-events:auto!important}.announcement-bar .slideshow-control .icon-caret{width:11px!important;height:11px!important}.announcement-bar .slideshow-control:hover{color:#222!important}@media screen and (max-width:749px){.announcement-bar,.announcement-bar__slider{min-height:48px!important}.announcement-bar__slide{padding:0 42px!important;font-size:10px!important;line-height:1.3!important;letter-spacing:.18em!important}.announcement-bar slideshow-arrows{padding:0 8px!important}.announcement-bar .slideshow-control{width:26px!important;height:26px!important;min-width:26px!important}.announcement-bar .slideshow-control .icon-caret{width:10px!important;height:10px!important}}.announcement-bar slideshow-arrows{display:none!important}.announcement-bar__slide{--font-size: .6875rem !important;--font-weight: 400 !important;--font-family: var(--font-subheading--family) !important;--text-transform: uppercase !important;--letter-spacing: .22em !important;--line-height: 1.2 !important;color:#5f5f5f!important}.announcement-bar__text{margin:0!important;font-family:var(--font-subheading--family)!important;font-style:var(--font-subheading--style)!important;font-weight:400!important;font-size:12px!important;line-height:1.2!important;text-transform:uppercase!important;letter-spacing:.14em!important;color:#5f5f5f!important}.menu-list__link-title{font-family:var(--font-subheading--family)!important;font-style:var(--font-subheading--style)!important;font-weight:400!important;font-size:13px!important;line-height:1.2!important;text-transform:uppercase!important;letter-spacing:.2em!important;color:#555!important}.menu-list__link:hover .menu-list__link-title,.menu-list__link-title:hover{color:#171717!important}.header .menu-list{gap:38px!important}@media screen and (max-width:749px){.announcement-bar__slide{--font-size: .625rem !important;--letter-spacing: .17em !important}.announcement-bar__text{font-size:11px!important;letter-spacing:.14em!important}}.announcement-bar,.announcement-bar__slider{min-height:40px!important}.announcement-bar__slide{padding-top:0!important;padding-bottom:0!important}.announcement-bar__text{line-height:1.1!important}@media screen and (max-width:749px){[id^=ProductInformation-].product-details .text-block--ANTE5MUdwVjZXd0p0Z__text_xrnftG h1,[id^=ProductInformation-].product-details product-sku-component,[id^=ProductInformation-].product-details product-price,[id^=ProductInformation-].product-details product-price .tax-note{width:100%;text-align:center!important}[id^=ProductInformation-].product-details product-price [ref=priceContainer],[id^=ProductInformation-].product-details product-price .price__regular,[id^=ProductInformation-].product-details product-price .price__sale,[id^=ProductInformation-].product-details product-price .price-item__group{width:100%;display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap}}product-card .product-badges__badge.color-custom-badge-sale{padding:7px 11px!important;border:1px solid #d8d2c7!important;border-radius:0!important;background:#f3f0e9!important;color:#333!important;font-family:var(--font-body--family)!important;font-style:var(--font-body--style)!important;font-weight:500!important;font-size:10px!important;line-height:1.2!important;letter-spacing:.14em!important;text-transform:uppercase!important;box-shadow:none!important}[id^=ProductInformation-].product-details product-price .product-price__discount-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:5px 8px;border:1px solid #d8d2c7;border-radius:0;background:#f3f0e9;color:#333;font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:500;font-size:9px;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}@media screen and (max-width:749px){[id^=ProductInformation-].product-details product-price [ref=priceContainer]:has(.product-price__discount-badge){width:100%;display:grid!important;grid-template-columns:max-content max-content;align-items:baseline;justify-content:center;gap:7px 12px}[id^=ProductInformation-].product-details product-price .price-item__group{display:inline-flex!important;width:auto!important;white-space:nowrap}[id^=ProductInformation-].product-details product-price .product-price__discount-badge{grid-column:1 / -1;justify-self:center;margin-top:2px}}@media screen and (max-width:749px){footer .footer-content .menu--accordion{display:block!important;width:100%!important;margin:0!important;padding:0!important}footer .footer-content .menu__details{width:100%!important;margin:0!important;padding:0!important;border:0!important;border-top:1px solid #d8d8d8!important;border-radius:0!important}footer .footer-content>.group-block:nth-child(3) .menu__details{border-bottom:1px solid #d8d8d8!important}footer .footer-content .menu__details summary{display:flex!important;align-items:center!important;width:100%!important;min-height:64px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;cursor:pointer}footer .footer-content .menu__heading__accordion{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;margin:0!important;padding:0 3px!important;color:#555!important;font-family:var(--font-body--family)!important;font-style:var(--font-body--style)!important;font-weight:400!important;font-size:11px!important;line-height:1.2!important;letter-spacing:.2em!important;text-transform:uppercase!important}footer .footer-content .menu__details[open]{border-top:0!important}footer .footer-content .menu__details[open] summary{min-height:70px!important;padding:0 14px!important;border:1px solid #777777!important}footer .footer-content .menu__details[open] .menu__heading__accordion{padding:0!important}footer .footer-content .menu__heading__toggle{display:inline-flex!important;align-items:center;justify-content:center;width:16px;height:16px;font-size:0!important;line-height:1}footer .footer-content .menu__heading__toggle svg{display:none!important}footer .footer-content .menu__heading__toggle:before{content:"+";color:#777;font-family:Arial,sans-serif;font-size:16px;font-weight:300;line-height:1}footer .footer-content .menu__details[open] .menu__heading__toggle:before{content:"\2212"}footer .footer-content .menu__details .details-content{margin:0!important;padding:0 3px 24px!important}footer .footer-content .menu__details ul{display:flex!important;flex-direction:column;gap:16px!important;margin:0!important;padding:0!important}footer .footer-content .menu__item{margin:0!important}footer .footer-content .menu__item a{color:#888!important;font-family:var(--font-body--family)!important;font-style:var(--font-body--style)!important;font-weight:400!important;font-size:13px!important;line-height:1.5!important;text-decoration:none!important}footer .footer-content .menu__item a:hover{color:#222!important}}@media screen and (max-width:749px){footer .footer-content .menu__details,footer .footer-content .menu__details[open]{border:0!important;border-bottom:1px solid #d8d8d8!important;border-radius:0!important}footer .footer-content>.group-block:nth-child(2) .menu__details,footer .footer-content>.group-block:nth-child(2) .menu__details[open]{border-top:1px solid #d8d8d8!important}footer .footer-content .menu__details[open] summary{min-height:64px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}footer .footer-content .menu__details[open] .menu__heading__accordion{padding:0 3px!important}footer .footer-content .menu__details .details-content{margin:0!important;padding:0 3px 24px!important}}.sticky-add-to-cart__bar .sticky-add-to-cart__title{font-size:14px!important;line-height:1.3}.sticky-add-to-cart__bar .sticky-add-to-cart__variant{font-size:12px!important;line-height:1.3}.sticky-add-to-cart__bar .sticky-add-to-cart__price,.sticky-add-to-cart__bar .sticky-add-to-cart__price .price,.sticky-add-to-cart__bar .sticky-add-to-cart__price .compare-at-price{font-size:13px!important;line-height:1.2}.sticky-add-to-cart__bar .sticky-add-to-cart__button,.sticky-add-to-cart__bar .add-to-cart-text__content{font-size:13px!important}@media screen and (max-width:749px){.sticky-add-to-cart__bar .sticky-add-to-cart__title{font-size:12px!important}.sticky-add-to-cart__bar .sticky-add-to-cart__variant{font-size:11px!important}.sticky-add-to-cart__bar .sticky-add-to-cart__price,.sticky-add-to-cart__bar .sticky-add-to-cart__price .price,.sticky-add-to-cart__bar .sticky-add-to-cart__price .compare-at-price,.sticky-add-to-cart__bar .sticky-add-to-cart__button,.sticky-add-to-cart__bar .add-to-cart-text__content{font-size:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/imdcustom.css.map */
