.off-carousel{display:block;position:relative;background:#080f14;color:#fff;touch-action:pan-y}.off-carousel__slide{position:relative;width:100%;aspect-ratio:16/9;max-height:min(780px,calc(100svh - 118px));min-height:480px;overflow:hidden}.off-carousel__slide[hidden],.off-carousel__cta-mobile{display:none}.off-carousel .off-carousel__cta-desktop{font:inherit}.off-carousel__photo{position:absolute;top:0;right:0;bottom:0;left:0}.off-carousel__photo picture{display:block;width:100%;height:100%}.off-carousel__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.off-carousel__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.75),transparent 48%)}.off-carousel__content{position:absolute;left:5%;bottom:52px;z-index:1}.off-carousel h2{font-family:Impact,Arial Narrow,Helvetica,sans-serif;font-size:clamp(64px,8vw,124px);font-weight:900;letter-spacing:-.035em;line-height:.95;margin:0 0 22px;color:#fff}.off-carousel__controls{position:absolute;z-index:2;right:4%;bottom:90px;display:flex;align-items:center;gap:8px;background:#050a0ed9;padding:5px}.off-carousel__controls button{border:0;background:transparent;color:#fff;min-width:44px;min-height:44px;padding:8px 12px;cursor:pointer;font:inherit;font-size:15px}.off-carousel__choices{display:flex;gap:4px}.off-carousel__choices button{font-weight:700;opacity:.65;border-bottom:2px solid transparent}.off-carousel__choices button[aria-pressed=true]{opacity:1;border-color:#fff}.off-carousel button:focus-visible,.off-carousel a:focus-visible{outline:2px solid white;outline-offset:3px}.no-js .off-carousel__controls{display:none}.no-js .off-carousel__slide[hidden]{display:block}@media(max-width:749px){.off-carousel__slide{aspect-ratio:auto;max-height:none;min-height:0;overflow:visible}.off-carousel__photo{position:relative;aspect-ratio:3/2}.off-carousel__image{object-position:center center}.off-carousel__photo:after{display:none}.off-carousel__content{position:relative;left:auto;bottom:auto;padding:16px 20px 8px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 12px}.off-carousel__content .off-eyebrow{grid-column:1/-1;margin:0 0 6px;font-size:10px}.off-carousel__content .off-button{min-height:44px;padding:10px 14px;gap:12px;font-size:14px}.off-carousel .off-carousel__cta-desktop{display:none}.off-carousel .off-carousel__cta-mobile{display:inline;font:inherit}.off-carousel h2{font-size:clamp(34px,11vw,48px);margin:0}.off-carousel__controls{position:relative;right:auto;bottom:auto;justify-content:space-between;padding:0 12px 10px;background:transparent}.off-carousel__controls button{font-size:12px;padding-inline:8px}.off-carousel__controls [data-previous],.off-carousel__controls [data-next]{display:none}.off-carousel__choices{gap:4px}.off-carousel h2.off-carousel__title--long{font-size:clamp(28px,8.5vw,48px)}}.off-collection-notes.page-width{padding-top:6.4rem;padding-bottom:8rem}.off-collection-notes__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6rem;border-top:1px solid rgba(var(--color-foreground),.18);padding-top:3.2rem}.off-collection-notes h2{max-width:18ch;margin:0;font-size:2.4rem;font-weight:500;line-height:1.25;letter-spacing:-.025em}.off-collection-notes__body{max-width:70ch;font-size:1.5rem;line-height:1.7;letter-spacing:0;color:rgba(var(--color-foreground),.8);overflow-wrap:anywhere}.off-collection-notes__body>p{margin:0 0 1.6rem}.off-collection-notes__body>:last-child{margin-bottom:0}.off-collection-notes a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.3em}.off-collection-notes a:hover{color:rgb(var(--color-foreground))}.off-collection-notes details{border-top:1px solid rgba(var(--color-foreground),.18)}.off-collection-notes details:first-of-type{margin-top:3.2rem}.off-collection-notes details:last-child{border-bottom:1px solid rgba(var(--color-foreground),.18)}.off-collection-notes summary{position:relative;display:block;padding:1.8rem 3.2rem 1.8rem 0;min-height:4.8rem;font-size:1.5rem;font-weight:500;line-height:1.5;color:rgb(var(--color-foreground));cursor:pointer;list-style:none}.off-collection-notes summary::-webkit-details-marker{display:none}.off-collection-notes summary:after{content:"+";position:absolute;right:.4rem;top:1.7rem;font-size:2rem;font-weight:400;line-height:1.2}.off-collection-notes details[open] summary:after{content:"\2212"}.off-collection-notes details p{margin:0;padding:0 2.4rem 2rem 0}.off-collection-notes :is(a,summary):focus-visible{outline:2px solid currentColor;outline-offset:4px}@media screen and (max-width:749px){.off-collection-notes.page-width{padding-top:4.8rem;padding-bottom:4.8rem}.off-collection-notes__inner{grid-template-columns:1fr;gap:2.4rem;padding-top:2.4rem}.off-collection-notes h2{max-width:none;font-size:2.2rem}.off-collection-notes__body{font-size:1.4rem;line-height:1.7}.off-collection-notes summary{font-size:1.4rem}}.off-mobile-nav{display:none}@media(max-width:749px){.off-mobile-nav{display:block;background:#f8f7f3;color:#080f14;border-bottom:1px solid #deddd8}.off-mobile-nav ul{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;list-style:none;margin:0;padding:12px 16px;scroll-padding-inline:16px;scroll-snap-type:x proximity;scrollbar-width:thin}.off-mobile-nav li{flex:0 0 auto;scroll-snap-align:start}.off-mobile-nav a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;border:1px solid #b9b8b3;border-radius:0;color:inherit;font:600 14px/1.25 Helvetica,Arial,sans-serif;text-decoration:none;white-space:nowrap}.off-mobile-nav a:hover{background:#e8e7e4}.off-mobile-nav a:focus-visible{outline:2px solid #080f14;outline-offset:2px}}.off-spotlight{display:grid;grid-template-columns:45% 55%;background:#f48243;color:#080f14}.off-spotlight__media{width:100%;aspect-ratio:4/5;max-height:660px;overflow:hidden}.off-spotlight__media img{display:block;width:100%;height:100%;object-fit:cover}.off-spotlight__content{padding:48px 12%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.off-spotlight h2{font-family:Impact,Arial Narrow,Helvetica,sans-serif;font-size:clamp(64px,8vw,116px);font-weight:900;line-height:.95;letter-spacing:-.035em;margin:0 0 24px;color:inherit}.off-spotlight__text{font-size:clamp(18px,1.8vw,24px);line-height:1.4;max-width:420px}.off-spotlight__text p{margin:0 0 16px}.off-spotlight__actions{display:contents}.off-spotlight__price{font-size:24px;font-weight:700;line-height:1.2;margin:10px 0 24px}.off-spotlight .off-button{background:#080f14;color:#fff}.off-spotlight .off-button:hover{background:#263038}.off-spotlight a:focus-visible{outline:3px solid #080f14;outline-offset:5px}@media(max-width:749px){.off-spotlight{grid-template-columns:1fr}.off-spotlight__media{width:100%;aspect-ratio:3/2;max-height:none}.off-spotlight__media img{object-position:center 65%}.off-spotlight__content{padding:20px}.off-spotlight .off-eyebrow{font-size:10px;margin-bottom:8px}.off-spotlight h2{font-size:clamp(44px,13vw,56px);margin-bottom:12px}.off-spotlight__text{font-size:16px;line-height:1.4}.off-spotlight__text p{margin:0}.off-spotlight__text p+p{display:none}.off-spotlight__actions{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px;margin-top:16px}.off-spotlight__price{font-size:20px;margin:0;white-space:nowrap}.off-spotlight .off-button{font-size:14px;min-height:44px;padding:10px 16px;gap:14px}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
