:root{--ottr-acc: #1b5dab;--ottr-acc-deep: #12447f;--ottr-tint: #edf2fa;--ottr-line: #e2e7ec;--ottr-mute: #5b6572;--ottr-gutter: clamp(1rem, 3vw, 2.5rem)}@media screen and (min-width:750px){#header-component[data-menu-style=menu] .header-menu{display:none!important}#header-component[data-menu-style=menu] .header__drawer{display:flex!important;min-height:60px!important}}#header-component .header__icon--menu.header__icon--summary{width:auto!important;gap:.5rem;padding-inline:0;justify-content:flex-end}#header-component .header__icon--menu.header__icon--summary:after{content:"Menu";font-size:1rem;font-weight:400;line-height:1;letter-spacing:.01em;color:currentColor}#header-component[data-menu-style=drawer] .header__columns .header__drawer{grid-area:rightA;justify-content:flex-end}#header-component[data-menu-style=drawer] .header__columns .search-action{grid-area:leftB}@media screen and (min-width:750px){#header-component .menu-drawer{width:min(56rem,94vw)!important;max-width:min(56rem,94vw)!important}}@media screen and (min-width:900px){#header-component .menu-drawer__menu:not(.menu-drawer__menu--childlist){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem 1.75rem;align-items:start}}#header-component .menu-drawer__menu-item--mainlist{display:block!important;padding-block:0 .5rem}#header-component .menu-drawer__menu-item--mainlist:before{content:"";display:block;width:100%;aspect-ratio:16 / 10;margin-bottom:.85rem;border-radius:6px;background-color:#fff;border:1px solid var(--ottr-line);background-position:center center;background-size:cover;background-repeat:no-repeat}#header-component .menu-drawer__menu--childlist{display:flex;flex-direction:column;gap:.15rem}#header-component .menu-drawer__menu-item--child{padding-block:.35rem;font-size:.9375rem;opacity:.75;transition:opacity .15s ease}#header-component .menu-drawer__menu-item--child:hover{opacity:1}#header-component .menu-drawer__featured-content{display:none!important}.ottr{--gap: clamp(2.5rem, 5vw, 5rem);color:inherit;position:relative;left:50%;transform:translate(-50%);width:calc(100vw - (var(--ottr-gutter) * 2));max-width:110rem;margin-inline:0;padding-block:0 clamp(3rem,6vw,5rem)}#MainContent:has(.ottr)>.shopify-section:first-child .section{padding-block-start:0!important}#MainContent{overflow-x:clip}.ottr *{box-sizing:border-box}.ottr p{max-width:74ch;line-height:1.6}.ottr a{color:var(--ottr-acc);text-underline-offset:3px}.ottr-full{width:100vw;margin-inline:calc(50% - 50vw);max-width:100vw}.ottr-media{background:#fff;border:1px solid var(--ottr-line);border-radius:8px;display:grid;place-items:center;aspect-ratio:4 / 3;overflow:hidden;min-height:8rem}.ottr-media:after{content:attr(data-label);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:#aeb8c4;text-align:center;padding:1rem;max-width:26ch;line-height:1.5}.ottr-media>img,.ottr-media>video{width:100%;height:100%;object-fit:cover;grid-area:1 / 1}.ottr-media>img+:after{content:none}.ottr-media--wide{aspect-ratio:16 / 9}.ottr-media--ultra{aspect-ratio:21 / 9}.ottr-media--square{aspect-ratio:1 / 1}.ottr-media--tall{aspect-ratio:3 / 4}.ottr-media--video:before{content:"";grid-area:1 / 1;width:3.5rem;height:3.5rem;border-radius:100px;border:1px solid var(--ottr-line);background:linear-gradient(45deg,transparent 48%,#c3cbd6 48% 52%,transparent 52%) no-repeat center / 0,#fff;box-shadow:inset 0 0 0 .75rem #fff;position:relative}.ottr-media--video:after{align-self:end;padding-bottom:1.25rem}.ottr-banner{width:100vw;margin-inline:calc(50% - 50vw);max-width:100vw;aspect-ratio:24 / 9;min-height:18rem;max-height:78vh;background-color:#fff;background-repeat:no-repeat;background-position:center center;background-size:cover;border-bottom:1px solid var(--ottr-line);display:grid;place-items:center;margin-bottom:clamp(2rem,4vw,3.5rem)}.ottr-banner:after{content:attr(data-label);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:#aeb8c4;text-align:center;padding:1rem;max-width:34ch;line-height:1.6}@media screen and (max-width:749px){.ottr-banner{aspect-ratio:4 / 3;min-height:0}}.ottr-banner--art{border-bottom:0}.ottr-banner--art:after{content:none}.ottr-banner--products{background-image:url(/cdn/shop/files/Hero_2.png?v=1789078277)}.ottr-banner--gifting{background-image:url(/cdn/shop/files/Hero_3.png?v=1789079021)}.ottr-banner--about{background-image:url(/cdn/shop/files/Hero_Banner.png?v=1789077947)}.ottr-banner--support{background-image:url(/cdn/shop/files/Hero_4.png?v=1789080621)}.ottr-banner--giftcard{background-image:url(/cdn/shop/files/Hero_5.png?v=1789081620)}.ottr-hero{padding-bottom:clamp(2rem,4vw,3rem);border-bottom:1px solid var(--ottr-line);margin-bottom:var(--gap)}.ottr-eyebrow{display:block;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ottr-acc);margin-bottom:.9rem}.ottr-h{font-size:clamp(2.25rem,6vw,4.25rem);line-height:1;letter-spacing:-.03em;font-weight:700;margin:0 0 1.25rem;max-width:18ch}.ottr-lede{font-size:clamp(1.0625rem,1.5vw,1.375rem);line-height:1.45;color:var(--ottr-mute);max-width:58ch;margin:0}.ottr-sec{margin-block:var(--gap)}.ottr-sec>*+*{margin-top:1rem}.ottr-h2{font-size:clamp(1.5rem,2.8vw,2.25rem);line-height:1.12;letter-spacing:-.02em;font-weight:700;margin:0 0 1.25rem}.ottr-h3{font-size:1.125rem;font-weight:700;margin:0 0 .4rem}.ottr-rule{height:1px;background:var(--ottr-line);border:0;margin-block:var(--gap)}.ottr-bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;align-items:stretch}.ottr-bento>*{min-width:0}.b-hero{grid-column:span 4;grid-row:span 2}.b-side{grid-column:span 2}.b-tall{grid-column:span 2;grid-row:span 2}.b-half{grid-column:span 3}.b-third{grid-column:span 2}.b-two{grid-column:span 4}.b-wide{grid-column:span 6}.ottr-bento .ottr-card,.ottr-bento .ottr-media{height:100%}@media screen and (max-width:900px){.ottr-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.ottr-bento>*{grid-column:span 2!important;grid-row:auto!important}}.ottr-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.ottr-grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.ottr-card{border:1px solid var(--ottr-line);border-radius:8px;padding:1.5rem}.ottr-card p{margin:0;color:var(--ottr-mute);font-size:.9375rem}.ottr-card--tint{background:var(--ottr-tint);border-color:transparent}.ottr-card--tint p{color:inherit}.ottr-card--ink{background:var(--ottr-acc);border-color:transparent;color:#fff}.ottr-card--ink p,.ottr-card--ink .ottr-h3{color:#fff}.ottr-card--ink p{opacity:.85}.ottr-stat{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--ottr-acc);display:block;margin-bottom:.35rem}.ottr-card--ink .ottr-stat{color:#fff}.ottr-steps{list-style:none;counter-reset:ottrstep;padding:0;margin:0;display:grid;gap:1.4rem}.ottr-steps--row{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:2rem 1.5rem}.ottr-steps>li{counter-increment:ottrstep;position:relative;padding-left:3.25rem;min-height:2.25rem}.ottr-steps--row>li{padding-left:0;padding-top:3rem}.ottr-steps>li:before{content:counter(ottrstep);position:absolute;left:0;top:0;width:2.25rem;height:2.25rem;border-radius:100px;background:var(--ottr-acc);color:#fff;display:grid;place-items:center;font-weight:700;font-size:.875rem}.ottr-steps p{margin:.25rem 0 0;color:var(--ottr-mute)}.ottr-split{display:grid;gap:1.75rem;grid-template-columns:1fr}@media screen and (min-width:800px){.ottr-split{grid-template-columns:1fr 1fr;gap:3.5rem}.ottr-split--wide{grid-template-columns:1.35fr 1fr;align-items:center}.ottr-split--flip{grid-template-columns:1fr 1.35fr;align-items:center}}.ottr-note{border-left:3px solid var(--ottr-acc);background:var(--ottr-tint);padding:1.25rem 1.5rem;border-radius:0 8px 8px 0}.ottr-note p{margin:0}.ottr-note--warn{border-left-color:#b4232a;background:#fdf1f1}.ottr-list{list-style:none;padding:0;margin:0;display:grid;gap:.6rem}.ottr-list>li{position:relative;padding-left:1.75rem;line-height:1.55}.ottr-list>li:before{position:absolute;left:0;top:0;font-weight:700}.ottr-list--yes>li:before{content:"\2713";color:var(--ottr-acc)}.ottr-list--no>li:before{content:"\2715";color:#b4232a}.ottr-tablewrap{overflow-x:auto}.ottr-tbl{width:100%;border-collapse:collapse;font-size:.9375rem;min-width:30rem}.ottr-tbl th,.ottr-tbl td{text-align:left;padding:.9rem 1.1rem;border-bottom:1px solid var(--ottr-line);vertical-align:top}.ottr-tbl th{font-weight:700;background:var(--ottr-tint);border-bottom-color:transparent}.ottr-faq{border-top:1px solid var(--ottr-line);max-width:62rem}.ottr-faq details{border-bottom:1px solid var(--ottr-line)}.ottr-faq summary{cursor:pointer;padding:1.15rem 2.5rem 1.15rem 0;font-weight:700;list-style:none;position:relative;line-height:1.4}.ottr-faq summary::-webkit-details-marker{display:none}.ottr-faq summary:after{content:"+";position:absolute;right:.25rem;top:1rem;font-size:1.4rem;font-weight:400;line-height:1;color:var(--ottr-acc)}.ottr-faq details[open] summary:after{content:"\2013"}.ottr-faq .ottr-a{padding:0 0 1.35rem;color:var(--ottr-mute)}.ottr-faq .ottr-a>*{margin-top:0}.ottr-faq .ottr-a p+p,.ottr-faq .ottr-a ul{margin-top:.75rem}.ottr-cta{background:var(--ottr-acc);color:#fff;border-radius:8px;padding:clamp(2rem,5vw,3.5rem);margin-top:var(--gap)}.ottr-cta .ottr-h2{color:#fff;margin-bottom:.6rem}.ottr-cta p{color:#ffffffd9;margin:0 0 1.75rem}.ottr-btn{display:inline-block;background:#fff;color:var(--ottr-acc)!important;font-weight:700;font-size:.9375rem;padding:.9rem 1.75rem;border-radius:6px;text-decoration:none}.ottr-btn+.ottr-btn{background:transparent;color:#fff!important;box-shadow:inset 0 0 0 1px #ffffff80;margin-left:.5rem}.ottr--legal{max-width:52rem}.ottr--legal .ottr-h2{font-size:1.25rem;margin-top:2.5rem}.ottr--legal p,.ottr--legal li{font-size:.9375rem;line-height:1.65}.ottr-updated{font-size:.8125rem;color:var(--ottr-mute);margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid var(--ottr-line)}.ottr-form{max-width:46rem}.ottr-form .ottr-field{display:grid;gap:.4rem;margin-bottom:1.1rem}.ottr-form .ottr-field>label{font-size:.8125rem;font-weight:700;letter-spacing:.02em}.ottr-form .ottr-field>label span{font-weight:400;color:var(--ottr-mute)}.ottr-form .ottr-row{display:grid;gap:1.1rem;grid-template-columns:1fr}@media screen and (min-width:700px){.ottr-form .ottr-row{grid-template-columns:1fr 1fr}}.ottr-form input[type=text],.ottr-form input[type=email],.ottr-form input[type=tel],.ottr-form input[type=date],.ottr-form select,.ottr-form textarea{width:100%;font:inherit;font-size:.9375rem;color:inherit;background:#fff;padding:.8rem 1rem;border:1px solid var(--ottr-line);border-radius:6px;-webkit-appearance:none;appearance:none}.ottr-form select{background-image:linear-gradient(45deg,transparent 50%,var(--ottr-mute) 50%),linear-gradient(135deg,var(--ottr-mute) 50%,transparent 50%);background-position:calc(100% - 1.15rem) 1.15rem,calc(100% - .8rem) 1.15rem;background-size:.35rem .35rem;background-repeat:no-repeat;padding-right:2.5rem}.ottr-form textarea{min-height:8rem;resize:vertical}.ottr-form input:focus-visible,.ottr-form select:focus-visible,.ottr-form textarea:focus-visible{outline:2px solid var(--ottr-acc);outline-offset:1px;border-color:transparent}.ottr-form fieldset{border:0;padding:0;margin:0 0 1.1rem}.ottr-form legend{font-size:.8125rem;font-weight:700;padding:0;margin-bottom:.5rem}.ottr-form .ottr-choices{display:flex;flex-wrap:wrap;gap:.65rem}.ottr-form .ottr-choices label{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--ottr-line);border-radius:100px;padding:.55rem 1rem;font-size:.875rem;cursor:pointer}.ottr-form .ottr-choices input{accent-color:var(--ottr-acc)}.ottr-form .ottr-submit{background:var(--ottr-acc);color:#fff;border:0;border-radius:6px;font:inherit;font-weight:700;font-size:.9375rem;padding:.95rem 2rem;cursor:pointer;margin-top:.5rem}.ottr-form .ottr-submit:hover{background:var(--ottr-acc-deep)}.ottr-form .ottr-consent{font-size:.8125rem;color:var(--ottr-mute);margin-top:1rem}.ottr-formmsg{border-radius:8px;padding:1.1rem 1.35rem;margin-bottom:1.5rem;max-width:46rem}.ottr-formmsg--ok{background:var(--ottr-tint);border-left:3px solid var(--ottr-acc)}.ottr-formmsg--err{background:#fdf1f1;border-left:3px solid #b4232a}.ottr-formmsg p{margin:0}footer img[src*=Ottr]{width:6.5rem!important;max-width:none!important;height:auto;filter:brightness(0) invert(1)}footer .menu__heading,footer .menu__heading__default{font-size:.75rem!important;font-weight:700!important;letter-spacing:.12em;text-transform:uppercase;opacity:.55}footer .menu__heading{margin-bottom:.85rem}footer .menu__list a,footer .menu a{font-size:.875rem;opacity:.82;transition:opacity .15s ease}footer .menu__list a:hover,footer .menu a:hover{opacity:1}footer [class*=utilities],footer [class*=utilities] *{font-size:.75rem;opacity:.6}footer [class*=social] svg{width:1.15rem;height:1.15rem;opacity:.75}footer [class*=social] a:hover svg{opacity:1}@media screen and (min-width:1000px){footer .footer-content{grid-template-columns:1.7fr repeat(5,1fr)!important;gap:2.5rem!important;align-items:start}}@media screen and (min-width:700px)and (max-width:999px){footer .footer-content{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2.5rem 2rem!important}}footer .footer-content>*{min-width:0}footer .footer-content>*:first-child{width:100%!important}footer .footer-content>*:first-child p{max-width:none!important}.ottr-tabs-section{position:sticky;top:0;z-index:20;background:#ffffffeb;-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--ottr-line)}.ottr-tabs__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-inline:var(--ottr-gutter);max-width:110rem;margin-inline:auto}.ottr-tabs__tabs{grid-column:2;display:flex;gap:clamp(1rem,4vw,3.5rem);justify-content:center;overflow-x:auto;scrollbar-width:none}.ottr-tabs__tabs::-webkit-scrollbar{display:none}.ottr-tabs__cta{grid-column:3;justify-self:end;margin-block:.5rem}@media screen and (max-width:900px){.ottr-tabs__inner{grid-template-columns:minmax(0,1fr) auto;gap:.75rem}.ottr-tabs__tabs{grid-column:1;justify-content:flex-start}.ottr-tabs__cta{grid-column:2}}.ottr-tabs__tab{flex:0 0 auto;padding:1.05rem .25rem;font-size:.9375rem;font-weight:700;color:inherit;opacity:.55;text-decoration:none;border-bottom:2px solid transparent;transition:opacity .15s ease,border-color .15s ease;white-space:nowrap}.ottr-tabs__tab:hover{opacity:.85}.ottr-tabs__tab.is-active{opacity:1;color:var(--ottr-acc);border-bottom-color:var(--ottr-acc)}.ottr-pdp-eyebrow{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;margin-bottom:.35rem}.ottr-badge{display:inline-block;font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.35rem .6rem;border-radius:4px;background:var(--ottr-acc);color:#fff}.ottr-badge--quiet{background:var(--ottr-tint);color:var(--ottr-acc)}.ottr-pdp-sub{font-size:1.0625rem;line-height:1.45;color:var(--ottr-mute);margin:.35rem 0 0;max-width:44ch}.ottr-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.25rem;margin:.5rem 0 .25rem}@media screen and (max-width:480px){.ottr-specs{grid-template-columns:1fr}}.ottr-spec{display:flex;align-items:flex-start;gap:.65rem;font-size:.9375rem;line-height:1.35}.ottr-spec svg{flex:0 0 auto;width:1.25rem;height:1.25rem;stroke:var(--ottr-acc);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;margin-top:.05rem}.ottr-spec b{font-weight:700}.ottr-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:1.25rem 0;margin-top:.5rem;border-top:1px solid var(--ottr-line);border-bottom:1px solid var(--ottr-line);text-align:center}@media screen and (max-width:600px){.ottr-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}.ottr-trust>div{font-size:.8125rem;line-height:1.35;color:var(--ottr-mute)}.ottr-trust svg{display:block;margin:0 auto .5rem;width:1.5rem;height:1.5rem;stroke:var(--ottr-acc);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ottr-trust b{display:block;color:inherit;font-weight:700}.ottr-boxlist{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.ottr-boxlist li{display:grid;grid-template-columns:7rem 1fr;gap:.75rem;font-size:.9375rem;line-height:1.5;padding-block:.35rem;border-bottom:1px solid var(--ottr-line)}.ottr-boxlist li:last-child{border-bottom:0}.ottr-boxlist b{font-weight:700}.ottr-boxlist span{color:var(--ottr-mute)}.ottr-band{padding-block:var(--band-pad-top, 4.5rem) var(--band-pad-bottom, 4.5rem);padding-inline:var(--ottr-gutter)}.ottr-band--tint{background:var(--ottr-tint)}.ottr-band--ink{background:var(--ottr-acc);color:#fff}.ottr-band--ink .ottr-eyebrow,.ottr-band--ink .ottr-stat{color:#fff}.ottr-band--ink .ottr-band__body{color:#ffffffd9}.ottr-band--ink .ottr-band__link{color:#fff}.ottr-band__inner{max-width:110rem;margin-inline:auto;display:grid;gap:clamp(2rem,5vw,4.5rem);align-items:center;grid-template-columns:1fr}@media screen and (min-width:850px){.ottr-band--split .ottr-band__inner{grid-template-columns:1fr 1.15fr}.ottr-band--flip .ottr-band__copy{order:2}.ottr-band--flip .ottr-band__media{order:1}}.ottr-band--full .ottr-band__inner{max-width:68rem;text-align:center;justify-items:center}.ottr-band--full .ottr-band__body{margin-inline:auto}.ottr-band__h{font-size:clamp(1.75rem,4vw,3rem);line-height:1.05;letter-spacing:-.025em;font-weight:700;margin:.75rem 0 1rem;max-width:20ch}.ottr-band--full .ottr-band__h{max-width:24ch;font-size:clamp(2rem,5vw,3.75rem)}.ottr-band__body{font-size:clamp(1rem,1.3vw,1.1875rem);line-height:1.55;color:var(--ottr-mute);max-width:52ch}.ottr-band__body p{margin:0 0 .85rem}.ottr-band__body p:last-child{margin-bottom:0}.ottr-band__stats{display:flex;flex-wrap:wrap;gap:2.5rem;margin-top:2rem}.ottr-band__stat p{margin:0;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;opacity:.65;max-width:18ch}.ottr-band__link{display:inline-block;margin-top:1.75rem;font-weight:700;font-size:.9375rem;color:var(--ottr-acc);text-decoration:none}.ottr-band__link:hover{text-decoration:underline}.ottr-band__img{width:100%;height:auto;border-radius:8px;display:block}.ottr-collection-intro{padding-inline:var(--ottr-gutter);padding-block:clamp(2rem,4vw,3.5rem) clamp(1.5rem,3vw,2.5rem);max-width:110rem;margin-inline:auto}#MainContent [class*=facets],#MainContent [class*=filters]{--ottr-filter-line: var(--ottr-line)}#MainContent [class*=facets] summary,#MainContent [class*=filter] summary{border-radius:100px}#MainContent [class*=product-grid]{--product-card-gap: 1.25rem}#MainContent [class*=product-card] [class*=title]{font-weight:700}.ottr-prodcard{display:block;text-decoration:none;color:inherit;transition:border-color .15s ease,transform .15s ease}.ottr-prodcard:hover{border-color:var(--ottr-acc);transform:translateY(-2px)}.ottr-prodcard .ottr-media{border:0;background:var(--ottr-tint)}.ottr-prodcard__img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:6px;display:block}.ottr-prodcard p{margin:.25rem 0 0;font-weight:700;color:inherit}.ottr-anchor{display:block;height:0;scroll-margin-top:7rem}[id=deep-dive],[id=in-the-box],[id=questions],[id=product]{scroll-margin-top:7rem}@media(prefers-reduced-motion:no-preference){[data-reveal].is-armed{opacity:0;transform:translate3d(0,22px,0);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}[data-reveal].is-armed.is-in{opacity:1;transform:none}[data-reveal][data-reveal-group].is-armed{opacity:1;transform:none;transition:none}[data-reveal][data-reveal-group].is-armed>*{opacity:0;transform:translate3d(0,26px,0);transition:opacity .65s cubic-bezier(.22,.61,.36,1),transform .65s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--reveal-i, 0) * 70ms)}[data-reveal][data-reveal-group].is-armed.is-in>*{opacity:1;transform:none}}.ottr-stage{padding-block:var(--stage-pad-top, 7rem) var(--stage-pad-bottom, 7rem);padding-inline:var(--ottr-gutter);text-align:center;overflow:clip}.ottr-stage--left{text-align:left}.ottr-stage--tint{background:var(--ottr-tint)}.ottr-stage--ink{background:var(--ottr-acc);color:#fff}.ottr-stage--dark{background:#0b0d0f;color:#fff}.ottr-stage--ink .ottr-eyebrow,.ottr-stage--dark .ottr-eyebrow{color:#ffffffb3}.ottr-stage--ink .ottr-stage__body,.ottr-stage--dark .ottr-stage__body{color:#fffc}.ottr-stage__inner{max-width:62rem;margin-inline:auto}.ottr-stage--left .ottr-stage__inner{margin-inline:0;max-width:min(62rem,100%)}.ottr-stage__eyebrow{margin-bottom:1.25rem}.ottr-stage__h{font-size:clamp(2.25rem,6.5vw,5rem);line-height:1.02;letter-spacing:-.035em;font-weight:700;margin:0;text-wrap:balance;white-space:pre-line}.ottr-stage__body{font-size:clamp(1.0625rem,1.5vw,1.375rem);line-height:1.5;color:var(--ottr-mute);max-width:48ch;margin:1.5rem auto 0}.ottr-stage--left .ottr-stage__body{margin-inline:0}.ottr-stage__media{max-width:110rem;margin:clamp(2.5rem,6vw,4.5rem) auto 0}.ottr-stage__img{width:100%;height:auto;border-radius:20px;display:block}.ottr-pill{display:inline-block;margin-top:2rem;background:var(--ottr-acc);color:#fff!important;border:0;font:inherit;font-weight:600;font-size:1.0625rem;line-height:1;padding:1rem 1.75rem;border-radius:100px;text-decoration:none;cursor:pointer;transition:background .15s ease,transform .15s ease}.ottr-pill:hover{background:var(--ottr-acc-deep);transform:translateY(-1px)}.ottr-pill--sm{margin-top:0;font-size:.9375rem;padding:.7rem 1.35rem}.ottr-stage--ink .ottr-pill,.ottr-stage--dark .ottr-pill{background:#fff;color:var(--ottr-acc)!important}.ottr-bentosec{padding-block:var(--bento-pad-top, 6rem) var(--bento-pad-bottom, 6rem);padding-inline:var(--ottr-gutter)}.ottr-bentosec--tint{background:var(--ottr-tint)}.ottr-bentosec--dark{background:#0b0d0f;color:#fff}.ottr-bentosec__inner{max-width:110rem;margin-inline:auto}.ottr-bentosec__head{margin-bottom:clamp(2rem,4vw,3.5rem)}.ottr-bentosec__h{font-size:clamp(1.875rem,4.5vw,3.25rem);line-height:1.04;letter-spacing:-.03em;font-weight:700;margin:.75rem 0 0;max-width:22ch}.ottr-bentogrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(15rem,auto);gap:1rem}.ottr-bx--media{min-height:22rem}.ottr-bx{position:relative;overflow:hidden;border-radius:20px;padding:clamp(1.5rem,2.5vw,2.25rem);display:flex;flex-direction:column;justify-content:flex-end;min-width:0;isolation:isolate}.ottr-bx--hero{grid-column:span 4;grid-row:span 2}.ottr-bx--tall{grid-column:span 2;grid-row:span 2}.ottr-bx--wide{grid-column:span 4}.ottr-bx--half{grid-column:span 3}.ottr-bx--small{grid-column:span 2}.ottr-bx--full{grid-column:span 6}@media screen and (max-width:900px){.ottr-bentogrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(11rem,auto)}.ottr-bx{grid-column:span 2!important;grid-row:auto!important}}.ottr-bx--light{background:#f4f6f9}.ottr-bx--tint{background:var(--ottr-tint)}.ottr-bx--ink{background:var(--ottr-acc);color:#fff}.ottr-bx--dark{background:#0b0d0f;color:#fff}.ottr-bentosec--dark .ottr-bx--light{background:#16191d;color:#fff}.ottr-bx__img,.ottr-bx__ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.ottr-bx__ph{display:grid;place-items:center;background:#fff}.ottr-bx__ph:after{content:attr(data-label);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:#aeb8c4;text-align:center;padding:1.5rem;max-width:24ch;line-height:1.5}.ottr-bx--media .ottr-bx__copy{position:relative}.ottr-bx--media.ottr-bx--ink:before,.ottr-bx--media.ottr-bx--dark:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,rgba(0,0,0,.65),rgba(0,0,0,.1) 55%,transparent)}.ottr-bx__figure{display:block;font-size:clamp(2.5rem,6vw,4.5rem);line-height:.95;letter-spacing:-.04em;font-weight:700;margin-bottom:.75rem;font-variant-numeric:tabular-nums}.ottr-bx--light .ottr-bx__figure,.ottr-bx--tint .ottr-bx__figure{color:var(--ottr-acc)}.ottr-bx__h{font-size:clamp(1.125rem,1.9vw,1.625rem);line-height:1.15;letter-spacing:-.015em;font-weight:700;margin:0;max-width:22ch}.ottr-bx__body{font-size:.9375rem;line-height:1.55;margin-top:.6rem;max-width:38ch;opacity:.72}.ottr-bx--ink .ottr-bx__body,.ottr-bx--dark .ottr-bx__body{opacity:.82}.ottr-bx__link{display:inline-block;margin-top:1rem;font-weight:700;font-size:.875rem;color:inherit;text-decoration:none}.ottr-bx__link:hover{text-decoration:underline}.ottr-bx:not(.ottr-bx--media){justify-content:flex-end}.ottr-buybar{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fffffff0;-webkit-backdrop-filter:saturate(1.5) blur(14px);backdrop-filter:saturate(1.5) blur(14px);border-top:1px solid var(--ottr-line);transform:translate3d(0,110%,0);transition:transform .35s cubic-bezier(.22,.61,.36,1);padding-inline:var(--ottr-gutter)}.ottr-buybar.is-on{transform:none}@media(prefers-reduced-motion:reduce){.ottr-buybar{transition:none}}.ottr-buybar__inner{max-width:110rem;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.75rem}.ottr-buybar__id{display:flex;align-items:center;gap:.85rem;min-width:0}.ottr-buybar__thumb{width:2.5rem;height:2.5rem;object-fit:cover;border-radius:6px;flex:0 0 auto}.ottr-buybar__name{display:block;font-weight:700;font-size:.9375rem;line-height:1.2}.ottr-buybar__strap{display:block;font-size:.8125rem;color:var(--ottr-mute);line-height:1.3}.ottr-buybar__right{display:flex;align-items:center;gap:1rem;flex:0 0 auto}.ottr-buybar__price{font-weight:700;font-size:1rem;white-space:nowrap}.ottr-buybar__price s{font-weight:400;opacity:.5;margin-left:.4rem}@media screen and (max-width:560px){.ottr-buybar__strap,.ottr-buybar__thumb,.ottr-buybar__price s{display:none}}.ottr-pdp-back{margin:.35rem 0 0;font-size:.875rem}.ottr-pdp-back a{color:var(--ottr-acc);font-weight:600;text-decoration:none}.ottr-pdp-back a:hover{text-decoration:underline}.ottr-buybar__from{font-weight:400;opacity:.6;font-size:.8125rem}.ottr-stage .ottr-pill{font-size:1.0625rem;padding:1.05rem 2rem}.ottr-detail{padding-block:var(--detail-pad-top, 5.5rem) var(--detail-pad-bottom, 5.5rem);padding-inline:var(--ottr-gutter)}.ottr-detail--tint{background:var(--ottr-tint)}.ottr-detail--dark{background:#0b0d0f;color:#fff}.ottr-detail--dark .ottr-eyebrow{color:#ffffffb3}.ottr-detail__inner{max-width:110rem;margin-inline:auto}.ottr-detail__head{margin-bottom:clamp(1.75rem,3vw,3rem)}.ottr-detail__h{font-size:clamp(1.625rem,3.4vw,2.5rem);line-height:1.08;letter-spacing:-.025em;font-weight:700;margin:.75rem 0 0;max-width:24ch}.ottr-detail__grid{display:grid;grid-template-columns:repeat(var(--detail-cols, 3),minmax(0,1fr));gap:clamp(1rem,2vw,2rem)}@media screen and (max-width:900px){.ottr-detail__grid{grid-template-columns:1fr}}.ottr-dt{min-width:0}.ottr-dt__media{position:relative;aspect-ratio:4 / 3;border-radius:14px;overflow:hidden;background:#fff;margin-bottom:1.25rem}.ottr-dt__img,.ottr-dt__vid,.ottr-dt__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ottr-dt__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#fff;border:1px solid var(--ottr-line);border-radius:14px}.ottr-dt__ph:after{content:attr(data-label);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:#aeb8c4;text-align:center;padding:1.5rem;max-width:26ch;line-height:1.5}.ottr-dt__step{display:block;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ottr-acc);margin-bottom:.5rem}.ottr-detail--dark .ottr-dt__step{color:#7fa6d8}.ottr-dt__h{font-size:1.25rem;line-height:1.2;letter-spacing:-.015em;font-weight:700;margin:0 0 .5rem;max-width:24ch}.ottr-dt__body{font-size:.9375rem;line-height:1.55;color:var(--ottr-mute);max-width:40ch}.ottr-detail--dark .ottr-dt__body{color:#ffffffb8}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ottr.css.map */
