:root{--otb-ink: #151515;--otb-muted: #6f7278;--otb-line: #eef0f2;--otb-product-well: #f2f3f5;--otb-blue: #10233b;--otb-blue-dark: #0a1728;--otb-page: min(1440px, calc(100vw - 48px) );--otb-section-space: clamp(52px, 6vw, 92px)}html{scrollbar-color:#aeb5bf #f4f5f7;scrollbar-width:thin}html::-webkit-scrollbar{width:10px;height:10px}html::-webkit-scrollbar-track{background:#f4f5f7}html::-webkit-scrollbar-thumb{border:2px solid #f4f5f7;border-radius:999px;background:#aeb5bf}html::-webkit-scrollbar-thumb:hover{background:#7b8490}@media(forced-colors:active){html{scrollbar-color:auto}}body{--color-border: #e8ebef;--color-border-rgb: 232 235 239;color:var(--otb-ink)}hr,.divider__line{border-color:var(--otb-line)!important;opacity:.65}.otb-shell{width:var(--otb-page);margin-inline:auto}.otb-section-heading{margin:0;font-family:var(--font-heading--family);font-size:clamp(1.25rem,1.8vw,1.75rem);font-weight:650;line-height:1.1;letter-spacing:.08em;text-align:center;text-transform:uppercase}.otb-section-kicker{margin:0 0 9px;color:var(--otb-muted);font-size:.7rem;font-weight:600;letter-spacing:.18em;text-align:center;text-transform:uppercase}.otb-text-link,.otb-outline-button{color:var(--otb-ink);font-size:.72rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.otb-text-link{padding-block:3px;border-block-end:1px solid currentColor}.otb-outline-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:10px 28px;border:1px solid #9ca3af;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.otb-outline-button:hover{color:#fff;border-color:var(--otb-blue);background:var(--otb-blue)}#header-group{border-block-end:0;background:#fff}#header-group .header__row--top{min-height:70px}#header-group .menu-list__link{font-size:.76rem;font-weight:600;letter-spacing:.035em}#header-group .header-actions__action,#header-group .search-action{color:var(--otb-ink)}.otb-hero{position:relative;display:grid;width:var(--otb-page);margin-inline:auto;min-height:clamp(440px,41vw,620px);isolation:isolate;overflow:hidden;background:#dce2e8}.otb-hero--small{min-height:clamp(390px,36vw,540px)}.otb-hero--large{min-height:clamp(500px,48vw,720px)}.otb-hero__media,.otb-hero__scrim,.otb-hero__inner{grid-area:1 / 1}.otb-hero__media,.otb-hero__media img,.otb-hero__media--empty{width:100%;height:100%}.otb-hero__media img{display:block;object-fit:cover;object-position:var(--otb-hero-focus, 50% 25%)}.otb-hero__media--empty{display:block;background:linear-gradient(135deg,#e9edf2,#cbd3dc)}.otb-hero__scrim{z-index:1;background:linear-gradient(90deg,rgb(5 18 34 / .46) 0%,rgb(5 18 34 / .14) 43%,transparent 68%),linear-gradient(0deg,rgb(5 18 34 / .24),transparent 46%)}.otb-hero__inner{z-index:2;display:flex;width:var(--otb-page);align-items:flex-end;margin-inline:auto;padding-block:clamp(42px,6vw,82px)}.otb-hero__content{display:flex;max-width:560px;flex-direction:column;align-items:flex-start;gap:20px;color:#fff;margin-left:50px}.otb-hero__eyebrow{margin:0;font-size:.7rem;font-weight:650;letter-spacing:.2em;text-transform:uppercase}.otb-hero__heading{margin:0;font-family:var(--font-heading--family);font-size:clamp(2rem,4vw,4rem);font-weight:650;line-height:.98;letter-spacing:.025em;text-transform:uppercase;text-wrap:balance}.otb-hero__button{display:inline-flex;min-width:174px;min-height:48px;align-items:center;justify-content:center;padding:12px 28px;color:#fff;background:var(--otb-blue);font-size:.72rem;font-weight:700;letter-spacing:.13em;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,transform .18s ease}.otb-hero__button:hover{background:var(--otb-blue-dark);transform:translateY(-1px)}.otb-circles{padding-block:clamp(28px,3vw,42px) 12px}.otb-circles__inner{display:grid;grid-template-columns:minmax(130px,.75fr) minmax(0,4fr);align-items:center;gap:clamp(28px,5vw,78px);padding-block-end:12px;border-block-end:0}.otb-circles__heading{margin:0;font-size:clamp(1rem,1.35vw,1.3rem);font-weight:650;line-height:1.08;letter-spacing:.07em;text-transform:uppercase}.otb-circles__list{display:flex;gap:clamp(18px,2.7vw,42px);margin:0;padding:0 2px 4px;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-color:#b6bcc5 transparent;scrollbar-width:thin}.otb-circles__item{flex:0 0 auto;scroll-snap-align:start}.otb-circles__link{display:flex;width:clamp(88px,9.3vw,132px);flex-direction:column;align-items:center;gap:11px;color:var(--otb-ink);text-decoration:none}.otb-circles__media{display:block;width:100%;aspect-ratio:1;overflow:hidden;border-radius:50%;border:0;background:var(--otb-product-well);isolation:isolate}.otb-circles__media img{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transition:transform .42s cubic-bezier(.2,.8,.2,1)}.otb-circles__link:hover .otb-circles__media img{transform:scale(1.05)}.otb-circles__label{font-size:.73rem;font-weight:550;letter-spacing:.025em;text-align:center}.otb-tiles{padding-block:12px var(--otb-section-space)}.otb-tiles__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.8vw,24px)}.otb-tile{position:relative;display:grid;aspect-ratio:1.08 / 1;overflow:hidden;color:#fff;isolation:isolate;background:var(--otb-product-well);text-decoration:none}.otb-tile__image,.otb-tile__scrim,.otb-tile__label{grid-area:1 / 1}.otb-tile__image,.otb-tile__image--empty{display:block;width:100%;height:100%}.otb-tile__image{object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.otb-tile__image--empty{background:linear-gradient(135deg,#e6e9ed,#c6cdd5)}.otb-tile__scrim{z-index:1;background:linear-gradient(0deg,rgb(0 0 0 / .58),transparent 52%)}.otb-tile__label{z-index:2;align-self:end;padding:clamp(22px,3vw,42px) 20px;font-size:clamp(1rem,1.55vw,1.45rem);font-weight:650;letter-spacing:.09em;text-align:center;text-transform:uppercase}.otb-tile:hover .otb-tile__image{transform:scale(1.035)}.otb-community{padding-block:0 var(--otb-section-space)}.otb-community__heading-wrap{margin-block-end:28px}.otb-community__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,28px)}.otb-story{display:flex;min-width:0;flex-direction:column;color:var(--otb-ink);text-decoration:none}.otb-story__media{display:block;aspect-ratio:1.52 / 1;overflow:hidden;background:var(--otb-product-well)}.otb-story__media img,.otb-story__media--empty{display:block;width:100%;height:100%}.otb-story__media img{object-fit:cover;transition:transform .48s cubic-bezier(.2,.8,.2,1)}.otb-story:hover .otb-story__media img{transform:scale(1.025)}.otb-story__media--empty{background:linear-gradient(135deg,#eceff2,#cbd2d9)}.otb-story__title{margin:15px 0 8px;font-size:.9rem;font-weight:650;line-height:1.25;letter-spacing:.025em;text-transform:uppercase}.otb-story__excerpt{display:-webkit-box;margin:0 0 15px;overflow:hidden;color:var(--otb-muted);font-size:.75rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.otb-story__read{align-self:flex-start;margin-block-start:auto;font-size:.67rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.otb-quotes{padding-block:clamp(54px,6vw,88px);border-block:0}.otb-quotes__inner{display:flex;flex-direction:column;align-items:center}.otb-quotes__list{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(26px,4vw,64px);margin:36px 0 0;padding:0;list-style:none}.otb-quote{display:flex;flex-direction:column;align-items:center;text-align:center}.otb-quote__mark{height:28px;color:var(--otb-blue);font-family:Georgia,serif;font-size:2.7rem;line-height:1}.otb-quote__text{max-width:44ch;margin:12px 0;font-size:.8rem;line-height:1.65}.otb-quote__by{margin:0;color:var(--otb-muted);font-size:.66rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.otb-brand{padding-block:clamp(48px,5vw,72px)}.otb-brand__inner{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,4fr);gap:clamp(28px,6vw,90px)}.otb-brand__heading{margin:0;font-size:1rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.otb-brand__copy{color:var(--otb-muted);font-size:.78rem;line-height:1.75}.otb-brand__copy>*:first-child{margin-block-start:0}.otb-brand__copy>*:last-child{margin-block-end:0}footer{border-block-start-color:var(--otb-line)}footer .footer-content{font-size:.78rem}footer .menu__heading,footer h2{font-size:.8rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}footer .email-signup__input{border-radius:0}@media screen and (max-width:989px){:root{--otb-page: min(1440px, calc(100% - 32px) )}}@media screen and (max-width:749px){:root{--otb-page: calc(100% - 28px) }#header-group .header__row--top{min-height:60px}.otb-hero,.otb-hero--small,.otb-hero--large{min-height:min(66svh,580px)}.otb-hero__scrim{background:linear-gradient(0deg,rgb(0 0 0 / .58),transparent 68%)}.otb-hero__inner{padding-block:34px}.otb-hero__content{gap:16px}.otb-hero__heading{max-width:9ch;font-size:clamp(2rem,11vw,3.1rem)}.otb-circles__inner{grid-template-columns:1fr;gap:20px}.otb-circles__heading{max-width:none}.otb-circles__link{width:88px}.otb-tiles__grid,.otb-community__grid,.otb-quotes__list,.otb-brand__inner{grid-template-columns:1fr}.otb-tiles__grid{gap:12px}.otb-tile{aspect-ratio:1.25 / 1}.otb-community__grid,.otb-quotes__list{gap:34px}.otb-brand__inner{gap:14px}}.otb-collection-hero{position:relative;display:grid;width:var(--otb-page);margin-inline:auto;min-height:clamp(320px,34vw,500px);overflow:hidden;color:#fff;isolation:isolate;background:#3b4653}.otb-collection-hero__image,.otb-collection-hero__scrim,.otb-collection-hero__content{grid-area:1 / 1}.otb-collection-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--otb-collection-focus, 50% 30%)}.otb-collection-hero__scrim{z-index:1;background:linear-gradient(90deg,rgb(0 0 0 / .5),rgb(0 0 0 / .12) 58%,transparent),linear-gradient(0deg,rgb(0 0 0 / .28),transparent 55%)}.otb-collection-hero--empty .otb-collection-hero__scrim{background:linear-gradient(115deg,#27384b,#6f8091)}.otb-collection-hero__content{z-index:2;display:flex;max-width:620px;flex-direction:column;align-items:flex-start;align-self:end;gap:12px;padding-block:clamp(36px,5vw,72px)}.otb-collection-hero__kicker{margin:0;font-size:.69rem;font-weight:700;letter-spacing:.19em;text-transform:uppercase}.otb-collection-hero h1{margin:0;font-size:clamp(2.15rem,4.7vw,4.75rem);font-weight:650;line-height:.96;letter-spacing:.015em;text-transform:uppercase;text-wrap:balance}.otb-collection-hero__description{max-width:58ch;font-size:.82rem;line-height:1.6}.otb-breadcrumbs{border-block-end:0;background:#fff}.otb-breadcrumbs__list{display:flex;min-height:42px;align-items:center;gap:9px;margin-block:0;padding-block:9px;overflow-x:auto;color:var(--otb-muted);font-size:.68rem;list-style:none;white-space:nowrap;scrollbar-width:thin}.otb-breadcrumbs__list li{display:inline-flex;align-items:center;gap:9px}.otb-breadcrumbs__list li+li:before{content:"/";color:#b3b8bf}.otb-breadcrumbs__list a{color:var(--otb-ink);text-decoration:none}.otb-breadcrumbs__list a:hover{text-decoration:underline;text-underline-offset:3px}.otb-breadcrumbs__list a:focus-visible{outline:2px solid var(--otb-blue);outline-offset:3px}.template-collection .product-grid-container{margin-inline:auto;padding-block:28px 74px}.template-collection .facets-block-wrapper--vertical{padding-inline-end:24px;border-inline-end:0}.template-collection .facets--horizontal{padding-block:12px;border-block:0}.template-collection .facets__summary,.template-collection .sorting-filter__button,.template-collection .grid-density-controls__button{min-height:38px;padding:8px 12px;border:0;border-radius:2px;color:var(--otb-ink);background:var(--otb-product-well);font-size:.74rem;font-weight:650;letter-spacing:.04em}.template-collection :is(.facets__summary,.sorting-filter__button,.grid-density-controls__button):hover,.template-collection :is(.facets__summary,.sorting-filter__button,.grid-density-controls__button)[aria-expanded=true],.template-collection .grid-density-controls__button[aria-pressed=true]{background:#e4e7eb}.template-collection .facets__pill-label{border-color:transparent;background:var(--otb-product-well)}.template-collection .facets__pill-label:hover,.template-collection .facets__pill-label:has(input:checked){border-color:transparent;background:#e4e7eb}.template-collection .facets--vertical :is(.facets__item,.sorting-filter):before{border-top-color:transparent}.template-collection .product-grid{row-gap:clamp(30px,4vw,52px)}.template-collection .product-grid__item,.template-product .resource-list__item{min-width:0}.product-card__content{gap:7px}.card-gallery{border:0;background-color:var(--otb-product-well)!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}product-card:hover .card-gallery{box-shadow:0 12px 30px #18273a17;transform:translateY(-2px)}.product-card :is(h3,h4,.h4){color:var(--otb-ink);font-size:.83rem;font-weight:650;line-height:1.35}.product-card product-price{color:var(--otb-ink);font-size:.77rem;font-weight:700}.product-badges{z-index:4}.product-badges__badge.product-badges__badge{min-height:28px;display:inline-flex;align-items:center;padding:6px 10px;border:1px solid rgb(16 35 59 / .16);box-shadow:none;font-size:.62rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.template-product .product-information{margin-inline:auto;padding-block:clamp(16px,2.4vw,34px) clamp(56px,7vw,96px)}.template-product .product-information__grid{align-items:start;gap:clamp(30px,4vw,64px)}@media screen and (min-width:990px){.template-product .product-information__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.template-product .product-details{max-width:452px}}.template-product .product-information__media .product-media-container{border:0;border-radius:0;background-color:var(--otb-product-well)!important}.template-product .product-information__media slideshow-controls[thumbnails] .slideshow-control{overflow:hidden;border:1px solid #e3e5e9;border-radius:0;background:var(--otb-product-well);opacity:.82;transition:opacity .16s ease,border-color .16s ease;height:100px}.template-product .product-information__media slideshow-controls[thumbnails] .slideshow-control img{mix-blend-mode:multiply}.template-product .product-information__media slideshow-controls[thumbnails] .slideshow-control:hover{opacity:1}.template-product .product-details>.group-block{padding:0;border:0;background:transparent;box-shadow:none}.template-product .product-details h1{margin:0;color:var(--otb-ink);font-size:clamp(1.22rem,1.55vw,1.5rem);font-weight:600;line-height:1.22;letter-spacing:-.004em;text-wrap:balance}.template-product .product-details product-price.rte{color:var(--otb-ink);font-size:1.3rem;font-weight:700;line-height:1.2;letter-spacing:-.01em;white-space:nowrap}.template-product .product-details product-price .compare-at-price{color:var(--otb-muted);font-size:.8rem;font-weight:600;letter-spacing:0}.template-product .product-details .price__tax,.template-product .product-details .tax-note{display:block;color:var(--otb-muted);font-size:.68rem;font-weight:400;letter-spacing:.01em}.template-product .product-details .rte{color:#4f5660;font-size:.85rem;line-height:1.72}.template-product .product-details .rte>:last-child{margin-block-end:0}.template-product .variant-picker__form{--options-border-radius: 0;--options-border-width: 1px;--color-variant-border: #d7dade;--color-variant-background: #ffffff;--color-variant-text: var(--otb-ink);--color-variant-hover-border: var(--otb-ink);--color-variant-hover-background: #ffffff;--color-variant-hover-text: var(--otb-ink);--color-selected-variant-border: var(--otb-ink);--color-selected-variant-background: #ffffff;--color-selected-variant-text: var(--otb-ink);gap:18px}.template-product .variant-option--buttons legend,.template-product .variant-option--dropdowns>label,.template-product .variant-option[data-testid=variant-option-single]{margin-block-end:9px;color:var(--otb-muted);font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.template-product .variant-option__swatch-value{color:var(--otb-ink);font-weight:600;letter-spacing:.02em;text-transform:none}.template-product .variant-option__button-label:not(.variant-option__button-label--has-swatch){flex:0 0 auto;min-width:52px;min-height:42px;padding-block:0;padding-inline:13px;border-radius:0;font-size:.75rem;font-weight:600;letter-spacing:.03em}.template-product .variant-option__button-label:not(.variant-option__button-label--has-swatch):has([data-option-available=false]){border:1px solid #dcdfe3;color:#5f636a;background:var(--otb-product-well)}.template-product .variant-option__select-wrapper{border-radius:0;background:#fff}.template-product .buy-buttons-block{--height-buy-buttons: 48px}.template-product .buy-buttons-block .product-form-buttons{gap:8px}.template-product .buy-buttons-block .quantity-selector-wrapper{flex:0 0 108px}.template-product .buy-buttons-block .quantity-selector,.template-product .buy-buttons-block quantity-selector-component{width:108px;height:48px;min-height:48px;border-radius:0}.template-product .buy-buttons-block .button,.template-product .buy-buttons-block button[name=add]{min-height:48px;padding-block:0;padding-inline:18px;flex:1 1 auto;border-radius:0;border-color:var(--otb-blue);color:#fff;background:var(--otb-blue);font-size:.74rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.template-product .buy-buttons-block .button:hover,.template-product .buy-buttons-block button[name=add]:hover{border-color:var(--otb-blue-dark);background:var(--otb-blue-dark)}.template-product .buy-buttons-block button[name=add][disabled],.template-product .buy-buttons-block button[name=add][aria-disabled=true]{border-color:#cfd4da;color:#fff;background:#b3bcc6}.template-product .product-details .accordion .details__header{min-height:50px;padding-block:14px;color:var(--otb-ink);font-size:.78rem;font-weight:650;letter-spacing:.03em}.template-product .product-details .accordion .details-content{padding-block-end:16px;color:#4f5660;font-size:.83rem;line-height:1.72}.template-product .product-details .accordion .details-content .rte{font-size:.82rem;line-height:1.65}.template-product .product-details .accordion .details-content :is(ul,ol){margin-block:8px 0;padding-inline-start:18px}.template-product .product-details .accordion .details-content li+li{margin-block-start:3px}.template-product .product-recommendations{padding-block:clamp(56px,7vw,96px);border-block-start:0}product-card .card-gallery,product-card .product-media-container{aspect-ratio:3 / 4}@media screen and (min-width:990px){.product-grid[product-grid-view=default]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:750px)and (max-width:989px){.product-grid[product-grid-view=default]{grid-template-columns:repeat(3,minmax(0,1fr))}}.template-product .product-recommendations h2,.template-product .product-recommendations h3{font-weight:650;letter-spacing:.07em;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.card-gallery{transition:none}product-card:hover .card-gallery{transform:none}}@media screen and (max-width:749px){.otb-collection-hero{min-height:330px}.otb-collection-hero__scrim{background:linear-gradient(0deg,rgb(0 0 0 / .58),transparent 75%)}.otb-collection-hero__content{padding-block:28px}.otb-collection-hero h1{font-size:clamp(2rem,11vw,3.3rem)}.template-collection .product-grid-container,.template-product .product-information{width:100%;padding-inline:14px}.template-collection .product-grid{row-gap:30px}button.quick-add__button{opacity:1}.template-product .product-information{padding-block-start:14px}.template-product .product-details{padding-block-start:4px}.template-product .product-details h1{font-size:1.18rem}.template-product .buy-buttons-block .button,.template-product .buy-buttons-block button[name=add]{min-height:48px}.template-product .buy-buttons-block .quantity-selector-wrapper,.template-product .buy-buttons-block .quantity-selector,.template-product .buy-buttons-block quantity-selector-component{width:102px}.template-product .buy-buttons-block .quantity-selector-wrapper{flex-basis:102px}}.product-media-container.media-fit,.product-media-container.media-fit-contain,.product-media-container.media-fit-cover{--product-media-fit: cover}.product-media-container.media-fit-contain img{object-fit:cover}.template-product .product-information__media :is(slideshow-controls[thumbnails] .slideshow-control,.product-media-container--image) img{mix-blend-mode:multiply}.template-product .product-information__media slideshow-controls[thumbnails] .slideshow-control img{object-fit:cover}.template-collection .product-grid-container{padding-block:8px 72px}.template-collection .collection-wrapper.grid.gap-style{column-gap:0;row-gap:0}.template-collection .facets-block-wrapper--vertical{flex:0 0 226px;width:226px;padding-inline-end:0;border-inline-end:0}.template-collection .facets--vertical .facets__item{border-block-end:1px solid var(--otb-line)}.template-collection .facets--vertical .facets__summary,.template-collection .facets--vertical .facets__summary:hover,.template-collection .facets--vertical .facets__summary[aria-expanded=true]{min-height:46px;padding:13px 2px;border:0;border-radius:0;color:var(--otb-ink);background:transparent;font-size:.75rem;font-weight:600;letter-spacing:.005em;text-transform:none}.template-collection .facets--vertical .facets__label{font-weight:600}.template-collection .facets__inputs-list-item label,.template-collection .facets__inputs-list-item .facets__label{color:#5b6069;font-size:.73rem;font-weight:400;letter-spacing:0}.template-collection .facets__pill-label,.template-collection .facets__pill-label:hover,.template-collection .facets__pill-input:checked+.facets__pill-label{min-height:32px;padding-inline:12px;border:1px solid #dcdfe3;border-radius:0;color:var(--otb-ink);background:#fff;font-size:.72rem;font-weight:500}.template-collection .facets__pill-input:checked+.facets__pill-label{border-color:var(--otb-ink)}.template-collection .facets--horizontal,.template-collection .facets-controls-wrapper{min-height:50px;padding-block:0 12px;border-block:0}.template-collection .facets.facets-controls-wrapper{align-items:center}.template-collection .products-count-wrapper{height:38px;color:var(--otb-muted);font-size:.7rem;font-weight:500}.template-collection .facets-controls-wrapper .sorting-filter .facets__summary{min-height:38px;padding:7px 10px;border:0;border-radius:0;color:var(--otb-ink);background:transparent;font-size:.74rem;font-weight:500;letter-spacing:0;text-transform:none}.template-collection .facets-controls-wrapper .sorting-filter .facets__summary:hover,.template-collection .facets-controls-wrapper .sorting-filter .facets__summary[aria-expanded=true]{background:var(--otb-product-well)}.template-collection .facets-controls-wrapper .column-picker{display:grid;width:34px;min-height:34px;place-items:center;padding:6px;border-radius:0;background:transparent}.template-collection .facets-controls-wrapper .column-options__option:hover .column-picker,.template-collection .facets-controls-wrapper .column-options__option-input:checked~.column-picker{color:var(--otb-ink);background:var(--otb-product-well)}.template-collection .card-gallery,.template-product .card-gallery,.template-search .card-gallery{border:0;box-shadow:none}product-card:hover .card-gallery{box-shadow:none;transform:none}.product-card__content{gap:2px}.product-card :is(h3,h4,.h4){color:var(--otb-ink);font-size:.8rem;font-weight:700;line-height:1.32}.product-card product-price{color:var(--otb-ink);font-size:.8rem;font-weight:700}.product-badges__badge.product-badges__badge{min-height:24px;padding:5px 9px;border:0;box-shadow:none;font-size:.58rem;font-weight:700;letter-spacing:.09em}.product-badges{--badge-inset: 12px}button.quick-add__button{inset:auto 12px 12px auto;max-inline-size:calc(100% - 24px)}button.quick-add__button{opacity:1}.otb-wishlist-button{position:absolute;z-index:5;top:12px;inset-inline-end:12px;display:grid;width:40px;height:40px;place-items:center;padding:0;border:1px solid rgb(21 21 21 / .14);border-radius:50%;color:var(--otb-ink);background:#fffffff0;box-shadow:0 3px 12px #1222361a;cursor:pointer;transition:color .16s ease,background-color .16s ease,transform .16s ease,opacity .18s ease}.otb-wishlist-button[aria-pressed=true]{color:#fff;background:var(--otb-blue)}.otb-wishlist-button[aria-pressed=true] svg{fill:currentColor}.otb-wishlist-button:focus-visible{outline:3px solid #fff;outline-offset:2px;box-shadow:0 0 0 4px var(--otb-blue)}.otb-wishlist-button svg{display:block;fill:currentColor}button.quick-add__button:focus-visible{outline:3px solid #fff;outline-offset:2px;box-shadow:0 0 0 4px var(--otb-blue)}.template-collection .pagination__list{gap:4px}.template-collection .pagination__link{min-width:34px;min-height:34px;border:0;border-radius:0;color:var(--otb-muted);background:transparent;font-size:.76rem;font-weight:500}.template-collection .pagination__link--current{color:var(--otb-ink);font-weight:700;text-decoration:underline;text-underline-offset:5px}.template-product .product-details product-price,.template-product .product-details .price__tax,.template-product .product-details .tax-note{text-align:right}.template-product .product-details .otb-readmore__body{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.template-product .product-details .otb-readmore[data-open=true] .otb-readmore__body{display:block;-webkit-line-clamp:unset}.template-product .product-details .otb-readmore__toggle{cursor:pointer;margin-block-start:6px;padding:0;border:0;color:var(--otb-ink);background:none;font:inherit;font-size:.78rem;text-decoration:underline;text-underline-offset:3px}.template-product .product-details .otb-readmore__toggle:hover{color:var(--otb-blue)}.template-product .product-details .otb-readmore__toggle:focus-visible{outline:2px solid var(--otb-blue);outline-offset:3px}.template-product .product-recommendations button[ref=previousButton],.template-product .product-recommendations button[ref=nextButton]{border:1px solid #e0e3e7;color:var(--otb-ink);background:#fff}.template-product .product-recommendations button[ref=previousButton]:hover,.template-product .product-recommendations button[ref=nextButton]:hover{border-color:var(--otb-ink)}.template-product .product-recommendations slideshow-arrows[position=right]{gap:8px;padding:16px;align-items:center}.template-product .product-recommendations slideshow-arrows[position=right] .slideshow-control{opacity:1}@media screen and (min-width:750px){.template-product .product-recommendations button.quick-add__button{opacity:1}}@media screen and (max-width:989px){.template-collection .facets-block-wrapper--vertical{flex:none;width:auto;min-width:0}}@media screen and (max-width:749px){.template-collection .otb-circles{padding-block:24px 8px}.template-collection .otb-circles__inner{padding-block-end:8px}.template-collection .product-grid-container{padding-block-start:8px}.template-collection .facets-toggle{min-height:50px;margin-block:0 12px;padding-block:0;padding-inline:0}button.quick-add__button{inset:auto 10px 10px auto;max-inline-size:calc(100% - 20px)}}.otb-breadcrumbs__list{padding-inline:0}@media screen and (min-width:990px){.collection-wrapper{--facets-vertical-col-width: 4}.otb-circles__list{justify-content:safe center}}.otb-circles__inner{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px}.otb-circles__list{padding-inline:0}@media screen and (min-width:990px){.otb-circles__inner:has(.otb-circles__heading){grid-template-columns:minmax(130px,.75fr) minmax(0,4fr);align-items:center;gap:clamp(28px,5vw,78px)}.otb-circles__inner:has(.otb-circles__heading) .otb-circles__heading-col{align-self:center;text-align:left}.otb-circles__heading-col{container-type:inline-size}.otb-circles__heading{text-wrap:balance;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}}#header-group .header__row--top{border-block-end:1px solid var(--otb-line)}#header-group header-component[data-sticky-state=active]{box-shadow:0 10px 26px #0e1b2a14}#header-group header-component[data-sticky-state=active] .header__row--top{border-block-end-color:#0e1b2a24}#header-group .menu-list__link,#header-group .header-actions__action,#header-group .search-action,#header-group .dropdown-localization__button{font-size:12px}@media screen and (min-width:990px){#header-group .header__columns:has(.header__column--center header-menu){--header-left: minmax(0, 1fr);--header-right: minmax(0, 1fr)}#header-group .header__column--center{justify-self:center}#header-group .header__column--left{justify-self:start}#header-group .header__column--right{justify-self:end}}@media screen and (max-width:989px){.otb-circles__inner{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px}.otb-circles__list{justify-content:safe center}.otb-circles__heading-col,.otb-circles__heading{text-align:center}}@media screen and (max-width:749px){#header-group .header__row--top{background-color:#fff}}#header-group #header-component[data-menu-style=drawer] .header__row--top{background-color:#fff}.menu-drawer__navigation{padding-block:2px 4px}.menu-drawer__menu{--drawer-padding: 20px}.menu-drawer__menu-item--mainlist{min-height:0;padding-block:15px;color:var(--otb-ink);font-size:14px;font-weight:650;letter-spacing:.05em}.menu-drawer__menu>.menu-drawer__list-item{min-height:0}.menu-drawer__menu>.menu-drawer__list-item+.menu-drawer__list-item{border-block-start:1px solid var(--otb-line)}.menu-drawer__menu--childlist{gap:0;margin-block:0 10px;padding-block:2px 4px;padding-inline-start:2px;border-inline-start:1px solid var(--otb-line)}.menu-drawer summary.menu-drawer__menu-item{cursor:pointer}.menu-drawer .icon-caret--accordion{flex:0 0 auto;width:13px;height:13px;color:var(--otb-muted);transition:transform .2s ease}.menu-drawer details[open]>summary .icon-caret--accordion{transform:rotate(180deg)}.menu-drawer__menu-item--child{padding-block:9px;color:var(--otb-muted);font-size:11px;font-weight:600;letter-spacing:.06em}.menu-drawer__menu-item--child:hover,.menu-drawer__menu-item--child.menu-drawer__menu-item--active{color:var(--otb-blue)}.menu-drawer__utility-links{display:grid;gap:14px;margin-block-start:18px;padding:18px 20px calc(20px + env(safe-area-inset-bottom));border-block-start:1px solid var(--otb-line)}.menu-drawer__account-links{display:flex;gap:10px}.menu-drawer__account-link{display:inline-flex;flex:1 1 0;min-height:46px;align-items:center;justify-content:center;border:1px solid var(--otb-blue);border-radius:8px;color:#fff;background:var(--otb-blue);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.menu-drawer__account-link--muted{color:var(--otb-ink);background:transparent;border-color:var(--otb-line)}.menu-drawer__account-link--muted:hover{border-color:var(--otb-ink)}.menu-drawer__localization{--language-button-background-color: transparent}.otb-lang__current--code{display:none}@media screen and (max-width:749px){#header-group .header__columns:has(.dropdown-localization){--header-template-columns: var(--header-mobile-bookend) var(--header-mobile-bookend) 1fr auto auto var(--header-mobile-bookend);grid-template-areas:"leftA leftB center localization rightA rightB";column-gap:6px}.otb-lang__current--full{display:none}.otb-lang__current--code{display:inline}#header-group .otb-lang__toggle{padding-inline:11px}#header-group .dropdown-localization.mobile\:hidden{display:flex!important}#header-group .dropdown-localization{grid-area:localization}}#header-component[data-menu-style=drawer] .header__columns:has(.dropdown-localization){--header-template-columns: var(--header-mobile-bookend) var(--header-mobile-bookend) 1fr auto auto var(--header-mobile-bookend);grid-template-areas:"leftA leftB center localization rightA rightB"}#header-component[data-menu-style=drawer] .dropdown-localization{grid-area:localization;display:flex}.ls-sw,.ls-sw-languages,[class*=ls-sw-]{display:none!important}:root{--otb-section-space: clamp(44px, 4.6vw, 74px);--otb-ease: cubic-bezier(.2, .8, .2, 1)}.otb-circles{padding-block-start:clamp(24px,2.6vw,40px)}.otb-quotes,.otb-brand{padding-block-start:clamp(28px,3vw,48px)}.otb-section-heading{font-size:clamp(1.3rem,1.7vw,1.7rem);letter-spacing:.06em}.otb-section-kicker{font-size:11px}.otb-quote__text{font-size:14px;line-height:1.7}.otb-brand__copy{font-size:14px;line-height:1.75}.otb-story__title{font-size:14px}.otb-story__excerpt{font-size:13px}.otb-circles__label{font-size:14px}@media screen and (max-width:749px){.otb-circles__list{gap:16px;padding-inline:0;scroll-snap-type:x mandatory;scroll-padding-inline-start:0}.otb-circles__link{width:82px;gap:9px}}@media screen and (max-width:749px){.otb-tiles__grid{gap:12px}.otb-tile{aspect-ratio:16 / 10}}@media screen and (max-width:749px){:root{--otb-page: calc(100% - 32px) }.otb-hero__button,.otb-outline-button,.otb-text-link{min-height:44px}}.otb-footer{margin-block-start:clamp(40px,4vw,64px);border-block-start:1px solid var(--otb-line);background:#fff}.otb-footer__inner{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.5fr;gap:clamp(24px,3vw,56px);padding-block:clamp(36px,4vw,60px)}.otb-footer__wordmark{margin:0 0 12px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.otb-footer__heading{margin:0 0 14px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.otb-footer__blurb{margin:0 0 16px;max-width:34ch;color:var(--otb-muted);font-size:12px;line-height:1.7}.otb-footer__contact,.otb-footer__links{display:grid;gap:9px;margin:0;padding:0;color:var(--otb-muted);font-size:12px;line-height:1.5;list-style:none}.otb-footer__contact a,.otb-footer__links a,.otb-footer__policies a{color:inherit;text-decoration:none;transition:color .18s ease}.otb-footer__contact a:hover,.otb-footer__links a:hover,.otb-footer__policies a:hover{color:var(--otb-ink);text-decoration:underline;text-underline-offset:3px}.otb-footer__form{display:flex;flex-wrap:wrap;gap:8px;margin-block-end:18px}.otb-footer__input{min-width:0;min-height:46px;flex:1 1 180px;padding-inline:14px;border:1px solid var(--otb-line);border-radius:0;color:var(--otb-ink);background:#fff;font-size:12px}.otb-footer__input:focus-visible{border-color:var(--otb-ink);outline:none}.otb-footer__submit{min-height:46px;padding-inline:22px;border:1px solid var(--otb-blue);color:#fff;background:var(--otb-blue);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background-color .18s ease}.otb-footer__submit:hover{background:var(--otb-blue-dark)}.otb-footer__form-note{flex:1 0 100%;margin:0;color:var(--otb-muted);font-size:12px}.otb-footer__form-note--error{color:#a3211f}.otb-footer__social{display:flex;gap:6px;margin:0;padding:0;list-style:none}.otb-footer__social a{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;color:var(--otb-muted);transition:color .18s ease}.otb-footer__social a:hover{color:var(--otb-blue)}.otb-footer__base{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;padding-block:18px 26px;border-block-start:1px solid var(--otb-line);color:var(--otb-muted);font-size:11px}.otb-footer__copy{margin:0}.otb-footer__policies{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none}.otb-footer__payments{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.otb-footer__payments svg{display:block;width:34px;height:22px}.otb-footer a:focus-visible,.otb-footer button:focus-visible,.otb-footer input:focus-visible{outline:2px solid var(--otb-blue);outline-offset:2px}@media screen and (max-width:989px){.otb-footer__inner{grid-template-columns:1fr 1fr;gap:30px 24px}.otb-footer__column--signup{grid-column:1 / -1}}@media screen and (max-width:749px){.otb-footer__inner{grid-template-columns:1fr 1fr;gap:30px 20px}.otb-footer__brand,.otb-footer__column--signup{grid-column:1 / -1}.otb-footer__base{justify-content:flex-start}}:root{--otb-accent: #b0c4de;--otb-accent-ink: #10233b}.otb-badge,.product-badges__badge.product-badges__badge.color-custom-badge-sale{color:var(--otb-accent-ink);background:#c7d9f1}button.quick-add__button{--quick-add-background: var(--otb-accent);--quick-add-foreground: var(--otb-accent-ink);border:1px solid transparent;box-shadow:0 4px 14px #1222361f;color:var(--otb-accent-ink);background:var(--otb-accent)}button.quick-add__button:is(:hover,:focus-visible){--quick-add-background: var(--otb-blue);--quick-add-foreground: #fff;color:#fff;background:var(--otb-blue)}.otb-wishlist-button[aria-pressed=true]{color:var(--otb-accent-ink);background:var(--otb-accent)}.otb-wishlist-button:is(:hover,:focus-visible),.otb-wishlist-button[aria-pressed=true]:is(:hover,:focus-visible){color:#fff;background:var(--otb-blue)}@media(hover:hover)and (min-width:750px){.otb-wishlist-button{opacity:0}product-card:is(:hover,:focus-within) .otb-wishlist-button,.otb-wishlist-button:focus-visible,.otb-wishlist-button[aria-pressed=true]{opacity:1}button.quick-add__button{opacity:0}product-card:is(:hover,:focus-within) button.quick-add__button,button.quick-add__button:focus-visible{opacity:1}}.template-product .product-recommendations .resource-list.force-full-width{width:min(var(--page-content-width),calc(100% - var(--page-margin) * 2));margin-inline:auto}.template-product .product-recommendations .resource-list__carousel{--gutter-slide-width: 0px}.template-product .product-recommendations slideshow-arrows[position=right]{padding-inline:12px}.product-badges__badge.product-badges__badge{border-color:#10233b2e;font-weight:700}.product-badges__badge.product-badges__badge.color-custom-badge-sold-out{color:var(--otb-accent-ink);background:#fff}button.quick-add__button{border:1px solid rgb(16 35 59 / .22);-webkit-backdrop-filter:none;backdrop-filter:none}button.quick-add__button .add-to-cart-icon{color:var(--otb-accent-ink)}button.quick-add__button:disabled{display:none}.template-product .buy-buttons-block button[name=add],.template-product .buy-buttons-block .add-to-cart-button{border-color:var(--otb-accent-ink);color:#fff;background:var(--otb-accent-ink)}.template-product .buy-buttons-block button[name=add]:hover,.template-product .buy-buttons-block .add-to-cart-button:hover{border-color:var(--otb-accent-ink);background:color-mix(in srgb,var(--otb-accent-ink) 86%,var(--otb-accent))}.template-product button.shopify-payment-button__button--unbranded{min-height:48px;border:1px solid var(--otb-accent-ink);border-radius:0;color:var(--otb-accent-ink);background:#fff;font-size:.74rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.template-product button.shopify-payment-button__button--unbranded:hover:not([disabled]){border-color:var(--otb-accent-ink);color:var(--otb-accent-ink);background:color-mix(in srgb,var(--otb-accent) 45%,#fff)}.template-product .buy-buttons-block .quantity-selector{border:1px solid rgb(16 35 59 / .22);color:var(--otb-accent-ink);background:#fff}.template-product .buy-buttons-block .quantity-selector :is(.quantity-minus,.quantity-plus){border:0;border-radius:0;color:var(--otb-accent-ink);background:transparent;box-shadow:none}.template-product .buy-buttons-block .quantity-selector :is(.quantity-minus,.quantity-plus):hover:not([disabled]){background:color-mix(in srgb,var(--otb-accent) 45%,#fff)}.template-product .buy-buttons-block .quantity-selector :is(.quantity-minus,.quantity-plus)[disabled]{color:#10233b52;background:transparent;opacity:1}.template-product .buy-buttons-block .quantity-selector input[type=number]{color:var(--otb-accent-ink);background:transparent;font-size:13px;font-weight:600}.otb-lang{position:relative}.otb-lang__toggle{display:inline-flex;min-height:34px;align-items:center;gap:8px;padding-inline:12px;border:1px solid var(--otb-line);border-radius:999px;color:var(--otb-ink);background:#fff;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;list-style:none;transition:border-color .18s ease}.otb-lang__toggle::-webkit-details-marker{display:none}.otb-lang__toggle:hover{border-color:var(--otb-ink)}.otb-lang__toggle:focus-visible{outline:2px solid var(--otb-blue);outline-offset:2px}.otb-lang__caret{display:inline-flex;width:11px;height:11px;color:var(--otb-muted);transition:transform .2s ease}.otb-lang[open] .otb-lang__caret{transform:rotate(180deg)}.otb-lang__panel{position:absolute;z-index:60;inset-block-start:calc(100% + 6px);inset-inline-end:0;min-width:168px;padding:6px;border:1px solid var(--otb-line);background:#fff;box-shadow:0 12px 30px #10233b1f}.otb-lang__list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.otb-lang__option{display:flex;width:100%;min-height:40px;align-items:center;justify-content:space-between;gap:12px;padding-inline:12px;border:0;color:var(--otb-ink);background:transparent;font:inherit;font-size:12px;font-weight:600;letter-spacing:.04em;text-align:start;cursor:pointer;transition:background-color .16s ease,color .16s ease}.otb-lang__option:hover{background:color-mix(in srgb,var(--otb-accent) 45%,#fff)}.otb-lang__option[aria-current=true]{color:var(--otb-accent-ink);background:var(--otb-accent)}.otb-lang__option:focus-visible{outline:2px solid var(--otb-blue);outline-offset:-2px}.otb-lang__check{display:inline-flex;width:12px;height:12px}.otb-lang--drawer,.otb-lang--drawer .otb-lang__toggle{width:100%}.otb-lang--drawer .otb-lang__toggle{min-height:46px;justify-content:space-between;padding-inline:16px;font-size:12px}.otb-lang--drawer .otb-lang__panel{position:static;min-width:0;margin-block-start:6px;box-shadow:none}.otb-lang__caret svg,.otb-lang__check svg{width:100%;height:100%}@media screen and (min-width:750px){.template-collection .facets-block-wrapper--vertical:not(#filters-drawer),.template-search .facets-block-wrapper--vertical:not(#filters-drawer){display:none!important}}.facets-desktop-toggle{display:none;min-height:42px;align-items:center;gap:9px;padding-inline:16px;border:1px solid rgb(16 35 59 / .22);border-radius:0;color:var(--otb-ink);background:#fff;box-shadow:none;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.facets-desktop-toggle:hover{border-color:var(--otb-ink);background:color-mix(in srgb,var(--otb-accent) 35%,#fff)}.facets-desktop-toggle:focus-visible{outline:2px solid var(--otb-blue);outline-offset:2px}.facets-desktop-toggle .svg-wrapper{display:inline-flex;width:14px;height:14px}.facets-desktop-toggle .filter-count-bubble{width:20px;height:20px;border:0;color:var(--otb-accent-ink);background:var(--otb-accent);font-size:10px;font-weight:700}@media screen and (min-width:750px){.facets-desktop-toggle{display:inline-flex}}#filters-drawer .facets__filters-wrapper{padding-inline:4px}@media screen and (min-width:750px){.collection-wrapper .facets.facets-controls-wrapper{display:flex;align-items:center;gap:16px;grid-column:column-1 / span var(--centered-column-number)}.facets-controls-wrapper sorting-filter-component{margin-inline-start:auto}.facets-controls-wrapper .products-count-wrapper{margin-inline-end:0}}@media screen and (min-width:990px){.template-index .resource-list--grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:750px)and (max-width:989px){.template-index .resource-list--grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.template-index .resource-list--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-wrapper:has(#filters-drawer .theme-drawer__dialog[open]){margin-inline-start:0;margin-inline-end:var(--theme-drawer-width, 30rem);transition:margin-inline-end var(--animation-speed, .2s) var(--animation-timing-fade-in, ease)}@media screen and (min-width:750px){.collection-wrapper .main-collection-grid{grid-column:column-1 / span var(--centered-column-number)!important}}@media screen and (min-width:750px){.main-collection-grid .product-grid[product-grid-view=zoom-out]{--product-grid-columns-desktop: repeat(6, minmax(0, 1fr))}}[product-grid-view=zoom-out] .card-gallery>quick-add-component.quick-add,[product-grid-view=zoom-out] .card-gallery>.product-badges.product-badges{display:block}.otb-plates{padding-block:0 var(--otb-section-space)}.otb-plates__head{margin-block-end:clamp(24px,3vw,40px)}.otb-plates__grid{display:grid;margin:0;padding:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.2vw,34px);list-style:none}.otb-plate{min-width:0}.otb-plate__link{position:relative;display:block;padding-block-end:clamp(30px,3vw,46px);color:var(--otb-ink);text-decoration:none}.otb-plate__link:focus-visible{outline:2px solid var(--otb-blue);outline-offset:4px}.otb-plate__frame{display:block;overflow:hidden;aspect-ratio:2 / 3;background:var(--otb-product-well)}.otb-plate__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .62s cubic-bezier(.2,.8,.2,1)}.otb-plate__link:is(:hover,:focus-visible) .otb-plate__image{transform:scale(1.04)}.otb-plate__label{position:absolute;inset-inline-end:26%;bottom:0;inset-inline-start:0;display:grid;gap:5px;padding:clamp(16px,1.6vw,20px) clamp(18px,1.8vw,24px);color:#fff;background:var(--otb-blue)}.otb-plate__name{font-size:clamp(1rem,1.35vw,1.3rem);font-weight:700;line-height:1.15;letter-spacing:.02em;text-transform:uppercase}.otb-plate__detail{color:var(--otb-accent);font-size:.62rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.otb-plate__cta{display:inline-flex;align-items:center;margin-block-start:6px;gap:9px;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.otb-plate__arrow{transition:transform .26s ease}.otb-plate__link:is(:hover,:focus-visible) .otb-plate__arrow{transform:translate(5px)}@media screen and (max-width:749px){.otb-plates__grid{grid-template-columns:minmax(0,1fr);gap:22px}.otb-plate__frame{aspect-ratio:1}.otb-plate__label{inset-inline-start:0;inset-inline-end:0}.otb-plate__link{padding-block-end:0}}@media(prefers-reduced-motion:reduce){.otb-plate__image,.otb-plate__arrow{transition:none}.otb-plate__link:is(:hover,:focus-visible) .otb-plate__image{transform:none}.otb-plate__link:is(:hover,:focus-visible) .otb-plate__arrow{transform:none}}.template-product .variant-option__button-label:has(input:not([aria-disabled=true])){border:1px solid #d3d7dc;transition:border-color .14s ease,background-color .14s ease}.template-product .variant-option__button-label:has(input:not([aria-disabled=true])):hover{border-color:var(--otb-ink)}.template-product .variant-option__button-label:has(input:checked){border:1px solid var(--otb-ink);color:var(--otb-ink);background:#fff}product-card .product-badges--top-left,product-card .product-badges--bottom-left{inset-inline-start:var(--badge-inset, 8px);inset-inline-end:auto}product-card .product-badges--top-right,product-card .product-badges--bottom-right{inset-inline-start:auto;inset-inline-end:var(--badge-inset, 8px)}.skip-to-content-link:not(:focus){position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;clip-path:inset(50%);inset:auto;white-space:nowrap}.skip-to-content-link:focus{inset-inline-start:var(--margin-lg);left:auto}@media screen and (max-width:1199px){body #header-component[data-menu-style=menu] .header__drawer{display:flex;min-height:var(--header-drawer-min-height)}#header-component[data-menu-style=menu] header-menu.header-menu{display:none}}body .page-wrapper:has(#filters-drawer .theme-drawer__dialog[open]) #header-component[data-menu-style=menu] .header__drawer{display:flex;min-height:var(--header-drawer-min-height)}.page-wrapper:has(#filters-drawer .theme-drawer__dialog[open]) #header-component[data-menu-style=menu] header-menu.header-menu{display:none}[dir=rtl] #filters-drawer .theme-drawer__dialog{animation:none;right:auto;left:calc(-1 * var(--theme-drawer-width, 30rem))}[dir=rtl] #filters-drawer .theme-drawer__dialog[open]{right:auto;left:0}.facets__item:has(.facets__inputs-list>li:only-child):not(:has(input:checked)){display:none}:root{--otb-section-heading-size: clamp(1.15rem, 2vw, 2rem)}.otb-section-heading,.otb-brand__heading,.otb-circles__heading,.section-resource-list__header h2{font-size:var(--otb-section-heading-size);font-weight:650;line-height:1.12;letter-spacing:.05em;text-transform:uppercase}#header-group .otb-lang__toggle,.otb-lang--drawer .otb-lang__toggle{border-color:color-mix(in srgb,var(--otb-accent) 72%,#fff);color:var(--otb-blue);background:color-mix(in srgb,var(--otb-accent) 26%,#fff);font-weight:700;transition:color .16s ease,background-color .16s ease,border-color .16s ease}#header-group .otb-lang__toggle:is(:hover,:focus-visible),.otb-lang[open]>.otb-lang__toggle{border-color:transparent;color:#fff;background:var(--otb-blue)}.otb-lang__caret{color:currentcolor}.otb-lang__option[aria-current=true]{color:var(--otb-blue);background:color-mix(in srgb,var(--otb-accent) 30%,#fff);font-weight:700}.otb-lang__option:hover{color:#fff;background:var(--otb-blue)}.template-cart #MainContent>* h1,.template-404 #MainContent h1,.template-page #MainContent h1,.template-search #MainContent .main-collection-grid__title{font-size:var(--otb-section-heading-size);font-weight:650;line-height:1.12;letter-spacing:.05em;text-transform:uppercase}@container cart-items (min-width: 720px){.template-cart .cart-items__table .cart-items__table-row{grid-template-columns:7.5rem minmax(0,1fr) minmax(var(--cart-item-price-width),auto);grid-template-rows:min-content min-content 1fr;grid-template-areas:"media details price" "media quantity price" "media error error"}.template-cart .cart-items__table .cart-items__quantity{grid-area:quantity;margin-block-start:var(--margin-sm)}.template-cart .cart-items__table .cart-items__price{grid-area:price}}.cart-items__table .cart-items__price{white-space:nowrap}.template-cart .cart-items__media,#cart-drawer .cart-item__media{background-color:var(--otb-product-well)}.template-cart .cart-items__media img,#cart-drawer .cart-item__media img{mix-blend-mode:multiply}.cart-bubble{--cart-bubble-background: var(--otb-blue)}@media screen and (min-width:750px){.template-cart .cart-summary--extend .cart-summary__inner{width:100%}.template-cart .section--page-width .cart-page:has(.cart-summary--extend){grid-column:2;grid-template-columns:1fr var(--sidebar-width)}}.template-cart{--otb-price-sale: #f8353e;--otb-price-was: #191919;--otb-price-base: #023876}.template-cart .cart-items__unit-price-wrapper div:has(>.compare-at-price)>span:not(.visually-hidden){color:var(--otb-price-sale);font-weight:600}.template-cart .cart-items__unit-price-wrapper div:not(:has(>.compare-at-price))>span:not(.visually-hidden){color:var(--otb-price-base)}.template-cart .cart-items__unit-price-wrapper .compare-at-price{color:var(--otb-price-was);opacity:.55}.template-cart .cart-items__price{color:var(--otb-ink);font-weight:600}@container cart-items (min-width: 720px){.template-cart .cart-items__table{max-width:36rem}}.template-cart .cart-page__summary .section-background,.template-cart .cart-summary--extend{background-color:#f7f8fa}@media screen and (min-width:750px){.template-cart .cart-summary--extend{border:1px solid #e9e7e7}}.template-cart .otb-ship,.template-cart .otb-trust{align-self:stretch;width:100%}.template-cart .otb-ship__label{margin:0 0 10px;color:var(--otb-ink);font-size:.82rem;line-height:1.35}.template-cart .otb-ship--met .otb-ship__label{color:var(--otb-price-base);font-weight:600}.template-cart .otb-ship__track{height:4px;overflow:hidden;background:#e9e7e7}.template-cart .otb-ship__fill{display:block;height:100%;background:var(--otb-price-base);transition:width .32s var(--otb-ease, ease)}@media(prefers-reduced-motion:reduce){.template-cart .otb-ship__fill{transition:none}}.template-cart .otb-trust{display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center}.template-cart .otb-trust__note{display:inline-flex;align-items:center;gap:7px;margin:0;color:#777;font-size:.74rem;letter-spacing:.04em;text-transform:uppercase}.template-cart .otb-trust__marks{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:0;padding:0}.template-cart .otb-trust__mark svg{display:block;width:34px;height:auto}.template-cart .otb-save-later{padding:0;border:0;background:none;color:var(--otb-muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.template-cart .otb-save-later:is(:hover,:focus-visible){color:var(--otb-price-base);text-decoration:underline;text-underline-offset:3px}.template-cart .resource-list__heading,.template-cart .section-resource-list__header :is(h2,h3){font-size:var(--otb-section-heading-size);font-weight:650;line-height:1.12;letter-spacing:.05em;text-transform:uppercase}.otb-cart-back{display:inline-flex;align-items:center;margin-block-start:26px;gap:10px;color:var(--otb-ink);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.otb-cart-back svg{transition:transform .24s ease}.otb-cart-back:is(:hover,:focus-visible) svg{transform:translate(-4px)}@media(prefers-reduced-motion:reduce){.otb-cart-back svg,.otb-cart-back:is(:hover,:focus-visible) svg{transform:none;transition:none}}.otb-editor-note{display:block;margin:0 0 18px;padding:12px 16px;border:1px dashed #b9c2cf;border-radius:4px;color:#33415c;background:#f4f7fb;font-size:.78rem;font-weight:500;line-height:1.5;letter-spacing:0;text-align:start;text-transform:none}.otb-editor-note--warn{border-color:#d9a441;color:#6b4a10;background:#fdf6e7}:root{--otb-band: color-mix(in srgb, var(--otb-accent) 20%, #fff);--otb-band-line: rgb(16 35 59 / .14);--otb-band-text: #4b5566}.otb-brand,.otb-footer{color:var(--otb-blue);background:var(--otb-band)}.otb-footer{margin-block-start:0;border-block-start:0}.otb-brand{padding-block:clamp(56px,6vw,92px) clamp(40px,4vw,64px)}.otb-brand__heading,.otb-footer__wordmark{color:var(--otb-blue)}.otb-brand__copy,.otb-brand__copy p{color:var(--otb-band-text)}.otb-footer__inner{padding-block:clamp(44px,4.5vw,68px) clamp(32px,3vw,44px)}.otb-footer__heading{color:var(--otb-blue);font-weight:700;letter-spacing:.14em}.otb-footer__blurb,.otb-footer__contact,.otb-footer__contact a,.otb-footer__links a,.otb-footer__policies a,.otb-footer__copy,.otb-footer__form-note{color:var(--otb-band-text)}.otb-footer__contact a:hover,.otb-footer__links a:hover,.otb-footer__policies a:hover{color:var(--otb-blue)}@media screen and (min-width:750px){.otb-footer__column+.otb-footer__column,.otb-footer__brand+.otb-footer__column{padding-inline-start:clamp(20px,2.4vw,40px);border-inline-start:1px solid var(--otb-band-line)}}.otb-footer .otb-footer__input{color:var(--otb-blue);border-color:#10233b38;background-color:#fff}.otb-footer .otb-footer__input::placeholder{color:#4b5566bf}.otb-footer .otb-footer__input:is(:focus,:focus-visible){border-color:var(--otb-blue);background-color:#fff}.otb-footer__submit{color:#fff;background:var(--otb-blue);font-weight:750}.otb-footer__submit:hover{color:var(--otb-blue);background:var(--otb-accent)}.otb-footer__social a{color:var(--otb-blue);border-color:#10233b38}.otb-footer__social a:hover{color:#fff;border-color:var(--otb-blue);background:var(--otb-blue)}.otb-footer__base{border-block-start:1px solid var(--otb-band-line)}.otb-footer a:focus-visible,.otb-footer button:focus-visible,.otb-footer input:focus-visible,.otb-brand a:focus-visible{outline:2px solid var(--otb-blue);outline-offset:2px}.menu-drawer__navigation{flex:0 0 auto}.menu-drawer .menu-drawer__utility-links{margin-block-start:30px}.menu-drawer__menu-item--mainlist{--menu-top-level-font-size: 17px;--menu-top-level-font-line-height: 1.35}.menu-drawer summary.menu-drawer__menu-item{--menu-parent-font-size: 17px;--menu-parent-font-line-height: 1.35}.menu-drawer__menu-item--child{--menu-child-font-size: 12.5px;--menu-child-font-line-height: 1.5}.menu-drawer__menu--childlist{margin-block:4px 12px;padding:6px 14px;border-inline-start:0;border-radius:4px;background:color-mix(in srgb,var(--otb-accent) 16%,#fff)}.menu-drawer__menu--childlist .menu-drawer__list-item+.menu-drawer__list-item{border-block-start:0}.menu-drawer__menu-item--mainlist,.menu-drawer summary.menu-drawer__menu-item{min-height:52px;align-items:center}.menu-drawer__close-button{min-width:44px;min-height:44px;color:var(--otb-ink)}.menu-drawer__localization{display:flex}.menu-drawer__localization .otb-lang,.menu-drawer__localization .otb-lang__toggle{width:auto}
/*# sourceMappingURL=/cdn/shop/t/19/assets/otb-storefront.css.map */
