spring-pdp{display:block}.spring-pdp{background-color:var(--color-background, #ffffff);color:var(--color-text, #27291f);--bbox-inset: max(24px, calc((100vw - 1600px)/2) );--spring-pdp-accent: var(--color-accent, #cbffb5);--spring-pdp-divider: var(--color-lines-and-borders, rgba(39, 41, 31, .14))}@media(min-width:1024px){.spring-pdp{--bbox-inset: max(64px, calc((100vw - 1600px)/2) )}}.spring-pdp .spring-pdp__inner{padding-left:var(--bbox-inset);padding-right:var(--bbox-inset);box-sizing:border-box;width:100%;display:flex;flex-direction:column;gap:24px}.spring-pdp__media{position:relative;width:100%;border-radius:var(--spring-radius-card, 16px);overflow:hidden;background-color:var(--color-background, #efedea);aspect-ratio:var(--pdp-media-mobile-aspect, 1 / 1);height:var(--pdp-media-mobile-h, auto)}.spring-pdp__img,.spring-pdp__media img{width:100%;height:100%;object-fit:cover;display:block}.spring-pdp__viewport{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.spring-pdp__viewport::-webkit-scrollbar{display:none}.spring-pdp__viewport:focus-visible{outline:2px solid var(--color-text, #27291f);outline-offset:-2px}.spring-pdp__slide{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.spring-pdp__progress{position:absolute;bottom:16px;right:16px;width:60px;z-index:2;display:flex;align-items:center;gap:6px}.spring-pdp__progress-segment{-webkit-appearance:none;appearance:none;flex:1 1 0;min-width:8px;transition:flex-grow .45s var(--ease-out-quart, ease);border:none;padding:0;margin:0;height:3px;border-radius:var(--spring-radius-pill, 9999px);background-color:#ffffff4d;cursor:pointer;overflow:hidden}.spring-pdp__progress-fill{display:block;width:0;height:100%;border-radius:inherit;background-color:#fff}.spring-pdp__progress-segment.is-active{flex-grow:1.4}.spring-pdp__progress-segment.is-active .spring-pdp__progress-fill{width:100%}.spring-pdp__progress-segment:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(min-width:1024px){.spring-pdp__progress{display:none}}.spring-pdp__thumbs{display:none}@media(min-width:1024px){.spring-pdp__thumbs{display:flex;justify-content:flex-start;gap:8px;margin-top:12px;overflow-x:auto;scrollbar-width:none}.spring-pdp__thumbs::-webkit-scrollbar{display:none}.spring-pdp__thumb{-webkit-appearance:none;appearance:none;flex:0 0 auto;width:72px;height:72px;padding:0;border:none;border-radius:8px;overflow:hidden;cursor:pointer;opacity:.55;transition:opacity .2s ease;background-color:var(--color-background, #efedea)}.spring-pdp__thumb:hover{opacity:.8}.spring-pdp__thumb.is-active{opacity:1;outline:1px solid var(--color-text, #27291f);outline-offset:-1px}.spring-pdp__thumb:focus-visible{outline:2px solid var(--color-text, #27291f);outline-offset:2px}.spring-pdp__thumb img{width:100%;height:100%;object-fit:cover;display:block}}.spring-pdp__badge{position:absolute;top:14px;left:14px;z-index:2;display:inline-flex;align-items:center;padding:7px 14px;font-weight:var(--spring-fw-regular);letter-spacing:0;border-radius:var(--spring-radius-pill, 9999px);background-color:var(--color-accent, #cbffb5);color:var(--color-accent-foreground, #27291f);white-space:nowrap}.spring-pdp__info{display:flex;flex-direction:column}.spring-pdp .spring-pdp__vendor{margin:0 0 8px;color:var(--color-overline, var(--color-accent, #cbffb5));font-family:var(--spring-ff-brand, "FK Grotesk Neue");font-size:.75rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase}.spring-pdp .spring-pdp__title{margin:0 0 8px;text-wrap:balance;line-height:normal;color:var(--color-heading, currentColor)}.spring-pdp__desc{margin:0 0 28px}.spring-pdp__desc-text{margin:0;color:var(--color-body-soft, #b3b4b1)}.spring-pdp__desc-text [style*=color]{color:inherit!important}.spring-pdp__desc-text.rte a{background-image:linear-gradient(90deg,currentColor,currentColor)}.spring-pdp__desc-text>:first-child{margin-top:0}.spring-pdp__desc-text>:last-child{margin-bottom:0}.spring-pdp__desc:not(.is-expanded) .spring-pdp__desc-text{display:-webkit-box;-webkit-line-clamp:var(--pdp-desc-lines, 2);-webkit-box-orient:vertical;overflow:hidden}.spring-pdp__readmore{position:relative;-webkit-appearance:none;appearance:none;display:flex;align-items:center;width:fit-content;margin:12px 0 0;padding:0 0 8px;border:0;background:none;color:var(--color-body-soft, #b3b4b1);cursor:pointer;text-decoration:none}.spring-pdp__readmore[hidden]{display:none}.spring-pdp__readmore:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform-origin:left;transition:transform .3s ease}.spring-pdp__readmore:hover:after,.spring-pdp__readmore:focus-visible:after{transform:scaleX(0)}.spring-pdp__variants{margin:0 0 20px}.spring-pdp .spring-pdp__variants-label{display:block;margin:0 0 10px;color:var(--color-overline, #cbffb5)!important;font-family:var(--spring-ff-brand, "FK Grotesk Neue", sans-serif)!important;font-size:.75rem!important;font-style:normal;font-weight:400!important;line-height:1.2rem!important;letter-spacing:.09rem!important;text-transform:uppercase!important}.spring-pdp__select-wrap{position:relative}.spring-pdp__select{appearance:none;-webkit-appearance:none;display:flex;align-items:center;width:100%;height:2.6875rem;padding:.25rem 2.75rem .25rem 1.0625rem;border:1px solid #4f5240;border-radius:1rem;background-color:var(--color-background, #27291f);color:var(--color-body, currentColor);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spring-pdp__select:focus-visible{outline:2px solid var(--color-accent, #cbffb5);outline-offset:2px}.spring-pdp__select-icon{position:absolute;top:50%;right:1.0625rem;transform:translateY(-50%);display:inline-flex;pointer-events:none;color:var(--color-body, currentColor)}.spring-pdp__qty{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:16px;padding:0;margin-bottom:24px}@media(max-width:719.98px){.spring-pdp__qty{flex-direction:row;align-items:center;justify-content:space-between;gap:24px;width:100%}}.spring-pdp__qty-label{margin:0}.spring-pdp__stepper{display:inline-flex;align-items:center;gap:14px}.spring-pdp__qty-btn{-webkit-appearance:none;appearance:none;width:40px;height:40px;padding:0;border:1px solid var(--color-body, currentColor);border-radius:50%;background-color:transparent;color:var(--color-body, currentColor);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease}.spring-pdp__qty-btn:hover:not(:disabled){background-color:var(--color-body, currentColor);color:var(--color-background, #fff)}.spring-pdp__qty-btn:disabled{opacity:.3;cursor:default}.spring-pdp__qty-glyph{position:relative;display:block;width:14px;height:14px;font-size:0}.spring-pdp__qty-glyph:before,.spring-pdp__qty-glyph:after{content:"";position:absolute;top:50%;left:50%;background-color:currentColor}.spring-pdp__qty-glyph:before{width:14px;height:1.5px;transform:translate(-50%,-50%)}.spring-pdp__qty-btn[data-step="1"] .spring-pdp__qty-glyph:after{width:1.5px;height:14px;transform:translate(-50%,-50%)}.spring-pdp__stepper .spring-pdp__qty-input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;width:0;min-width:1.5em;height:auto!important;padding:0;margin:0;border:0;border-radius:0;background:transparent;color:inherit;text-align:center;font-size:1.125rem;font-variant-numeric:tabular-nums;line-height:1.2!important}.spring-pdp__qty-input::-webkit-outer-spin-button,.spring-pdp__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.spring-pdp__bar-dock{width:100%;margin-top:16px}.spring-pdp__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:.75rem 1rem;border-radius:1rem;background-color:var(--color-background, #27291f);border:1px solid var(--color-lines-and-borders, #efedea);color:var(--color-text, #ffffff)}.spring-pdp__bar-price{display:flex;flex-direction:column;gap:4px;min-width:0}.spring-pdp .spring-pdp__price{margin:0;font-size:1.125rem;font-weight:400;line-height:1}.spring-pdp__price-compare{margin-left:6px;color:var(--color-body-soft, #b3b4b1)}.spring-pdp .spring-pdp__sublabel{margin:0;color:var(--color-body-soft, #b3b4b1);font-size:.8125rem;font-weight:400;line-height:1}.spring-pdp__bar-cta{flex:0 0 auto}.spring-pdp__form{margin:0}.spring-pdp__bar-cta .btn-wrapper{margin:0;display:inline-flex}.spring-pdp__bar-cta .btn[disabled]{opacity:.45;cursor:not-allowed;pointer-events:none}.spring-pdp__bar-cta .btn.is-loading{opacity:.7;pointer-events:none}.spring-pdp__availability{margin:0;text-align:right;color:var(--color-body-soft, #b3b4b1)}.spring-pdp__external-note{margin:10px 0 0;color:var(--color-body-soft, #b3b4b1)}.spring-pdp__attend{display:flex;flex-direction:column;gap:6px;margin-top:16px}.spring-pdp__attend-meta,.spring-pdp__attend-note{margin:0}.spring-pdp__attend-note{color:var(--color-body-soft, #8a8b84)}.spring-pdp__error{min-height:0;color:#8c1d18}.spring-pdp__error:not(:empty){margin-top:12px;padding:10px 14px;border-radius:10px;background-color:#fdeceb}.spring-pdp__details{margin-top:28px}.spring-pdp__detail{border-bottom:1px solid var(--spring-pdp-divider)}.spring-pdp__detail:first-child{border-top:none}.spring-pdp__detail:last-child{border-bottom:none}.spring-pdp__detail-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;cursor:pointer;list-style:none}.spring-pdp__detail-summary::-webkit-details-marker{display:none}.spring-pdp .spring-pdp__detail-label{margin:0;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.125rem;font-weight:300;line-height:normal;color:var(--color-heading, currentColor)}.spring-pdp__detail-icon{flex:0 0 auto;display:inline-flex;align-items:center;color:currentColor;transition:transform .2s ease}.spring-pdp__detail[open] .spring-pdp__detail-icon{transform:rotate(180deg)}.spring-pdp__detail-content{padding:0 0 22px;color:var(--color-body-soft, rgba(39, 41, 31, .7))}.spring-pdp__detail-content>:first-child{margin-top:0}.spring-pdp__detail-content>:last-child{margin-bottom:0}@media(max-width:1023.98px){.spring-pdp__bar-dock.is-stuck{min-height:var(--bar-h, 76px)}.spring-pdp__bar-dock.is-stuck .spring-pdp__bar{position:fixed;left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));bottom:max(16px,env(safe-area-inset-bottom,16px));z-index:30;border-radius:1rem;padding:.75rem 1rem;box-shadow:0 8px 28px #00000038;animation:spring-pdp-bar-in .18s ease}}@keyframes spring-pdp-bar-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(min-width:720px)and (max-width:1023.98px){.spring-pdp .spring-pdp__inner{gap:32px}.spring-pdp__media{max-width:520px;margin:0 auto}}@media(min-width:1024px){.spring-pdp .spring-pdp__inner{flex-direction:row;align-items:flex-start;gap:clamp(40px,5.5%,100px)}.spring-pdp .spring-pdp__gallery{flex:0 0 50%;max-width:50%;position:sticky;top:120px}.spring-pdp .spring-pdp__media{aspect-ratio:var(--pdp-media-desktop-aspect, 1 / 1);height:var(--pdp-media-desktop-h, auto)}.spring-pdp__info{flex:1 1 auto;max-width:none;padding-top:4px}.spring-pdp .spring-pdp__desc:not(.is-expanded) .spring-pdp__desc-text{-webkit-line-clamp:none;display:block;overflow:visible}.spring-pdp__readmore{display:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-spring-pdp.css.map */
