.ulyv-set{display:block;color:#1b3325;max-width:1440px;margin:auto;padding:32px 40px 80px}.ulyv-set__grid{display:grid;grid-template-columns:1.06fr 1fr;gap:64px;align-items:start}.ulyv-set__visual{min-width:0}.ulyv-set__photo{aspect-ratio:4/5;background:#e8e2d8}.ulyv-set__model{display:block;width:100%;height:100%;object-fit:contain}.ulyv-set__model-tabs{display:flex;gap:8px;padding-top:12px}.ulyv-set__model-tabs button{flex:1;padding:13px 10px;background:transparent;color:#1b3325;border:1px solid #ced2ca;min-height:44px;font:inherit;font-size:13px}.ulyv-set__model-tabs button[aria-pressed=true]{background:#1b3325;color:#fff;border-color:#1b3325}.ulyv-set__info{padding-top:18px}.ulyv-set__eyebrow{font-size:11px;letter-spacing:.13em;margin:0 0 20px}.ulyv-set h1{font-size:clamp(32px,3.5vw,52px);line-height:1.08;margin:0 0 20px}.ulyv-set__intro{font-size:16px;line-height:1.7;margin:0 0 22px}.ulyv-set__price-label{display:block;font-size:12px;margin-bottom:5px}.ulyv-set__price>strong{font-size:29px;line-height:1.4}.ulyv-set__was{display:block;font-size:12px;line-height:1.6;margin-top:6px;color:#526056}.ulyv-set__was s{margin-right:6px}.ulyv-set__offer{padding:13px 16px;background:#e9ede5;font-size:13px;line-height:1.6;margin:22px 0}.ulyv-set__form label{display:block;font-size:13px;margin-bottom:8px}.ulyv-set select{width:100%;min-height:48px;border:1px solid #c9cfc5;background:#f6f5f2;color:#1b3325;padding:10px 34px 10px 12px;font:inherit;font-size:16px;border-radius:0}.ulyv-set__sizes{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.ulyv-set__small{font-size:12px;line-height:1.6;margin:12px 0;color:#526056}.ulyv-set__saving{display:flex;justify-content:space-between;gap:10px;margin:23px 0 16px;padding-top:17px;border-top:1px solid #d9ddd4;font-size:13px}.ulyv-set__submit{width:100%;padding:19px 16px;background:#1b3325;border:1px solid #1b3325;color:#fff;font:inherit;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;min-height:56px}.ulyv-set__submit:hover{background:#294737}.ulyv-set__submit:disabled{opacity:.55;cursor:not-allowed}.ulyv-set__error{color:#8b2525;font-size:13px;line-height:1.5}.ulyv-set__proof{display:flex;flex-wrap:wrap;gap:10px 17px;border-top:1px solid #d9ddd4;padding:20px 0;font-size:9px;font-weight:600;letter-spacing:.02em}.ulyv-set details{border-top:1px solid #d9ddd4;padding:15px 0}.ulyv-set summary{cursor:pointer;font-size:13px;min-height:24px}.ulyv-set details p{font-size:13px;line-height:1.7;margin:14px 0 0}.ulyv-set a{text-underline-offset:4px}.ulyv-set :focus-visible{outline:2px solid #1b3325;outline-offset:4px}.ulyv-set__details{margin-top:72px;padding-top:40px;border-top:1px solid #d9ddd4;display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:28px;align-items:center}.ulyv-set__details h2{font-size:32px;line-height:1.2;margin:0 0 20px}.ulyv-set__details p{font-size:14px;line-height:1.8}.ulyv-set__piece{display:block;font-size:13px}.ulyv-set__piece img{width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;display:block;background:#e8e2d8}.ulyv-set__piece span{display:block;padding:13px 0}@media(max-width:899px){.ulyv-set{padding:18px 20px 48px}.ulyv-set__grid{grid-template-columns:1fr;gap:22px}.ulyv-set__info{padding-top:6px}.ulyv-set h1{font-size:36px}.ulyv-set__eyebrow{margin-bottom:14px}.ulyv-set__details{margin-top:36px;padding-top:28px;grid-template-columns:1fr 1fr;gap:18px}.ulyv-set__details>div{grid-column:1/-1}.ulyv-set__details h2{font-size:28px}.ulyv-set__details .ulyv-set__eyebrow{font-size:11px}.ulyv-set__sizes{gap:12px}.ulyv-set__proof{font-size:9px;gap:9px}.ulyv-set__price>strong{font-size:28px}}.ulyv-set__fit{margin:12px 0 0}.ulyv-set__fit summary{font-weight:600;padding:8px 0;min-height:44px}.ulyv-set__fit h3{font-size:17px;margin:22px 0 10px}.ulyv-set__fit .ulyv-table-scroll{margin-top:12px}.ulyv-set__reassurance{padding:12px 0 4px}.ulyv-set__reassurance p{font-size:12px;line-height:1.65;margin:0 0 10px}.ulyv-set__reassurance a{color:inherit;text-decoration:underline}.ulyv-set__info,.ulyv-set__form,.ulyv-set__fit{min-width:0}.ulyv-set__fit .ulyv-table-scroll{max-width:100%}.ulyv-set__grid{row-gap:0}.ulyv-set__lead{grid-column:2;grid-row:1;padding-top:18px;padding-bottom:20px;min-width:0}.ulyv-set__visual{grid-column:1;grid-row:1 / span 2}.ulyv-set__info{grid-column:2;grid-row:2;padding-top:0}.ulyv-set__lead h1{margin-bottom:18px}@media(max-width:899px){.ulyv-set__lead{grid-column:1;grid-row:1;padding:2px 0 24px}.ulyv-set__lead h1{font-size:30px;margin-bottom:14px}.ulyv-set__lead .ulyv-set__eyebrow{font-size:10px;margin-bottom:12px}.ulyv-set__visual{grid-column:1;grid-row:2}.ulyv-set__info{grid-column:1;grid-row:3;padding-top:24px}.ulyv-set__grid{row-gap:0}}.ulyv-review-highlights{background:#eeefe8;color:#1e392b;padding:64px 24px;border-top:1px solid #d9ddd4}.ulyv-review-highlights__inner{max-width:1200px;margin:auto}.ulyv-review-highlights__eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px}.ulyv-review-highlights h2{font-size:clamp(28px,3vw,42px);font-weight:400;letter-spacing:-.03em;margin:0 0 12px;color:inherit}.ulyv-review-highlights__source{font-size:14px;line-height:1.7;margin:0 0 30px;color:#536252}.ulyv-review-highlights__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ulyv-review-highlights__card{padding:28px;background:#fffefa;border:1px solid #dce0d6}.ulyv-review-highlights h3{font-size:18px;font-weight:400;letter-spacing:0;color:inherit;margin:0 0 12px}.ulyv-review-highlights blockquote{border:0;padding:0;margin:20px 0 0;font-style:normal}.ulyv-review-highlights blockquote p{font-size:15px;line-height:1.85;margin:0 0 16px}.ulyv-review-highlights cite{font:inherit;font-size:12px;font-weight:600}@media(max-width:750px){.ulyv-review-highlights{padding:42px 20px}.ulyv-review-highlights__grid{grid-template-columns:1fr;gap:16px}.ulyv-review-highlights__card{padding:22px}}.ulyv-review-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;font-size:13px;line-height:1.6;text-decoration:none;color:inherit;margin:8px 0 18px}.ulyv-review-summary__count{text-decoration:underline;text-underline-offset:4px}.ulyv-review-stars{position:relative;display:inline-block;line-height:1.2;font-size:18px;letter-spacing:2px;color:#bfc8bf;white-space:nowrap}.ulyv-review-stars__fill{position:absolute;inset:0 auto 0 0;overflow:hidden;color:#1b3829;white-space:nowrap}.ulyv-review-summary:focus-visible{outline:2px solid #1b3829;outline-offset:5px}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map?subset=AAAAAAAAAAAkAAAAAAAAAAAAAAAABA */
