:root{--snug-bundle-ink: #172a28;--snug-bundle-muted: #66736f;--snug-bundle-sage: #245f54;--snug-bundle-soft: #f2f7f4;--snug-bundle-sale: #b9433e;--snug-bundle-line: rgba(23, 42, 40, .15)}.section-snug-inline-bundle:empty{display:none}.snug-inline-bundle,.snug-inline-bundle *{box-sizing:border-box}body.snug-unified-purchase-active [id^=MainProduct-] .product-detail__information fieldset.product-form__input_color,body.snug-unified-purchase-active [id^=MainProduct-] .product-detail__information fieldset.product-form__input_size,body.snug-unified-purchase-active [id^=MainProduct-] .product-detail__information fieldset.product-form__input,body.snug-unified-purchase-active [id^=MainProduct-] .product-detail__information .product-detail__buy-buttons.button-trigger__sticky,body.snug-unified-purchase-active [id^=MainProduct-] sticky-add-cart{display:none!important}.snug-inline-bundle{display:none;width:100%;margin:18px 0 16px;color:var(--snug-bundle-ink)}.snug-inline-bundle.is-ready{display:block}.snug-inline-bundle__divider{display:flex;align-items:center;gap:10px;margin-bottom:9px;color:var(--snug-bundle-ink);font-size:12px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.snug-inline-bundle__divider:before,.snug-inline-bundle__divider:after{height:1px;flex:1;background:#172a2840;content:""}.snug-inline-bundle__divider span{white-space:nowrap}.snug-inline-bundle__shell{overflow:hidden;border:1px solid var(--snug-bundle-line);border-radius:16px;background:#fff;box-shadow:0 10px 28px #1f37320f}.snug-inline-bundle__summary{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:11px;align-items:center;padding:11px;border-bottom:1px solid var(--snug-bundle-line);background:linear-gradient(120deg,#f0f7f3,#fbf8f3)}.snug-inline-bundle__image-wrap{display:block;overflow:hidden;width:58px;height:58px;border-radius:10px;background:#e7eeea}.snug-inline-bundle__image{width:100%;height:100%;object-fit:cover}.snug-inline-bundle__summary-copy{min-width:0}.snug-inline-bundle__eyebrow{display:block;margin-bottom:3px;color:var(--snug-bundle-sale);font-size:9px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.snug-inline-bundle__summary-copy strong{display:-webkit-box;overflow:hidden;color:var(--snug-bundle-ink);font-size:13px;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.snug-inline-bundle__save{padding:6px 8px;border-radius:999px;background:var(--snug-bundle-sale);color:#fff;font-size:9px;font-weight:850;white-space:nowrap}.snug-inline-bundle__content{padding:11px}.snug-inline-bundle__packs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.snug-inline-bundle__pack{display:grid;grid-template-columns:18px minmax(0,1fr);gap:3px 7px;align-items:center;min-width:0;min-height:70px;padding:8px;border:1px solid var(--snug-bundle-line);border-radius:11px;background:#fff;color:var(--snug-bundle-ink);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.snug-inline-bundle__pack:hover{border-color:#245f548c}.snug-inline-bundle__pack:focus-visible{outline:3px solid rgba(47,81,174,.25);outline-offset:2px}.snug-inline-bundle__pack.is-selected{border-color:var(--snug-bundle-sage);background:var(--snug-bundle-soft);box-shadow:inset 0 0 0 1px var(--snug-bundle-sage)}.snug-inline-bundle__pack-radio{display:block;width:17px;height:17px;border:2px solid rgba(23,42,40,.35);border-radius:50%;background:#fff}.snug-inline-bundle__pack.is-selected .snug-inline-bundle__pack-radio{border:5px solid var(--snug-bundle-sage)}.snug-inline-bundle__pack-copy{min-width:0}.snug-inline-bundle__pack-copy strong,.snug-inline-bundle__pack-copy small{display:block}.snug-inline-bundle__pack-copy strong{font-size:12px;line-height:1.2}.snug-inline-bundle__pack-copy small{margin-top:2px;color:var(--snug-bundle-muted);font-size:9px;line-height:1.25}.snug-inline-bundle__pack.is-selected .snug-inline-bundle__pack-copy small{color:var(--snug-bundle-sage);font-weight:800}.snug-inline-bundle__pack-price{grid-column:1 / -1;overflow:hidden;color:var(--snug-bundle-ink);font-size:10px;font-weight:850;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.snug-inline-bundle__configuration{margin-top:10px;padding:10px;border:1px solid rgba(23,42,40,.08);border-radius:11px;background:#fafbf9}.snug-inline-bundle__configuration[hidden]{display:none}.snug-inline-bundle__configuration-head{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:8px;font-size:12px}.snug-inline-bundle__configuration-head span{padding:4px 7px;border-radius:999px;background:#e7f2ec;color:#23614e;font-size:9px;font-weight:850;white-space:nowrap}.snug-inline-bundle__items{display:grid;gap:8px}.snug-inline-bundle__item{display:grid;grid-template-columns:46px minmax(0,1fr);gap:8px;align-items:end}.snug-inline-bundle__item.is-single{grid-template-columns:minmax(0,1fr)}.snug-inline-bundle__item.is-single .snug-inline-bundle__item-number{display:none}.snug-inline-bundle__item-number{padding-bottom:13px;font-size:10px;font-weight:800}.snug-inline-bundle__item-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:7px}.snug-inline-bundle__select-wrap{min-width:0}.snug-inline-bundle__select-wrap span{display:block;margin:0 0 3px 2px;color:var(--snug-bundle-muted);font-size:9px;font-weight:750}.snug-inline-bundle__select-wrap select{width:100%;min-height:44px;padding:0 32px 0 10px;border:1px solid rgba(23,42,40,.24);border-radius:9px;background-color:#fff;color:var(--snug-bundle-ink);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.snug-inline-bundle__select-wrap select:focus{border-color:var(--snug-bundle-sage);outline:3px solid rgba(36,95,84,.12)}.snug-inline-bundle__purchase{margin-top:10px}.snug-inline-bundle__total{display:flex;gap:8px;align-items:baseline}.snug-inline-bundle__total span{color:var(--snug-bundle-muted);font-size:9px;font-weight:700;text-transform:uppercase}.snug-inline-bundle__total strong{color:var(--snug-bundle-sale);font-size:20px}.snug-inline-bundle__total s{color:var(--snug-bundle-muted);font-size:11px}.snug-inline-bundle__selection-summary{margin:1px 0 8px;color:var(--snug-bundle-muted);font-size:10px}.snug-inline-bundle__add{display:flex;width:100%;min-height:52px;align-items:center;justify-content:center;gap:10px;padding:11px 15px;border:0;border-radius:11px;background:linear-gradient(135deg,#173330,#245f54);box-shadow:0 8px 18px #17333029;color:#fff;font:inherit;font-size:14px;font-weight:850;cursor:pointer;touch-action:manipulation}.snug-inline-bundle__add:hover{filter:brightness(1.06)}.snug-inline-bundle__add:focus-visible{outline:3px solid rgba(47,81,174,.3);outline-offset:2px}.snug-inline-bundle__add:disabled{cursor:not-allowed;opacity:.55}.snug-inline-bundle__add.is-loading{cursor:progress}.snug-inline-bundle__error{margin:8px 0 0;padding:8px 10px;border-radius:8px;background:#fff2f1;color:#8f2724;font-size:11px;line-height:1.4}@media(max-width:599px){.snug-inline-bundle{margin:14px 0}.snug-inline-bundle__shell{border-radius:14px}.snug-inline-bundle__summary{grid-template-columns:52px minmax(0,1fr);padding:10px}.snug-inline-bundle__image-wrap{width:52px;height:52px}.snug-inline-bundle__save{grid-column:2;justify-self:start;margin-top:-2px}.snug-inline-bundle__content{padding:9px}.snug-inline-bundle__packs{gap:5px}.snug-inline-bundle__pack{min-height:76px;padding:7px 6px}.snug-inline-bundle__pack-copy strong{font-size:11px}.snug-inline-bundle__pack-price{font-size:9px}.snug-inline-bundle__item{grid-template-columns:42px minmax(0,1fr)}}@media(max-width:379px){.snug-inline-bundle__packs{grid-template-columns:1fr}.snug-inline-bundle__pack{grid-template-columns:18px minmax(0,1fr) auto;min-height:54px}.snug-inline-bundle__pack-price{grid-column:3}.snug-inline-bundle__item,.snug-inline-bundle__item.is-single{grid-template-columns:1fr}.snug-inline-bundle__item-number{padding:0}.snug-inline-bundle__item-controls{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.snug-inline-bundle__pack{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/snug-inline-bundle.css.map */
