.template-product .product-form .product-title{margin:0 0 var(--sp-space-4);font-family:var(--sp-font-family);font-size:var(--sp-fs-h2);line-height:var(--sp-lh-h2);letter-spacing:var(--sp-ls-h2);font-weight:var(--sp-weight-regular);color:var(--sp-color-ink);text-transform:none}.template-product .price-container{margin-bottom:var(--sp-space-4)}body.template-product #content .product-form .product-price--large .price__current,body.template-product #content .product-form .product-price--large .price__current span{font-family:var(--sp-font-family);font-size:var(--sp-fs-price);line-height:var(--sp-lh-price);font-weight:var(--sp-weight-medium);color:var(--sp-color-stone)}.template-product .product-form .vendor .product-info-label{font-family:var(--sp-font-family);font-size:var(--sp-fs-body-support);line-height:var(--sp-lh-body-support);font-weight:var(--sp-weight-regular);color:var(--sp-color-stone)}.template-product .product-form .vendor a{font-family:var(--sp-font-family);font-size:var(--sp-fs-body-support);line-height:var(--sp-lh-body-support);font-weight:var(--sp-weight-medium);color:var(--sp-color-slate)}.template-product .product-form .label{margin-bottom:var(--sp-space-2);font-family:var(--sp-font-family);font-size:var(--sp-fs-chip);line-height:var(--sp-lh-chip);letter-spacing:var(--sp-ls-chip);font-weight:var(--sp-weight-medium);color:var(--sp-color-slate);text-transform:none}.template-product .product-form .opt-label{margin:var(--sp-space-3) var(--sp-space-3) 0 0;padding:var(--sp-space-3) var(--sp-space-4);border-color:var(--sp-color-hairline);border-radius:var(--sp-radius-xs);background-color:var(--sp-color-paper);font-family:var(--sp-font-family);font-size:var(--sp-fs-chip);line-height:var(--sp-lh-chip);letter-spacing:var(--sp-ls-chip);font-weight:var(--sp-weight-medium);color:var(--sp-color-slate)}@media(hover:hover){.template-product .product-form .opt-label:hover{border-color:var(--sp-color-graphite)}}.template-product .product-form .opt-btn:checked+.opt-label{border-color:var(--sp-color-graphite);box-shadow:0 0 0 1px var(--sp-color-graphite);color:var(--sp-color-graphite)}.template-product .product-form .buttoned-input{border-radius:var(--sp-radius-xs);border-color:var(--sp-color-hairline);color:var(--sp-color-graphite)}.template-product .product-form .buttoned-input input{font-family:var(--sp-font-family);font-size:var(--sp-fs-input-text);line-height:var(--sp-lh-input-text);font-weight:var(--sp-weight-medium);color:var(--sp-color-ink)}.template-product .product-form .quantity-submit-row.has-spb .btn{min-height:var(--sp-btn-height)}.template-product .product-form .input-row{margin:var(--sp-space-6) 0}.template-product .product-form .product-description{margin:var(--sp-space-12) 0}.template-product .product-form .product-description.rte,.template-product .product-form .product-description.rte p,.template-product .product-form .product-description.rte li{font-family:var(--sp-font-family);font-size:var(--sp-fs-body);line-height:var(--sp-lh-body-loose);letter-spacing:var(--sp-ls-body);font-weight:var(--sp-weight-regular);color:var(--sp-color-ink)}.template-product .product-form .product-description.rte h1,.template-product .product-form .product-description.rte h2,.template-product .product-form .product-description.rte h3,.template-product .product-form .product-description.rte h4,.template-product .product-form .product-description.rte h5,.template-product .product-form .product-description.rte h6,.template-product .collapsible-tabs__heading{font-family:var(--sp-font-family);font-size:var(--sp-fs-body);line-height:var(--sp-lh-body-loose);font-weight:var(--sp-weight-semibold);color:var(--sp-color-ink);text-transform:none}.template-product .collapsible-tabs__text.rte,.template-product .collapsible-tabs__text.rte p{font-family:var(--sp-font-family);font-size:var(--sp-fs-body);line-height:var(--sp-lh-body-loose);font-weight:var(--sp-weight-regular);color:var(--sp-color-iron)}body.template-product #content .disclosure{margin-bottom:var(--sp-space-12)}body.template-product #content .collapsible-tabs .disclosure{margin-bottom:0}body.template-product #content .disclosure__title{font-family:var(--sp-font-family);font-size:var(--sp-fs-body);line-height:var(--sp-lh-body-loose);font-weight:var(--sp-weight-medium);color:var(--sp-color-ink)}.template-product .disclosure__content,.template-product .disclosure__content p,.template-product .disclosure__content li{font-family:var(--sp-font-family);font-size:var(--sp-fs-body);line-height:var(--sp-lh-body-loose);font-weight:var(--sp-weight-regular);color:var(--sp-color-iron)}.rc-tooltip,.rc-subscription-details__button{display:none!important}body.template-suffix-subscription #content .product-info__price .price:not(.price--on-sale) .price__default{flex-direction:row;align-items:center;gap:.75rem;flex-wrap:wrap}body.template-suffix-subscription #content .product-info__price .price:not(.price--on-sale) .price__default .price__current{order:1}body.template-suffix-subscription #content .product-info__price .price:not(.price--on-sale) .price__default .price__was{display:none}body.template-suffix-subscription #content .product-info__price .price:not(.price--on-sale) .price__default .sp-sub-was{order:0;position:relative;color:#9a9a9a;text-decoration:none;background-image:linear-gradient(#9a9a9a,#9a9a9a);background-size:100% 1px;background-position:0 53%;background-repeat:no-repeat;font-family:var(--sp-font-family);font-size:1.25rem;font-weight:var(--sp-weight-medium);line-height:1;align-self:center}body.template-suffix-subscription #content .sp-kit-highlights__list{margin:0;padding:0;list-style:none}body.template-suffix-subscription #content .sp-kit-highlights__item{position:relative;padding-left:1.0625rem;font-family:var(--sp-font-family);font-size:1rem;line-height:1.8;font-weight:var(--sp-weight-regular);color:#000c}body.template-suffix-subscription #content .sp-kit-highlights__item:before{content:"\2022";position:absolute;left:0}body.template-suffix-subscription #content .sp-kit-highlights__stats{display:flex;align-items:center;gap:1.5rem;margin-top:1.4375rem}body.template-suffix-subscription #content .sp-kit-highlights__stat{display:flex;align-items:center;gap:.375rem;margin:0;color:#1e1e1e;font-family:var(--sp-font-family)}body.template-suffix-subscription #content .sp-kit-highlights__stat+.sp-kit-highlights__stat{border-left:1px solid rgba(0,0,0,.3);padding-left:1.5rem}body.template-suffix-subscription #content .sp-kit-highlights__stat-value{font-size:1.125rem;line-height:1;font-weight:var(--sp-weight-medium)}body.template-suffix-subscription #content .sp-kit-highlights__stat-label{font-size:1rem;line-height:1;font-weight:var(--sp-weight-regular)}body.template-suffix-subscription #content .product-form hr{border:0;border-top:1px solid rgba(0,0,0,.1);margin-block:1.4375rem}body.template-suffix-subscription #content .option-selector[data-selector-type=dropdown]{display:flex;align-items:center;gap:.75rem;min-height:2.9375rem;padding-inline:.75rem;border:1px solid rgba(95,95,95,.2)}body.template-suffix-subscription #content .option-selector[data-selector-type=dropdown]>.label{margin:0;flex:0 0 auto;font-family:var(--sp-font-family);font-size:1rem;line-height:1.5;font-weight:var(--sp-weight-medium);color:#040404}body.template-suffix-subscription #content .option-selector[data-selector-type=dropdown] custom-select{flex:1 1 auto;min-width:0}body.template-suffix-subscription #content .option-selector[data-selector-type=dropdown] .custom-select__btn{border:0;background:none;min-height:0;padding:0;justify-content:flex-end;gap:.375rem;font-family:var(--sp-font-family);font-size:.8125rem;font-weight:var(--sp-weight-medium);color:#101010}body.template-suffix-subscription #content .product-form .btn--add-to-cart{min-height:3rem;border:1px solid #333333;font-size:.9375rem;line-height:1;font-weight:var(--sp-weight-semibold, 600);letter-spacing:1.2px;text-transform:uppercase}body.template-suffix-subscription #content .product-form .product-title--split{display:flex;flex-direction:column;gap:.5rem;margin-bottom:0}body.template-suffix-subscription #content .product-form .product-title__lead{font-size:1.75rem;line-height:1.5;font-weight:var(--sp-weight-regular);color:#202223}body.template-suffix-subscription #content .product-form .product-title__sub{font-size:1.125rem;line-height:1.4667;font-weight:var(--sp-weight-medium);color:#202223}body.template-suffix-subscription #content .product-form .sp-kit-highlights{margin-top:1rem}body.template-suffix-subscription #content .option-selector[data-selector-type=dropdown]{position:relative}body.template-suffix-subscription #content .option-selector[data-selector-type=dropdown] .custom-select{position:static}body.template-suffix-subscription #content .option-selector[data-selector-type=dropdown] .custom-select__btn{align-self:stretch;height:auto}body.template-suffix-subscription #content .option-selector[data-selector-type=dropdown] .custom-select__listbox{top:calc(100% + .25rem);left:-1px;right:-1px;min-width:0;border:1px solid rgba(95,95,95,.2);border-radius:0;box-shadow:0 8px 20px #00000014}body.template-suffix-subscription #content .option-selector[data-selector-type=dropdown] .custom-select__option{padding:.6875rem .75rem;font-family:var(--sp-font-family);font-size:.8125rem;font-weight:var(--sp-weight-medium);color:#101010}body.template-suffix-subscription #content .option-selector[data-selector-type=dropdown] .custom-select__option[aria-selected=true]{background-color:#7b634c14}body.template-suffix-subscription #content .option-selector[data-selector-type=dropdown] .custom-select__option.is-focused,body.template-suffix-subscription #content .option-selector[data-selector-type=dropdown] .custom-select__option:hover{background-color:#5f5f5f14}.gallery-viewer:not(.gallery-viewer--single-image){height:calc(100% - 108px)}.gallery-viewer:not(.gallery-viewer--single-image) .gallery-viewer__thumbs{bottom:-88px}@media(max-width:600px){.gallery-viewer:not(.gallery-viewer--single-image){height:calc(100% - 88px)}.gallery-viewer:not(.gallery-viewer--single-image) .gallery-viewer__thumbs{bottom:-78px}}.thumbnails .thumbnail__mini{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .2s;pointer-events:none}.thumbnails .thumbnail__mini img{display:block;width:100%;height:100%;object-fit:cover}.thumbnails .is-active .thumbnail__mini{opacity:1}@media(hover:hover){.thumbnails .thumbnail:hover .thumbnail__mini{opacity:1}}.thumbnails .slider{position:relative;padding-bottom:10px}.thumbnails .thumbnail:after,.thumbnails .is-active .thumbnail:after,.gallery-viewer__thumb--active:after{display:none}.sp-thumb-indicator{position:absolute;height:4px;margin-top:6px;background:transparent;opacity:0;pointer-events:none;transition:left .22s cubic-bezier(.4,0,.2,1),width .22s cubic-bezier(.4,0,.2,1),opacity .2s ease}.sp-thumb-indicator:before{content:"";position:absolute;top:0;right:35%;bottom:0;left:35%;border-radius:999px;background:var(--sp-color-tannin, #7b634c)}.gallery-viewer__thumbs{padding-bottom:5px}.gallery-viewer__thumbs .sp-thumb-indicator{margin-top:5px}.sp-thumb-indicator--visible{opacity:1}.sp-thumb-indicator--instant{transition:opacity .24s ease}@media(prefers-reduced-motion:reduce){.sp-thumb-indicator{transition:opacity .24s ease}}.template-product media-gallery .slider-nav--floating .slider-nav__btn{top:calc(50% - 22px);--slider-nav-btn-x-offset: 16px}.template-product media-gallery .slider-nav--floating .slider-nav__btn--style-2:after{border-radius:50%;background:var(--sp-frost-fill, rgba(251, 249, 246, .6));-webkit-backdrop-filter:var(--sp-frost-filter, blur(2px) saturate(1.05) brightness(1.06));backdrop-filter:var(--sp-frost-filter, blur(2px) saturate(1.05) brightness(1.06));transition:background-color .2s ease}.template-product media-gallery .slider-nav--floating .slider-nav__btn--style-2:hover:after,.template-product media-gallery .slider-nav--floating .slider-nav__btn--style-2:focus-visible:after{background:var(--sp-frost-fill-hover, rgba(251, 249, 246, .8))}.template-product media-gallery .slider-nav--floating .slider-nav__btn--style-2 svg{width:32px;height:32px;margin:6px;stroke:#8a7566;stroke-width:1.7;transition:stroke .18s ease}.template-product media-gallery .slider-nav--floating .slider-nav__btn--style-2:hover svg,.template-product media-gallery .slider-nav--floating .slider-nav__btn--style-2:focus-visible svg{stroke:#6b5647}.gallery-viewer__button{background:var(--sp-frost-fill, rgba(251, 249, 246, .6));-webkit-backdrop-filter:var(--sp-frost-filter, blur(2px) saturate(1.05) brightness(1.06));backdrop-filter:var(--sp-frost-filter, blur(2px) saturate(1.05) brightness(1.06));transition:background-color .2s ease}.gallery-viewer__button:hover,.gallery-viewer__button:focus-visible{background:var(--sp-frost-fill-hover, rgba(251, 249, 246, .8))}.gallery-viewer__prev,.gallery-viewer__next{top:calc(50% - 22px);display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:50%;color:var(--sp-color-graphite, #101010);opacity:.45;transition:opacity .38s cubic-bezier(.4,0,.2,1),background-color .38s cubic-bezier(.4,0,.2,1)}.gallery-viewer__prev:hover,.gallery-viewer__next:hover,.gallery-viewer__prev:focus-visible,.gallery-viewer__next:focus-visible{opacity:.96;background:var(--sp-frost-fill-hover, rgba(251, 249, 246, .8));box-shadow:none}@media(hover:none){.gallery-viewer__prev,.gallery-viewer__next{opacity:.8}.gallery-viewer__prev:active,.gallery-viewer__next:active{opacity:.96}}.gallery-viewer__prev svg,.gallery-viewer__next svg{display:block;width:20px;height:20px;stroke-width:1.5}.gallery-viewer__prev .feather,.gallery-viewer__next .feather{stroke:currentColor}.gallery-viewer__prev{left:12px}[dir=rtl] .gallery-viewer__prev{left:auto;right:12px}.gallery-viewer__next{right:12px}[dir=rtl] .gallery-viewer__next{left:12px;right:auto}.template-product media-gallery .slider-nav--floating .slider-nav__btn--style-2:after,.template-product media-gallery .slider-nav--floating .slider-nav__btn--style-2 svg{opacity:.5}.template-product media-gallery .slider-nav--floating .slider-nav__btn--style-2:after{transition:opacity .38s cubic-bezier(.4,0,.2,1),background-color .38s cubic-bezier(.4,0,.2,1)}.template-product media-gallery .slider-nav--floating .slider-nav__btn--style-2 svg{transition:opacity .38s cubic-bezier(.4,0,.2,1),stroke .18s ease}.template-product media-gallery .main-image:hover .slider-nav--floating .slider-nav__btn--style-2:after,.template-product media-gallery .main-image:hover .slider-nav--floating .slider-nav__btn--style-2 svg,.template-product media-gallery .slider-nav--floating .slider-nav__btn--style-2:focus-visible:after,.template-product media-gallery .slider-nav--floating .slider-nav__btn--style-2:focus-visible svg{opacity:1}.template-product media-gallery .slider-nav--floating .slider-nav__btn--style-2:hover:after,.template-product media-gallery .slider-nav--floating .slider-nav__btn--style-2:focus-visible:after{background:#fbf9f6}@media(hover:none){.template-product media-gallery .slider-nav--floating .slider-nav__btn--style-2:after,.template-product media-gallery .slider-nav--floating .slider-nav__btn--style-2 svg{opacity:1}}.gallery-viewer .gallery-viewer__prev,.gallery-viewer .gallery-viewer__next{opacity:.1}.gallery-viewer:has(.gallery-viewer__zoom-image:hover) .gallery-viewer__prev,.gallery-viewer:has(.gallery-viewer__zoom-image:hover) .gallery-viewer__next{opacity:.45}.gallery-viewer .gallery-viewer__prev:hover,.gallery-viewer .gallery-viewer__next:hover,.gallery-viewer .gallery-viewer__prev:focus-visible,.gallery-viewer .gallery-viewer__next:focus-visible{opacity:1;background:#fbf9f6}@media(hover:none){.gallery-viewer .gallery-viewer__prev,.gallery-viewer .gallery-viewer__next{opacity:.8}.gallery-viewer .gallery-viewer__prev:active,.gallery-viewer .gallery-viewer__next:active{opacity:.96}}.template-product .sp-pdp-gallery-note{margin-top:20px;padding:0;background:transparent;border:none;box-sizing:border-box;width:100%}.template-product .sp-pdp-gallery-note__inner{display:flex;flex-direction:column;gap:2px}.template-product .sp-pdp-gallery-note__heading{display:block;font-family:var(--sp-font-family, "Manrope", -apple-system, sans-serif);font-size:11px;font-weight:600;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:var(--sp-color-graphite, #101010);margin:0}.template-product .sp-pdp-gallery-note__text{font-family:var(--sp-font-family, "Manrope", -apple-system, sans-serif);font-size:12px;font-weight:var(--sp-weight-regular, 400);line-height:1.45;color:var(--sp-color-stone, #565656);margin:0;text-wrap:pretty}.gallery-viewer .sp-pdp-gallery-note--viewer{display:none}.template-product .sp-pdp-gallery-note--page,.gallery-viewer .sp-pdp-gallery-note--viewer{transition:opacity .2s ease,visibility .2s ease}.template-product media-gallery:has(.main-image .slider__item.is-active:first-child) .sp-pdp-gallery-note--page,.gallery-viewer:has(.gallery-viewer__thumb--active:first-child) .sp-pdp-gallery-note--viewer,.gallery-viewer:not(:has(.gallery-viewer__thumb--active)) .sp-pdp-gallery-note--viewer{opacity:0;visibility:hidden}@media(max-width:767.98px){.template-product .sp-pdp-gallery-note--in-viewer-too{display:none}.gallery-viewer-modal .modal__content{display:flex;flex-direction:column;justify-content:center}.gallery-viewer:not(.gallery-viewer--single-image){--sp-gv-thumb: 69px;--sp-gv-band: calc(8px + var(--sp-gv-thumb) + 8px);flex:none;width:100%;height:auto;aspect-ratio:1;max-height:calc(100% - var(--sp-gv-band));margin-bottom:var(--sp-gv-band)}.gallery-viewer--has-note:not(.gallery-viewer--single-image){--sp-gv-band: calc(8px + var(--sp-gv-thumb) + 12px + 68px + 8px)}.gallery-viewer:not(.gallery-viewer--single-image) .gallery-viewer__thumbs{top:calc(100% + 8px);bottom:auto}.gallery-viewer:not(.gallery-viewer--single-image) .gallery-viewer__close{position:fixed}.gallery-viewer.gallery-viewer--has-note:not(.gallery-viewer--single-image) .sp-pdp-gallery-note--viewer{display:block;position:absolute;z-index:2;top:calc(100% + 8px + var(--sp-gv-thumb) + 12px);left:16px;right:16px;width:auto;margin:0;text-align:left}}@media(max-width:600px){.gallery-viewer:not(.gallery-viewer--single-image){--sp-gv-thumb: 60px}}.template-product .breadcrumbs-list{display:flex;align-items:center;flex-wrap:wrap;column-gap:7px}.template-product .breadcrumbs-list__item{display:inline-flex;align-items:center;gap:7px}.template-product .breadcrumbs-list__link{font-family:var(--sp-font-family, Manrope, sans-serif);font-weight:500;font-size:12px;line-height:24px;color:#444}.template-product .breadcrumbs-list__item[aria-current=page] .breadcrumbs-list__link,.template-product .breadcrumbs-list__link[aria-current=page]{color:#444}.template-product .breadcrumbs-list .icon{display:inline-flex;flex:none;justify-content:center;width:3.6px;height:14.4px;overflow:visible;color:#444}.template-product .breadcrumbs-list .icon svg{flex:none;width:14.4px;height:14.4px;stroke-width:1.667}.template-product nav.breadcrumbs{align-items:center}.template-product .breadcrumbs-prod-nav{align-items:center;gap:24px}.template-product .breadcrumbs-prod-nav__link{display:inline-flex;align-items:center;gap:7px;margin:0;font-family:var(--sp-font-family, Manrope, sans-serif);font-weight:500;font-size:12px;line-height:24px;color:#444}.template-product .breadcrumbs-prod-nav__link--prev:not(:last-child){margin-inline-end:0}.template-product .breadcrumbs-prod-nav .icon{display:inline-flex;flex:none;justify-content:center;width:3.6px;height:14.4px;overflow:visible}.template-product .breadcrumbs-prod-nav .icon svg{flex:none;width:14.4px;height:14.4px;stroke-width:1.667}@media(max-width:767.98px){.template-product .page-section-spacing .page-header .breadcrumbs,.template-product .page-header .breadcrumbs{margin-top:12px}.template-product .breadcrumbs-list{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-block:10px;margin-block:-10px}.template-product .breadcrumbs-list::-webkit-scrollbar{display:none}.template-product .breadcrumbs-list__item{flex:none;white-space:nowrap}.template-product .breadcrumbs-list__item:first-child:not(:nth-last-child(-n+2)),.template-product .breadcrumbs-list__item:last-child:not(:first-child){display:none}.template-product .breadcrumbs-list__item:nth-last-child(2) .icon{display:none}.template-product .breadcrumbs-prod-nav{display:none}.template-product nav.breadcrumbs:not(:has(.breadcrumbs-list__item:nth-child(3))){display:none}}body.template-product .product-info{--sp-fs-display: clamp(30px, 23.1424px + 1.7582vw, 46px);--sp-fs-h2: clamp(28px, 24.5712px + .8791vw, 36px);--sp-fs-h3-newsletter: clamp(24px, 20.5712px + .8791vw, 32px);--sp-fs-h3-promo: clamp(24px, 20.5712px + .8791vw, 32px);--sp-fs-body-lg: clamp(16px, 14.2864px + .4396vw, 20px);--sp-fs-body: clamp(16px, 15.1424px + .2198vw, 18px);--sp-fs-body-support: clamp(14px, 13.1424px + .2198vw, 16px);--sp-fs-card-title-lg: clamp(16px, 14.2864px + .4396vw, 20px);--sp-fs-card-title-sm: clamp(16px, 15.1424px + .2198vw, 18px);--sp-fs-card-title-featured: clamp(18px, 16.2864px + .4396vw, 22px);--sp-fs-excerpt: clamp(14px, 13.5712px + .1099vw, 15px);--sp-fs-price: clamp(16px, 14.2864px + .4396vw, 20px);--sp-fs-label: clamp(14px, 13.1424px + .2198vw, 16px);--sp-fs-kicker: clamp(13px, 12.1424px + .2198vw, 15px);--sp-fs-eyebrow: clamp(14px, 13.1424px + .2198vw, 16px);--sp-fs-chip: clamp(12px, 11.1424px + .2198vw, 14px);--sp-fs-tile-caption: clamp(16px, 14.2864px + .4396vw, 20px);--sp-fs-review-title: clamp(16px, 15.1424px + .2198vw, 18px);--sp-fs-review-quote: clamp(16px, 15.1424px + .2198vw, 18px);--sp-fs-attribution: clamp(13px, 12.1424px + .2198vw, 15px);--sp-fs-stat-display: clamp(32px, 27.7136px + 1.0989vw, 42px);--sp-fs-stat-label: clamp(14px, 12.7136px + .3297vw, 17px);--sp-fs-fine-print: clamp(11px, 10.5712px + .1099vw, 12px);--sp-fs-legal: clamp(12px, 10.7136px + .3297vw, 15px);--sp-fs-nav-link: 14px;--sp-fs-footer-heading: clamp(15px, 14.5712px + .1099vw, 16px);--sp-fs-input-text: clamp(14px, 13.5712px + .1099vw, 15px);--sp-space-1: 4px;--sp-space-2: 8px;--sp-space-3: 12px;--sp-space-4: 16px;--sp-space-5: 20px;--sp-space-6: 24px;--sp-space-7: 28px;--sp-space-8: 32px;--sp-space-9: 40px;--sp-space-10: 48px;--sp-space-11: 60px;--sp-space-12: 64px;--sp-space-13: 80px;--sp-space-14: 96px;--sp-space-15: 104px;--sp-space-16: 116px;--sp-space-17: 152px;--sp-space-hero-btn-pad-x: 46px;--sp-space-logo-row-gap: 91px;--sp-control-height: 46px}@media(max-width:767.98px){body.template-product .product-info{--sp-btn-height: 43px}}body.template-product #content .product-info .add-to-cart{--btn-bg-color: 16 16 16;--btn-text-color: 255 255 255;--btn-border-color: 16 16 16;--btn-bg-hover-color: 0 0 0}@media(min-width:768px){body.template-product #content .product-info{justify-content:flex-start}}@media(min-width:768px)and (max-width:1039px){body.template-product #content .product-info media-gallery.product-column-left{flex:0 0 54%;width:54%;min-width:0}body.template-product #content .product-info media-gallery+.product-column-right{flex:0 0 calc(46% - 32px);width:calc(46% - 32px);max-width:490px;margin-inline-start:32px}}@media(min-width:1040px){body.template-product #content .product-info media-gallery.product-column-left{flex:0 0 calc(100% - 538px);width:calc(100% - 538px);max-width:calc(100% - 538px);min-width:0}body.template-product #content .product-info media-gallery+.product-column-right{flex:0 0 490px;width:490px;max-width:490px;margin-inline-start:48px}}#content .product-form .opt-btn.is-unavailable+.opt-label{border-color:var(--sp-color-hairline);background-color:transparent;color:#10101066}#content .product-form .opt-btn.is-unavailable+.opt-label .js-value{text-decoration:line-through;text-decoration-thickness:1px}#content .product-form .opt-btn.is-unavailable:checked+.opt-label{border-color:var(--sp-color-graphite);box-shadow:0 0 0 1px var(--sp-color-graphite)}:is(.template-product,.quickbuy-container) .product-form .label{margin-bottom:var(--sp-space-2);font-family:var(--sp-font-family);font-size:var(--sp-fs-input-text);line-height:var(--sp-lh-input-text);letter-spacing:normal;font-weight:var(--sp-weight-medium);color:var(--sp-color-ink);text-transform:none}:is(.template-product,.quickbuy-container) .product-form .opt-label{display:inline-flex;align-items:center;box-sizing:border-box;min-height:var(--sp-control-height);margin:var(--sp-space-3) var(--sp-space-3) 0 0;padding:0 var(--sp-space-4);border-color:var(--sp-color-hairline);border-radius:var(--sp-radius-none);background-color:var(--sp-color-paper);font-family:var(--sp-font-family);font-size:var(--sp-fs-input-text);line-height:var(--sp-lh-input-text);letter-spacing:normal;font-weight:var(--sp-weight-medium);color:var(--sp-color-graphite);text-transform:none;transition:border-color .15s ease,box-shadow .15s ease}@media(hover:hover){:is(.template-product,.quickbuy-container) .product-form .opt-label:hover{border-color:var(--sp-color-graphite)}}#content .product-form .opt-btn.is-unavailable+.opt-label{color:#10101066}:is(.template-product,.quickbuy-container) .product-form .buttoned-input{box-sizing:border-box;min-height:var(--sp-control-height);border-radius:var(--sp-radius-none);border-color:var(--sp-color-hairline);background-color:var(--sp-color-paper);color:var(--sp-color-graphite)}:is(.template-product,.quickbuy-container) .product-form .buttoned-input input{font-family:var(--sp-font-family);font-size:var(--sp-fs-input-text);line-height:var(--sp-lh-input-text);font-weight:var(--sp-weight-medium);color:var(--sp-color-ink)}body.template-product #content .product-info .add-to-cart{min-height:var(--sp-btn-height);font-family:var(--sp-font-family);font-weight:var(--sp-weight-bold);font-size:var(--sp-fs-label);line-height:var(--sp-lh-label);letter-spacing:var(--sp-ls-label)}body.template-product .product-info .product-column-right{font-size:16px;line-height:1.6}body.template-product .breadcrumbs{font-size:13px;line-height:1.4}.template-product .sp-acc__intro{margin-bottom:24px}.template-product .sp-acc__item{border-top:1px solid rgb(var(--body-text-color, 0 0 0) / .15)}.template-product .sp-acc__item:last-child{border-bottom:1px solid rgb(var(--body-text-color, 0 0 0) / .15)}.template-product .sp-acc__summary{position:relative;display:block;cursor:pointer;list-style:none;padding:15px 30px 15px 0;font-family:var(--sp-font-family, "Manrope", sans-serif);font-size:17px;font-weight:500;line-height:1.4;text-transform:none;color:var(--sp-color-ink, #000)}.template-product .sp-acc__summary::-webkit-details-marker{display:none}.template-product .sp-acc__summary:before,.template-product .sp-acc__summary:after{content:"";position:absolute;top:50%;width:7.4px;height:1.5px;margin-top:-.75px;background:var(--sp-color-ink, #000);transition:transform .36s cubic-bezier(.22,1,.36,1)}.template-product .sp-acc__summary:before{right:5.845px;transform:rotate(45deg)}.template-product .sp-acc__summary:after{right:.755px;transform:rotate(-45deg)}.template-product .sp-acc__item[open]>.sp-acc__summary:before{transform:rotate(-45deg)}.template-product .sp-acc__item[open]>.sp-acc__summary:after{transform:rotate(45deg)}.template-product .sp-acc__body{padding:0 0 16px}.template-product .sp-acc__body>:first-child{margin-top:0}.template-product .sp-acc__body>:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){.template-product .sp-acc__summary:before,.template-product .sp-acc__summary:after{transition:none}}.template-product .sp-pdp-acc hr{display:none}.template-product .sp-pdp-acc [style*=font-family],.template-product .sp-pdp-acc [style*=font-size]{font-family:inherit!important;font-size:inherit!important}.template-product .product-form .product-description.sp-acc,.template-product .sp-acc-group{margin:40px 0 0}.template-product .sp-acc-group .product-description.sp-acc{margin:0}.template-product .sp-acc-group+.sp-acc-group{margin-top:0}.template-product .sp-acc-group+.sp-acc-group .sp-acc__item:first-child{border-top:0}.template-product .sp-acc-group .sp-acc__body.rte,.template-product .sp-acc-group .sp-acc__body.rte p,.template-product .sp-acc-group .sp-acc__body.rte li{font-family:var(--sp-font-family);font-size:var(--sp-fs-body);line-height:var(--sp-lh-body-loose);letter-spacing:var(--sp-ls-body);font-weight:var(--sp-weight-regular);color:var(--sp-color-ink)}body.template-product #content .product-form .product-price--large .price__current,body.template-product #content .product-form .product-price--large .price__current span{font-size:18px;line-height:18px;color:#1e1e1e}.template-product .product-form>.not-in-quickbuy:has(.klaviyo-star-rating-widget){margin-bottom:8px}.template-product .product-form .price-container{margin-bottom:14px}@media(max-width:767.98px){.template-product .product-form .price-container{margin-bottom:12px}}.template-product .product-form .product-title{font-size:28px;line-height:39.2px}@media(max-width:767.98px){.template-product .product-form .product-title{font-size:22px;line-height:30.8px}}body.template-product:not(.template-suffix-preorder) .product-form .quantity-submit-row__submit button[name=add][disabled]{min-height:48px!important;height:48px!important;padding-top:0!important;padding-bottom:0!important;font-size:15px!important;font-weight:500!important;letter-spacing:1.2px!important}body.template-product .restock-alerts-form .selectBoxWrapper:has(>.restock-alerts-variant-select){margin-bottom:16px!important}:root{--sp-caret-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%230b0b0b' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.restock-alerts-form .selectBoxWrapper select.selectBoxStyle,.restock-alerts-form .noWrapFlexContainer select.selectBoxStyle{-webkit-appearance:none!important;appearance:none!important;background-image:var(--sp-caret-down)!important;background-repeat:no-repeat!important;background-position:right 6px center!important;background-size:24px 24px!important;padding-right:32px!important}.template-product .product-form .product-title{color:#202223}.template-product .product-form .kl_reviews__star_rating_widget__label{line-height:14px;text-transform:uppercase}.template-product .product-form .klaviyo-star-rating-widget svg{width:22px!important;height:22px!important}.template-product .product-form>.not-in-quickbuy:has(.klaviyo-star-rating-widget){margin-bottom:7.4px}.template-product .product-form .price-container{margin-bottom:13px}@media(max-width:767.98px){.template-product .product-form .price-container{margin-bottom:13px}}.template-product .product-form .vendor .product-info-label{font-size:15px;line-height:21px;font-weight:600;color:#6d7175}.template-product .product-form .vendor a{font-size:15px;line-height:24px;font-weight:500;color:#202223}@media(max-width:767.98px){.restock-alerts-form .restock-alerts-form-title:after{font-size:14px!important}}.template-product .product-form .sp-acc__intro,.template-product .product-form .sp-acc__intro p,.template-product .product-form .sp-acc__body,.template-product .product-form .sp-acc__body p,.template-product .product-form .sp-acc__body li,.template-product .product-form .product-description.rte .sp-acc__intro p,.template-product .product-form .product-description.rte .sp-acc__body p,.template-product .product-form .product-description.rte .sp-acc__body li{font-size:15px;line-height:24px;font-weight:400;letter-spacing:0;color:#454545}.template-product .product-form .sp-acc__summary{color:#202223}.template-product .section-related-products .hometitle{font-size:36px;line-height:43.2px;font-weight:400;color:#000;text-transform:none;letter-spacing:0;margin-bottom:64.8px}@media(max-width:767.98px){.template-product .section-related-products .hometitle{font-size:22px;line-height:26.4px;font-weight:500;color:#202223;margin-bottom:39.6px}.template-product .section-related-products .product-grid{grid-template-columns:minmax(0,1fr);row-gap:58px}}.template-product .section-related-products .sp-ymal-cta{display:flex;justify-content:center;margin-top:42px}.template-product .section-related-products .sp-ymal-cta__btn{display:inline-flex;align-items:center;justify-content:center;width:100%;height:44px;padding:0 22px;box-sizing:border-box;background:var(--sp-color-graphite);color:var(--sp-color-paper);border:1px solid #333;font-family:var(--sp-font-family);font-size:15px;font-weight:600;line-height:1;letter-spacing:1.2px;text-transform:uppercase;text-decoration:none;border-radius:0;transition:opacity .2s ease}.template-product .section-related-products .sp-ymal-cta__btn:hover{opacity:.85}.template-product .section-related-products .sp-ymal-cta__btn:focus-visible{outline:2px solid var(--sp-color-ink);outline-offset:3px}@media(min-width:768px){.template-product .section-related-products .sp-ymal-cta{margin-top:64px}.template-product .section-related-products .sp-ymal-cta__btn{width:350px;height:50px;background:var(--sp-color-ink);border-color:var(--sp-color-ink);font-size:16px;font-weight:700;letter-spacing:2px}}.template-product .sp-acc-group .sp-acc__body.rte .sp-ship{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:12px}.template-product .sp-acc-group .sp-acc__body.rte .sp-ship__row{display:flex;align-items:flex-start;gap:12px;margin:0;padding:0;font-size:15px;line-height:24px;color:#454545;letter-spacing:0}.template-product .sp-acc-group .sp-acc__body.rte .sp-ship__row:before{content:none}.template-product .sp-acc-group .sp-acc__body.rte .sp-ship__row .icon{flex:0 0 20px;width:20px;height:20px;margin-top:2px;color:#202223}.template-product .sp-acc-group .sp-acc__body.rte .sp-ship__row strong{font-weight:500;color:#202223}.template-product .sp-acc-group .sp-acc__body.rte .sp-ship__policy{margin:0;font-size:15px;line-height:24px}.template-product .sp-acc-group .sp-acc__body.rte .sp-ship__policy a{--sp-dot: transparent;position:relative;margin-right:19px;padding-bottom:5px;color:#202223;text-decoration:none;background-image:radial-gradient(circle,var(--sp-dot) .8px,transparent 1.1px);background-size:4px 3px;background-repeat:repeat-x;background-position:0 100%}.template-product .sp-acc-group .sp-acc__body.rte .sp-ship__policy a:after{content:"";position:absolute;top:50%;right:-19px;width:13px;height:13px;margin-top:-8px;background:currentColor;opacity:.45;transition:opacity .2s ease;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='%23000' stroke-width='1.3'%3E%3Cpath d='M8.5 1.5h4v4M12.5 1.5L6.5 7.5M11 8.5v3.5a.5.5 0 0 1-.5.5h-8.5a.5.5 0 0 1-.5-.5v-8.5a.5.5 0 0 1 .5-.5h3.5'/%3E%3C/svg%3E") center / 13px 13px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='%23000' stroke-width='1.3'%3E%3Cpath d='M8.5 1.5h4v4M12.5 1.5L6.5 7.5M11 8.5v3.5a.5.5 0 0 1-.5.5h-8.5a.5.5 0 0 1-.5-.5v-8.5a.5.5 0 0 1 .5-.5h3.5'/%3E%3C/svg%3E") center / 13px 13px no-repeat}.template-product .sp-acc-group .sp-acc__body.rte .sp-ship__policy a:hover,.template-product .sp-acc-group .sp-acc__body.rte .sp-ship__policy a:focus-visible{--sp-dot: rgb(32 34 35 / .35)}.template-product .sp-acc-group .sp-acc__body.rte .sp-ship__policy a:hover:after,.template-product .sp-acc-group .sp-acc__body.rte .sp-ship__policy a:focus-visible:after{opacity:1}.template-product .sp-acc-group .sp-acc__body.rte .sp-ship__row{--sp-footer-icon-fill: var(--sp-color-parchment, #e2ddd5)}.template-product .sp-acc-group .sp-acc__body.rte .sp-ship__row .sp-footer__delivery-svg path[stroke]{stroke-width:2.25}.template-product .sp-acc-group .sp-acc__body.rte .sp-ship__row>span{text-wrap:pretty}.template-product .sp-acc-group .sp-acc__body.rte .sp-ship__d{white-space:nowrap}@media(max-width:767.98px){body:not(.template-index) #content .section-related-products .product-label--new-in>span{min-height:37px;padding:0 5.8px;font-size:11.3px;letter-spacing:.8px;clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 5.66px),0 100%)}}@media(max-width:767.98px){body.template-suffix-subscription .collapsible-tabs__page-heading-title,.section-sp-product-faq .collapsible-tabs--guide .collapsible-tabs__page-heading-title{font-size:24px;line-height:36px;font-weight:400;margin-bottom:8px}body.template-suffix-subscription .collapsible-tabs__page-heading-subtitle,.section-sp-product-faq .collapsible-tabs--guide .collapsible-tabs__page-heading-subtitle{font-size:16px;line-height:21.9px}body.template-suffix-subscription .collapsible-tabs__surface--two-col{padding-top:42px;padding-bottom:70px;margin-top:79px}body.template-suffix-subscription #content .collapsible-tabs--two-col .collapsible-tabs__text.rte>p>strong,body.template-suffix-subscription #content .collapsible-tabs--two-col .collapsible-tabs__text.rte>p:only-child>strong{font-size:18px;line-height:33.6px;font-weight:500}body.template-suffix-subscription #content .collapsible-tabs--two-col .collapsible-tabs__tab .disclosure__title{font-size:14px;line-height:23.8px;font-weight:500;padding-top:12px;padding-bottom:12px}body.template-suffix-subscription #content .collapsible-tabs--two-col{row-gap:32px}body.template-suffix-subscription #content .collapsible-tabs--two-col .collapsible-tabs__text.rte{margin-top:0;margin-bottom:12px;padding-bottom:7.4px}body.template-suffix-subscription #content .collapsible-tabs--two-col .collapsible-tabs__block:not(:first-child) .collapsible-tabs__text.rte{margin-top:32px}body.template-suffix-subscription #content .collapsible-tabs--two-col .collapsible-tabs__text.rte>p{font-size:18px;line-height:33.6px;font-weight:500}body.template-suffix-subscription #content .collapsible-tabs__contact-card-heading{font-size:clamp(15px,calc((100cqi - 84px) / 12.8),23.6px);line-height:1.2;margin-bottom:13.5px}body.template-suffix-subscription #content .collapsible-tabs__contact-card-body{font-size:13.5px;line-height:18.8px;font-weight:var(--sp-weight-regular);margin-bottom:28.2px}body.template-suffix-subscription #content .collapsible-tabs__contact-card-photo{margin-bottom:32px}body.template-suffix-subscription #content .collapsible-tabs__contact-card{padding-bottom:32px}}@media(min-width:768px)and (max-width:1199.98px){body.template-suffix-subscription .collapsible-tabs__page-heading-title,body.template-suffix-subscription .collapsible-tabs__page-heading-subtitle,.section-sp-product-faq .collapsible-tabs--guide .collapsible-tabs__page-heading-title,.section-sp-product-faq .collapsible-tabs--guide .collapsible-tabs__page-heading-subtitle{max-width:415px}}.template-product .sp-paper-info:after{content:"";position:absolute;top:50%;left:50%;width:36px;height:44px;transform:translate(-50%,-50%)}body.template-suffix-subscription #content .detail .product-title__lead{font-size:28px;line-height:42px}body.template-suffix-subscription #content .detail .product-title__sub{font-size:18px;line-height:26.4px}body.template-suffix-subscription #content .detail .sp-kit-highlights__list li{font-size:16px;line-height:28.8px;padding-left:17px}body.template-suffix-subscription #content .detail .product-info__price{gap:12px}body.template-suffix-subscription #content .product-info__price .price:not(.price--on-sale) .price__default .sp-sub-was{font-size:20px;line-height:20px}body.template-suffix-subscription #content .detail .option-selector .label{font-size:16px;line-height:24px}body.template-suffix-subscription #content .detail .option-selector{gap:12px}body.template-suffix-subscription #content .detail .option-selector .custom-select__btn.input{font-size:13px;line-height:15.6px;gap:6px}body.template-suffix-subscription #content .detail .product-title{gap:8px}body.template-suffix-subscription #content .detail .sp-kit-highlights{margin-top:16px}body.template-suffix-subscription #content .product-info__price .price:not(.price--on-sale),body.template-suffix-subscription #content .product-info__price .price:not(.price--on-sale) .price__default{gap:12px}body.template-suffix-subscription #content .detail hr{margin-top:23px;margin-bottom:23px}body.template-suffix-subscription #content .detail .rc-subscription-details{margin-top:0}.shopify-payment-button shopify-accelerated-checkout{position:relative;isolation:isolate}.shopify-payment-button shopify-accelerated-checkout:before{content:"";position:absolute;left:0;right:0;top:0;z-index:-1;pointer-events:none;height:var(--shopify-accelerated-checkout-button-block-size, 48px);box-shadow:inset 0 0 0 1px #101010}.shopify-payment-button shop-pay-wallet-button{display:block;filter:grayscale(1) invert(1) brightness(1.7);mix-blend-mode:multiply}@media(min-width:768px)and (max-width:1039px){.template-product .product-form .product-title{text-wrap:balance}}.shopify-payment-button shop-pay-wallet-button{opacity:0;filter:none;mix-blend-mode:normal}.shopify-payment-button shopify-accelerated-checkout:has(shop-pay-wallet-button):after{content:"Buy with";position:absolute;z-index:1;top:0;left:50%;translate:-50% 0;pointer-events:none;height:var(--shopify-accelerated-checkout-button-block-size, 48px);display:flex;align-items:center;width:max-content;padding-right:calc(var(--sp-shop-logo-w, 3.05em) + 5px);font:700 var(--sp-fs-label, 16px)/1 Manrope,sans-serif;letter-spacing:var(--sp-ls-label, 2px);text-transform:uppercase;color:#101010;background:linear-gradient(90deg,transparent calc(100% - var(--sp-shop-logo-w, 3.05em) - 1px),var(--sp-shop-logo-c) 0);-webkit-mask:linear-gradient(#000 0 0) left top / calc(100% - var(--sp-shop-logo-w, 3.05em) - 3px) 100% no-repeat,url(sp-shop-logo-ink.svg) right calc(50% + var(--sp-shop-logo-dy, -.015em)) / var(--sp-shop-logo-w, 3.05em) auto no-repeat;mask:linear-gradient(#000 0 0) left top / calc(100% - var(--sp-shop-logo-w, 3.05em) - 3px) 100% no-repeat,url(sp-shop-logo-ink.svg) right calc(50% + var(--sp-shop-logo-dy, -.015em)) / var(--sp-shop-logo-w, 3.05em) auto no-repeat;transition:--sp-shop-logo-c .32s cubic-bezier(.22,1,.36,1)}@property --sp-shop-logo-c{syntax: "<color>"; inherits: false; initial-value: #101010;}@media(hover:hover){.shopify-payment-button shopify-accelerated-checkout:has(shop-pay-wallet-button):hover:after{--sp-shop-logo-c: #5a31f4}}.shopify-payment-button shopify-accelerated-checkout:has(shop-pay-wallet-button):focus-within:after{--sp-shop-logo-c: #5a31f4}@media(prefers-reduced-motion:reduce){.shopify-payment-button shopify-accelerated-checkout:has(shop-pay-wallet-button):after{transition:none}}.shopify-payment-button shopify-accelerated-checkout:has(shop-pay-wallet-button):focus-within:before{outline:2px solid #101010;outline-offset:2px}.gallery-viewer-modal.modal{transition:visibility 0s linear var(--sp-dur-2, .22s),background-color var(--sp-dur-2, .22s) var(--sp-ease-in, cubic-bezier(.4, 0, 1, 1))}.gallery-viewer-modal.modal[open]{transition:visibility 0s linear 0s,background-color var(--sp-dur-3, .32s) var(--sp-ease-out, cubic-bezier(.22, 1, .36, 1))}.gallery-viewer-modal.modal .modal__window{opacity:0;transform:scale(.985);box-shadow:none;will-change:opacity,transform;transition:opacity var(--sp-dur-2, .22s) var(--sp-ease-in, cubic-bezier(.4, 0, 1, 1)),transform var(--sp-dur-2, .22s) var(--sp-ease-in, cubic-bezier(.4, 0, 1, 1))}.gallery-viewer-modal.modal[open] .modal__window{opacity:1;transform:none;transition:opacity var(--sp-dur-3, .32s) var(--sp-ease-out, cubic-bezier(.22, 1, .36, 1)),transform var(--sp-dur-4, .42s) var(--sp-ease-out, cubic-bezier(.22, 1, .36, 1))}@media(prefers-reduced-motion:reduce){.gallery-viewer-modal.modal .modal__window,.gallery-viewer-modal.modal[open] .modal__window{transform:none}}@starting-style{.gallery-viewer-modal.modal[open] .modal__window{opacity:0;transform:scale(.985)}.gallery-viewer-modal.modal[open]{background-color:rgba(var(--modal-overlay-color)/0)}}@media(prefers-reduced-motion:reduce){@starting-style{.gallery-viewer-modal.modal[open] .modal__window{transform:none}}}@media(hover:none)and (pointer:coarse){body.template-product .product-info{--sp-fs-input-text: 16px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/sp-product.css.map */
