.snz-pitch{font-size:14.85px;line-height:1.6;margin:0 0 17.6px}.snz-pitch p{margin:0}.snz-delivery{border:1px solid rgba(0,0,0,.16);padding:12.1px 15.4px;margin:0 0 17.6px;text-align:center;font-size:13.2px;line-height:1.5;letter-spacing:.01em;min-width:0}.snz-set{border-top:1px solid rgba(0,0,0,.12);padding-top:19.8px;margin-bottom:16.5px}.snz-set__banner{background:#b9aea629;border-radius:8px;padding:11px 13.2px;margin-bottom:13.2px;font-size:13.75px;line-height:1.5}.snz-set__banner strong{display:block;letter-spacing:.04em}.snz-set__banner span{display:block;opacity:.85}.snz-set__h{font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);font-size:16.89974px;letter-spacing:calc(1.1818 * .66px);margin:0 0 13.2px}.snz-set__item{display:flex;align-items:center;gap:12.1px;padding:11px 0;border-bottom:1px solid rgba(0,0,0,.08)}.snz-set__item:last-of-type{border-bottom:none}.snz-set__thumb{flex-shrink:0;width:64px}.snz-set__thumb img{width:64px;height:64px;object-fit:cover;border-radius:8px;display:block}.snz-set__info{flex:1;min-width:0}.snz-set__t{display:block;font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);font-size:16.24975px;line-height:1.3;letter-spacing:calc(1.1818 * .44px);text-decoration:none;color:inherit}.snz-set__p{display:block;font-size:13.2px;opacity:.7;margin-top:4.4px}.snz-set__p s{opacity:.6;margin-right:4.4px}.snz-set__btn{background:#8e4b33;border:1px solid #8e4b33;color:#fff;border-radius:8px;padding:7.7px 16.5px;font-size:13.2px;font-weight:600;letter-spacing:.05em;cursor:pointer;white-space:nowrap;min-width:82px;flex-shrink:0;transition:opacity .15s ease}.snz-set__btn:hover{opacity:.85}.snz-set__btn[disabled]{opacity:.6;cursor:default}.snz-set__btn--out{background:transparent;color:#000;border-color:#00000040;opacity:.5;cursor:default}.snz-set__all{display:inline-flex;align-items:center;gap:6.6px;margin-top:15.4px;padding:9.9px 17.6px;border:1px solid rgba(0,0,0,.55);border-radius:8px;font-size:13.75px;text-decoration:none;color:inherit;transition:background .15s ease}.snz-set__all:hover{background:#0000000f}.snz-set__all svg{flex-shrink:0}.snz-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:22px}.snz-modal.is-open{display:flex}.snz-modal__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}.snz-modal__box{position:relative;background:#fff;border-radius:12px;padding:26.4px;max-width:420px;width:100%;max-height:82vh;overflow:auto;box-shadow:0 10px 40px #0003}.snz-modal__x{position:absolute;top:13.2px;right:13.2px;background:none;border:none;font-size:26.4px;line-height:1;cursor:pointer;color:inherit;padding:0}.snz-modal__head{display:flex;align-items:center;gap:15.4px;margin:0 0 19.8px;padding-right:26.4px;min-width:0}.snz-modal__img{width:76px;height:76px;object-fit:cover;border-radius:8px;flex-shrink:0;display:block;background:#0000000d}.snz-modal__txt{min-width:0}.snz-modal__t{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:18.19972px;margin:0 0 4.4px}.snz-modal__sub{font-size:13.75px;opacity:.7;margin:0}.snz-modal__opt{display:flex;justify-content:space-between;align-items:center;gap:13.2px;width:100%;text-align:left;background:none;border:1px solid rgba(0,0,0,.2);border-radius:8px;padding:12.1px 15.4px;margin-bottom:8.8px;font-size:14.3px;cursor:pointer;color:inherit}.snz-modal__opt:hover{border-color:#0009}.snz-modal__opt[disabled]{opacity:.4;cursor:default}.snz-modal__opt span:last-child{opacity:.7;font-size:13.2px}.snz-feat{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13.2px;margin:6.6px 0 0;padding-top:22px;border-top:1px solid rgba(0,0,0,.15);text-align:center}.snz-feat__i{min-width:0;display:flex;flex-direction:column;align-items:center;gap:7.7px}.snz-feat__i svg{width:30px;height:30px;flex-shrink:0;opacity:.85}.snz-feat__i span{font-size:12.1px;line-height:1.35;letter-spacing:.01em}.snz-tab{border-top:1px solid rgba(0,0,0,.15)}.snz-tab:first-of-type{margin-top:26.4px}.snz-tab__s{cursor:pointer;list-style:none;padding:18.7px 0;display:flex;justify-content:space-between;align-items:center;gap:13.2px;min-width:0}.snz-tab__s::-webkit-details-marker{display:none}.snz-tab__label{font-family:var(--font-body--family);font-weight:600;text-transform:uppercase;letter-spacing:.09em;font-size:13.75px;line-height:1.3;min-width:0}.snz-tab__ic{position:relative;flex-shrink:0;width:14px;height:14px}.snz-tab__bar{position:absolute;top:50%;left:0;width:14px;height:1.5px;margin-top:-.75px;background:#000;display:block}.snz-tab__bar--v{transform:rotate(90deg);transition:opacity .15s ease}.snz-tab[open] .snz-tab__bar--v{opacity:0}.snz-tab__c{padding-bottom:19.8px;font-size:14.85px;line-height:1.6}.snz-tab__c p:first-child{margin-top:0}.snz-tab__c p:last-child{margin-bottom:0}.snz-tab--last{border-bottom:1px solid rgba(0,0,0,.15);margin-bottom:26.4px}.snz-spec{width:100%;border-collapse:collapse;font-size:14.3px}.snz-spec th,.snz-spec td{text-align:left;padding:7.7px 0;border-bottom:1px solid rgba(0,0,0,.1)}.snz-spec th{font-weight:600;width:42%}.snz-spec tr:last-child th,.snz-spec tr:last-child td{border-bottom:none}.snz-faq__q{font-weight:600;margin:0 0 3.3px}.snz-faq__a{margin:0 0 15.4px}.snz-faq__a:last-child{margin-bottom:0}.snz-style{margin:0 0 26.4px}.snz-style__h{font-family:var(--font-body--family);font-weight:600;text-transform:uppercase;letter-spacing:.09em;font-size:13.75px;margin:0 0 11px}.snz-style__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8.8px}.snz-style__list a{display:inline-block;padding:7.7px 15.4px;border:1px solid rgba(0,0,0,.35);border-radius:8px;font-size:13.75px;text-decoration:none;color:inherit;transition:background .15s ease}.snz-style__list a:hover{background:#0000000f}.product-details .add-to-cart-button{border-radius:8px;text-transform:uppercase;font-size:14px;letter-spacing:.1em}.product-details .quantity-selector{border-radius:8px!important}.product-details .price,.product-details .price *{font-size:19.8px;font-weight:400}.product-details shopify-accelerated-checkout,.product-details .shopify-payment-button,.product-details [class*=accelerated-checkout]{display:none!important}.product-details .snz-tab:first-of-type{margin-top:26.4px}.product-details div:has(>.snz-tab)+div:has(>.snz-tab)>.snz-tab{margin-top:-12px}
/*# sourceMappingURL=/cdn/shop/t/38/assets/snz-product.css.map */
