/* Wistraa: compact buying flow, 10 October 2026. */
.wr-benefits{padding:0;list-style:none;margin:14px 0;font-size:14px;line-height:1.6}.wr-benefits li{position:relative;padding-left:20px;margin:3px 0}.wr-benefits li:before{content:"✓";position:absolute;left:0;color:#cecece}.wr-size{font-size:13px;line-height:1.5;margin:10px 0}.wr-size small{font-size:12px;opacity:.8}.wr-shipping{font-size:13px;line-height:1.6;margin:8px 0}.wr-shipping a{text-decoration:underline;text-underline-offset:3px}.wr-shipping span{display:block}.wr-tax{font-size:11px;opacity:.8;margin:4px 0!important}
.ws .ws-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copy visual" "purchase visual";align-items:start}.ws .ws-hero-copy{grid-area:copy;position:static;padding:34px 9% 12px}.ws .ws-hero-copy h1{font-size:clamp(38px,4.4vw,62px);margin:18px 0 14px}.ws .ws-lead{max-width:480px;font-size:15px}.ws .ws-hero-visual{grid-area:visual;padding:20px 0;align-self:center}.ws .ws-image-label{top:0}.ws .ws-shot{aspect-ratio:1;max-height:650px}.ws .ws-shot img{object-fit:contain}.ws .ws-purchase{grid-area:purchase;padding:6px 9% 32px;border:0;background:#171717}.ws .ws-purchase>.ws-kicker,.ws .ws-purchase>h2{display:none}.ws .ws-purchase .ws-price{margin:14px 0 6px;font-size:30px}.ws .ws-purchase .wr-benefits{margin:8px 0}.ws .ws-product-form{margin-top:16px;gap:9px}.ws .ws-product-details{margin-top:14px}.ws .ws-brand-logo img{width:174px}.ws .ws-nav{padding-top:8px;padding-bottom:8px}.ws #ws-product{scroll-margin-top:105px}.ws .ws-design,.ws .ws-daily{padding-top:68px;padding-bottom:68px}
.product__title h1{font-size:clamp(28px,3.2vw,42px);line-height:1.12;letter-spacing:-.035em}.product__info-container .product__title{margin-bottom:16px}.product__info-container .product-form__input{margin:12px 0;max-width:100%}.product__info-container .product-form__input--dropdown .select{max-width:100%}.product__info-container .product-form__quantity{display:flex;align-items:center;gap:18px}.product__info-container .product-form__quantity .form__label{margin:0}.product__info-container .quantity{min-height:44px}.product__info-container .product-form__buttons{max-width:100%}.product__info-container .wr-benefits{margin:12px 0}.product__info-container .wr-shipping{margin-top:6px}.product__info-container .wr-size{margin:8px 0 14px}.product__info-container .product__description{font-size:15px;line-height:1.7}
@media(max-width:750px){.ws .ws-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "visual" "purchase"}.ws .ws-hero-copy{padding:22px 6% 0}.ws .ws-hero-copy h1{font-size:38px;margin:12px 0}.ws .ws-hero-visual{padding:0 6%}.ws .ws-shot{max-height:300px;aspect-ratio:1.25}.ws .ws-image-label{display:none}.ws .ws-purchase{padding:10px 6% 28px}.ws .ws-brand-logo img{width:130px}.ws .ws-nav-cta{font-size:12px}.ws .ws-purchase .wr-benefits{font-size:13px}.ws .ws-hero-copy .ws-kicker{font-size:10px!important}.product__info-container .product__title h1{font-size:29px}.product__info-container .wr-benefits{font-size:13px}.ws .ws-design,.ws .ws-daily{padding-top:48px;padding-bottom:48px}}

.ws .ws-purchase{display:flex;flex-direction:column}.ws .ws-purchase>.wr-benefits{order:3;margin-top:18px}.ws .ws-purchase>.wr-size{order:4}.ws .ws-purchase>.ws-product-details{order:5;align-self:flex-start}.ws .ws-purchase .wr-shipping{margin:4px 0}.ws .ws-purchase .ws-price{margin-top:6px}.ws .ws-buy-button:not(:disabled){background:#666666;border-color:#cecece;color:white}.ws .ws-buy-button:not(:disabled):hover{background:#585858}@media(max-width:750px){.ws .ws-shot{max-height:230px}.ws .ws-purchase{padding-top:8px}.ws .ws-product-form{margin-top:12px}}

