.ws-pdp{padding-bottom:6.4rem}.ws-pdp__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem}@media screen and (max-width:989px){.ws-pdp__grid.ws-wrap{padding-inline:0}.ws-pdp__info{padding-inline:var(--ws-edge)}.ws-pdp{padding-bottom:11rem}}@media screen and (min-width:990px){.ws-pdp__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:6.4rem;padding-top:4rem;align-items:start}.ws-pdp__media{position:sticky;top:2.4rem}}.ws-gallery{position:relative}.ws-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;background:#fff}.ws-gallery__track::-webkit-scrollbar{display:none}.ws-gallery__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;overflow:hidden}.ws-gallery__slide img,.ws-gallery__slide video,.ws-gallery__slide iframe{width:100%;height:100%;object-fit:cover;display:block;border:0}@media screen and (min-width:990px){.ws-gallery__track{border:1px solid var(--p-line, #E1E5DF);border-radius:1.6rem}}.ws-gallery__count{position:absolute;top:1.2rem;right:1.2rem;padding:.3rem 1rem;border-radius:999px;background:#fffffff0;border:1px solid var(--p-line, #E1E5DF);color:var(--p-ink, #18211C);font-size:1.25rem;font-weight:600;pointer-events:none}.ws-gallery__thumbs{display:flex;gap:.8rem;overflow-x:auto;padding:1.2rem var(--ws-edge) 0;scrollbar-width:none}.ws-gallery__thumbs::-webkit-scrollbar{display:none}@media screen and (min-width:990px){.ws-gallery__thumbs{padding-inline:0}}.ws-gallery__thumb{flex:0 0 6.4rem;height:6.4rem;padding:0;border:1px solid var(--p-line, #E1E5DF);border-radius:1rem;overflow:hidden;background:#fff;cursor:pointer;opacity:.7;transition:opacity .15s ease,border-color .15s ease}.ws-gallery__thumb:hover{opacity:1}.ws-gallery__thumb.is-active{border-color:var(--p-ink, #18211C);opacity:1}.ws-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.ws-pdp__info{display:flex;flex-direction:column;gap:2rem}.ws-pdp__title{margin:0;font-size:clamp(2.6rem,4.4vw,3.4rem);font-weight:700;line-height:1.15;letter-spacing:-.025em;color:var(--p-ink, #18211C)}.ws-pdp__price{font-size:2.4rem;font-weight:700;line-height:1;letter-spacing:-.01em;color:var(--p-ink, #18211C);text-shadow:none}.ws-pdp__form{display:flex;flex-direction:column;gap:2.4rem}.ws-opt{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem;min-width:0}.ws-pdp .ws-packs__legend{padding:0;margin-bottom:.2rem;font-family:inherit;font-size:1.4rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--p-ink, #18211C)}.ws-pdp .ws-packs__legend span{font-weight:500;color:var(--p-ink-soft, #5C6660)}.ws-pdp .ws-swatch{min-height:4.4rem;padding:.7rem 1.4rem .7rem .7rem;border:1px solid var(--p-line, #E1E5DF);border-radius:999px;background:#fff;color:var(--p-ink, #18211C);font-size:1.4rem;font-weight:500;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.ws-pdp .ws-swatch:hover{border-color:var(--p-ink-soft, #5C6660)}.ws-pdp .ws-swatch:has(input:checked){border-color:var(--p-ink, #18211C);box-shadow:0 0 0 1px var(--p-ink, #18211C)}.ws-pdp .ws-swatch__chip{border:1px solid rgba(24,33,28,.15)}.ws-pdp .ws-packs{gap:.8rem}.ws-pdp .ws-pack{padding:1.4rem 1.6rem;border:1px solid var(--p-line, #E1E5DF);border-radius:1.2rem;background:#fff;color:var(--p-ink, #18211C);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ws-pdp .ws-pack:hover{border-color:var(--p-ink-soft, #5C6660)}.ws-pdp .ws-pack:has(input:checked){border-color:var(--p-accent, #1F5C45);background:var(--p-accent-soft, #E7EFEA);box-shadow:0 0 0 1px var(--p-accent, #1F5C45)}.ws-pdp .ws-pack:has(input:disabled){opacity:.45;cursor:not-allowed}.ws-pdp .ws-pack__dot{background:#fff;border:1.5px solid var(--p-line, #E1E5DF)}.ws-pdp .ws-pack__dot:after{background:var(--p-accent, #1F5C45);box-shadow:none}.ws-pdp .ws-pack:has(input:checked) .ws-pack__dot{border-color:var(--p-accent, #1F5C45)}.ws-pdp .ws-pack__name{font-size:1.5rem;font-weight:600}.ws-pdp .ws-pack__sub{font-size:1.3rem;color:var(--p-ink-soft, #5C6660)}.ws-pdp .ws-pack__price{font-size:1.6rem;font-weight:700}.ws-pdp .ws-pack__save{padding:0;border-radius:0;background:none;color:var(--p-accent, #1F5C45);font-family:inherit;font-size:1.3rem;font-weight:600;letter-spacing:0}.ws-units{display:flex;flex-direction:column;gap:1.6rem;padding:1.6rem;border:1px solid var(--p-line, #E1E5DF);border-radius:1.2rem;background:#fff}.ws-unit{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:.8rem;min-width:0}.ws-unit[hidden]{display:none}.ws-unit__label{padding:0;font-family:inherit;font-size:1.35rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--p-ink-soft, #5C6660)}.ws-swatches--compact{gap:.8rem}.ws-pdp .ws-swatches--compact .ws-swatch{min-height:4rem;padding:.5rem 1.2rem .5rem .5rem;font-size:1.35rem}.ws-swatches--compact .ws-swatch__chip{width:2.2rem;height:2.2rem}.ws-units__note{margin:0;font-size:1.3rem;color:var(--p-ink-soft, #5C6660)}.ws-pdp__buy{display:flex;flex-direction:column;gap:1.2rem}.ws-pdp__trust{margin:0;font-size:1.35rem;color:var(--p-ink-soft, #5C6660);text-align:center}.ws-pdp__error{margin:0;font-size:1.4rem;color:#b42318}.ws-btn[aria-busy=true]{opacity:.7;cursor:progress}.ws-btn:disabled{opacity:.5;cursor:not-allowed}.ws-pdp .shopify-payment-button__button{border-radius:1.2rem;min-height:5.2rem}.ws-pdp .shopify-payment-button__more-options{font-size:1.35rem;color:var(--p-ink-soft, #5C6660)}.ws-eta{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem 2rem;margin:.4rem 0 0;padding:0;list-style:none}.ws-eta__item{display:inline-flex;align-items:center;gap:.7rem;font-size:1.4rem;font-weight:500;color:var(--p-ink, #18211C)}.ws-eta__item svg{width:1.9rem;height:1.9rem;flex:none;color:var(--p-accent, #1F5C45)}.ws-eta__item--free{color:var(--p-ink, #18211C);background:none;border:0;padding:0}.ws-pair{display:flex;flex-direction:column;gap:1.2rem;padding:1.6rem 0;border-top:1px solid var(--p-line, #E1E5DF);border-bottom:0;background:none;border-radius:0}.ws-pair__item{display:flex;align-items:center;gap:1.2rem}.ws-pair__img{flex:0 0 6.4rem;height:6.4rem;border-radius:1rem;overflow:hidden;background:#fff;border:1px solid var(--p-line, #E1E5DF);display:block}.ws-pair__img img{width:100%;height:100%;object-fit:cover;display:block}.ws-pair__txt{display:flex;flex-direction:column;gap:.2rem;min-width:0;flex:1 1 auto}.ws-pair__name{font-size:1.45rem;font-weight:600;color:var(--p-ink, #18211C);text-decoration:none;line-height:1.3}.ws-pair__name:hover{text-decoration:underline}.ws-pair__price{font-size:1.35rem;color:var(--p-ink-soft, #5C6660)}.ws-pdp .ws-pair__add{min-height:4.2rem;padding:.8rem 1.6rem;font-size:1.4rem;flex:0 0 auto;background:transparent;color:var(--p-ink, #18211C);border:1px solid var(--p-ink, #18211C)}.ws-pdp .ws-pair__add:hover{background:var(--p-ink, #18211C);color:#fff}.ws-pdp .ws-pair__add.is-done{background:var(--p-accent, #1F5C45);border-color:var(--p-accent, #1F5C45);color:#fff}.ws-pdp__desc{border-top:1px solid var(--p-line, #E1E5DF);padding-top:2.4rem;color:var(--p-ink, #18211C);font-size:1.55rem;line-height:1.65}.ws-pdp__desc h3{font-size:1.7rem;margin:2.4rem 0 .8rem}.ws-pdp__desc h3:first-child{margin-top:0}.ws-pdp__desc ul{padding-left:1.8rem;margin:0 0 1.2rem}.ws-pdp__desc li{margin-bottom:.6rem;line-height:1.55}.ws-pdp .ws-sticky{background:#fffffff7;border-top:1px solid var(--p-line, #E1E5DF);-webkit-backdrop-filter:none;backdrop-filter:none}.ws-pdp .ws-sticky__name{font-size:1.35rem;font-weight:600;color:var(--p-ink, #18211C)}.ws-pdp .ws-sticky__price{font-size:1.5rem;font-weight:700;color:var(--p-ink, #18211C)}.ws-sizecard img{height:auto}.ws-sizecard__small{text-wrap:balance}
/*# sourceMappingURL=/cdn/shop/t/21/assets/ws-product.css.map */
