:root{--ssb-a-bg: #17140f;--ssb-a-surface: #1f1b15;--ssb-a-fg: #f2ede4;--ssb-a-muted: #a8a096;--ssb-a-line: #332d25;--ssb-a-line-strong: #4a4136;--ssb-a-gold: #b29146;--ssb-a-gold-text: #b29146;--ssb-a-gold-soft: rgb(178 145 70 / .1);--ssb-a-on-gold: #17140f}:root[data-ssb-mode=light]{--ssb-a-bg: #faf7f2;--ssb-a-surface: #ffffff;--ssb-a-fg: #17140f;--ssb-a-muted: #6e6659;--ssb-a-line: #dfd7c9;--ssb-a-line-strong: #c9bda9;--ssb-a-gold-text: #8a6e2e;--ssb-a-gold-soft: rgb(178 145 70 / .12)}html body .product-form-buttons add-to-cart-component{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;width:100%}html body .product-form-buttons add-to-cart-component>.add-to-cart-button{flex:1 1 0;min-width:0;order:1}html body .product-form-buttons add-to-cart-component>.nm-portal{order:3;flex:1 1 100%}html body .product-form-buttons add-to-cart-component>.nm-portal:has(.nm-wishlist-button){order:2;flex:0 0 auto;display:flex}html body .product-form-buttons .quantity-selector-wrapper{align-self:flex-start}html body .product-form-buttons:has(.restock-alerts-notify-button) .quantity-selector-wrapper,html body .product-form-buttons add-to-cart-component:has(.restock-alerts-notify-button)>.add-to-cart-button{display:none}html body .product-form-buttons add-to-cart-component>.nm-portal:has(.restock-alerts-notify-button){order:1;flex:1 1 0;min-width:0}html body .nm-wishlist-button.nm-PRODUCT_PAGE-wishlist-button{display:inline-flex!important;align-items:center;justify-content:center;width:52px!important;min-width:52px;height:100%;min-height:52px;margin:0!important;padding:0!important;border:1px solid var(--ssb-a-line-strong)!important;border-radius:4px!important;background:transparent!important;color:var(--ssb-a-gold-text)!important;box-shadow:none!important;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}html body .nm-wishlist-button.nm-PRODUCT_PAGE-wishlist-button:hover,html body .nm-wishlist-button.nm-PRODUCT_PAGE-wishlist-button:focus-visible{border-color:var(--ssb-a-gold-text)!important;background:var(--ssb-a-gold-soft)!important;outline:none}html body .nm-wishlist-button.nm-PRODUCT_PAGE-wishlist-button>div{display:flex!important;align-items:center;justify-content:center;gap:0!important;margin:0!important;padding:0!important}html body .nm-wishlist-button.nm-PRODUCT_PAGE-wishlist-button svg{width:21px!important;height:20px!important;margin:0!important;color:inherit;fill:currentColor}html body .nm-wishlist-button.nm-PRODUCT_PAGE-wishlist-button span{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}html body .nm-wishlist-button.nm-PRODUCT_PAGE-wishlist-button[data-ssb-saved=true]{border-color:var(--ssb-a-gold-text)!important}html body .nm-wishlist-open-list-button{position:fixed!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;opacity:0!important;pointer-events:none!important}html body .ssb-wishlist-action{position:relative;display:none;align-items:center;justify-content:center;gap:6px;width:auto!important;min-width:44px;overflow:visible!important}html body .ssb-wishlist-action.is-ready{display:inline-flex}html body .ssb-wishlist-action svg{width:22px;height:22px;display:block}html body .ssb-wishlist-action__count{font-family:var(--font-body--family);font-size:14px;font-weight:400;line-height:14px;color:var(--ssb-a-gold-text)}html body .ssb-wishlist-action__count:empty,html body .ssb-wishlist-action__count[data-count="0"]{display:none}html body .nm-modal-overlay{background:#0a090799!important}html body .nm-wishlist-drawer{background:var(--ssb-a-bg)!important;color:var(--ssb-a-fg)!important;font-family:var(--font-body--family)!important;border-right:1px solid var(--ssb-a-line)}html body .nm-wishlist-drawer-header{padding:24px 24px 20px!important;background:var(--ssb-a-bg)!important;border-bottom:1px solid var(--ssb-a-line)!important;box-shadow:none!important}html body .nm-wishlist-drawer-title{font-family:var(--font-heading--family)!important;font-size:1.5rem!important;font-weight:400!important;letter-spacing:-.01em;color:var(--ssb-a-fg)!important}html body .nm-wishlist-drawer-count{font-family:var(--font-subheading--family)!important;font-size:.75rem!important;letter-spacing:.1em;text-transform:uppercase;color:var(--ssb-a-gold-text)!important}html body .nm-wishlist-drawer .nm-modal-close-button svg,html body .restock-alerts-modal-box .modalCloseButtonWrapper svg,html body .nm-wishlist-login-modal .nm-modal-close-button svg{color:var(--ssb-a-fg)!important;stroke:currentColor}html body .nm-wishlist-drawer .nm-modal-close-button svg path,html body .restock-alerts-modal-box .modalCloseButtonWrapper svg path,html body .nm-wishlist-login-modal .nm-modal-close-button svg path{fill:currentColor!important}html body .nm-wishlist-item-card{margin:16px 24px 0!important;padding:16px!important;border:1px solid var(--ssb-a-line)!important;border-radius:2px!important;background:var(--ssb-a-surface)!important;box-shadow:none!important}html body .nm-wishlist-item-image{border:0!important;border-radius:0!important;background:#fff}html body .nm-wishlist-item-name{font-family:var(--font-heading--family)!important;font-size:1.0625rem!important;font-weight:400!important;line-height:1.3!important;color:var(--ssb-a-fg)!important;text-decoration:none!important}html body .nm-wishlist-item-name:hover{text-decoration:underline!important;text-underline-offset:3px}html body .nm-wishlist-item-price{font-family:var(--font-body--family)!important;font-size:.875rem!important;color:var(--ssb-a-muted)!important}html body .nm-wishlist-item-remove-button{border:1px solid var(--ssb-a-line-strong)!important;border-radius:4px!important;background:transparent!important}:root:not([data-ssb-mode=light]) .nm-wishlist-item-remove-button img{filter:invert(.92)}html body .nm-wishlist-item-add-to-cart-button,html body .nm-wishlist-login-modal-button,html body .restock-alerts-submit-button,html body .modalBoxLowerSectionStyle button,html body .restock-alerts-notify-button{min-height:48px;padding:0 20px!important;border:1px solid var(--ssb-a-gold)!important;border-radius:4px!important;background:var(--ssb-a-gold)!important;color:var(--ssb-a-on-gold)!important;font-family:var(--font-body--family)!important;font-size:.9375rem!important;font-weight:500!important;letter-spacing:.02em!important;text-transform:none!important;box-shadow:none!important;cursor:pointer;transition:background-color .2s ease,color .2s ease}html body .nm-wishlist-item-add-to-cart-button:hover,html body .nm-wishlist-login-modal-button:hover,html body .restock-alerts-submit-button:hover,html body .modalBoxLowerSectionStyle button:hover,html body .restock-alerts-notify-button:hover{background:transparent!important;color:var(--ssb-a-gold-text)!important;border-color:var(--ssb-a-gold-text)!important}html body .restock-alerts-notify-button.PRODUCT_PAGE-notify-button{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;width:100%!important;height:52px;margin:0!important}html body .restock-alerts-notify-button.PRODUCT_PAGE-notify-button:before{content:"";width:16px;height:16px;flex:0 0 auto;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8a6 6 0 1 1 12 0c0 7 3 9 3 9H3s3-2 3-9'/%3E%3Cpath d='M10.3 21a1.94 1.94 0 0 0 3.4 0'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8a6 6 0 1 1 12 0c0 7 3 9 3 9H3s3-2 3-9'/%3E%3Cpath d='M10.3 21a1.94 1.94 0 0 0 3.4 0'/%3E%3C/svg%3E") center / contain no-repeat}html body dialog.nm-top-layer-dialog::backdrop{background:#0a090799}html body .restock-alerts-modal-wrapper{background:#0a090799!important}html body .restock-alerts-modal-box{width:min(440px,calc(100vw - 32px))!important;max-width:none!important;border:1px solid var(--ssb-a-line)!important;border-radius:2px!important;background:var(--ssb-a-bg)!important;color:var(--ssb-a-fg)!important;font-family:var(--font-body--family)!important;box-shadow:0 24px 64px #00000059!important;overflow:hidden}html body .restock-alerts-modal-box .modalBoxUpperSectionStyle{padding:32px 32px 8px!important;background:transparent!important}html body .restock-alerts-modal-box .modalBoxLowerSectionStyle{padding:16px 32px 32px!important;background:transparent!important;border:0!important}html body .restock-alerts-modal-box .modalCloseButtonWrapper{top:20px!important;right:20px!important}html body .restock-alerts-form-title{margin:0 0 6px!important;font-family:var(--font-heading--family)!important;font-size:1.625rem!important;font-weight:400!important;line-height:1.2!important;letter-spacing:-.01em;color:var(--ssb-a-fg)!important}html body .ssb-restock-intro{margin:0 0 24px;font-size:.9375rem;line-height:1.5;color:var(--ssb-a-muted)}html body .restock-alerts-form .channelWrapperStyle{margin:0 0 18px!important}html body .restock-alerts-form .fieldLabelStyle{display:flex!important;align-items:center;gap:8px;margin:0 0 8px!important;color:var(--ssb-a-gold-text)!important}html body .restock-alerts-form .fieldLabelStyle svg{width:14px;height:14px;color:currentColor}html body .restock-alerts-form .fieldLabelStyle svg path{stroke:currentColor}html body .restock-alerts-form .fieldLabelTextStyle{font-family:var(--font-subheading--family)!important;font-size:.75rem!important;font-weight:400!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:inherit!important}html body .restock-alerts-form .inputStyle,html body .restock-alerts-form .selectBoxStyle{height:48px!important;padding:0 14px!important;border:1px solid var(--ssb-a-line-strong)!important;border-radius:4px!important;background:transparent!important;color:var(--ssb-a-fg)!important;font-family:var(--font-body--family)!important;font-size:1rem!important;box-shadow:none!important}html body .restock-alerts-form .selectBoxStyle{flex:0 0 auto;padding-right:8px!important}html body .restock-alerts-form .selectBoxStyle option{background:var(--ssb-a-bg);color:var(--ssb-a-fg)}html body .restock-alerts-form .inputStyle::placeholder{color:var(--ssb-a-muted)!important;opacity:1}html body .restock-alerts-form .inputStyle:focus,html body .restock-alerts-form .selectBoxStyle:focus{border-color:var(--ssb-a-gold-text)!important;outline:none!important}html body .restock-alerts-form .noWrapFlexContainer{gap:8px!important}html body .modalBoxLowerSectionStyle button{width:100%!important;height:52px}html body .nm-wishlist-login-modal{border:1px solid var(--ssb-a-line)!important;border-radius:2px!important;background:var(--ssb-a-bg)!important;color:var(--ssb-a-fg)!important;font-family:var(--font-body--family)!important}html body .nm-wishlist-login-modal-header span{font-family:var(--font-heading--family)!important;font-size:1.5rem!important;font-weight:400!important;color:var(--ssb-a-fg)!important}html body .shopify-app-block:has(.shopify_subscriptions_app_block_container){width:100%;flex:1 1 100%;margin-bottom:12px}html body .shopify_subscriptions_app_block_container{margin:0 0 4px!important;padding:0!important;background:transparent!important;font-family:var(--font-body--family)!important;color:var(--ssb-a-fg)!important}html body .shopify_subscriptions_app_block{margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body .shopify_subscriptions_app_block_purchase_options{display:grid!important;gap:8px;border:0!important;border-radius:0!important;background:transparent!important}html body .shopify_subscriptions_app_block_label{position:relative;margin:0!important;padding:0!important;border:1px solid var(--ssb-a-line-strong)!important;border-radius:4px!important;background:transparent!important;transition:border-color .2s ease,background-color .2s ease}html body .shopify_subscriptions_app_block_label:hover{border-color:var(--ssb-a-gold-text)!important}html body .shopify_subscriptions_app_block_label:has(>label input:checked){border-color:var(--ssb-a-gold-text)!important;background:var(--ssb-a-gold-soft)!important}html body .shopify_subscriptions_app_block_label>label{display:flex!important;align-items:center;gap:12px;margin:0!important;padding:16px 18px!important;font-size:1rem!important;font-weight:500!important;line-height:1.3;color:var(--ssb-a-fg)!important;cursor:pointer}html body .shopify_subscriptions_app_block input[type=radio]{appearance:none;-webkit-appearance:none;flex:0 0 auto;width:18px!important;height:18px!important;margin:0!important;border:1px solid var(--ssb-a-line-strong)!important;border-radius:50%!important;background:transparent!important;cursor:pointer;display:inline-block!important;opacity:1!important;position:static!important}html body .shopify_subscriptions_app_block input[type=radio]:checked{border-color:var(--ssb-a-gold-text)!important;background:radial-gradient(circle,var(--ssb-a-gold) 0 4px,transparent 5px)!important}html body .shopify_subscriptions_app_block input[type=radio]:focus-visible{outline:2px solid var(--ssb-a-gold-text);outline-offset:2px}html body .ssb-sub__price{margin-left:auto;font-family:var(--font-subheading--family);font-size:1rem;font-weight:400;white-space:nowrap}html body .ssb-sub__was{margin-right:6px;font-size:.875rem;color:var(--ssb-a-muted);text-decoration:line-through}html body .ssb-sub__badge{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:2px;background:var(--ssb-a-gold);color:var(--ssb-a-on-gold);font-family:var(--font-subheading--family);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;vertical-align:2px}html body .shopify_subscriptions_app_block_label_children{margin:0!important;padding:0 18px 16px 48px!important;border:0!important;background:transparent!important}html body .shopify_subscriptions_app_block_label_children:before{content:attr(data-ssb-heading);display:block;margin:0 0 8px;font-family:var(--font-subheading--family);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ssb-a-gold-text)}html body .shopify_subscriptions_app_block_label_children ul{display:flex!important;flex-wrap:wrap;gap:8px;margin:0!important;padding:0!important;list-style:none!important}html body .shopify_subscriptions_app_block_label_children li{margin:0!important;padding:0!important;list-style:none!important}html body .shopify_subscriptions_app_block_label_children li label{position:relative;display:inline-flex!important;align-items:center;margin:0!important;padding:9px 16px!important;border:1px solid var(--ssb-a-line-strong)!important;border-radius:999px!important;font-size:.875rem!important;font-weight:400!important;color:var(--ssb-a-fg)!important;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}html body .shopify_subscriptions_app_block_label_children li label:hover{border-color:var(--ssb-a-gold-text)!important}html body .shopify_subscriptions_app_block_label_children li label:has(input:checked){border-color:var(--ssb-a-gold)!important;background:var(--ssb-a-gold)!important;color:var(--ssb-a-on-gold)!important}html body .shopify_subscriptions_app_block_label_children li input[type=radio]{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;border:0!important;border-radius:999px!important;background:transparent!important;opacity:0!important}html body .shopify_subscriptions_app_block_label:not(:has(>label input:checked)) .shopify_subscriptions_app_block_label_children{display:none!important}html body .shopify_subscriptions_app_policy{margin:10px 0 0!important;font-size:.8125rem!important;line-height:1.5!important;color:var(--ssb-a-muted)!important}html body #subscription-i18n{display:none!important}@media screen and (max-width:749px){html body .shopify_subscriptions_app_block_label_children{padding-left:18px!important}html body .restock-alerts-modal-box .modalBoxUpperSectionStyle{padding:28px 20px 4px!important}html body .restock-alerts-modal-box .modalBoxLowerSectionStyle{padding:12px 20px 24px!important}}@media(prefers-reduced-motion:reduce){html body .nm-wishlist-button.nm-PRODUCT_PAGE-wishlist-button,html body .shopify_subscriptions_app_block_label,html body .shopify_subscriptions_app_block_label_children li label,html body .restock-alerts-notify-button{transition:none}}html body form:has(.restock-alerts-notify-button) .shopify-app-block:has(.shopify_subscriptions_app_block_container){display:none!important}html body .shopify_subscriptions_app_block input[type=radio]:before,html body .shopify_subscriptions_app_block input[type=radio]:after{content:none!important;display:none!important}html body #header-component cart-icon .svg-wrapper,html body #header-component .ssb-wishlist-action .svg-wrapper{width:auto!important;min-width:0!important;padding:0!important}html body #header-component cart-icon,html body #header-component .ssb-wishlist-action{gap:4px!important}html body #header-component .header-actions__action:has(cart-icon),html body #header-component .ssb-wishlist-action{min-width:44px;justify-content:center;padding-inline:8px!important}html body .card-gallery slideshow-container,html body .card-gallery slideshow-slide{background-color:#fff!important}@media screen and (max-width:749px){html body .ssb-hero__media{aspect-ratio:1 / 1!important;height:auto!important}html body .ssb-hero__media img{object-position:50% 0%!important}}html body .cart-items__media-container{position:relative}html body .cart-items__media-container .cart-items__media-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}@media screen and (max-width:989px){html body .theme-drawer__dialog{height:100lvh!important;max-height:none!important;padding-bottom:calc(var(--theme-drawer-padding, 24px) + 100lvh - 100dvh)!important}html body .menu-drawer{--drawer-height: 100lvh;height:100lvh!important;padding-bottom:calc(100lvh - 100dvh)!important}}@media screen and (max-width:749px){html body .product-form-buttons{flex-wrap:nowrap!important;align-items:stretch;gap:8px!important}html body .product-form-buttons .quantity-selector-wrapper{flex:0 0 auto!important;width:auto!important}html body .product-form-buttons quantity-selector-component{width:116px!important;min-width:0!important;height:52px}html body .product-form-buttons quantity-selector-component .quantity-minus,html body .product-form-buttons quantity-selector-component .quantity-plus{width:36px!important;flex:0 0 36px!important}html body .product-form-buttons quantity-selector-component input{flex:1 1 auto!important;width:auto!important;min-width:0!important;text-align:center}html body .product-form-buttons>span:has(add-to-cart-component){flex:1 1 0!important;min-width:0!important}html body .product-form-buttons add-to-cart-component:not(:has(.restock-alerts-notify-button)){flex-wrap:nowrap}html body .product-form-buttons add-to-cart-component>.add-to-cart-button{padding-inline:12px!important;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ssb-apps.css.map */
