.ws-store{--ws-ink:#3b3b37;--ws-muted:#707074;--ws-panel:#f4f3f7;--ws-gradient:linear-gradient(100deg,#c9b8cb,#9db6ed);--ws-diamond:url(wonsis-argyle.svg);background:#fff;color:var(--ws-ink)}.ws-store .ws-container{width:min(100% - 80px,1340px);margin-inline:auto}.ws-store a:focus-visible,.ws-store button:focus-visible{outline:3px solid #788bc2;outline-offset:4px}.ws-store .ws-button{display:flex;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:12px 18px;background:#3b3b37;color:#fff;border:0;border-radius:3px;text-decoration:none;font-size:12px;font-weight:650;letter-spacing:.035em;line-height:1.35}.ws-store .ws-button:hover{background:#53534e}.ws-store .ws-button--gradient{background:var(--ws-gradient);color:#292927}.ws-store .ws-button--gradient:hover{filter:brightness(1.05)}.ws-store .announcement-bar{background:var(--ws-gradient);color:#303030;box-shadow:none}.ws-store .announcement-bar:before,.ws-store .announcement-bar:after{display:none}.ws-store .announcement-bar__slides{font-size:11px;letter-spacing:.06em}.ws-store .header-logo{--font-family:Georgia,serif!important;--font-style:italic!important;--font-weight:400!important;font-size:clamp(28px,2.8vw,40px)}.ws-store .header-logo__image-container{line-height:1.1}.ws-hero{background:#3c3c38 var(--ws-diamond);border-bottom:8px solid #b5b8dc}.ws-hero__inner{max-width:1440px;margin:auto;display:grid;grid-template-columns:36% 34% 30%;align-items:center;min-height:518px;padding:24px 24px 24px 36px;gap:16px}.ws-hero__trays{position:relative;height:440px;min-width:0}.ws-hero__tray{position:absolute;width:35%;height:auto;filter:drop-shadow(0 5px 4px #0004)}.ws-hero__tray--1{left:64%;top:0}.ws-hero__tray--2{left:43%;top:12%}.ws-hero__tray--3{left:22%;top:24%}.ws-hero__tray--4{left:1%;top:36%}.ws-hero__copy{text-align:center;min-width:0}.ws-hero__copy h1{font-family:Georgia,serif;font-style:italic;font-size:clamp(42px,5vw,75px);font-weight:400;line-height:1.1;margin:0 0 22px;color:#fff;letter-spacing:0}.ws-hero__subtitle{font-size:clamp(17px,1.8vw,28px);line-height:1.25;margin:0;color:#bdc3df}.ws-hero__badges{display:flex;gap:14px;justify-content:center;margin:28px 0 38px}.ws-hero__badges img{width:calc((100% - 28px)/3);max-width:142px;aspect-ratio:1;object-fit:cover;border-radius:50%;object-position:center 30%}.ws-hero__copy .ws-button{width:94%;margin-inline:auto;font-size:10px}.ws-hero__model{position:relative;width:100%;height:462px;border:5px solid white;border-radius:28px;overflow:hidden}.ws-hero__model>img{width:100%;height:100%;object-fit:cover;object-position:50% 36%}.ws-hero__model>p{position:absolute;left:6%;right:6%;bottom:14px;background:var(--ws-gradient);border-radius:7px;padding:9px 5px;color:#333;text-align:center;font-size:9px;letter-spacing:.025em;margin:0;font-weight:600}.ws-promotions{background:#fff;border-bottom:10px solid #b5b8dc;padding-block:36px}.ws-promotions__inner{display:grid;grid-template-columns:29% 1fr;gap:30px;align-items:center}.ws-promotions__intro h2{font-size:clamp(22px,2.4vw,35px);font-weight:800;line-height:1.15;color:#9a9ec5;margin:0 0 22px}.ws-promotions__intro>p{font-size:18px;font-weight:700;line-height:1.5;margin:0 0 18px;max-width:265px}.ws-mix-match{display:inline-block;padding:9px 14px;background:linear-gradient(110deg,#c9b8cb,#9db6ed);font-size:10px;font-weight:700}.ws-promotions__offers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ws-promotion-card{background:var(--ws-panel);border-top:6px solid #b5b8dc;border-radius:0 0 12px 12px;text-align:center;padding:24px 10px}.ws-promotion-card>span{display:block;font-size:10px;line-height:1.3;color:#666}.ws-promotion-card>strong{display:block;font-size:clamp(23px,2.25vw,33px);font-weight:750;margin:19px 0 8px;line-height:1.1}.ws-promotion-card>b{font-size:16px;color:#858fb8;letter-spacing:.08em}.ws-section-heading{display:flex;gap:30px;align-items:end;justify-content:space-between;margin-bottom:28px}.ws-section-heading>h2{font-size:clamp(26px,2.6vw,38px);font-weight:800;line-height:1.15;margin:0;letter-spacing:-.035em;color:#373735}.ws-section-heading>p{font:italic clamp(24px,2.1vw,32px)/1.3 Georgia,serif;color:#777780;margin:0;min-width:32%;border-bottom:6px solid #b5b8dc;padding:0 8px 9px}.ws-products{padding-block:55px;scroll-margin-top:140px}.ws-products__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:23px}.ws-product-card{min-width:0}.ws-product-card__image{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1.08;background:#f4f4f6;border-radius:12px;overflow:hidden;padding:12px}.ws-product-card__image img{width:100%;height:100%;object-fit:contain;transition:transform .2s}.ws-product-card__image:hover img{transform:scale(1.025)}.ws-product-card>h3{margin:19px 0 12px;font-size:19px;font-weight:650;line-height:1.3}.ws-product-card>h3 a{color:inherit;text-decoration:none}.ws-product-card__meta{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:11px;color:#666;margin-bottom:18px}.ws-product-card__meta strong{font-size:16px;white-space:nowrap;color:var(--ws-ink)}.ws-brand-strip{background:#3c3c38 var(--ws-diamond);padding:20px;color:#bdc3df;text-align:center;font-size:clamp(18px,2vw,28px);line-height:1.2}.ws-brand-panel__inner{padding-block:45px}.ws-brand-panel__grid{display:grid;grid-template-columns:minmax(0,2.5fr) minmax(0,1fr);gap:30px;align-items:stretch}.ws-brand-panel__visual{overflow:hidden;border-radius:16px;align-self:center}.ws-brand-panel__visual img{width:100%;height:auto;display:block}.ws-brand-panel__copy{background:#f0f1f8;border-radius:16px;padding:32px;display:flex;flex-direction:column;justify-content:center}.ws-brand-panel__copy h3{font-size:27px;font-weight:750;line-height:1.2;margin:0 0 24px;color:#373735}.ws-brand-panel__copy .rte{font-size:15px;line-height:1.8;color:#666}.ws-brand-panel__caption{color:#777;font-size:10px;line-height:1.7;margin:20px 0 0}.ws-brand-panel--look{background:#3c3c38 var(--ws-diamond)}.ws-brand-panel--look .ws-section-heading h2,.ws-brand-panel--look .ws-section-heading>p{color:#bdc3df}.ws-brand-panel--look .ws-brand-panel__caption{color:#eee}.ws-brand-panel--look .ws-brand-panel__visual{border:5px solid #fff}.ws-brand-panel__portrait{height:370px;max-width:365px;justify-self:end;border:5px solid white;border-radius:20px;overflow:hidden}.ws-brand-panel__portrait img{width:100%;height:100%;object-fit:cover}.ws-brand-footer{padding-block:38px;display:flex;gap:35px;align-items:center;justify-content:space-between}.ws-wordmark{font:italic 34px Georgia,serif;text-decoration:none;color:#373735}.ws-brand-footer nav{display:flex;gap:15px 22px;flex-wrap:wrap;justify-content:flex-end;font-size:12px}.ws-brand-footer nav a{color:#666;text-underline-offset:4px}.ws-store .ws-product-title{font-size:clamp(31px,3.1vw,46px);font-family:var(--font-heading--family);font-weight:750;letter-spacing:-.035em;line-height:1.12;margin:0;color:#373735}.ws-store .product-information .product-details>.group-block{box-shadow:none;border:0;border-radius:0;background:#fff}.ws-store .product-information__media{border-top:6px solid #b5b8dc;background:#f5f5f7;border-radius:14px;overflow:hidden}.ws-store .wonsis-product-eyebrow{padding:0;border:0;border-radius:0;background:none;color:#7d83a7;font-size:10px;letter-spacing:.08em}.ws-store .wonsis-product-eyebrow>span{display:none}.ws-store .product-information .variant-option--package{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;align-items:stretch}.ws-store .product-information .variant-option--package legend{font-size:12px;color:#373735;margin:0 0 8px;font-weight:700}.ws-store .product-information .variant-option--package legend:after{display:none}.ws-store .product-information .variant-option--package .package-card{display:flex;flex-direction:column;align-items:stretch;justify-content:center;min-height:112px;max-width:none;width:100%;margin:0;padding:13px 15px;border:2px solid #eeeef4;border-radius:8px;background:#fff;color:#373735;box-shadow:none;transform:none;overflow:visible}.ws-store .product-information .variant-option--package .package-card:hover{background:#fafafe;border-color:#c5cbe0;box-shadow:none;transform:none}.ws-store .product-information .variant-option--package .package-card:has(:checked){border-color:#aab6df;background:#fff;color:#373735;box-shadow:none}.ws-store .product-information .package-card .variant-option__button-label__pill{display:none}.ws-store .product-information .package-card__content{position:relative;display:flex;gap:7px;align-items:flex-start;padding:0;min-width:0}.ws-store .product-information .package-card__name{font-size:12px;font-weight:700;color:#373735;line-height:1.3;min-height:16px}.ws-store .product-information .package-card__name-line{display:inline;white-space:normal}.ws-store .product-information .package-card__name-line+.package-card__name-line:before{content:" "}.ws-store .product-information .package-card__pricing{position:static;transform:none;max-width:none;min-height:0;display:flex;justify-content:flex-start;align-items:baseline;gap:6px;flex-wrap:wrap;margin:0;order:1}.ws-store .product-information .package-card__pricing strong{font-size:25px;color:#373735;font-weight:750;line-height:1.15}.ws-store .product-information .package-card__pricing s{font-size:11px;color:#777}.ws-store .product-information .package-card__units{font-size:11px;color:#777;order:2}.ws-store .product-information .package-card__badge{display:none}.ws-store .product-information .package-card:has([data-option-available=false]){opacity:.55}.ws-store .product-information .product-form-buttons{gap:14px}.ws-store .product-information .add-to-cart-button{border-radius:4px;background:#3b3b37;color:#fff;min-height:50px}.ws-store .product-information .quantity-selector{border-radius:4px;background:#f1f1f4}.ws-store .ws-package-note{font-size:11px;color:#777;line-height:1.6;margin:0 0 15px}.ws-store .ws-product-help{width:100%;font-size:14px}.ws-product-help details{border-top:1px solid #e5e5eb;padding:17px 0}.ws-product-help summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:15px}.ws-product-help summary:after{content:"+"}.ws-product-help details[open]>summary:after{content:"\2212"}.ws-product-help details>.rte,.ws-product-help details>p{font-size:14px;line-height:1.8;padding-top:18px;color:#666}.ws-product-help img{max-width:100%;height:auto}.ws-store .product-information .price{color:#373735}.ws-store .wonsis-compare-badge{background:#f2f2f7;color:#777}.ws-store .wonsis-savings-badge{background:#eeeff6;color:#6f789f}.ws-store .sticky-add-to-cart__bar{background:#f5f5f8;border-color:#b5b8dc}.ws-store .sticky-add-to-cart__button{background:#3b3b37;color:#fff;border-radius:4px}@media(min-width:750px)and (max-width:1100px){.ws-hero__inner{min-height:410px;padding:20px;gap:10px}.ws-hero__trays{height:350px}.ws-hero__model{height:355px}.ws-hero__badges{gap:7px;margin:22px 0}.ws-hero__copy .ws-button{font-size:8px}.ws-hero__model>p{font-size:7px}.ws-promotions__inner{grid-template-columns:28% 1fr;gap:20px}.ws-promotions__offers{gap:10px}.ws-promotion-card{padding:19px 7px}.ws-promotions__intro>p{font-size:15px}.ws-brand-panel__copy{padding:20px}.ws-brand-panel__copy h3{font-size:23px}.ws-store .product-information .package-card__pricing strong{font-size:22px}.ws-store .product-information .variant-option--package .package-card{padding:12px 10px}}@media(max-width:749px){.ws-store .ws-container{width:calc(100% - 36px)}.ws-store .announcement-bar__slides{font-size:9px;letter-spacing:0}.ws-hero__inner{min-height:0;padding:20px 18px 26px;grid-template-columns:52% 48%;gap:0;row-gap:18px}.ws-hero__trays{height:270px;align-self:center;margin-right:14px}.ws-hero__tray{width:44%}.ws-hero__tray--1{left:55%;top:0}.ws-hero__tray--2{left:37%;top:15%}.ws-hero__tray--3{left:19%;top:30%}.ws-hero__tray--4{left:1%;top:45%}.ws-hero__model{grid-column:2;grid-row:1;height:270px;border-width:3px;border-radius:20px}.ws-hero__model>p{font-size:6px;bottom:8px;padding:6px 3px;left:4%;right:4%;border-radius:4px}.ws-hero__copy{grid-row:2;grid-column:1 / -1}.ws-hero__copy h1{font-size:48px;margin-bottom:10px}.ws-hero__subtitle{font-size:20px}.ws-hero__badges{gap:20px;margin:20px auto 22px;max-width:300px}.ws-hero__badges img{width:calc((100% - 40px)/3)}.ws-hero__copy .ws-button{font-size:10px;width:100%;min-height:44px}.ws-promotions{padding-block:25px;border-bottom-width:7px}.ws-promotions__inner{display:block}.ws-promotions__intro h2{font-size:27px;margin-bottom:12px}.ws-promotions__intro>p{font-size:15px;max-width:none;margin-bottom:12px}.ws-mix-match{font-size:9px;padding:8px 12px}.ws-promotions__offers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.ws-promotion-card{padding:18px 8px;border-top-width:4px}.ws-promotion-card>span{font-size:9px}.ws-promotion-card>strong{font-size:27px;margin:13px 0 7px}.ws-promotion-card>b{font-size:13px}.ws-section-heading{display:block;margin-bottom:23px}.ws-section-heading>h2{font-size:27px;line-height:1.2}.ws-section-heading>p{font-size:24px;margin:16px 0 0;min-width:0;width:fit-content;max-width:100%;border-bottom-width:5px}.ws-products{padding-block:34px}.ws-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 13px}.ws-product-card__image{padding:7px;border-radius:9px}.ws-product-card>h3{font-size:16px;margin:14px 0 10px}.ws-product-card__meta{font-size:9px;flex-wrap:wrap;gap:7px;margin-bottom:13px;line-height:1.45}.ws-product-card__meta strong{font-size:14px}.ws-product-card .ws-button{font-size:10px;padding:11px 8px;gap:6px;min-height:40px}.ws-brand-strip{font-size:16px;padding:15px 12px}.ws-brand-panel__inner{padding-block:30px}.ws-brand-panel__grid{display:block}.ws-brand-panel__copy{padding:24px;margin-top:20px;border-radius:12px}.ws-brand-panel__copy h3{font-size:23px;margin-bottom:15px}.ws-brand-panel__copy .rte{font-size:13px}.ws-brand-panel__visual{border-radius:12px}.ws-brand-panel__portrait{max-width:280px;height:350px;margin:24px auto 0;border-radius:16px}.ws-brand-panel--look .ws-section-heading h2{font-size:25px}.ws-brand-panel__caption{font-size:9px;margin-top:15px}.ws-brand-footer{display:block;padding-block:30px}.ws-wordmark{font-size:30px}.ws-brand-footer nav{justify-content:flex-start;font-size:11px;margin-top:24px;gap:14px 18px}.ws-store .product-information .variant-option--package{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ws-store .product-information .variant-option--package .package-card{padding:12px 10px;min-height:110px;border-radius:7px;display:flex}.ws-store .product-information .package-card__content{display:flex;grid-column:auto;grid-row:auto}.ws-store .product-information .package-card__name{font-size:10px;min-height:26px}.ws-store .product-information .package-card__pricing{position:static;transform:none;max-width:none;margin:0;justify-content:flex-start}.ws-store .product-information .package-card__pricing strong{font-size:23px}.ws-store .product-information .package-card__pricing s{font-size:9px}.ws-store .product-information .package-card__units{font-size:10px}.ws-store .ws-product-title{font-size:32px}.ws-store .product-information__media{border-top-width:5px}.ws-store .ws-product-help{font-size:13px}}.ws-hero__inner{grid-template-columns:36fr 34fr 30fr}.ws-hero__badges img{height:auto;aspect-ratio:1;flex-shrink:0}@media(max-width:749px){.ws-hero__inner{grid-template-columns:52fr 48fr}}@media(prefers-reduced-motion:reduce){.ws-product-card__image img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/wonsis-store.css.map */
