.bt{color:#111110;text-transform:none;letter-spacing:normal;margin:22px 0 8px;font-size:14px;line-height:1.45}.bt *{text-transform:none;letter-spacing:normal}.bt__head{margin:0 0 8px;font-size:15px;font-weight:700;text-transform:uppercase!important;letter-spacing:.04em!important}.bt__sub{color:#5b5b58;margin:0 0 14px;font-size:13px}.bt__method{cursor:default;align-items:flex-start;gap:12px;display:flex}.bt__method input{accent-color:#111110;margin-top:5px}.bt__method strong{font-size:15px;display:block}.bt__method small{color:#5b5b58;font-size:13px;display:block}.bt__rule{border:0;border-top:1px solid #111110;margin:18px 0}.bt__steps{margin:0 0 14px;padding:0;list-style:none}.bt__step{padding:0 0 18px 28px;position:relative}.bt__step:before{content:"";background:#111110;width:2px;position:absolute;top:14px;bottom:-4px;left:5px}.bt__step:last-child:before{display:none}.bt__step:after{content:"";box-sizing:border-box;background:#fff;border:2px solid #111110;border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:0}.bt__step--on:after{background:#111110}.bt__date{margin-bottom:8px;font-weight:700;display:block}.bt__row{align-items:flex-start;gap:14px;display:flex}.bt__tile{color:#111110;background:#f4eee2;border-radius:12px;flex:0 0 96px;place-items:center;height:96px;display:grid}.bt__tile svg{width:56px;height:56px}.bt__text strong{margin-bottom:2px;font-size:15px;display:block}.bt__text p{color:#5b5b58;margin:0;font-size:13px}.bt__note{color:#3d3d3a;background:#f4eee2;border-radius:12px;align-items:flex-start;gap:10px;margin:4px 0 14px;padding:12px 14px;font-size:13px;display:flex}.bt__note span{border:1.5px solid #111110;border-radius:50%;flex:0 0 18px;place-items:center;height:18px;font-size:11px;font-weight:700;display:grid}.bt__checks{color:#3d3d3a;border-bottom:1px solid #111110;gap:4px;margin:0;padding:0 0 14px;list-style:none;display:grid}@media (max-width:749px){.bt__tile{flex-basis:76px;height:76px}.bt__tile svg{width:44px;height:44px}}.bt__tile--photo{background:#ece8df;overflow:hidden}.bt__tile--photo img{object-fit:contain;width:100%;height:100%;display:block}
.main-product-section .product-summary-inner .pdp-eyebrow{letter-spacing:.18em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0 0 12px;font-size:11px;display:flex}.main-product-section .pdp-eyebrow__brand{letter-spacing:.16em;color:var(--pp-ink,#111110);font-size:13px;font-weight:700;text-decoration:none}.main-product-section .pdp-eyebrow__collection{color:rgba(var(--color-foreground), .55);text-decoration:none}.main-product-section .pdp-eyebrow__collection:before{content:"/";opacity:.4;margin-right:14px}.main-product-section .pdp-eyebrow a:hover{text-underline-offset:4px;text-decoration:underline}.main-product-section .product__title{letter-spacing:0;text-transform:none;margin:0 0 18px;font-size:clamp(26px,2.5vw,34px);font-weight:400;line-height:1.2}.main-product-section .product-summary-inner .price-item--regular,.main-product-section .product-summary-inner .price-item--sale{font-family:var(--font-body-family,inherit);letter-spacing:.03em;font-variant-numeric:lining-nums tabular-nums;font-size:22px;font-weight:400}.main-product-section .product-summary-inner .price__sale .price-compare,.main-product-section .product-summary-inner .price__sale .compare_price{opacity:.5;font-size:15px}.main-product-section .product-summary-inner .price-saving{letter-spacing:.04em;color:#c8102e;margin-left:10px;font-size:13px;font-weight:600;display:inline-block}.main-product-section .product-summary-inner .price-checks{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;gap:8px;margin:20px 0 0;padding:16px 0;font-size:14px}.main-product-section .product-summary-inner .product__tax{color:rgba(var(--color-foreground), .6);margin:12px 0 0;font-size:12px}.main-product-section .product-summary-inner .product__inventory{letter-spacing:.04em;margin-top:12px;font-size:13px}.main-product-section .product-form__input--pill .variant-option-label,.main-product-section .box-choice__opt{min-height:48px;border-radius:0!important}.main-product-section .product-form__input--pill legend,.main-product-section .box-choice__legend{letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:600}.main-product-section .product-form__buttons>span,.main-product-section #custom-add-to-cart-trigger{grid-template-columns:auto 56px 1fr;gap:10px}.main-product-section .product-form__buttons .custom-submit-button{color:#fff;letter-spacing:.2em;background:#111110;border:1px solid #111110;border-radius:0;grid-area:1/1/auto/-1;min-height:60px;font-size:13px;font-weight:600}.main-product-section .product-form__buttons .custom-submit-button .hover-hide,.main-product-section .product-form__buttons .custom-submit-button .hover-show{letter-spacing:.2em!important}.main-product-section .product-form__buttons .custom-submit-button:hover:not(:disabled){color:#111110;box-shadow:none;background:#fff;transform:none}.main-product-section .product-form__buttons .product-form__quantity{grid-area:2/1}.main-product-section .product-form__buttons .quantity{border-radius:0;min-height:52px}.main-product-section .product-form__buttons .buy-row__heart{border-radius:0;grid-area:2/2;min-width:56px}.main-product-section .product-form__buttons .buy-now-button{color:#111110;letter-spacing:.2em;min-height:52px;box-shadow:none;background:#fff;border:1px solid #111110;border-radius:0;grid-area:2/3;font-size:12.5px;transform:none}.main-product-section .product-form__buttons .buy-now-button:hover:not(:disabled){color:#fff;box-shadow:none;background:#111110;transform:none}@media (max-width:749px){.main-product-section .product-form__buttons>span,.main-product-section #custom-add-to-cart-trigger{grid-template-columns:auto 52px 1fr}}.main-product-section .product-summary-inner .price-checks li,.main-product-section .product-summary-inner .product-summary-text,.main-product-section .product-summary-inner .product__description{font-weight:300}.main-product-section .product-summary-inner .product__description{font-size:15px;line-height:1.7}.main-product-section .bt .bt__checks{color:#3d3d3a;border:0;border-top:1px solid #111110;gap:8px;margin:0;padding:20px 0 0;font-size:15px;font-weight:300;list-style:none}.main-product-section .bt .bt__checks li{padding-left:24px;position:relative}.main-product-section .bt .bt__checks li:before{content:"✓";color:#3d3d3a;position:absolute;top:0;left:0}.main-product-section .pay-block{margin:22px 0 26px}.main-product-section .pay-block__title{letter-spacing:0;text-transform:none;margin:0 0 12px;font-family:inherit;font-size:15px;font-weight:600}.main-product-section .pay-badges{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.main-product-section .pay-badge{background:#fff;border:1px solid #e3e3e0;border-radius:4px;place-items:center;min-width:52px;height:34px;padding:0 9px;line-height:1;display:grid}.pay-badge__visa{font:italic 800 13px/1 var(--font-body-family,sans-serif);letter-spacing:-.02em;color:#1a1f71}.pay-badge__mc{align-items:center;display:inline-flex}.pay-badge__mc i{background:#eb001b;border-radius:50%;width:17px;height:17px}.pay-badge__mc i+i{mix-blend-mode:multiply;background:#f79e1b;margin-left:-7px}.pay-badge__amex{color:#fff;font:800 9px/1 var(--font-body-family,sans-serif);letter-spacing:.06em;background:#2e77bc;padding:3px 5px}.pay-badge__apple{font:600 11.5px/1 var(--font-body-family,sans-serif);color:#000}.pay-badge__google{font:600 11.5px/1 var(--font-body-family,sans-serif);color:#5f6368}.pay-badge__paypal{font:italic 800 12px/1 var(--font-body-family,sans-serif);color:#003087}.pay-badge__shop{color:#fff;font:800 11px/1 var(--font-body-family,sans-serif);background:#5a31f4;border-radius:3px;padding:4px 8px}.pay-badge__text{font:600 11px/1 var(--font-body-family,sans-serif);color:#2d2a26}.main-product-section .product-summary-inner .product__arrival{color:rgba(var(--color-foreground), .75);margin:14px 0 0;font-size:14px;font-weight:300}.main-product-section .product-summary-inner .product__arrival strong{color:var(--pp-ink,#111110);font-weight:600}.main-product-section .product-summary-inner .product-tagline{margin:14px 0 0;padding:18px 20px;font-size:17px;line-height:1.4}.main-product-section .pdp-facts{margin:26px 0 8px}.main-product-section .pdp-facts__title{font-family:var(--font-body-family,inherit);letter-spacing:-.01em;text-transform:none;margin:0 0 16px;font-size:clamp(24px,2.4vw,32px);font-weight:700;line-height:1.15}.main-product-section .pdp-facts__list{grid-template-columns:1fr;gap:14px 28px;margin:0;padding:0;list-style:none;display:grid}.main-product-section .pdp-facts__list li{color:#4a4744;padding-left:30px;font-size:15px;font-weight:300;line-height:1.4;position:relative}.main-product-section .pdp-facts__list li:before{content:"✦";color:#111110;font-size:18px;line-height:1.2;position:absolute;top:-1px;left:0}@media (min-width:750px){.main-product-section .pdp-facts__list{grid-template-columns:1fr 1fr}}.main-product-section .product-summary-inner .product__description{color:#4a4744;max-width:62ch;font-size:15px;font-weight:300;line-height:1.75}.main-product-section .product-summary-inner .product-summary-text{margin-top:4px}.main-product-section .product-summary-inner .product-form__input--pill{margin-top:22px}.main-product-section .product-summary-inner .variant-option-label{color:#111110;letter-spacing:.02em;background:#fff;justify-content:center;align-items:center;min-width:58px;min-height:52px;padding:0 14px;font-size:14px;font-weight:400;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex;box-shadow:none!important;border:1px solid #dcdcd7!important;border-radius:0!important}.main-product-section .product-summary-inner .variant-option-label:hover{background:#fff;border-color:#111110!important}.main-product-section .product-summary-inner input[type=radio]:checked+.variant-option-label{color:#fff;background:#111110;border-color:#111110!important}.main-product-section .product-summary-inner .product-form__input--pill{gap:8px}.main-product-section .product-summary-inner .box-choice{gap:10px;margin-top:22px}.main-product-section .product-summary-inner .button--form{margin-top:24px}.main-product-section .product-summary-inner .product-highlights-block{border-top:1px solid #e8e8e8;margin:30px 0 0;padding:26px 0 0}.main-product-section .product-summary-inner .product-highlights-block__title{letter-spacing:0;margin:0 0 16px;font-size:20px;font-weight:400}.main-product-section .product-summary-inner .product-highlights{color:#4a4744;gap:12px 28px;font-size:14px;font-weight:300;line-height:1.5}.main-product-section .product-summary-inner .product-highlights li{padding-left:24px}.main-product-section .product-summary-inner .product-highlights li:before{color:#111110;font-size:14px;top:1px}.main-product-section .gallery-main img,.main-product-section .gallery-slide img,.main-product-section .product_thumbnail_image img{background:0 0!important}.main-product-section .gallery-main img{filter:brightness(1.02)}
