otb-line-browser{display:block;padding:var(--line-spacing) 0}.otb-line-browser__filters{padding:0;margin:0 0 20px;border:0}.otb-line-browser__filters legend{font-size:12px;text-transform:uppercase;letter-spacing:.1em;font-weight:600;margin-bottom:12px}.otb-line-browser__chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.otb-line-browser__chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;border:1px solid #cbd0c5;border-radius:6px;background:#fff;color:#252924;cursor:pointer;font-size:13px;font-weight:600;transition:background .18s,border-color .18s}.otb-line-browser__chip:has(input:checked){background:#20251c;border-color:#20251c;color:#fff}.otb-line-browser__chip input,.otb-line-browser__stock input{accent-color:#738d3c;width:15px;height:15px;margin:0}.otb-line-browser__chip:focus-within{outline:2px solid #718444;outline-offset:3px}.otb-line-browser__text-action{background:none;border:0;padding:10px 7px;color:#4a5637;text-decoration:underline;cursor:pointer;font:inherit;font-size:12px}.otb-line-browser__status{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px;margin-bottom:16px;color:#565b50}.otb-line-browser__status p{margin:0}.otb-line-browser__stock{display:flex;gap:7px;align-items:center;cursor:pointer}.otb-line-browser__grid{display:grid;grid-template-columns:repeat(var(--line-columns),minmax(0,1fr));gap:var(--grid-desktop-horizontal-spacing, 20px);list-style:none;padding:0;margin:0}.otb-line-browser__item{min-width:0;list-style:none}.otb-line-browser [hidden]{display:none!important}.otb-line-browser__empty{padding:36px 20px;background:rgba(var(--color-foreground),.035);border:1px dashed #cdd3c6;text-align:center;border-radius:8px}.otb-line-browser__more{text-align:center;margin-top:28px}.otb-line-browser__collections{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:24px}.otb-line-browser__collections a{font-size:13px;color:inherit;text-underline-offset:4px}@media(max-width:989px){.otb-line-browser__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media(max-width:749px){otb-line-browser{padding:40px 0}.otb-line-browser__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.otb-line-browser__chip{padding:7px 10px}}@media(prefers-reduced-motion:reduce){.otb-line-browser__chip{transition:none}}.otb-line-hero__stage{background:var(--otb-line-background);color:#fff;isolation:isolate;min-height:var(--otb-line-height);overflow:hidden;position:relative}.otb-line-hero__stage:before{background:var(--otb-line-accent);clip-path:polygon(0 0,100% 0,82% 100%,0 100%);content:"";height:.8rem;left:0;position:absolute;top:0;width:44%;z-index:4}.otb-line-hero__stage:after{background:linear-gradient(115deg,transparent 0 63%,rgba(255,255,255,.035) 63% 64%,transparent 64%),repeating-linear-gradient(135deg,transparent 0 38px,rgba(255,255,255,.025) 38px 40px);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:-1}.otb-line-hero__terrain{background:var(--otb-line-accent);bottom:-11rem;clip-path:polygon(14% 31%,100% 0,100% 100%,0 100%);height:31rem;opacity:.92;position:absolute;right:-3%;transform:rotate(-1.5deg);width:66%;z-index:0}.otb-line-hero__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,3vw,5rem);padding:clamp(2rem,3vw,4.8rem);margin:0 auto;max-width:none;min-height:var(--otb-line-height);position:relative;z-index:1}.otb-line-hero__message{align-self:center;background:var(--otb-line-panel);box-shadow:2.2rem 2.2rem #00000047;color:var(--otb-line-ink);margin:0;min-width:0;max-width:none;padding:clamp(3.8rem,4vw,5.2rem);position:relative;z-index:3}.otb-line-hero__message:after{background:var(--otb-line-accent);bottom:0;content:"";height:.7rem;left:0;position:absolute;width:13rem}.otb-line-hero__eyebrow{align-items:center;display:flex;font-size:1.15rem;font-weight:800;gap:1.2rem;letter-spacing:.18em;line-height:1.4;margin:0 0 1.8rem;text-transform:uppercase}.otb-line-hero__eyebrow:before{background:var(--otb-line-accent);content:"";flex:0 0 4.8rem;height:.5rem}.otb-line-hero__heading{color:inherit;font-size:clamp(3.4rem,3.5vw,5rem);letter-spacing:-.035em;line-height:.98;margin:0;max-width:none;padding-bottom:.1em;text-wrap:balance}.otb-line-hero__copy{color:color-mix(in srgb,var(--otb-line-ink) 78%,transparent);font-size:clamp(1.55rem,1.4vw,1.9rem);line-height:1.62;margin-top:1.8rem;max-width:52ch}.otb-line-hero__copy p{margin:0}.otb-line-hero__facts{border-bottom:1px solid color-mix(in srgb,var(--otb-line-ink) 18%,transparent);border-top:1px solid color-mix(in srgb,var(--otb-line-ink) 18%,transparent);display:flex;flex-wrap:wrap;gap:1.2rem 2.4rem;list-style:none;margin:2.2rem 0 0;padding:1.4rem 0}.otb-line-hero__facts li{font-size:1.05rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.otb-line-hero__facts li:before{color:var(--otb-line-accent);content:"/";margin-right:.8rem}.otb-line-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.2rem}.otb-line-hero__button{align-items:center;border:2px solid var(--otb-line-ink);border-radius:0;display:inline-flex;font-size:1.15rem;font-weight:800;gap:2rem;justify-content:center;letter-spacing:.08em;min-height:5.2rem;padding:1.2rem 2.2rem;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.otb-line-hero__button--primary{background:var(--otb-line-ink);color:#fff}.otb-line-hero__button--primary:hover,.otb-line-hero__button--primary:focus-visible{background:var(--otb-line-accent);border-color:var(--otb-line-accent);border-radius:0;color:#071007}.otb-line-hero__button--secondary{background:transparent;color:var(--otb-line-ink)}.otb-line-hero__button--secondary:hover,.otb-line-hero__button--secondary:focus-visible{background:var(--otb-line-ink);border-radius:0;color:#fff}.otb-line-hero__visual{align-self:center;display:flex;flex-direction:column;gap:1.6rem;min-width:0;width:100%;position:relative}.otb-line-hero__roundel{align-items:center;border:1px solid rgba(255,255,255,.14);border-radius:50%;color:#ffffff14;display:flex;font-family:var(--font-heading-family);font-size:clamp(15rem,22vw,34rem);height:clamp(28rem,38vw,58rem);justify-content:center;line-height:1;position:absolute;right:-6%;top:7%;width:clamp(28rem,38vw,58rem);z-index:0}.otb-line-hero__figure{position:relative;width:100%;z-index:2}.otb-line-hero__figure>a{display:block}.otb-line-hero__image{display:block;filter:drop-shadow(0 1rem 1.5rem rgba(0,0,0,.12));height:auto;max-width:100%;object-fit:contain;width:100%}.otb-line-hero__product-card{background:#0b0d0b;border-left:.6rem solid var(--otb-line-accent);align-self:flex-start;color:#fff;display:flex;flex-direction:column;max-width:100%;padding:1.6rem 2.1rem;position:relative;text-transform:uppercase;z-index:4}.otb-line-hero__product-card strong{font-size:1.15rem;letter-spacing:.1em}.otb-line-hero__product-card span{color:#ffffffad;font-size:1.05rem;letter-spacing:.06em;margin-top:.5rem}.otb-line-hero__heading,.otb-line-hero__product-card,.otb-line-hero__related-item strong{overflow-wrap:anywhere}.otb-line-hero__button{max-width:100%;white-space:normal;text-align:center}@media screen and (max-width:989px){.otb-line-hero__stage,.otb-line-hero__grid{min-height:0}.otb-line-hero__grid{grid-template-columns:minmax(0,1fr);gap:2.4rem}.otb-line-hero__visual{order:-1}.otb-line-hero__message{width:100%;padding:clamp(2rem,4vw,3.6rem)}.otb-line-hero__roundel{display:none}}@media screen and (max-width:749px){.otb-line-hero__stage:before{width:72%}.otb-line-hero__grid{padding:1.6rem;gap:1.6rem}.otb-line-hero__message{box-shadow:none}.otb-line-hero__heading{font-size:clamp(2.8rem,8vw,4rem)}.otb-line-hero__eyebrow{letter-spacing:.12em}.otb-line-hero__eyebrow:before{flex-basis:2.4rem}.otb-line-hero__facts{gap:.9rem 1.6rem}.otb-line-hero__actions{align-items:stretch;flex-direction:column}.otb-line-hero__button{width:100%}.otb-line-hero__product-card{display:none}.otb-line-hero__related-item{gap:1.2rem}.otb-line-hero__related-item img{width:7rem;height:7rem}}@media(prefers-reduced-motion:reduce){.otb-line-hero__button{transition:none}}.otb-line-hero__related{position:relative;z-index:3;padding:0 clamp(2rem,4vw,6rem) 3rem}.otb-line-hero__related h3{color:#fff;font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase;margin:0 0 1.4rem}.otb-line-hero__related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));gap:1.6rem}.otb-line-hero__related-item{display:flex;align-items:center;gap:1.6rem;color:#fff;text-decoration:none;border:1px solid #41463f;background:#191d19;padding:1.2rem}.otb-line-hero__related-item:hover{border-color:var(--otb-line-accent)}.otb-line-hero__related-item>span{min-width:0}.otb-line-hero__related-item img{flex-shrink:0;width:clamp(6rem,12vw,10rem);height:8rem;object-fit:contain;background:#fff}.otb-line-hero__related-item strong{display:block;font-size:1.5rem;line-height:1.35}.otb-line-hero__related-item small{display:block;color:#c6cec1;margin-top:.5rem}.otb-line-hero__empty{padding:4rem;color:#fff}.otb-companions{padding-block:36px}.otb-companions__heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.otb-companions__heading h2{margin:0}.otb-companions__heading a{font-size:14px}.otb-companions__grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.otb-companions__grid>li{min-width:0}@media(max-width:749px){.otb-companions__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.otb-companions{padding-block:24px}}otb-rare-slider{display:block}.otb-rf.otb-rf--slider{background:#fff;color:rgb(var(--color-foreground));padding:64px 0;border-top:1px solid rgba(var(--color-foreground),.1);font-family:var(--font-body-family)}.otb-rf.otb-rf--slider .otb-rf-inner{max-width:var(--page-width)}.otb-rf.otb-rf--slider .otb-rf-title{font-family:var(--font-heading-family);font-size:clamp(30px,3vw,44px);font-weight:500;color:rgb(var(--color-foreground))}.otb-rf.otb-rf--slider .otb-rf-intro{font:inherit;font-size:14px}.otb-rf.otb-rf--slider .otb-rf-grid{display:flex;gap:0;padding:0}.otb-rf.otb-rf--slider .otb-rf-swiper{overflow:hidden;padding:4px}.otb-rf.otb-rf--slider a.otb-rf-card{flex-shrink:0;flex-direction:column;height:auto;border:0;border-radius:var(--product-card-corner-radius, 16px);background:#f7f7f2}.otb-rf.otb-rf--slider .otb-rf-image{width:100%;min-width:0;aspect-ratio:1;background:#f3f3ee;border:0}.otb-rf.otb-rf--slider .otb-rf-body{padding:18px}.otb-rf.otb-rf--slider .otb-rf-name{font:500 20px/1.25 var(--font-heading-family);min-height:2.5em}.otb-rf.otb-rf--slider .otb-rf-price{font:500 16px/1.4 var(--font-body-family)}.otb-rf.otb-rf--slider .otb-rf-code{letter-spacing:.03em;font-weight:400}.otb-rf.otb-rf--slider .otb-rf-controls{display:flex;flex-shrink:0;gap:8px;align-items:center}.otb-rf.otb-rf--slider .otb-rf-controls[hidden]{display:none}.otb-rf-controls .swiper-button{position:static;margin:0}.otb-rf-controls .otb-rf-pause{min-width:64px;min-height:40px;padding:8px 12px;font-size:12px}.otb-rf-controls button:focus-visible,.otb-rf--slider .otb-rf-grid:focus-visible{outline:2px solid #536c3a;outline-offset:3px}@media(max-width:700px){.otb-rf.otb-rf--slider{padding:40px 0}.otb-rf.otb-rf--slider .otb-rf-head{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.otb-rf.otb-rf--slider .otb-rf-body{padding:12px}.otb-rf.otb-rf--slider .otb-rf-name{font-size:18px}}.otb-video-hero__frame{position:relative;min-height:var(--otb-hero-height);overflow:hidden;isolation:isolate;border-radius:var(--otb-hero-radius);background:#111}.otb-video-hero__media,.otb-video-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0}.otb-video-hero__media img,.otb-video-hero__media video,.otb-video-hero__placeholder{width:100%;height:100%;object-fit:cover}.otb-video-hero__poster,.otb-video-hero__video{position:absolute;top:0;right:0;bottom:0;left:0}.otb-video-hero__video{z-index:1}.otb-video-hero__shade{z-index:2;background:linear-gradient(90deg,rgba(0,0,0,calc(var(--otb-hero-overlay) + .2)),rgba(0,0,0,var(--otb-hero-overlay)) 44%,#00000038 82%),linear-gradient(0deg,#000000ad,#00000014 52%)}.otb-video-hero__content{position:relative;z-index:3;min-height:var(--otb-hero-height);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:clamp(5rem,8vw,10rem);padding-bottom:clamp(4rem,7vw,8rem)}.otb-video-hero__content--bottom-left{justify-content:flex-end}.otb-video-hero__copy{max-width:72rem;color:#fff;padding-left:clamp(2rem,4vw,5rem);border-left:4px solid var(--otb-hero-accent)}.otb-video-hero__eyebrow{margin:0 0 1.6rem;color:var(--otb-hero-accent);font-size:1.3rem;font-weight:700;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.otb-video-hero__heading{max-width:68rem;margin:0;color:#fff;font-size:clamp(4.8rem,5.7vw,8.4rem);font-weight:500;letter-spacing:0;line-height:1.05;text-wrap:balance}.otb-video-hero__text{max-width:62rem;margin-top:2rem;color:#ffffffe0;font-size:clamp(1.7rem,1.4vw,2rem);line-height:1.55}.otb-video-hero__text p{margin:0}.otb-video-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3rem}.otb-video-hero__button{min-width:18rem;border-radius:var(--buttons-radius-outset);font-weight:700;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.otb-video-hero__button:hover{border-radius:var(--buttons-radius-outset)}.otb-video-hero__button--primary{color:#fff;border-color:#000;background:#000}.otb-video-hero__button--primary:hover{--bg-opacity-hover: 1;--outline-hover: var(--otb-hero-accent);--text-hover: #111;color:#111!important;border-color:var(--otb-hero-accent)!important;background:var(--otb-hero-accent)!important;background-color:var(--otb-hero-accent)!important}.otb-video-hero__button--secondary{color:#fff;border-color:#ffffffbf;background:#0000002e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.otb-video-hero__button--secondary:hover{--bg-opacity-hover: 1;--outline-hover: var(--otb-hero-accent);--text-hover: #111;color:#111!important;border-color:var(--otb-hero-accent)!important;background:var(--otb-hero-accent)!important;background-color:var(--otb-hero-accent)!important;-webkit-backdrop-filter:none;backdrop-filter:none}.otb-video-hero__button:hover:after{border-color:var(--otb-hero-accent)!important;box-shadow:none!important;opacity:1!important}.otb-video-hero__badge{position:absolute;right:5rem;bottom:4rem;margin:0;padding:.9rem 1.4rem;color:#fff;border:1px solid rgba(255,255,255,.35);background:#0000006b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:1.2rem;font-weight:700;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}@media screen and (max-width:749px){.otb-video-hero__media img,.otb-video-hero__media video{object-position:var(--otb-hero-media-mobile-x) center}.otb-video-hero__frame,.otb-video-hero__content{min-height:var(--otb-hero-height-mobile)}.otb-video-hero__shade{background:linear-gradient(0deg,#000000fa,#000000d1 64%,#00000057)}.otb-video-hero__content{justify-content:flex-end;padding:4rem 2.2rem}.otb-video-hero__copy{padding-left:1.8rem}.otb-video-hero__heading{font-size:clamp(3.9rem,12.5vw,5rem);line-height:1;text-shadow:0 2px 18px rgba(0,0,0,.5)}.otb-video-hero__text{margin-top:1.5rem;font-size:1.6rem}.otb-video-hero__actions{margin-top:2.4rem;margin-bottom:2.4rem}.otb-video-hero__button{width:100%}.otb-video-hero__badge{display:none}}@media(prefers-reduced-motion:reduce){.otb-video-hero__video{display:none}}.divider-block{padding-top:var(--spt-mobile);padding-bottom:var(--spb-mobile)}@media screen and (min-width:750px){.divider-block{padding-top:var(--spt);padding-bottom:var(--spb)}}.spacer-block{height:var(--spacer-size)}@media screen and (max-width:749px){.spacer-block{height:var(--spacer-size-mobile, var(--spacer-size))}}body .block-padding{padding-block-start:var(--p-t-m, 0);padding-block-end:var(--p-b-m, 0);padding-inline-start:var(--p-l-m, 0);padding-inline-end:var(--p-r-m, 0)}@media(min-width:750px){body .block-padding{padding-block-start:var(--p-t, 0);padding-block-end:var(--p-b, 0);padding-inline-start:var(--p-l, 0);padding-inline-end:var(--p-r, 0)}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
