.product__info{gap:12px}.product__title{font-size:clamp(24px,2.6vw,32px)}.product__bullet{font-size:14px;margin:-2px 0 0}.product__badges .pill--dark{background:transparent;color:var(--color-accent);border:1.5px solid var(--color-accent);border-radius:4px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px}.product__badges .pill--light{border-radius:4px;font-size:12px}.price__current{font-size:22px}.price--sale .price__current{color:var(--color-accent)}.badge--save{border-radius:4px}.product__stock{align-self:flex-start;background:#fff8e6;color:#8a5a00;border-radius:999px;padding:6px 12px;font-size:13px}.option__values--circle{gap:10px}.option__values--circle .option__value--swatch{width:auto}.option__values--circle .swatch{width:48px;height:48px;border-radius:50%;padding:2px}.option__values--circle .swatch img{border-radius:50%}.option__values--circle .swatch__name{display:none}.bundle{display:flex;flex-direction:column;gap:14px;margin-top:4px}.bundle__heading{display:flex;align-items:center;gap:12px;margin:0;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bundle__heading:before,.bundle__heading:after{content:"";flex:1;height:1px;background:var(--color-border)}.bundle__tier{position:relative;display:flex;flex-direction:column;border:1.5px solid var(--color-border);border-radius:var(--radius);background:#fff;cursor:pointer;overflow:visible;transition:border-color .15s,box-shadow .15s}.bundle__tier:hover{border-color:#b9c7d6}.bundle__tier.is-selected{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.bundle__badge{position:absolute;top:-10px;right:12px;background:var(--color-accent);color:var(--color-accent-text);font-size:10px;font-weight:800;letter-spacing:.06em;padding:3px 8px;border-radius:4px;text-transform:uppercase}.bundle__row{display:flex;align-items:center;gap:12px;padding:14px 16px}.bundle__radio{position:absolute;opacity:0;pointer-events:none}.bundle__dot{flex:0 0 auto;width:18px;height:18px;border-radius:50%;border:1.5px solid #9a9a9a;position:relative}.bundle__tier.is-selected .bundle__dot{border-color:var(--color-accent)}.bundle__tier.is-selected .bundle__dot:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--color-accent)}.bundle__text{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.bundle__title{font-weight:600;font-size:16px}.bundle__save{font-size:12px;color:var(--color-muted)}.bundle__prices{display:flex;flex-direction:column;align-items:flex-end}.bundle__total{font-weight:700;font-size:16px}.bundle__compare{font-size:12px;color:var(--color-muted)}.bundle__units{display:flex;flex-direction:column;gap:8px;padding:0 16px 14px 46px}.bundle__units[hidden]{display:none}.bundle__unit{display:flex;align-items:center;gap:8px;font-size:13px}.bundle__unit-num{width:22px;color:var(--color-muted);font-weight:600}.bundle__unit select{min-height:34px;padding:4px 8px;font-size:13px;border:1px solid var(--color-border);border-radius:6px;background:#fff;max-width:150px}.bundle__gift{display:block;background:var(--color-accent);color:var(--color-accent-text);font-size:12px;font-weight:700;padding:7px 16px;border-radius:0 0 calc(var(--radius) - 2px) calc(var(--radius) - 2px)}.bundle__addon{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1.5px dashed var(--color-accent);border-radius:var(--radius);background:var(--color-soft);font-size:14px;cursor:pointer}.bundle__addon input{width:18px;height:18px;accent-color:var(--color-accent)}.bundle__addon-img{width:36px;height:36px;object-fit:cover;border-radius:6px}.bundle__addon-text{flex:1;font-weight:600}.bundle__addon-price{display:flex;flex-direction:column;align-items:flex-end;font-weight:700;font-size:13px}.bundle__addon-price s{font-weight:400;color:var(--color-muted);font-size:12px}.bundle__note{margin:0;font-size:12px;color:var(--color-muted);text-align:center}.product .button,.sticky-atc .button{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-text)}.mini-reviews{border-bottom:1px solid var(--color-border);padding:8px 0 14px}.mini-reviews__track{position:relative}.mini-review{display:none;gap:12px;align-items:flex-start}.mini-review.is-active{display:flex;animation:fadeIn .3s ease}.mini-review__img{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:0 0 auto}.mini-review__text{font-size:14px;margin:0 0 4px}.mini-review__name{font-size:12px;color:var(--color-muted);margin:0}.mini-review__stars{color:#f5a623;letter-spacing:1px}.mini-reviews__dots{display:flex;justify-content:center;gap:6px;margin-top:10px}.mini-reviews__dot{width:7px;height:7px;border-radius:50%;border:0;padding:0;background:#cfd6de}.mini-reviews__dot.is-active{background:var(--color-text)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.product__info .accordion summary{font-size:14px}.accordion__title{display:inline-flex;align-items:center;gap:8px}.accordion__title .icon{width:18px;height:18px}.size-chart__table--sm{font-size:13px}.size-chart__table--sm th,.size-chart__table--sm td{padding:8px 6px}.sticky-atc__actions{display:flex;align-items:center;gap:10px}.sticky-atc__select{width:auto;min-height:42px;max-width:180px;font-size:14px}@media(max-width:600px){.sticky-atc__product{display:none}.sticky-atc__actions{width:100%}.sticky-atc__select{flex:1;max-width:none}}.bundle__pct{display:inline-block;margin-left:6px;padding:2px 6px;border-radius:4px;background:var(--color-accent);color:var(--color-accent-text);font-size:10px;font-weight:700;vertical-align:middle;letter-spacing:.03em}.bundle__title{text-transform:uppercase}.bundle__addon{border-style:solid;border-color:var(--color-border);background:var(--color-soft);padding:8px 14px;font-size:13px}.bundle__addon+.bundle__addon{margin-top:-8px}.modal__panel--image{padding:36px 12px 12px;max-width:700px}.modal__panel--image img{width:100%;height:auto;border-radius:8px}.bundle--soft .bundle__tier{background:var(--color-soft);border-color:transparent}.bundle--soft .bundle__tier.is-selected{background:#fff;border-color:var(--color-accent);box-shadow:none}.bundle__tag{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--color-accent) 18%,#fff);color:var(--color-accent);font-size:10px;font-weight:600;text-transform:none;vertical-align:middle}.bundle__units-label{font-size:12px;color:var(--color-muted)}.bundle--soft .bundle__title{text-transform:none;font-size:15px}.product .button--lg{border-radius:var(--button-radius);background:var(--color-button);border-color:var(--color-button);color:var(--color-button-text)}.product__subtitle{margin:-8px 0 0;color:var(--color-muted);font-size:14px}.product__size-link--right{align-self:flex-end;text-decoration:none}.icon-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13px}.icon-list li{display:flex;align-items:center;gap:8px}.icon-list .icon{width:18px;height:18px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px 8px;text-align:center;padding:6px 0 4px}.feature-grid__item{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:13px;font-weight:600}.feature-grid__item .icon{width:34px;height:34px;stroke-width:1.4}.product__installments{font-size:12px;color:var(--color-muted)}.bundle__unit select[data-unit-variant]{max-width:none;flex:1;min-width:0}.bundle--soft .bundle__units-label{font-weight:600;color:var(--color-text)}.hbox{background:var(--hbox-bg, #FDB913);border:3px solid var(--hbox-border, #4A3728);border-radius:8px;padding:16px 14px 14px;display:flex;flex-direction:column;gap:10px}.hbox__stock{margin:0;font-size:13px;font-weight:700;letter-spacing:.02em}.hbox__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.hbox__list li{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;letter-spacing:.02em}.hbox__emoji{width:20px;text-align:center}.hbox__pill{margin:4px 0 0;background:#fff;border-radius:4px;text-align:center;padding:8px 10px;font-size:13px;font-weight:600}.bundle--pop .bundle__heading{font-style:italic;font-weight:800}.bundle--pop .bundle__tier{background:#fff;border:2px solid #E8DCC0;border-radius:8px;box-shadow:none;overflow:visible}.bundle--pop .bundle__tier.is-selected{border-color:var(--color-sale);box-shadow:none}.bundle--pop .bundle__row{padding:14px 16px}.bundle--pop .bundle__dot{width:20px;height:20px;border-width:2px;border-color:#c9c9c9}.bundle--pop .bundle__tier.is-selected .bundle__dot{border-color:var(--color-sale)}.bundle--pop .bundle__tier.is-selected .bundle__dot:after{background:var(--color-sale)}.bundle--pop .bundle__title{text-transform:none;font-size:18px;font-weight:800;font-style:italic}.bundle--pop .bundle__save{font-style:italic;font-weight:600;font-size:13px;color:#333}.bundle--pop .bundle__total{font-size:19px;font-weight:800;font-style:italic}.bundle--pop .bundle__compare{font-style:italic;font-weight:600}.bundle__pct--save{background:none;color:#121212;font-size:11px;font-weight:800;font-style:italic;padding:0;margin-left:8px;text-transform:none}.bundle--pop .bundle__badge{top:-12px;right:10px;background:var(--color-accent);color:#fff;font-size:11px;font-weight:700;letter-spacing:0;text-transform:none;border-radius:3px 3px 3px 0;padding:3px 8px}.bundle__addon--bar{display:flex;align-items:center;gap:10px;margin:0;border:0;border-radius:0 0 6px 6px;background:var(--color-sale);color:#fff;padding:8px 14px;font-size:13px;font-style:italic;font-weight:800;cursor:pointer}.bundle__addon--bar+.bundle__addon--bar{border-radius:0 0 6px 6px;margin-top:1px}.bundle__addon--bar input{width:18px;height:18px;accent-color:#fff}.bundle__addon--bar .bundle__addon-price{color:#fff}.delivery{background:transparent;border:0;padding:8px 0}.delivery__icon{width:44px;height:44px;background:#121212;color:#fff}.delivery__line{height:3px;background:#121212;margin-top:21px}.delivery__label{color:var(--color-text);font-size:13px}.product .button--lg{font-size:18px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.bundle--sage .bundle__heading{font-weight:700;letter-spacing:.06em}.bundle--sage .bundle__heading:before,.bundle--sage .bundle__heading:after{background:#121212;height:1.5px}.bundle--sage .bundle__tier{background:#f6f7f2;border:1.5px solid #D8DCCD;border-radius:8px;box-shadow:none;overflow:hidden}.bundle--sage .bundle__tier.is-selected{background:#fff;border:2px solid var(--color-accent)}.bundle--sage .bundle__badge{top:0;right:10px;background:var(--color-accent);color:#fff;border-radius:0 0 5px 5px;font-size:11px;letter-spacing:.03em;padding:3px 8px}.bundle--sage .bundle__tier{overflow:visible}.bundle--sage .bundle__dot{width:22px;height:22px;border:2px solid #121212}.bundle--sage .bundle__tier.is-selected .bundle__dot{border-color:#121212}.bundle--sage .bundle__tier.is-selected .bundle__dot:after{top:4px;right:4px;bottom:4px;left:4px;background:var(--color-accent)}.bundle--sage .bundle__title{font-size:20px;font-weight:700;text-transform:none}.bundle--sage .bundle__save{font-size:13px;color:#555}.bundle--sage .bundle__total{font-size:20px}.bundle--sage .bundle__compare{font-size:13px}.bundle--sage .bundle__units{padding:0 16px 12px;flex-direction:row;flex-wrap:wrap}.bundle--sage .bundle__units-label{display:none}.bundle--sage .bundle__unit select{border-color:#121212;border-radius:6px;min-height:32px}.bundle--sage .bundle__tier:not(.is-selected) .bundle__perk,.bundle--sage .bundle__tier:not(.is-selected) .bundle__addon--bar{display:none}.bundle__chip{display:inline-block;margin-left:6px;padding:3px 8px;border-radius:8px;background:#e9ecdf;color:#121212;font-size:12px;font-weight:400;vertical-align:middle;text-transform:none}.bundle__perk{display:flex;align-items:center;gap:10px;background:var(--color-accent);color:#fff;padding:8px 14px;font-size:13px;font-weight:700}.bundle__perk .icon{width:22px;height:22px;background:#fff;color:var(--color-accent);border-radius:4px;padding:3px}.bundle__perk-text{flex:1}.bundle--sage .bundle__addon--bar{background:#eef0e6;color:#121212;font-style:normal;font-weight:700;border-radius:0 0 6px 6px}.bundle--sage .bundle__addon--bar .bundle__addon-price{color:#121212}.bundle--sage .bundle__addon--bar input{accent-color:var(--color-accent)}.product__stock.product__stock--pill{background:#f2f2f0;color:#121212;border:1px solid #E2E2DC;font-size:13px;font-weight:700;padding:6px 12px}.product__stock--pill .dot{background:#d93025;box-shadow:none;animation:none;width:8px;height:8px}.option__values--swatch:not(.option__values--circle) .swatch{width:44px;height:44px;border-radius:4px}.product__stock[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-extras.css.map */
