:root{--o-ink:#111111;--o-bg:#FAFAF8;--o-alt:#E5E1DC;--o-muted:#6B6B6B;--o-line:rgba(17,17,17,.12);--o-line-strong:rgba(17,17,17,.28);--o-head:var(--font-heading--family);--o-body:var(--font-body--family);--o-gut:20px;--o-max:1240px}body{background:var(--o-bg)}.o{background:var(--o-bg);color:var(--o-ink);font-family:var(--o-body)}.o--alt{background:var(--o-alt)}.o--dark{background:#111;color:#fafaf8}.o *,.o *:before,.o *:after{box-sizing:border-box}.o img{display:block;max-width:100%}.o__in{max-width:var(--o-max);margin:0 auto;padding:64px var(--o-gut)}.o-head{margin:0 0 32px}.o-head--c{text-align:center}.o-head--c .o-lead{margin-left:auto;margin-right:auto}.o-kicker{margin:0 0 10px;font-family:var(--o-body);font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--o-muted)}.o-h1,.o-h2,.o-h3{font-family:var(--o-head);font-weight:500;color:inherit;letter-spacing:0;text-wrap:balance}.o-h2{font-size:clamp(2.1rem,8.4vw,3.5rem);line-height:1.02;margin:0 0 14px}.o-h3{font-size:1.45rem;line-height:1.1;margin:0 0 6px}.o-lead{margin:0;max-width:52ch;font-size:1rem;line-height:1.6;color:var(--o-muted)}.o--dark .o-lead{color:#fafaf8b8}.o-text{font-size:1rem;line-height:1.65;color:var(--o-ink)}.o-text p{margin:0 0 12px}.o-text p:last-child{margin-bottom:0}.o-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 30px;border:1px solid #111111;border-radius:2px;background:#111;color:#fff!important;font-family:var(--o-head);font-size:1.05rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s ease,border-color .2s ease}.o-btn:hover{background:#000;border-color:#000}.o-btn--line{border-color:#ffffffb3}.o-btn--line:hover{border-color:#fff}.o-btn--full{width:100%}.o-btn[disabled]{opacity:.45;cursor:not-allowed}.o-scroll{display:grid;grid-auto-flow:column;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--o-gut)*-1);padding:0 var(--o-gut) 6px;scroll-padding-inline:var(--o-gut);scrollbar-width:none;-webkit-overflow-scrolling:touch}.o-scroll::-webkit-scrollbar{display:none}.o-scroll>*{scroll-snap-align:start}.o-ph{width:100%;height:100%;background:#ece9e4}.o-ph svg{width:100%;height:100%;fill:#d3cec7}@media(min-width:750px){:root{--o-gut:40px}.o__in{padding:104px var(--o-gut)}.o-head{margin-bottom:48px}}.o-hero{position:relative;background:#111;color:#fff;overflow:hidden}.o-hero__m{position:relative;aspect-ratio:4/5;width:100%}.o-hero__m img,.o-hero__m picture,.o-hero__m .o-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.o-hero__m:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 38%,#0000009e);pointer-events:none}.o-hero__c{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:0 var(--o-gut) 32px}.o-hero__t{margin:0 0 10px;font-family:var(--o-head);font-weight:500;font-size:clamp(2.7rem,12.5vw,6rem);line-height:.96;letter-spacing:0;color:#fff;max-width:11ch;text-wrap:balance}.o-hero__s{margin:0 0 22px;max-width:34ch;font-size:1rem;line-height:1.5;color:#ffffffe6}@media(min-width:750px){.o-hero__m{aspect-ratio:auto;height:min(86vh,860px);min-height:560px}.o-hero__c{max-width:var(--o-max);margin:0 auto;padding-bottom:72px}.o-hero__s{font-size:1.1rem}}.o-trust{border-bottom:1px solid var(--o-line)}.o-trust .o__in{padding-top:26px;padding-bottom:26px}.o-trust__l{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.o-trust__i{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.o-trust__ic{width:28px;height:28px;color:var(--o-ink)}.o-trust__ic svg{width:100%;height:100%}.o-trust__t{font-size:.76rem;line-height:1.35;font-weight:500;color:var(--o-ink)}@media(min-width:750px){.o-trust .o__in{padding-top:36px;padding-bottom:36px}.o-trust__i{flex-direction:row;justify-content:center;gap:14px;text-align:left}.o-trust__t{font-size:.92rem}}.o-ic{display:inline-flex;width:30px;height:30px;color:var(--o-ink)}.o-ic svg{width:100%;height:100%}.o-colors__g{grid-auto-columns:78%}.o-cc{display:block;color:inherit;text-decoration:none}.o-cc__m{aspect-ratio:1/1;overflow:hidden;background:#ecebea;border-radius:2px}.o-cc__m img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.o-cc:hover .o-cc__m img{transform:scale(1.03)}.o-cc__b{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:16px 0 4px;border-bottom:1px solid var(--o-line)}.o-cc__n{margin:0;font-family:var(--o-head);font-weight:500;font-size:1.7rem;line-height:1}.o-cc__d{margin:6px 0 0;font-size:.82rem;color:var(--o-muted)}.o-cc__p{margin:0;font-size:.9rem;font-weight:500;white-space:nowrap}.o-cc__a{font-size:1.2rem;line-height:1}@media(min-width:750px){.o-colors__g{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);gap:24px;overflow:visible;margin:0;padding:0}}.o-split{display:grid;gap:32px;align-items:center}.o-split__m{aspect-ratio:4/5;overflow:hidden;border-radius:2px;background:#ece9e4}.o-split__m img{width:100%;height:100%;object-fit:cover}.o-split .o-lead{margin-bottom:28px}.o-sizes{list-style:none;margin:0 0 32px;padding:0;border-top:1px solid var(--o-line)}.o-sizes li{display:grid;grid-template-columns:1fr auto auto;gap:16px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--o-line)}.o-sizes__n{font-family:var(--o-head);font-size:1.45rem;font-weight:500;line-height:1}.o-sizes__h{font-size:.85rem;color:var(--o-muted)}.o-sizes__p{font-size:.95rem;font-weight:500}@media(min-width:750px){.o-split{grid-template-columns:1fr 1fr;gap:80px}.o-split--rev .o-split__m{order:2}}.o-armor__g{display:grid;gap:36px}.o-armor__m{aspect-ratio:1/1;overflow:hidden;border-radius:2px;background:#ecebea}.o-armor__m img{width:100%;height:100%;object-fit:cover}.o-armor__col{display:grid;grid-template-columns:1fr 1fr;gap:28px 18px}.o-feat{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.o-feat__t{margin:0;font-family:var(--o-head);font-size:1.3rem;font-weight:500;line-height:1.05}.o-feat__d{margin:0;font-size:.86rem;line-height:1.5;color:var(--o-muted)}@media(max-width:749px){.o-armor__cols{display:grid;grid-template-columns:1fr 1fr;gap:28px 18px}.o-armor__col{display:contents}}@media(min-width:750px){.o-armor__g{grid-template-columns:1fr 1.15fr 1fr;align-items:center;gap:56px}.o-armor__cols{display:contents}.o-armor__col{grid-template-columns:1fr;gap:48px}.o-armor__col:first-of-type{order:-1}.o-armor__col--l .o-feat{align-items:flex-end;text-align:right}}.o-gal__top{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.o-gal__nav{display:none;gap:8px}.o-gal__btn{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid var(--o-line-strong);border-radius:50%;background:transparent;color:var(--o-ink);cursor:pointer;transition:border-color .2s ease}.o-gal__btn:hover{border-color:var(--o-ink)}.o-gal__btn svg{width:16px;height:16px}.o-gal__t{grid-auto-columns:80%}.o-gal__i{margin:0;aspect-ratio:4/5;overflow:hidden;border-radius:2px;background:#ece9e4}.o-gal__i img{width:100%;height:100%;object-fit:cover}@media(min-width:750px){.o-gal__nav{display:flex}.o-gal__t{grid-auto-columns:calc((100% - 32px)/3.2);gap:16px;margin:0;padding:0}}.o-faq__l{max-width:820px;margin:0 auto;border-top:1px solid var(--o-line)}.o-faq__i{border-bottom:1px solid var(--o-line)}.o-faq__q{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;cursor:pointer;font-size:1rem;font-weight:500;line-height:1.4;color:var(--o-ink)}.o-faq__q::-webkit-details-marker{display:none}.o-faq__q:after{content:"";flex:none;width:12px;height:12px;background:linear-gradient(currentColor,currentColor) center/12px 1.5px no-repeat,linear-gradient(currentColor,currentColor) center/1.5px 12px no-repeat;transition:transform .25s ease}.o-faq__i[open] .o-faq__q:after{transform:rotate(45deg)}.o-faq__a{padding:0 0 22px;max-width:64ch;font-size:.95rem;line-height:1.65;color:var(--o-muted)}.o-faq__a p{margin:0 0 10px}.o-faq__a p:last-child{margin:0}.o-faq__a a{color:var(--o-ink)}.o-banner{text-align:center}.o-banner .o__in{padding-top:88px;padding-bottom:88px}.o-banner .o-h2{color:#fff}.o-banner .o-lead{margin:0 auto 32px}.o-cards__g{grid-auto-columns:80%}.o-card{background:#fafaf8;border-radius:2px;overflow:hidden}.o-card__m{aspect-ratio:4/5;overflow:hidden;background:#ece9e4}.o-card__m img{width:100%;height:100%;object-fit:cover}.o-card__b{padding:22px 20px 26px}.o-card__d{margin:0;font-size:.9rem;line-height:1.55;color:var(--o-muted)}@media(min-width:750px){.o-cards__g{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);gap:20px;overflow:visible;margin:0;padding:0}}.o-specs__g{display:grid;gap:32px}.o-specs__t{width:100%;border-collapse:collapse;border-top:1px solid var(--o-line)}.o-specs__t th,.o-specs__t td{padding:18px 0;border-bottom:1px solid var(--o-line);vertical-align:top;font-size:.92rem;line-height:1.45}.o-specs__t th{width:42%;padding-right:16px;text-align:left;font-weight:400;color:var(--o-muted)}.o-specs__t td{text-align:right;font-weight:500;color:var(--o-ink)}@media(min-width:750px){.o-specs__g{grid-template-columns:1fr 1.25fr;gap:80px}}.o-page .o__in{max-width:820px}.o-page__t{margin:0 0 28px;font-family:var(--o-head);font-weight:500;font-size:clamp(2.4rem,9vw,3.8rem);line-height:1}.o-rte{font-size:1rem;line-height:1.7;color:var(--o-ink)}.o-rte h2,.o-rte h3{font-family:var(--o-head);font-weight:500;line-height:1.1;margin:40px 0 12px}.o-rte h2{font-size:1.9rem}.o-rte h3{font-size:1.45rem}.o-rte p{margin:0 0 14px}.o-rte ul{margin:0 0 14px;padding-left:1.2em}.o-rte li{margin:0 0 6px}.o-rte a{color:var(--o-ink);text-underline-offset:3px}.o-rte .o-muted{color:var(--o-muted)}.o-foot{border-top:1px solid var(--o-line)}.o-foot .o__in{padding-top:56px;padding-bottom:28px}.o-foot__g{display:grid;gap:36px}.o-foot__logo{margin:0 0 10px;font-family:var(--o-head);font-weight:500;font-size:2rem;letter-spacing:.16em;text-transform:uppercase;line-height:1}.o-foot__tag{margin:0;max-width:30ch;font-size:.9rem;line-height:1.55;color:var(--o-muted)}.o-foot__h{margin:0 0 14px;font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--o-muted)}.o-foot__l{list-style:none;margin:0;padding:0;display:grid;gap:10px}.o-foot__l a{color:var(--o-ink);text-decoration:none;font-size:.92rem}.o-foot__l a:hover{text-decoration:underline;text-underline-offset:3px}.o-foot__bot{display:flex;flex-direction:column;gap:18px;margin-top:48px;padding-top:22px;border-top:1px solid var(--o-line)}.o-foot__legal{margin:0;font-size:.78rem;line-height:1.5;color:var(--o-muted)}.o-pay{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.o-pay svg{display:block;width:38px;height:24px}@media(min-width:750px){.o-foot__g{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px}.o-foot__bot{flex-direction:row;align-items:center;justify-content:space-between}}.product-information{background:var(--o-bg)}.product-information .product-details>.group-block{border:0!important;box-shadow:none!important;background:transparent!important}.product-information .media-gallery__grid>.product-media-container,.product-information slideshow-slide .product-media{background:#ecebea;border-radius:2px;overflow:hidden}.o-ph-head .o-ph-title{margin:0;font-family:var(--o-head);font-weight:500;font-size:clamp(2rem,8vw,2.7rem);line-height:1;letter-spacing:0;color:var(--o-ink)}.o-ph-head .o-ph-sub{margin:8px 0 0;font-size:.9rem;line-height:1.5;color:var(--o-muted)}.product-information .product-details product-price .price{font-family:var(--o-body);font-size:1.25rem;font-weight:500;color:var(--o-ink)}.o-tax{margin:-10px 0 0;font-size:.74rem;line-height:1.35;color:var(--o-muted)}.o-pick .variant-picker__form{display:flex;flex-direction:column;gap:24px}.o-pick .variant-option{margin:0;padding:0;border:0;min-width:0}.o-pick__lg{display:flex;gap:6px;align-items:baseline;width:100%;padding:0;margin:0 0 12px;font-size:.88rem;line-height:1.3}.o-pick__lg b{font-weight:500}.o-pick__lg span{color:var(--o-muted)}.o-pick__cols{display:grid;grid-template-columns:repeat(3,minmax(0,92px));gap:10px}.o-pick .o-sw{position:relative;display:flex!important;flex-direction:column;align-items:center;gap:8px;width:auto;min-width:0;height:auto;padding:0!important;margin:0;border:0!important;background:none!important;box-shadow:none!important;cursor:pointer;color:var(--o-ink)}.o-pick .o-sw:before,.o-pick .o-sw:after{display:none!important}.o-sw__img{display:block;width:100%;aspect-ratio:1/1;border:1px solid var(--o-line);border-radius:2px;overflow:hidden;background:#ecebea;transition:border-color .15s ease}.o-sw__img img{width:100%;height:100%;object-fit:cover}.o-sw__n{font-size:.82rem;line-height:1.2}.o-pick .o-sw input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.o-pick .o-sw:hover .o-sw__img{border-color:var(--o-line-strong)}.o-pick .o-sw:has(input:checked) .o-sw__img{border:1.5px solid var(--o-ink)}.o-pick .o-sw:has(input:checked) .o-sw__n{font-weight:500}.o-pick .o-sw:has(input:focus-visible) .o-sw__img{outline:2px solid var(--o-ink);outline-offset:2px}.o-pick__sizes{display:grid;grid-template-columns:1fr;gap:8px}.o-pick .o-sz{position:relative;display:flex!important;align-items:center;justify-content:space-between;min-height:50px;padding:0 16px!important;border:1px solid var(--o-line-strong)!important;border-radius:2px!important;background:#fff!important;box-shadow:none!important;color:var(--o-ink)!important;cursor:pointer;transition:border-color .15s ease}.o-pick .o-sz:before,.o-pick .o-sz:after{display:none!important}.o-pick .o-sz input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.o-sz__n{font-size:.92rem;font-weight:500}.o-sz__p{font-size:.85rem;color:var(--o-muted)}.o-pick .o-sz:hover{border-color:var(--o-ink)!important}.o-pick .o-sz:has(input:checked){border:1.5px solid var(--o-ink)!important}.o-pick .o-sz:has(input[aria-disabled=true]){background:transparent!important;border-style:dashed!important}.o-pick .o-sz:has(input[aria-disabled=true]) .o-sz__n{color:var(--o-muted);text-decoration:line-through}.o-pick .o-sz .variant-option__button-label__pill,.o-pick .o-sz .strikethrough-variant,.o-pick .o-sw .strikethrough-variant{display:none!important}.o-pick__note{margin:8px 0 0;font-size:.78rem;color:var(--o-muted)}@media(min-width:750px){.o-pick__sizes{grid-template-columns:repeat(3,1fr)}.o-pick .o-sz{flex-direction:column;justify-content:center;gap:2px;min-height:62px}}.product-information .product-details .add-to-cart-button{min-height:56px;border:1px solid #111111!important;border-radius:2px!important;background:#111!important;color:#fff!important;font-family:var(--o-head);font-size:1.1rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;box-shadow:none!important}.product-information .product-details .add-to-cart-button:hover{background:#000!important}.product-information .product-details .product-form-buttons{flex-direction:column!important;align-items:stretch!important;gap:10px}.o-second{padding:20px;border:1px solid var(--o-line-strong);border-radius:2px;background:#fff}.o-second__t{margin:0;font-family:var(--o-head);font-size:1.45rem;font-weight:500;line-height:1.05}.o-second__s{margin:6px 0 18px;font-size:.84rem;line-height:1.45;color:var(--o-muted)}.o-second__row{margin:0 0 14px}.o-second__lbl{display:block;margin:0 0 8px;font-size:.78rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--o-muted)}.o-second__opts{display:flex;flex-wrap:wrap;gap:6px}.o-chip{min-height:38px;padding:0 14px;border:1px solid var(--o-line-strong);border-radius:2px;background:#fff;color:var(--o-ink);font-family:var(--o-body);font-size:.84rem;cursor:pointer;transition:border-color .15s ease}.o-chip:hover{border-color:var(--o-ink)}.o-chip[aria-pressed=true]{border:1.5px solid var(--o-ink);font-weight:500}.o-chip[disabled]{color:#b5b5b5;border-style:dashed;cursor:not-allowed;text-decoration:line-through}.o-second__foot{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px}.o-second__price{font-size:1.05rem;font-weight:500;white-space:nowrap}.o-second .o-btn{min-height:48px;padding:0 20px;font-size:1rem;flex:1}.o-second__msg{margin:12px 0 0;font-size:.82rem;line-height:1.45;color:var(--o-ink)}.o-second__msg:empty{display:none}.o-mini{margin:0;padding:0;list-style:none;display:grid;gap:8px}.o-mini li{display:flex;align-items:center;gap:10px;font-size:.85rem;color:var(--o-ink)}.o-mini svg{flex:none;width:18px;height:18px}.o-paybar{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0}.o-paybar svg{display:block;width:38px;height:24px}.product-information .product-details .accordion summary,.product-information .product-details details summary{font-family:var(--o-body);font-size:.95rem;font-weight:500}.sticky-add-to-cart__button{background:#111!important;color:#fff!important;border-color:#111!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/orl.css.map */
