.site-header{background:#050505;color:#dfba64;border-bottom:1px solid #28251e;padding-block:18px}.site-header .brand{color:#dfba64;font-size:30px;letter-spacing:.1px;font-weight:800;gap:13px}.club-mark{display:block;flex:0 0 36px;width:36px;height:42px}.brand>span{line-height:1}.site-header a:hover{color:#f5dc9d}.announcement{background:#175538;color:#fff;padding:11px 18px;font-size:11px;letter-spacing:1.5px;font-weight:800}.header-actions svg{stroke:currentColor}.product-info{padding-top:8px}.product-info h1{font-size:30px;line-height:1.2;letter-spacing:.15px;font-weight:900;margin-bottom:9px;color:#202735}.product-subtitle{font-size:12px;letter-spacing:1.4px;color:#77808c;margin-bottom:14px}.rating-link{font-size:12px;margin-bottom:19px;color:#78818c}.price-row{gap:17px;margin-bottom:21px;align-items:center}.price-row s{font-size:16px;font-weight:600;color:#a1a8b4}.price-row strong{font-size:29px;font-weight:900;color:#175538;letter-spacing:-.4px}.price-row .pill{padding:4px 12px;font-size:11px;border-radius:20px;line-height:1.2;background:#17994c}.design-picker{margin-bottom:23px}.design-picker .field-label{display:flex;justify-content:space-between;gap:12px;font-size:12px;font-weight:800;margin-bottom:12px}.design-picker .field-label>span{font-size:11px;color:#818792;font-weight:600}.design-links{display:flex;gap:10px}.design-swatch{width:88px;display:flex;flex-direction:column;align-items:center;padding:5px 5px 7px;border:1px solid #d8ddd9;border-radius:9px;gap:5px;text-align:center;transition:border-color .15s,background .15s}.design-swatch[aria-current=page]{border:2px solid #175538;padding:4px 4px 6px;background:#f4f8f3}.design-swatch:hover{text-decoration:none;border-color:#175538}.design-swatch img{width:100%;height:71px;object-fit:cover;object-position:center 25%;border-radius:5px}.design-swatch span{font-size:10px;font-weight:800;color:#39443c}.option-group{margin-bottom:20px}.option-group legend{font-size:12px;font-weight:900;margin-bottom:13px}.size-link{font-size:11px;color:#9198a3;font-weight:400}.option-values{gap:10px}.option-pill span{padding:7px 20px;min-width:79px;font-size:14px;line-height:1.2;border-radius:22px;border-color:#9da5ac;font-weight:800}.option-pill input:checked+span{background:#303e36;border-color:#303e36}.quantity-row{font-size:11px;color:#69736c;margin-block:0 17px}.gift-option{border:1px solid #dcdfe7;border-radius:11px;padding:16px;background:#f1f2f5;gap:14px;margin-bottom:18px}.gift-option>span:not(.switch){font-size:14px;font-weight:900;color:#29313f}.gift-option small{font-size:11px;line-height:1.65;font-weight:600;color:#7b8390;margin-top:3px}.gift-symbol{width:48px;height:48px;flex:0 0 48px;fill:none;stroke:#597465;stroke-width:1.7;background:#e1e7e1;padding:8px;border-radius:7px}.switch{width:38px;height:23px;background:#d0d4db;flex:0 0 38px}.switch:after{width:17px;height:17px;top:3px;left:3px}.gift-option input:checked+.switch:after{left:18px}.add-button{padding:17px 25px;border-radius:32px;font-size:19px;line-height:1.25;font-weight:900;letter-spacing:.1px;background:#175538;box-shadow:0 3px #0b332015}.add-button:hover{background:#0b3b25}.service-notes{margin:23px 0 19px;gap:11px;color:#747e87;font-size:12px}.service-notes>span{display:flex;align-items:center;gap:10px}.service-notes svg{width:22px;height:22px;stroke:#4c5653;stroke-width:1.4;fill:none;flex:0 0 22px}.product-accordions summary{font-size:14px;font-weight:800;padding-block:17px}.feature-icons{gap:23px 12px;margin:18px 0 25px}.feature-icons>div{display:flex;flex-direction:column;align-items:center;justify-content:start;gap:9px;color:#525c63;font-size:12px;font-weight:800;line-height:1.3;letter-spacing:.15px}.feature-icons svg{display:block;width:43px;height:46px;fill:none;stroke:#667270;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.product-accordions .rte{font-size:12px;line-height:1.8;color:#788089}.pair-with h3{font-size:15px}.gallery-stage{background:#f3f6f1}.gallery-stage .slide[data-feature-panel]{background:#fff}.gallery-stage .slide[data-feature-panel] img{object-fit:contain}.gallery-stage:has([data-feature-panel]:not([hidden])) .image-label{display:none}.sticky-purchase .button{border-radius:8px}.cc-review-heading,.cc-faq>h2{color:#263a2e}@media(max-width:1000px){.product-info h1{font-size:26px}.option-pill span{padding-inline:16px}.feature-icons>div{font-size:11px}}@media(max-width:760px){.site-header{height:77px;padding:14px 18px}.site-header .brand{font-size:27px;gap:11px}.club-mark{width:30px;height:37px;flex-basis:30px}.announcement{font-size:9px;letter-spacing:1px;padding:10px 12px}.product-info h1{font-size:29px}.product-subtitle{font-size:11px}.price-row{margin-bottom:22px}.price-row strong{font-size:29px}.design-swatch{width:87px}.design-swatch img{height:71px}.option-pill span{padding:7px 19px;font-size:14px}.gift-option{padding:14px 12px}.gift-option>span:not(.switch){font-size:13px}.add-button{font-size:18px;padding:16px}.feature-icons{gap:23px 10px}.feature-icons>div{font-size:11px}.service-notes{font-size:12px}}.footer-title{display:inline-flex;align-items:center;gap:13px;color:#dfba64;font-size:28px;letter-spacing:-.8px;line-height:1.1}.footer-title .club-mark{flex:0 0 36px;width:36px;height:42px}.site-header .brand{font-size:27px;letter-spacing:-.8px}.site-header .brand>span{white-space:nowrap}.footer-title:hover{color:#f6dfaa;text-decoration:none}.cc-sample-notice{border:2px solid #b5c8af;background:#eff5e9;font-size:12px;line-height:1.6}.cc-review-person small{font-weight:700;color:#557447}@media(max-width:760px){.site-header .brand{font-size:21px;gap:8px}.site-header .brand .club-mark{width:26px;height:33px;flex-basis:26px}.footer-title{font-size:26px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/premium-v2.css.map */
