:is(#opt-spec,[id^=block-]) .review-star-wrapper{flex-shrink:0;margin-right:var(--pi0-1-602c30)}:is(#opt-spec,[id^=block-]) .review-star-wrapper:last-child{margin-right:0}:is(#opt-spec,[id^=block-]) .review-star,:is(#opt-spec,[id^=block-]) .review-star-filled,:is(#opt-spec,[id^=block-]) .review-star-empty{width:20px!important;height:20px!important}@media screen and (max-width:768px){:is(#opt-spec,[id^=block-]) .rating-text-content{font-size:var(--pi0-2-1438a3)!important}:is(#opt-spec,[id^=block-]) .rating-satisfaction{font-size:var(--pi0-3-a27852)!important}}:is(#opt-spec,[id^=block-]) .rating-text-content p{margin:0;display:inline;line-height:inherit}:is(#opt-spec,[id^=block-]) .rating-text-content strong{font-weight:600}:is(#opt-spec,[id^=block-]) .rating-text-content em{font-style:normal;color:var(--pi0-4-68eed9)}:is(#opt-spec,[id^=block-]) .rating-text-content *{display:inline;margin:0;padding:0}:is(#opt-spec,[id^=block-]) .shop-product-price-block{font-size:var(--pi2-1-290eda)!important;font-weight:var(--pi2-2-b2c27d)!important;color:var(--pi2-3-371e3b)!important}:is(#opt-spec,[id^=block-]) .shop-product-price-block.on-sale{color:var(--pi2-3-371e3b)!important}:is(#opt-spec,[id^=block-]) .shop-compare-price{color:var(--pi2-4-4d58c9)!important;font-size:var(--pi2-5-c09547)!important}@media(max-width:767px){:is(#opt-spec,[id^=block-]) .shop-product-price-block{font-size:var(--pi2-11-260a4e)!important}:is(#opt-spec,[id^=block-]) .shop-compare-price{font-size:var(--pi2-12-f18d88)!important}}.opt-sub-picker{border:0;margin:0 0 16px;padding:0;display:grid;gap:10px}.opt-sub-option{display:block;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}.opt-sub-radio{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.opt-sub-card{display:grid;gap:4px;padding:14px 16px 12px 44px;border:1.5px solid rgba(20,19,10,.14);border-radius:10px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;position:relative}.opt-sub-card:before{content:"";position:absolute;top:16px;left:14px;width:18px;height:18px;border-radius:50%;border:1.5px solid rgba(20,19,10,.3);background:#fff;box-sizing:border-box;transition:border-color .15s ease,background .15s ease}.opt-sub-card:after{content:"";position:absolute;top:21px;left:19px;width:8px;height:8px;border-radius:50%;background:transparent;transition:background .15s ease}.opt-sub-radio:checked+.opt-sub-card{border-color:#2f3d20;background:#f5f0e8;box-shadow:0 0 0 3px #2f3d201a}.opt-sub-radio:checked+.opt-sub-card:before{border-color:#2f3d20}.opt-sub-radio:checked+.opt-sub-card:after{background:#2f3d20}.opt-sub-radio:focus-visible+.opt-sub-card{outline:2px solid #2f3d20;outline-offset:2px}.opt-sub-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.opt-sub-row-head{justify-content:space-between;align-items:center}.opt-sub-name{font-weight:700;font-size:15px;color:#14130a;letter-spacing:.2px}.opt-sub-badge{display:inline-block;background:#2f3d20;color:#ede8df;font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px;letter-spacing:.6px}.opt-sub-row-price{font-size:14px}.opt-sub-price{font-weight:700;color:#14130a;font-size:15px}.opt-sub-strike{color:#14130a80;text-decoration:line-through;font-size:13px}.opt-sub-fine{font-size:12px;color:#4d5038;opacity:.8}@media(max-width:480px){.opt-sub-card{padding:12px 14px 10px 40px}.opt-sub-card:before{top:14px;left:12px}.opt-sub-card:after{top:19px;left:17px}.opt-sub-name,.opt-sub-price{font-size:14px}.opt-sub-strike{font-size:12px}.opt-sub-fine{font-size:11px}}.shop-add-to-cart-button .button-text{text-transform:none!important}.shop-add-to-cart-button .path{stroke:var(--pi5-1-d1d5f7)}:is(#opt-spec,[id^=block-]) .shop-stock-dot{width:var(--pi6-1-bd565d);height:var(--pi6-1-bd565d);background-color:var(--pi6-2-bde6d7)}:is(#opt-spec,[id^=block-]) .shop-stock-dot.animated-dot{animation:var(--pi6-3-122756)}:is(#opt-spec,[id^=block-]) .shop-stock-text{font-family:var(--type-body-font);font-size:var(--pi6-4-4bf517);letter-spacing:var(--letter-spacing-body);color:var(--pi6-2-bde6d7)}@keyframes stock-pulse{0%{transform:scale(1);opacity:.8}50%{transform:scale(2.5);opacity:0}to{transform:scale(1);opacity:0}}.custom-text-block .custom-text-with-divider{display:flex;align-items:center;width:100%;gap:var(--pi7-8-033e23)}.custom-text-block .custom-text-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--pi7-16-4559ed);width:var(--pi7-17-f83060);height:var(--pi7-17-f83060);margin-left:var(--pi7-18-bffb2e);margin-right:var(--pi7-19-6b3c84)}.custom-text-block .custom-text-icon svg{width:100%;height:100%;fill:currentColor;stroke:currentColor}.custom-text-block .custom-text-after-icon{flex-shrink:0;display:flex;align-items:var(--pi7-20-d73648);justify-content:center;color:var(--pi7-21-d23884);width:var(--pi7-22-f78382);height:var(--pi7-22-f78382);margin-left:var(--pi7-23-33fc68);margin-right:var(--pi7-24-99daf2)}.custom-text-block .custom-text-after-icon svg{width:100%;height:100%;fill:currentColor;stroke:currentColor}.custom-text-block .custom-text-content{color:var(--pi7-25-b479a9);margin:0;width:100%}.custom-text-block .custom-text-content a,.custom-text-block .custom-text-main-text-content a{color:var(--pi7-26-56fc99);text-decoration:underline}.custom-text-block .custom-text-content a:hover,.custom-text-block .custom-text-main-text-content a:hover{opacity:.8}.custom-text-block .custom-text-content strong,.custom-text-block .custom-text-content b,.custom-text-block .custom-text-main-text-content strong,.custom-text-block .custom-text-main-text-content b{font-weight:700!important}.custom-text-block .custom-text-main-text-content p{text-align:inherit;font-weight:inherit}.custom-text-block .custom-text-main-text-content strong,.custom-text-block .custom-text-main-text-content b,.custom-text-block .custom-text-description strong,.custom-text-block .custom-text-description b{font-weight:700!important}.custom-text-block *:not(strong):not(b){font-weight:inherit}.opt-custom-image{margin-top:var(--pi9-1-3fe52b)!important;margin-bottom:var(--pi9-2-22d3cb)!important}@media screen and (min-width:768px){.opt-custom-image{margin-top:var(--pi9-3-9b5e01)!important;margin-bottom:var(--pi9-4-a81d5e)!important}}:is(#opt-spec,.opt-obs){width:100%;box-sizing:border-box;padding:24px 0 32px;background:#f5f0e8}:is(#opt-spec,.opt-obs) .obs-inner{width:100%;max-width:100%;box-sizing:border-box;padding:0 4px}:is(#opt-spec,.opt-obs) .obs-label{font-size:11px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;color:#8e6341;margin-bottom:16px}:is(#opt-spec,.opt-obs) .obs-cards{display:flex;flex-direction:row;gap:10px;width:100%}:is(#opt-spec,.opt-obs) .obs-card{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border:2px solid #ddd8d0;border-radius:14px;padding:18px 8px 16px;cursor:pointer;position:relative;transition:border-color .15s,box-shadow .15s;min-width:0}:is(#opt-spec,.opt-obs) .obs-card:hover{border-color:#758956}:is(#opt-spec,.opt-obs) .obs-card.obs-active{border-color:#2f3d20;background:#f2f5ee;box-shadow:0 0 0 1px #2f3d20}:is(#opt-spec,.opt-obs) .obs-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#2f3d20;color:#ede8df;font-size:11px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;padding:4px 12px;border-radius:20px;white-space:nowrap}:is(#opt-spec,.opt-obs) .obs-radio{width:20px;height:20px;min-width:20px;border-radius:50%;border:2px solid #c0bab2;display:flex;align-items:center;justify-content:center;transition:border-color .15s;margin-bottom:10px}:is(#opt-spec,.opt-obs) .obs-active .obs-radio{border-color:#2f3d20}:is(#opt-spec,.opt-obs) .obs-radio-dot{width:12px!important;height:12px!important;min-width:12px;border-radius:50%;background:transparent;transform:none!important;transition:background-color .15s ease;display:block}:is(#opt-spec,.opt-obs) .obs-active .obs-radio-dot{background:#14130a!important}:is(#opt-spec,.opt-obs) .obs-active .obs-radio{border-color:#14130a!important;border-width:2.5px!important}:is(#opt-spec,.opt-obs) .obs-img{width:72px;height:72px;object-fit:contain;border-radius:8px;background:#f5f0e8;margin-bottom:10px}:is(#opt-spec,.opt-obs) .obs-name{font-size:14px;font-weight:700;color:#14130a;line-height:1.2;margin-bottom:3px}:is(#opt-spec,.opt-obs) .obs-per{font-size:11px;color:#8e6341;margin-bottom:8px}:is(#opt-spec,.opt-obs) .obs-price{font-size:20px;font-weight:800;color:#14130a;line-height:1}:is(#opt-spec,.opt-obs) .obs-compare{font-size:12px;color:#aaa;text-decoration:line-through;margin-top:3px}:is(#opt-spec,.opt-obs) .obs-save{display:inline-block;background:#5b2c20;color:#fff;font-size:11px;font-weight:700;padding:3px 9px;border-radius:20px;margin-top:5px}:is(#opt-spec,.opt-obs) .obs-urgency{display:flex;align-items:center;gap:8px;background:#fff8f0;border:1px solid #e8d5c0;border-radius:8px;padding:10px 16px;margin:16px 0;font-size:13px;font-weight:600;color:#5b2c20}:is(#opt-spec,.opt-obs) .obs-btn{width:100%;background:#2f3d20;color:#ede8df;border:none;border-radius:10px;padding:18px 24px;font-size:16px;font-weight:800;letter-spacing:1px;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:14px;transition:background .2s}:is(#opt-spec,.opt-obs) .obs-btn:hover{background:#758956}:is(#opt-spec,.opt-obs) .obs-btn:active{transform:scale(.98)}:is(#opt-spec,.opt-obs) .obs-btn.obs-loading{opacity:.7;pointer-events:none}:is(#opt-spec,.opt-obs) .obs-trust{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 18px;font-size:12px;color:#8e6341;font-weight:600}:is(#opt-spec,.opt-obs) .obs-trust span{display:flex;align-items:center;gap:5px}:is(#opt-spec,.opt-obs) .obs-sub-toggle{margin:18px 0 12px;display:flex;flex-direction:column;gap:8px}:is(#opt-spec,.opt-obs) .obs-sub-opt{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#fff;border:1.5px solid #e0d6c0;border-radius:10px;cursor:pointer;transition:border-color .18s ease,background .18s ease;margin:0}:is(#opt-spec,.opt-obs) .obs-sub-opt:hover{border-color:#a8b890}:is(#opt-spec,.opt-obs) .obs-sub-opt input[type=radio]{position:absolute;opacity:0;pointer-events:none}:is(#opt-spec,.opt-obs) .obs-sub-opt--active{border-color:#2f3d20;background:#2f3d200d}:is(#opt-spec,.opt-obs) .obs-sub-radio{flex:0 0 18px;width:18px;height:18px;border-radius:50%;border:2px solid #c9c0a8;display:flex;align-items:center;justify-content:center;transition:border-color .18s ease}:is(#opt-spec,.opt-obs) .obs-sub-opt--active .obs-sub-radio{border-color:#2f3d20}:is(#opt-spec,.opt-obs) .obs-sub-radio-dot{width:9px;height:9px;border-radius:50%;background:transparent;transition:background .18s ease}:is(#opt-spec,.opt-obs) .obs-sub-opt--active .obs-sub-radio-dot{background:#2f3d20}:is(#opt-spec,.opt-obs) .obs-sub-content{flex:1;display:flex;flex-direction:column;gap:2px;text-align:left;min-width:0}:is(#opt-spec,.opt-obs) .obs-sub-title{font-weight:700;color:#14130a;font-size:14px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}:is(#opt-spec,.opt-obs) .obs-sub-subtitle{font-size:12px;color:#5b5b5b;font-weight:500}:is(#opt-spec,.opt-obs) .obs-sub-badge{font-size:11px;font-weight:700;letter-spacing:.8px;background:#2f3d20;color:#f5f0e8;padding:2px 7px;border-radius:4px;line-height:1}:is(#opt-spec,.opt-obs) .obs-sub-price-col{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:1px;white-space:nowrap}:is(#opt-spec,.opt-obs) .obs-sub-price{font-size:15px;font-weight:700;color:#14130a;line-height:1.1}:is(#opt-spec,.opt-obs) .obs-sub-cadence{font-size:11px;color:#5b5b5b;font-weight:500}:is(#opt-spec,.opt-obs) .obs-sub-toggle--solo{margin:16px 0 10px}:is(#opt-spec,.opt-obs) .obs-sub-opt--solo{background:#fff;border:1.5px solid rgba(47,61,32,.22);cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .08s ease,box-shadow .18s ease}:is(#opt-spec,.opt-obs) .obs-sub-opt--solo:hover{border-color:#2f3d2080;background:#2f3d2005}:is(#opt-spec,.opt-obs) .obs-sub-opt--solo:active{transform:scale(.995)}:is(#opt-spec,.opt-obs) .obs-sub-opt--solo:focus-visible{outline:2px solid #2f3d20;outline-offset:2px}:is(#opt-spec,.opt-obs) .obs-sub-opt--solo.obs-sub-opt--active{background:#2f3d2012;border-color:#2f3d20;box-shadow:0 2px 10px #2f3d201a}:is(#opt-spec,.opt-obs) .obs-sub-icon{flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:#fff;border:1.5px solid rgba(47,61,32,.3);color:#2f3d20;display:inline-flex;align-items:center;justify-content:center;transition:background .18s ease,border-color .18s ease,color .18s ease}:is(#opt-spec,.opt-obs) .obs-sub-icon svg{width:15px;height:15px}:is(#opt-spec,.opt-obs) .obs-sub-opt--active .obs-sub-icon{background:#2f3d20;border-color:#2f3d20;color:#f5f0e8}:is(#opt-spec,.opt-obs) .obs-sub-check{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#fff;border:1.5px solid rgba(47,61,32,.3);color:transparent;flex:0 0 22px;margin-left:auto;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}:is(#opt-spec,.opt-obs) .obs-sub-check svg{width:12px;height:12px;display:block}:is(#opt-spec,.opt-obs) .obs-sub-opt--active .obs-sub-check{background:#2f3d20;border-color:#2f3d20;color:#f5f0e8;box-shadow:0 2px 6px #2f3d2040}:is(#opt-spec,.opt-obs) .obs-card .obs-price-was{font-size:12px;color:#8a8a8a;text-decoration:line-through;margin-left:4px;font-weight:500}@media(max-width:480px){:is(#opt-spec,.opt-obs) .obs-sub-toggle{gap:7px;margin:14px 0 10px}:is(#opt-spec,.opt-obs) .obs-sub-opt{padding:11px 12px;gap:9px}:is(#opt-spec,.opt-obs) .obs-sub-title{font-size:12.5px;gap:6px}:is(#opt-spec,.opt-obs) .obs-sub-subtitle{font-size:11px}:is(#opt-spec,.opt-obs) .obs-sub-price{font-size:14px}:is(#opt-spec,.opt-obs) .obs-sub-cadence{font-size:11px}:is(#opt-spec,.opt-obs) .obs-sub-badge{font-size:11px;padding:2px 6px}}:is(#opt-spec,.opt-obs) .obs-guarantee{display:flex;align-items:flex-start;gap:12px;margin-top:16px;padding:14px 16px;background-color:#2f3d200f;border:1px solid rgba(47,61,32,.18);border-radius:10px;text-align:left}:is(#opt-spec,.opt-obs) .obs-guarantee-icon{flex:0 0 26px;color:#2f3d20;display:flex;align-items:flex-start;padding-top:1px}:is(#opt-spec,.opt-obs) .obs-guarantee-text{flex:1;min-width:0;line-height:1.45}:is(#opt-spec,.opt-obs) .obs-guarantee-title{font-weight:700;color:#2f3d20;font-size:13.5px;margin-bottom:3px;letter-spacing:.2px}:is(#opt-spec,.opt-obs) .obs-guarantee-body{color:#3a3a3a;font-size:12.5px}@media(max-width:480px){:is(#opt-spec,.opt-obs) .obs-guarantee{gap:10px;padding:12px 13px;margin-top:14px}:is(#opt-spec,.opt-obs) .obs-guarantee-icon{flex:0 0 22px}:is(#opt-spec,.opt-obs) .obs-guarantee-title{font-size:12.5px}:is(#opt-spec,.opt-obs) .obs-guarantee-body{font-size:11.5px}}:is(#opt-spec,.opt-obs) .obs-err{background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;padding:10px 14px;font-size:13px;color:#b91c1c;margin-bottom:10px;display:none}@media(max-width:480px){:is(#opt-spec,.opt-obs){padding:16px 0 22px}:is(#opt-spec,.opt-obs) .obs-inner{padding:0 8px}:is(#opt-spec,.opt-obs) .obs-label{font-size:11px;letter-spacing:1.6px;margin-bottom:12px}:is(#opt-spec,.opt-obs) .obs-cards{gap:6px}:is(#opt-spec,.opt-obs) .obs-card{padding:20px 4px 12px;border-radius:10px;border-width:1.5px}:is(#opt-spec,.opt-obs) .obs-badge{font-size:11px;padding:3px 8px;letter-spacing:.8px;top:-10px}:is(#opt-spec,.opt-obs) .obs-radio{width:16px;height:16px;min-width:16px;margin-bottom:6px;border-width:1.5px}:is(#opt-spec,.opt-obs) .obs-radio-dot{width:8px!important;height:8px!important;min-width:8px}:is(#opt-spec,.opt-obs) .obs-img{width:60px;height:60px;margin-bottom:6px}:is(#opt-spec,.opt-obs) .obs-name{font-size:12px;line-height:1.15;margin-bottom:2px}:is(#opt-spec,.opt-obs) .obs-per{font-size:11px;margin-bottom:6px}:is(#opt-spec,.opt-obs) .obs-price{font-size:17px}:is(#opt-spec,.opt-obs) .obs-compare{font-size:11px;margin-top:2px}:is(#opt-spec,.opt-obs) .obs-save{font-size:11px;padding:2px 6px;margin-top:3px}:is(#opt-spec,.opt-obs) .obs-urgency{padding:8px 12px;font-size:12px;margin:12px 0}:is(#opt-spec,.opt-obs) .obs-btn{font-size:14px;padding:14px 12px;gap:8px}:is(#opt-spec,.opt-obs) .obs-trust{gap:6px 14px;font-size:11px}}@media(max-width:360px){:is(#opt-spec,.opt-obs) .obs-card{padding:18px 2px 10px}:is(#opt-spec,.opt-obs) .obs-img{width:52px;height:52px}:is(#opt-spec,.opt-obs) .obs-price{font-size:15px}:is(#opt-spec,.opt-obs) .obs-name{font-size:11px}:is(#opt-spec,.opt-obs) .obs-per{font-size:11px}:is(#opt-spec,.opt-obs) .obs-badge{font-size:11px;padding:2px 6px}}.customer-review-carousel-container{margin:15px 0;width:100%;overflow:hidden}.customer-review-carousel{position:relative;overflow:visible;padding:0;display:flex;flex-direction:column;align-items:center}.customer-review-slides{display:flex;width:80%;gap:12px;transition:transform .4s ease-out;will-change:transform;align-items:center;cursor:grab;-webkit-user-select:none;user-select:none}.customer-review-slides:active{cursor:grabbing}.customer-review-slide{min-width:100%;width:100%;flex-shrink:0;display:flex;justify-content:center;align-items:center}.customer-review-pagination{display:flex;justify-content:center;gap:8px;margin-top:16px;width:100%}.pagination-dot{width:8px;height:8px;border-radius:50%!important;border:none!important;background-color:var(--pi11-1-68d24f)!important;cursor:pointer;transition:all .3s ease;padding:0!important;margin:0!important;outline:none!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;min-width:8px!important;min-height:8px!important;max-width:8px!important;max-height:8px!important;flex-shrink:0!important}.pagination-dot:hover,.pagination-dot.active{background-color:var(--pi11-2-583814)!important;transform:scale(1)}@media(max-width:767px){.customer-review-slide .customer-review-card{width:100%;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/product-info-static.css.map */
