.gs-extra-offer{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;margin:16px 0 12px;padding:12px 14px;border:1px solid #cadb94;border-radius:14px;background:var(--gs-pale,#f6fcdc);color:var(--gs-ink,#1b1b1b);font-size:13px;line-height:1.4}.gs-extra-offer__check{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--gs-lime,#e5f7a1)}.gs-extra-offer__check svg{width:17px;height:17px}.gs-extra-offer__copy{min-width:0}.gs-extra-offer__copy>span,.gs-extra-offer__copy small{display:block}.gs-extra-offer__copy strong{font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.gs-extra-offer__copy small{margin-top:3px;font-size:11px;color:#535b40;line-height:1.4}.gs-extra-offer__code{display:flex;flex-direction:column;align-items:center;justify-content:center;align-self:stretch;min-height:44px;min-width:92px;margin-block:-12px;margin-inline-end:-14px;padding:10px 14px;border-inline-start:1px dashed #b7c888;border-radius:0 14px 14px 0;color:inherit;text-decoration:none}.gs-extra-offer__code span{font-size:10px}.gs-extra-offer__code strong{font-size:14px;letter-spacing:.04em}.gs-extra-offer__code:hover{background:var(--gs-lime,#e5f7a1);color:inherit}.gs-delivery{display:block;margin:18px 0;color:var(--gs-ink,#1b1b1b);font-size:12px;line-height:1.5}.gs-delivery__summary{display:flex;align-items:flex-start;gap:7px;margin:0 0 10px;font-size:12px;line-height:1.5}.gs-delivery__summary>svg{flex-shrink:0;margin-top:2px}.gs-delivery svg{stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.gs-delivery__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:16px 10px 14px;list-style:none;border-radius:14px;background:#f3f4ef}.gs-delivery__steps[hidden]{display:none}.gs-delivery__steps li{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;padding:0 4px;font-size:11px;line-height:1.5;text-align:center}.gs-delivery__steps li+li:before{content:"";position:absolute;top:10px;inset-inline-end:calc(50% + 17px);width:calc(100% - 34px);height:1px;background:#8a927b}.gs-delivery__steps svg{margin-bottom:7px}.gs-delivery__steps strong{font-size:12px;font-weight:600}.gs-delivery__note{margin:8px 0 2px;font-size:11px;color:#606653}.gs-delivery__policy{font-size:11px;color:#606653;text-decoration:underline;text-underline-offset:3px}.gs-delivery--unavailable{padding:14px;border:1px solid #e2e7d8;border-radius:14px;background:#f3f4ef}.gs-shipping{border:1px solid #e2e7d8;border-radius:14px;padding:16px;margin-top:16px!important;background:#fff}.gs-shipping summary{display:flex;align-items:center;gap:10px;font-weight:600;cursor:pointer;list-style:none}.gs-shipping summary::-webkit-details-marker{display:none}.gs-shipping summary span{margin-left:auto}.gs-shipping details[open] summary span{transform:rotate(45deg)}.gs-shipping__content{padding-top:10px;font-size:14px;line-height:1.6}.gs-shipping__content p{margin:0 0 8px}.gs-shipping__content a{text-decoration:underline;text-underline-offset:3px}.gs-price-match-banner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin:16px 0;padding:12px 16px;border:1px solid #dce5c0;border-radius:14px;background:var(--gs-pale,#f6fcdc);color:var(--gs-ink,#1b1b1b)}.gs-price-match-banner__copy{min-width:0}.gs-price-match-banner__eyebrow{display:block;margin-bottom:4px;font-size:10px;font-weight:700;line-height:1.3;letter-spacing:.06em;color:#535b40}.gs-price-match-banner__copy p{margin:0;font-size:13px;font-weight:500;line-height:1.4}.gs-price-match-banner__button{display:inline-flex;align-items:center;justify-content:center;min-width:92px;min-height:40px;padding:10px 16px;border:1px solid #cadb94;border-radius:999px;background:var(--gs-lime,#e5f7a1);color:var(--gs-ink,#1b1b1b);font-size:12px;font-weight:500;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background-color .15s ease}.gs-price-match-banner__button:hover{background:var(--gs-lime-hover,#cdda98);color:var(--gs-ink,#1b1b1b)}.product-info .product-price{margin-block:16px 8px}.product-info .product-info__price .price__default{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:12px;row-gap:4px}.product-info .product-info__price .price__current{padding:0;font-size:28px;line-height:1.2;font-weight:700;font-variant-numeric:tabular-nums}.product-info .product-info__price .price__was{font-size:18px;line-height:1.3;color:var(--gs-muted,#73766a);text-decoration-thickness:1px}.product-info .product-policies{margin-top:8px;font-size:12px;line-height:1.6;color:#606653}.product-info .product-policies a{color:inherit;text-underline-offset:3px}.product-info .gs-policy-separator{display:inline-block;margin-inline:6px;color:#92987e}.product-info .gs-product-badges{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-block:10px 16px}.product-info .gs-product-badges[hidden]{display:none}.product-info .gs-product-badges .product-label-container{display:contents}.product-info .gs-product-badges .product-label-wrapper{display:inline-flex;margin:0;justify-content:flex-start}.product-info .gs-product-badges :is(.gs-bestseller-badge,.product-label){display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:28px;margin:0;padding:5px 11px;border:1px solid #dce5c0;border-radius:999px;font-size:11px;font-weight:500;line-height:16px;white-space:nowrap;background:var(--gs-pale,#f6fcdc);color:var(--gs-ink,#1b1b1b)}.product-info .gs-product-badges .gs-bestseller-badge{border-color:var(--gs-lime,#e5f7a1);background:var(--gs-lime,#e5f7a1)}.product-info .gs-product-badges .product-label--sold-out{border-color:#e2e3db;background:#f2f3ee;color:#5b6052}.product-info .gs-product-badges .product-label .icon{position:static;margin:0;width:13px;height:13px}.product-info .product-title{font-size:28px;line-height:1.2}.product-info .product-description{font-size:14px;line-height:1.65}.product-info .product-description :is(p,li){font-size:14px;line-height:1.65}.product-info .product-description h2{font-size:24px;line-height:1.25;margin-block:20px 10px}.product-info .product-description h3{font-size:18px;line-height:1.3}.gs-product-highlights{margin:0 0 20px}.product-info .gs-product-highlights h3{font-size:16px;margin-bottom:10px}.gs-product-highlights ul{padding-left:21px}.gs-product-highlights li{margin:6px 0;line-height:1.5}.gs-bestseller-badge{display:inline-flex;background:#e6eeaf;color:#243425;border-radius:50px;padding:6px 12px;font-size:12px;font-weight:700;line-height:1.2}.gs-landing-product-image>.gs-bestseller-badge,.gs-home-product__image-link>.gs-bestseller-badge{position:absolute;top:12px;left:12px;z-index:1}.gs-landing-product-image,.gs-home-product__image-link{position:relative}.gs-landing-product-image>.gs-landing-stock-badge{top:auto;bottom:12px}.gs-product-story__video-section:first-child{margin-top:0;margin-bottom:50px}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:4px}@media(max-width:749px){.gs-extra-offer{grid-template-columns:26px minmax(0,1fr) auto;gap:9px;padding:11px 12px;font-size:12px}.gs-extra-offer__check{width:26px;height:26px}.gs-extra-offer__code{min-width:80px;padding:10px;margin-block:-11px;margin-inline-end:-12px}.gs-extra-offer__code strong{font-size:13px}.gs-extra-offer__copy small{font-size:10px}.product-info .product-title{font-size:24px}.product-info .product-description h2{font-size:22px}.product-info .product-description h3{font-size:17px}.product-info .gs-product-highlights h3{font-size:16px}.gs-shipping{padding:13px}.gs-bestseller-badge{font-size:11px;padding:5px 10px}.gs-price-match-banner{gap:12px;padding:12px}.gs-price-match-banner__button{min-width:88px;min-height:40px;padding:10px 12px}.product-info .product-info__price .price__default{column-gap:10px}.product-info .product-info__price .price__current{font-size:26px}.product-info .product-info__price .price__was{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/gs-updates.css.map */
