.model-info{display:flex;justify-content:space-between;align-items:center;margin-top:-5px;margin-bottom:20px}.model-info span{font-size:12px;font-weight:400;color:#737373;letter-spacing:-.02em}.model-info__guide{font-size:12px;font-weight:400;color:#000;text-decoration:underline;cursor:pointer;transition:opacity .2s;letter-spacing:-.02em}.model-info__guide:hover{opacity:.6}.sfg-scrim{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000;z-index:950;pointer-events:none;transition:background var(--transition-drawer)}.sfg-scrim.sfg-open{background:#0006;pointer-events:auto;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.sfg-drawer{position:fixed;top:0;right:0;width:100%;max-width:50vw;height:100%;background:#fff;z-index:951;transform:translate(100%);transition:transform var(--transition-drawer);overflow:hidden;display:flex;flex-direction:column}.sfg-drawer.sfg-open{transform:translate(0)}.sfg-drawer__inner{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:48px 40px 40px;display:flex;flex-direction:column;overscroll-behavior:contain}.sfg-drawer__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.sfg-title{font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:-.02em;margin:0;color:#000;line-height:1.2}.sfg-close{background:none;border:none;cursor:pointer;padding:12px;transition:transform var(--transition-button);position:relative;z-index:10;min-width:40px;min-height:40px;display:flex;align-items:center;justify-content:center}.sfg-close:hover{transform:rotate(90deg)}.sfg-sub{font-size:12px;color:#8c8c8c;margin:0 0 28px;line-height:1.5;letter-spacing:-.02em;font-weight:400}.sfg-tabs{display:flex;margin-bottom:24px;border-bottom:1px solid rgba(0,0,0,.08)}.sfg-tab{flex:1;padding:12px 0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:-.02em;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;color:#00000059;transition:all .3s}.sfg-tab--active{color:#000;border-bottom-color:#000}.sfg-tab:hover{color:#000}.sfg-page{display:flex;flex-direction:column;flex:1}.sfg-hidden{display:none!important}.sfg-measures-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:-.02em;color:#000;margin:0 0 16px}.sfg-toggle{display:flex;position:relative;margin-bottom:28px;overflow:hidden}.sfg-tog{flex:1;padding:12px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:-.02em;background:#fff;border:1px solid #e5e5e5;cursor:pointer;color:#000;transition:color var(--duration-short) var(--spring-snappy),background var(--duration-short) var(--spring-snappy),border-color var(--duration-short) var(--spring-snappy);position:relative;z-index:1}.sfg-tog--active{color:#fff;background:#000;border-color:#000}.sfg-fields{display:flex;flex-direction:column;gap:18px;margin-bottom:28px}.sfg-field{display:flex;flex-direction:column;gap:6px}.sfg-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:-.02em;color:#000}.sfg-input{width:100%;padding:13px 14px;border:1px solid #e5e5e5;font-size:13px;font-family:inherit;outline:none;transition:border-color var(--duration-short) var(--spring-snappy),box-shadow var(--duration-short) var(--spring-snappy);border-radius:0;-webkit-appearance:none;letter-spacing:-.02em;font-weight:400;box-sizing:border-box}.sfg-input:focus{border-color:#000;box-shadow:0 0 0 1px #000}.sfg-row{display:flex;gap:8px}.sfg-input--half{flex:1}.sfg-drawer__footer{padding:20px 0;margin-top:0!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important;width:auto!important}.sfg-btn{width:100%;padding:0 28px;height:40px;background:#000;color:#fff;border:none;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:-.02em;cursor:pointer;transition:background var(--transition-micro),transform var(--transition-micro);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;border-radius:0}.sfg-btn:active{transform:scale(.98)}.sfg-btn:hover{background:#222}.sfg-btn__text{font-weight:700!important}.sfg-btn--cart{background:#000;animation:sfgPulse .4s ease}.sfg-btn--disabled{background:#ccc!important;cursor:not-allowed}.sfg-btn--disabled:hover{background:#ccc!important}.sfg-btn--oos{background:#999!important;cursor:not-allowed}.sfg-btn--oos:hover{background:#999!important}@keyframes sfgPulse{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.sfg-result{text-align:center;padding:28px 0;margin:0 0 4px;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08);opacity:0;transform:translateY(10px);transition:opacity var(--transition-reveal),transform var(--transition-reveal)}.sfg-result.sfg-show{opacity:1;transform:translateY(0)}.sfg-rec-size{font-size:36px;font-weight:700;color:#000;letter-spacing:-.02em;margin-bottom:8px}.sfg-note{font-size:12px;color:#646464;margin:0 0 8px;line-height:1.6;letter-spacing:-.02em;font-weight:400}.sfg-tip{font-size:12px;color:#a0a0a0;margin:0;font-style:italic;line-height:1.5;letter-spacing:-.02em;font-weight:400}.sfg-divider{height:1px;background:#00000014;margin:28px 0}.sfg-chart-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:-.02em;color:#000;margin:0 0 14px}.sfg-table{width:100%;border-collapse:collapse;font-size:12px;letter-spacing:-.02em}.sfg-table th{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:-.02em;padding:10px 6px;border-bottom:1px solid rgba(0,0,0,.08);color:#000;text-align:center}.sfg-table th:first-child{text-align:left}.sfg-table td{padding:10px 6px;border-bottom:1px solid rgba(0,0,0,.04);color:#333;text-align:center;transition:background .3s;font-weight:400;letter-spacing:-.02em}.sfg-table td:first-child{font-weight:700;color:#000;text-align:left;font-size:11px;text-transform:uppercase}.sfg-table td.sfg-highlight{background:#0000000a;font-weight:700;color:#000}.sfg-chart-note{font-size:11px;color:#a0a0a0;margin:14px 0 0;line-height:1.6;letter-spacing:-.02em;font-weight:400}.sfg-chart{display:none}.sfg-chart.sfg-visible{display:block}.sfg-manual-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:-.02em;color:#000;margin:24px 0 12px}.sfg-size-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:28px}.sfg-size-btn{padding:16px 8px;border:1px solid #e5e5e5;background:#fff;font-size:13px;font-weight:700;letter-spacing:-.02em;text-align:center;cursor:pointer;transition:transform var(--transition-micro),border-color var(--transition-micro),background-color var(--transition-micro),color var(--transition-micro);color:#000;border-radius:0}.sfg-size-btn:active{transform:scale(.95)}.sfg-size-btn:hover{border-color:#000}.sfg-size-btn--active{background:#000;color:#fff;border-color:#000}.sfg-size-btn--oos{opacity:.3;cursor:not-allowed;text-decoration:line-through}.sfg-anim{opacity:0;transform:translateY(8px);transition:opacity var(--transition-reveal),transform var(--transition-reveal)}.sfg-drawer.sfg-open .sfg-anim:nth-child(1){opacity:1;transform:translateY(0);transition-delay:.15s}.sfg-drawer.sfg-open .sfg-anim:nth-child(2){opacity:1;transform:translateY(0);transition-delay:.25s}.sfg-drawer.sfg-open .sfg-anim:nth-child(3){opacity:1;transform:translateY(0);transition-delay:.35s}.sfg-drawer.sfg-open .sfg-anim:nth-child(4){opacity:1;transform:translateY(0);transition-delay:.45s}.product-form__input--button{flex-wrap:wrap}.sfg-find-btn{display:flex;align-items:center;justify-content:center;width:100%;height:40px;padding:0 28px;border:1.5px solid #000;background:#fff;color:#000;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:-.02em;cursor:pointer;transition:background var(--transition-micro),color var(--transition-micro),transform var(--transition-micro);margin-bottom:0;grid-column:1/-1;box-sizing:border-box}.sfg-find-btn:hover{background:#000;color:#fff}.product__sticky-cart .price,.product__sticky-cart .product__sticky-cart-title{display:none!important}.product__media .media img{transition:none!important}.product__media .media:hover img{transform:none!important}.klarna-learn{display:none!important}@media(max-width:749px){.sfg-drawer{max-width:100%;padding:0}.sfg-drawer__inner{padding:24px 20px}.sfg-title{margin-top:15px}.product__media .media,.swiper-slide .media{aspect-ratio:3/4!important}.product__media .media img,.product__media .media video,.swiper-slide .media img,.swiper-slide .media video{object-fit:cover!important;height:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/sfg-drawer.css.map */
