:root{--ods-red: #E50913;--ods-maroon: #B1060F;--ods-ink: #1A1A1A;--ods-muted: #5E5E5E;--ods-soft: #F6F4F1;--ods-line: #E6E2DD;--ods-radius: 10px}h1,h2,h3,.h0,.h1,.h2{letter-spacing:-.01em}.button,.shopify-payment-button__button--unbranded{font-weight:600;letter-spacing:.02em}.ods-section{--ods-pad: 32px}@media(min-width:750px){.ods-section{--ods-pad: 56px}}.ods-eyebrow{margin:0 0 6px;font-size:1.15rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ods-red)}.ods-h2{margin:0 0 18px;font-size:clamp(2.2rem,5.4vw,3.2rem);font-weight:600;line-height:1.15}.ods-link{font-weight:600;color:var(--ods-red);text-decoration:underline;text-underline-offset:4px}.ods-link--light{color:#fff}.ods-btn{min-height:48px;padding:0 26px}.price--on-sale .price-item--sale{color:var(--ods-red);font-weight:600}.ods-search{padding:8px 0 12px;border-bottom:1px solid var(--ods-line)}.ods-search__form{display:flex;gap:0}.ods-search__input{flex:1;min-width:0;height:44px;padding:0 16px;font:inherit;font-size:1.6rem;border:1.5px solid var(--ods-line);border-right:0;border-radius:999px 0 0 999px;background:var(--ods-soft);color:var(--ods-ink)}.ods-search__input:focus{outline:2px solid var(--ods-red);outline-offset:-2px;background:#fff}.ods-search__btn{width:52px;height:44px;border:0;border-radius:0 999px 999px 0;background:var(--ods-red);color:#fff;display:grid;place-items:center;cursor:pointer}.ods-hero{padding-bottom:var(--ods-pad)}.ods-hero__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--ods-soft)}@media(min-width:750px){.ods-hero__media{aspect-ratio:21 / 9;max-height:620px;width:100%}}.ods-hero__media picture,.ods-hero__img{display:block;width:100%;height:100%;object-fit:cover}.ods-hero__copy{padding-top:22px}@media(min-width:990px){.ods-hero{position:relative}.ods-hero__copy{position:absolute;left:max(32px,calc((100vw - var(--page-width)) / 2 + 32px));top:64px;max-width:520px;padding:32px 36px;background:#fffffff0;border-radius:var(--ods-radius)}}.ods-hero__title{margin:0 0 10px;font-size:clamp(3rem,8vw,5.2rem);line-height:1.05;font-weight:700}.ods-hero__sub{margin:0 0 18px;color:var(--ods-muted);font-size:1.6rem;line-height:1.5}.ods-hero__ctas{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:749px){.ods-hero__ctas .button{flex:1 1 100%}}.ods-tiles{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:12px;margin-top:26px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ods-tiles::-webkit-scrollbar{display:none}@media(min-width:750px){.ods-tiles{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);overflow:visible}}.ods-tile{scroll-snap-align:start;display:block;color:inherit;text-decoration:none}.ods-tile__media{aspect-ratio:4 / 3;border-radius:var(--ods-radius);overflow:hidden;background:var(--ods-soft)}.ods-tile__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.ods-tile__media--product img{object-fit:contain;padding:8%;mix-blend-mode:multiply}.ods-tile:hover .ods-tile__media img{transform:scale(1.03)}.ods-tile__text{display:block;padding-top:10px}.ods-tile__title{display:block;font-size:1.8rem;font-weight:600}.ods-rooms{padding-top:var(--ods-pad);padding-bottom:var(--ods-pad)}.ods-rooms__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 10px;margin:0;padding:0;list-style:none}@media(min-width:990px){.ods-rooms__grid{grid-template-columns:repeat(6,1fr);gap:20px}}.ods-room{display:block;text-align:center;color:inherit;text-decoration:none}.ods-room__media{display:block;aspect-ratio:1;border-radius:var(--ods-radius);overflow:hidden;background:var(--ods-soft)}.ods-room__media img{width:100%;height:100%;object-fit:contain;padding:10%;mix-blend-mode:multiply;transition:transform .3s ease}.ods-room:hover .ods-room__media img{transform:scale(1.05)}.ods-room__label{display:block;margin-top:8px;font-size:1.35rem;font-weight:600;line-height:1.25}@media(min-width:750px){.ods-room__label{font-size:1.5rem}}.ods-videos{padding:var(--ods-pad) 0}.ods-videos__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.ods-videos__row{display:grid;grid-auto-flow:column;grid-auto-columns:44%;gap:10px;margin:0;padding:0 0 6px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ods-videos__row::-webkit-scrollbar{display:none}@media(min-width:750px){.ods-videos__row{grid-auto-columns:24%}}@media(min-width:1200px){.ods-videos__row{grid-auto-columns:18.6%}}.ods-vcard{scroll-snap-align:start}.ods-vcard__play{position:relative;display:block;width:100%;aspect-ratio:9 / 16;padding:0;border:0;border-radius:var(--ods-radius);overflow:hidden;background:var(--ods-ink);cursor:pointer}.ods-vcard__play img{width:100%;height:100%;object-fit:cover}.ods-vcard__blank{display:grid;place-items:center;height:100%;color:#fff;font-size:1.3rem}.ods-vcard__icon{position:absolute;inset:auto auto 10px 10px;width:40px;height:40px;border-radius:50%;background:#0000008c}.ods-vcard__icon:after{content:"";position:absolute;left:15px;top:12px;border-style:solid;border-width:8px 0 8px 13px;border-color:transparent transparent transparent #fff}.ods-vcard__player{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#000;object-fit:cover}.ods-vcard__caption{margin:8px 0 2px;font-size:1.35rem;line-height:1.35;font-weight:500}.ods-vcard__product{font-size:1.3rem;color:var(--ods-red);font-weight:600;text-decoration:none}.ods-fin{padding:var(--ods-pad) 0 calc(var(--ods-pad) * .6)}.ods-fin__inner{display:grid;gap:18px;align-items:center}@media(min-width:750px){.ods-fin__inner{grid-template-columns:1.4fr 1fr}}.ods-fin .ods-eyebrow{color:#fff;opacity:.85}.ods-fin__points{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.ods-fin__points li{padding:6px 12px;border:1px solid rgba(255,255,255,.45);border-radius:999px;font-size:1.35rem;font-weight:500}.ods-fin__ctas{display:flex;flex-direction:column;gap:12px;align-items:flex-start}@media(min-width:750px){.ods-fin__ctas{align-items:flex-end}}@media(max-width:749px){.ods-fin__ctas .button{width:100%}}.ods-fin__fine{margin-top:18px;font-size:1.15rem;opacity:.8}.ods-reviews{padding-top:var(--ods-pad);padding-bottom:var(--ods-pad)}.ods-reviews__head{margin-bottom:8px}.ods-reviews__score{margin:-8px 0 16px;font-size:1.5rem}.ods-stars{color:#f5a623;letter-spacing:2px}.ods-reviews__row{display:grid;grid-auto-flow:column;grid-auto-columns:84%;gap:12px;margin:0 0 18px;padding:0 0 6px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ods-reviews__row::-webkit-scrollbar{display:none}@media(min-width:750px){.ods-reviews__row{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);overflow:visible}}.ods-review{scroll-snap-align:start;padding:20px;border:1px solid var(--ods-line);border-radius:var(--ods-radius);background:#fff}.ods-review blockquote{margin:10px 0;padding:0;border:0;font-size:1.5rem;line-height:1.55;font-style:normal}.ods-review__src{margin:0;font-size:1.25rem;color:var(--ods-muted)}.ods-faq{padding-top:var(--ods-pad);padding-bottom:var(--ods-pad)}.ods-faq__item{border-bottom:1px solid var(--ods-line)}.ods-faq__item summary{list-style:none;cursor:pointer;padding:18px 36px 18px 0;position:relative;font-size:1.6rem;font-weight:600}.ods-faq__item summary::-webkit-details-marker{display:none}.ods-faq__item summary:after{content:"+";position:absolute;right:4px;top:14px;font-size:2.2rem;font-weight:400;color:var(--ods-red)}.ods-faq__item[open] summary:after{content:"\2013"}.ods-faq__a{padding:0 0 18px;color:var(--ods-muted);font-size:1.5rem}.ods-cards{padding-bottom:var(--ods-pad)}.ods-cards__grid{display:grid;gap:12px;margin:0;padding:0;list-style:none}@media(min-width:750px){.ods-cards__grid{grid-template-columns:repeat(3,1fr)}}.ods-card{display:flex;flex-direction:column;gap:6px;height:100%;padding:22px;border-radius:var(--ods-radius);background:var(--ods-soft);color:inherit;text-decoration:none}.ods-card__title{font-size:1.8rem;font-weight:600}.ods-card__text{color:var(--ods-muted);font-size:1.4rem;line-height:1.5}.ods-card__cta{margin-top:auto;padding-top:6px;color:var(--ods-red);font-weight:600}.ods-pdp-fin{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--ods-line);border-radius:var(--ods-radius);background:var(--ods-soft);color:var(--ods-ink);text-decoration:none;font-size:1.4rem}.ods-pdp-fin strong{color:var(--ods-maroon)}.ods-pdp-fin span:last-child{margin-left:auto;color:var(--ods-red);font-weight:600;white-space:nowrap}.ods-tiles,.ods-videos__row,.ods-reviews__row{scroll-padding-inline:1.5rem}@media(min-width:750px){.ods-tiles,.ods-videos__row,.ods-reviews__row{scroll-padding-inline:5rem}}.ods-page-wide{max-width:none;padding:0}.ods-page-wide .rte>.odf{max-width:none}@media(prefers-reduced-motion:reduce){.ods-tile__media img,.ods-room__media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/ods.css.map */
