.shopify-section--main-product .product-info__block-list{--pdp-ink: #1a1a1a;--pdp-subtle: #727272;--pdp-rule: #e1e1e1;--pdp-radius: 40px;color:var(--pdp-ink);font-family:Futura PT,sans-serif;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.4px}.shopify-section--main-product .product-info__block-item:is([data-block-type=vendor],[data-block-type=title],[data-block-type=sku],[data-block-type=price]){--product-info-gap: 4px}.shopify-section--main-product h1.product-title.h3{margin:0;font-family:Futura PT,sans-serif;font-size:20px;font-weight:400;line-height:25px;letter-spacing:.4px;text-transform:none}.shopify-section--main-product sale-price,.shopify-section--main-product compare-at-price{font-family:Futura PT Book,sans-serif;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.4px}.shopify-section--main-product sale-price.h4.text-subdued{color:var(--pdp-ink)}.shopify-section--main-product .product-info__block-item[data-block-type=location-based-shipping]{margin-block-start:24px;margin-block-end:16px;padding:0}.shopify-section--main-product .express-delivery-wrapper{margin:0 0 8px;padding:0}.shopify-section--main-product .badge--express{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;color:#fff;background:#1a1a1a;border:0;border-radius:8px;font-family:Futura PT Book,sans-serif;font-size:12px;font-weight:500;line-height:18px;letter-spacing:.4px;text-transform:none}.shopify-section--main-product .badge--express span{color:#fff;font-size:12px;font-weight:500;line-height:18px;letter-spacing:.4px;text-transform:none;opacity:1}.shopify-section--main-product .badge--express svg{flex-shrink:0}.shopify-section--main-product .product-info__block-item[data-block-type=location-based-shipping] .inventory{display:block;width:100%;margin:0;color:var(--pdp-subtle);font-family:Futura PT Book,sans-serif;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.4px}.shopify-section--main-product .product-info__block-item[data-block-type=buy-buttons]{margin-block:24px}.shopify-section--main-product buy-buttons,.shopify-section--main-product .buy-buttons{--button-border-radius: var(--pdp-radius);gap:12px}.shopify-section--main-product button.button.w-full,.shopify-section--main-product .buy-buttons .button,.shopify-section--main-product .shopify-payment-button__button,.shopify-section--main-product .shopify-payment-button__button--unbranded{min-height:48px;gap:8px;padding:13px 32px;border-radius:var(--pdp-radius);font-family:Futura PT,sans-serif;font-size:16px;font-weight:400;line-height:20px;letter-spacing:.4px;text-transform:none}.shopify-section--main-product .shopify-payment-button__button,.shopify-section--main-product .shopify-payment-button__button--unbranded{--button-text-color: 26 26 26;--button-background: 26 26 26;color:var(--pdp-ink);background:none;background-color:transparent;border:1px solid var(--pdp-ink)}.shopify-section--main-product .shopify-payment-button .shopify-payment-button__button--unbranded:hover{color:#f8f8f8;background:none;background-color:var(--pdp-ink);border-color:var(--pdp-ink)}.shopify-section--main-product .contact_advisor{text-align:center}.shopify-section--main-product [data-block-type=contact-advisor]{--product-info-gap: 0;margin:12px 0 16px}.shopify-section--main-product .contact_advisor a{display:inline-block;padding-bottom:2px;color:var(--pdp-ink);font-family:Futura PT Book,sans-serif;font-size:14px;font-weight:400;line-height:17.5px;letter-spacing:.4px;text-decoration:underline;text-underline-offset:3px}.shopify-section--main-product .product-info__block-item[data-block-type=condition]{margin:24px 0 0;padding:0}.shopify-section--main-product .product-info__block-item[data-block-type=condition] .condition-tag-list{display:block;margin:0}.shopify-section--main-product .product-info__block-item[data-block-type=condition] .condition-button{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0;padding:10px 0;border-bottom:1px solid var(--pdp-rule)}.shopify-section--main-product .product-info__block-item[data-block-type=condition] .popup-title,.shopify-section--main-product .metafields-data-wrapper li span:first-child{flex-shrink:0;color:var(--pdp-subtle);font-family:Futura PT Book,sans-serif;font-size:11px;font-weight:500;line-height:18px;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap}.shopify-section--main-product .product-info__block-item[data-block-type=condition] .popup-title{margin:0 auto 0 0}.shopify-section--main-product .product-info__block-item[data-block-type=condition] .current-tag,.shopify-section--main-product .metafields-data-wrapper li span:last-child{padding:0;color:var(--pdp-ink);background:transparent;border-radius:0;font-family:Futura PT Book,sans-serif;font-size:13px;font-weight:400;line-height:21px;letter-spacing:.4px;text-align:right}.shopify-section--main-product .product-info__block-item[data-block-type=condition] .conditional-popup-btn{flex-shrink:0;margin-left:8px}.shopify-section--main-product .product-info__block-item[data-block-type=meta-data]{--product-info-gap: 0;margin-top:0}.shopify-section--main-product .metafields-data-wrapper{margin-top:0}.shopify-section--main-product .metafields-data-wrapper ul{margin:0}.shopify-section--main-product .metafields-data-wrapper ul li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0;padding:10px 0;border-bottom:1px solid var(--pdp-rule)}.shopify-section--main-product .metafields-data-wrapper ul li:last-child{border-bottom:0}.shopify-section--main-product .product-info__block-item[data-block-id=description]{margin:24px 0}.shopify-section--main-product .prose.pro-description-show-more-less{color:var(--pdp-subtle);font-family:Futura PT Book,sans-serif;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.4px}.shopify-section--main-product .prose.pro-description-show-more-less:not(.expanded){display:block;width:100%;max-height:63px;overflow:hidden;white-space:normal;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 33%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 33%,transparent 100%)}.shopify-section--main-product button.toggle-description-btn{display:inline-block;margin-top:4px;padding-bottom:2px;color:var(--pdp-ink);font-family:Futura PT Book,sans-serif;font-size:14px;font-weight:400;line-height:17.5px;letter-spacing:.4px;text-decoration:underline;text-underline-offset:3px}.shopify-section--main-product .product-info__block-group.accordion-group{margin:0 0 24px;border-top:1px solid var(--pdp-rule)}.shopify-section--main-product accordion-disclosure.accordion{border:0;border-bottom:1px solid var(--pdp-rule)}.shopify-section--main-product span.accordion__toggle{min-height:49.5px;gap:8px;padding:16px 0;color:var(--pdp-ink);font-family:Futura PT,sans-serif;font-size:14px;font-weight:400;line-height:17.5px;letter-spacing:.4px}.shopify-section--main-product .accordion svg.custom-accordian-down-arrow{width:16px;min-width:16px;height:16px;margin-right:0}.shopify-section--main-product .accordion__content.prose{margin-top:0;padding:0 0 16px;color:var(--pdp-subtle);font-family:Futura PT Book,sans-serif;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.4px}.conditional-guideline-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;margin:0;padding:20px;background:#14120f8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}.conditional-guideline-popup.popup-open{opacity:1;visibility:visible;pointer-events:auto}.conditional-guideline-popup .popup-inner-wrap{position:relative;width:100%;max-width:560px;max-height:85vh;margin:0;padding:36px 36px 32px;overflow-y:auto;background:#fff;border-radius:14px;box-shadow:0 24px 60px #00000038;transform:translateY(12px) scale(.985);transition:transform .28s cubic-bezier(.22,1,.36,1)}.conditional-guideline-popup.popup-open .popup-inner-wrap{transform:translateY(0) scale(1)}.conditional-guideline-popup .inner-popup-title{margin:0 0 22px;padding-right:28px;color:var(--pdp-ink, #1a1a1a);font-size:15px;font-weight:600;letter-spacing:.8px;text-transform:uppercase}.conditional-guideline-popup-close{display:inline-flex;position:absolute;top:18px;right:18px;align-items:center;justify-content:center;width:30px;height:30px;background:transparent;border:0;border-radius:50%;cursor:pointer;transition:background .2s ease}.conditional-guideline-popup-close:hover{background:#f3f0ea}.conditional-guideline-popup ul{margin:0;padding:0;list-style:none}.conditional-guideline-popup li{display:grid;grid-template-columns:185px 1fr;align-items:start;gap:20px;padding:16px 0;border-bottom:1px solid #efece6}.conditional-guideline-popup li:first-child{padding-top:0}.conditional-guideline-popup li:last-child{padding-bottom:0;border-bottom:0}.conditional-guideline-popup li a.button{display:inline-block;justify-self:start;width:auto;max-width:100%;min-width:0;margin-top:-6px;padding:7px 14px;color:#1a1a1a;background:#f6ecd8;background-image:none;border:0;border-radius:8px;font-size:12px;font-weight:500;line-height:1.35;letter-spacing:.3px;text-align:left;text-decoration:none;text-transform:none;pointer-events:none;cursor:default}.conditional-guideline-popup li p{margin:0;color:#4a4744;font-size:13px;font-weight:400;line-height:1.55}@media(max-width:699px){.conditional-guideline-popup .popup-inner-wrap{padding:28px 22px 24px;border-radius:12px}.conditional-guideline-popup li{grid-template-columns:1fr;gap:10px}.conditional-guideline-popup li a.button{width:auto;margin-top:0}}.shopify-section--main-product .product-gallery__media{background:#f8f8f8}.shopify-section--main-product .product-gallery__media img{object-fit:contain}@media(min-width:1000px){.shopify-section--main-product product-gallery.product-gallery.pro-gallery-grid{background:#f8f8f8}.shopify-section--main-product .product-gallery__media img{transition:opacity .3s cubic-bezier(.215,.61,.355,1)}}.shopify-section--main-product .sourcing{display:grid;gap:12px}.shopify-section--main-product .sourcing__label,.shopify-section--main-product .sourcing__note{margin:0}.shopify-section--main-product .sourcing__label{color:var(--pdp-subtle);font-family:Futura PT Book,sans-serif;font-size:11px;font-weight:500;line-height:18px;letter-spacing:.6px;text-transform:uppercase}.shopify-section--main-product .sourcing__button-content{display:inline-flex;align-items:center;justify-content:center;gap:8px}.shopify-section--main-product .sourcing__icon{display:inline-flex;flex:0 0 18px;width:18px;height:18px}.shopify-section--main-product .sourcing__icon svg{display:block;width:18px;height:18px}.shopify-section--main-product .sourcing__note{color:var(--pdp-subtle);font-family:Futura PT Book,sans-serif;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.4px}.shopify-section--main-product .product-info sale-price{font-size:1.35rem;font-weight:500;line-height:1.35}.stamp-pdp-actions{display:grid;gap:12px;padding-bottom:var(--stamp-sticky-space, 0px)}.stamp-pdp-contact{display:grid;gap:10px}.stamp-pdp-wa,.stamp-pdp-buy-short{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:13px 20px;border:1px solid #000;border-radius:40px;color:#fff;background:#000;font-family:Futura PT,sans-serif;font-size:1rem;font-weight:400;line-height:1.35;letter-spacing:0;text-align:center;text-decoration:none}.stamp-pdp-wa{width:100%}.stamp-pdp-wa svg{flex:0 0 20px;width:20px;height:20px}.stamp-pdp-wa:hover{background:#292929}.stamp-pdp-wa:focus-visible,.stamp-pdp-buy-short:focus-visible{outline:2px solid #000;outline-offset:4px}.shopify-section--main-product .stamp-pdp-online .button{--button-background: 0 0 0;--button-text-color: 0 0 0;color:#000;background:transparent;border:1px solid #000}.shopify-section--main-product .stamp-pdp-online .button:hover{color:#fff;background:#000}.stamp-pdp-sticky{display:none}@media(max-width:749px){.shopify-section--main-product .product-info sale-price{font-size:1.2rem}.stamp-pdp-sticky:not([hidden]){position:fixed;z-index:20;inset:auto 0 0;display:flex;align-items:stretch;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid #e1e1e1;color:#000;background:#fff;box-shadow:0 -4px 16px #0000000d}.stamp-pdp-sticky .stamp-pdp-wa{flex:1;min-width:0;width:auto;padding-inline:12px;font-size:.875rem}.stamp-pdp-buy-short{flex:0 0 auto;padding-inline:14px;color:#000;background:#fff;font-size:.875rem}.shopify-section--announcement-bar .announcement-bar__left,.shopify-section--announcement-bar .announcement-bar__right{display:none}.shopify-section--announcement-bar .announcement-bar{display:flex;flex-wrap:nowrap}.shopify-section--announcement-bar .announcement-bar__center{display:flex;flex:1 1 0%;min-width:0;width:100%;align-items:center}.shopify-section--announcement-bar .announcement-bar__carousel{flex:1 1 0%;min-width:0;overflow:hidden}.shopify-section--announcement-bar .announcement-bar__carousel p{display:block;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.shopify-section--announcement-bar .announcement-bar__carousel br{display:none}}.stamp-pdp-actions wrapped-gift-block{display:none!important}@media screen and (max-width:749px){html.stamp-sticky-on #chat-bubble{display:none!important}}.stamp-pdp-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0 0;padding:0;list-style:none}.stamp-pdp-trust li{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;color:#6b6b6b;font-size:.6875rem;line-height:1.35;letter-spacing:.06em;text-transform:uppercase}.stamp-pdp-trust svg{width:18px;height:18px;stroke-width:1.2;color:#1a1a1a}.stamp-how-it-works__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;width:100%;max-width:960px;margin:0 auto;padding:0;list-style:none}.stamp-how-it-works__step{padding-top:20px;border-top:1px solid #e1e1e1;text-align:center}.stamp-how-it-works__number{display:block;margin-bottom:10px;color:#6b6b6b;font-size:.8125rem;letter-spacing:.14em}.stamp-how-it-works__step p{margin:0 auto;max-width:280px;color:#1a1a1a;font-size:1.0625rem;line-height:1.6}@media(max-width:749px){.stamp-how-it-works__steps{grid-template-columns:minmax(0,1fr);gap:24px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/custom-pdp-refonte.css.map */
