@media screen and (min-width:1000px){.footer__content{row-gap:.5rem;padding-block:1.5rem}}.footer__block-list{gap:.5rem 2.5rem}.single-item-centered{display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important}.single-item-centered .text-with-icons__item{max-width:50%;border-inline-end-width:0!important}.product-card__info .v-stack{text-align:center;justify-items:center}.product-card__tagline,.product-card__info .price-list{text-align:center}.product-card__price-row{display:flex;align-items:center;gap:6px;justify-content:center}@media(max-width:749px){nav.timeline__nav{justify-content:center!important}}h5,h6{line-height:1.6!important}@media screen and (min-width:700px){.footer__block-list{justify-content:center!important;gap:.5rem 40px!important}.footer__block-list:has(>:nth-child(3)){justify-content:center!important}}.footer__block--text .subheading,.footer__block--links .subheading{font-size:1rem!important}.footer__block--text .prose p,.footer__block--text .prose li,.footer__block--links .unstyled-list li a{font-size:.875rem!important}.footer__block--text .prose ul{list-style:none!important;padding-left:0!important;margin:0!important}.footer__block--text .prose p:empty,.footer__block--text .prose p:blank,.footer__block--links .prose p:empty,.footer__block--links .prose p:blank{display:none!important;margin:0!important;padding:0!important;line-height:0!important;height:0!important}.footer__block--links .subheading,.footer__block--text .subheading{margin-bottom:.5rem!important}.footer .prose a,.footer .link,.footer a{background-image:none!important;text-decoration:none!important}.footer .prose a:hover,.footer .link:hover,.footer a:hover{text-decoration:underline!important}.footer__block--text .prose p,.footer__block--links .prose p{margin-top:0!important;margin-bottom:0!important}@media screen and (max-width:749px){.footer__block-list--scrollable{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:2rem;padding-bottom:2rem;scrollbar-width:none}.footer__block-list--scrollable::-webkit-scrollbar{display:none}.footer__block-list--scrollable>.footer__block{flex:0 0 75vw;scroll-snap-align:start;max-width:75vw}.footer-dots{display:flex;justify-content:center;gap:6px;margin-top:.5rem}.footer-dots span{width:6px;height:6px;border-radius:50%;background:#ffffff4d;transition:background .3s}.footer-dots span.active{background:#ffffffe6}}@media screen and (max-width:749px){.footer__block-list--scrollable{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:2rem;padding-bottom:1rem;scrollbar-width:none;margin-bottom:0;margin-top:0}.footer__block-list--scrollable::-webkit-scrollbar{display:none}.footer__block-list--scrollable>.footer__block{flex:0 0 75vw;scroll-snap-align:start;max-width:75vw}.footer-dots{display:flex;justify-content:center;gap:6px;margin-top:.5rem;margin-bottom:1rem}.footer-dots span{width:6px;height:6px;border-radius:50%;background:#ffffff4d;transition:background .3s}.footer-dots span.active{background:#ffffffe6}.footer__block--image-header{padding:0;margin:0}.footer .footer__content{row-gap:0!important}}.Vtl-WishlistHeaderWrapper,.Vlt-WishlistHeaderWrapper,a.Vtl-WishlistHeader,a.Vlt-WishlistHeader{display:none!important}@media screen and (min-width:750px){.footer-dots{display:none}}.footer__block--image-header{display:flex;justify-content:var(--footer-logo-align, center)}.footer__contact{align-content:start}.footer__contact .h6{margin:0}@media screen and (max-width:749px){.footer__contact{align-items:center}}.menu-drawer__sub-groups .menu-drawer__sub-group{border-block-end:1px solid rgb(var(--border-color))}.menu-drawer__sub-groups .menu-drawer__sub-group:first-child{border-block-start:1px solid rgb(var(--border-color))}.menu-drawer__sub-groups .menu-drawer__sub-group .accordion__summary{padding-block:1rem}.menu-drawer__sub-groups .menu-drawer__sub-group .accordion__content{padding-block-end:1rem}.product-sticky-add-to-cart__price{margin-inline-start:.5em;padding-inline-start:.6em;border-inline-start:1px solid currentColor;font-variant-numeric:tabular-nums}.product-sticky-add-to-cart__message{margin:0;font-size:.8125rem;line-height:1.4;text-align:center;text-wrap:balance}@media screen and (max-width:699px){.product-sticky-add-to-cart--with-message{grid-auto-flow:row;justify-content:stretch;row-gap:.5rem}}.product-icons-with-text{display:grid;grid-template-columns:repeat(var(--product-icons-per-row, 1),minmax(0,1fr));gap:1rem .75rem;align-items:start}.aok-results__card{overflow:hidden;background:rgb(var(--background-secondary))}.aok-results__image{display:block;width:100%;height:auto;aspect-ratio:var(--aok-results-image-ratio, 3 / 2);object-fit:cover;object-position:center}.aok-results__body{display:grid;gap:1.75rem;padding:2rem var(--container-gutter);text-align:center}.aok-results__eyebrow{margin:0;color:rgb(var(--text-color) / .65)}.aok-results__stats{display:grid;grid-template-columns:repeat(var(--aok-results-columns, 3),minmax(0,1fr));align-items:start;gap:1rem 0}.aok-results__stat{display:grid;gap:.5rem;padding-inline:.75rem;align-content:start}.aok-results__stat+.aok-results__stat{border-inline-start:1px solid rgb(var(--text-color) / .2)}.aok-results__value{margin:0;font-size:var(--aok-results-mobile-value-size, 40px);line-height:1;font-weight:400;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.aok-results__unit{font-size:.45em;margin-inline-start:.1em;vertical-align:baseline}.aok-results__label{margin:0;font-size:.8125rem;line-height:1.35;text-wrap:balance;color:rgb(var(--text-color) / .8)}.aok-results__content{margin:0;padding-block:1.25rem;border-block:1px solid rgb(var(--text-color) / .15);text-wrap:balance}.aok-results__footnote{margin:0;font-size:.6875rem;line-height:1.4;color:rgb(var(--text-color) / .6);text-wrap:balance}@media screen and (max-width:559px){.aok-results__stats{grid-template-columns:repeat(var(--aok-results-mobile-columns, 2),minmax(0,1fr));gap:1.5rem 0}.aok-results__stat{padding-inline:.4rem}.aok-results__stat:nth-child(odd):not(:first-child){border-inline-start:var(--aok-results-odd-border, 1px) solid rgb(var(--text-color) / .2)}}@media screen and (max-width:559px){.aok-results__stats:has(>:nth-child(4)) .aok-results__stat:nth-child(odd){border-inline-start:0}}@media screen and (max-width:400px){.aok-results__value{font-size:calc(var(--aok-results-mobile-value-size, 40px) * .8)}.aok-results__label{font-size:.75rem}}@media screen and (min-width:700px){.aok-results__body{gap:2.25rem;padding:3rem 3rem 2.5rem}.aok-results__value{font-size:var(--aok-results-value-size, 64px)}.aok-results__label{font-size:.875rem}}.product-card__media .badge-list{inset-block-start:0;inset-inline-start:0}.product-card__media .badge-list.place-self-start-center{inset-inline:0;justify-content:center}.product-card__media .badge-list.place-self-start-end{inset-inline-start:auto;inset-inline-end:0}.product-card__media .badge-list.place-self-end-start{inset-block-start:auto;inset-block-end:0}.product-card__media .badge-list.place-self-end-center{inset-block-start:auto;inset-block-end:0;inset-inline:0;justify-content:center}.product-card__media .badge-list.place-self-end{inset-block-start:auto;inset-block-end:0;inset-inline-start:auto;inset-inline-end:0}.aok-gift-progress{justify-items:stretch;width:100%}.aok-gift-progress__message{margin:0;font-size:.875rem;text-align:center;text-wrap:balance}.aok-gift-progress__track{position:relative;width:100%;padding-block-end:4.5rem;margin-block-start:.25rem}.aok-gift-progress__milestone{position:absolute;inset-block-start:0;inset-inline-start:var(--milestone-position, 0%);transform:translate(-50%);display:grid;justify-items:center;gap:.375rem;text-align:center;line-height:1.2}.aok-gift-progress__milestone.is-edge-end{transform:translate(-100%);align-items:end;text-align:end}.aok-gift-progress__milestone.is-edge-end .aok-gift-progress__dot{justify-self:end}.aok-gift-progress__milestone.is-edge-start{transform:none;align-items:start;text-align:start}.aok-gift-progress__milestone.is-edge-start .aok-gift-progress__dot{justify-self:start}.aok-gift-progress__dot{width:15px;height:15px;margin-block-start:-6px;border-radius:50%;display:grid;place-items:center;background:rgb(var(--background));box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 35%,transparent);color:currentColor}.aok-gift-progress__milestone.is-reached .aok-gift-progress__dot{background:rgb(var(--text-color));color:rgb(var(--background));box-shadow:none}.aok-gift-progress__label{font-size:.6875rem;font-variant-numeric:tabular-nums;max-width:9ch;opacity:.7}.aok-gift-progress__milestone.is-reached .aok-gift-progress__label{opacity:1;font-weight:500}.aok-gift-progress__label small{font-size:.625rem;text-transform:uppercase;letter-spacing:.04em}.aok-gift-progress__action{display:grid}.aok-gift-progress__chosen{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;background:rgb(var(--background-secondary))}.aok-gift-progress__thumb{width:40px;height:40px;object-fit:contain;flex-shrink:0}.aok-gift-progress__chosen-text{display:grid;gap:.1rem;font-size:.8125rem;line-height:1.3;min-width:0}.aok-gift-progress__chosen-text small{font-size:.625rem;text-transform:uppercase;letter-spacing:.05em;opacity:.65}.aok-gift-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.75rem}@media screen and (max-width:699px),screen and (max-height:670px){.drawer--cart::part(content){overflow-y:auto}.drawer--cart::part(body){flex:0 0 auto;min-height:0;overflow:visible}.drawer--cart::part(header){position:sticky;inset-block-start:0;z-index:1;background:rgb(var(--background))}}.menu-drawer__accordion{--accordion-block-padding: 0;box-shadow:none}.menu-drawer__accordion .accordion__summary{width:100%}.menu-drawer__accordion .accordion__content{padding-block-start:.75rem}.menu-drawer__accordion-list{padding-inline-start:1rem}.menu-drawer__accordion.is-open .accordion__summary .icon-accordion-small-arrow{transform:none}.menu-drawer__accordion.is-open>.accordion__disclosure>.accordion__summary>.icon-accordion-small-arrow{transform:rotate(180deg)}.menu-drawer__blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.menu-drawer__blog-item{text-decoration:none}.menu-drawer__blog-image{aspect-ratio:4 / 3;object-fit:cover;width:100%}.menu-drawer__blog-title{font-size:.875rem;line-height:1.35;text-wrap:pretty}.menu-drawer__accordion--second>.accordion__disclosure>.accordion__summary{font:inherit}@supports (height: 100dvh){.drawer--cart::part(content){height:100dvh}}.drawer--cart::part(footer){padding-block-end:max(var(--drawer-footer-padding-block),env(safe-area-inset-bottom,0px))}.aok-gift-picker--single{grid-template-columns:minmax(0,260px);justify-content:center}.aok-gift-picker--single .aok-gift-picker__item{padding:1.25rem;gap:.75rem}.aok-gift-picker--single .aok-gift-picker__title{font-size:1rem}.aok-gift-picker__item{display:grid;gap:.5rem;justify-items:center;width:100%;padding:.75rem;border:1px solid rgb(var(--text-color) / .15);background:none;cursor:pointer;text-align:center;transition:border-color .15s ease-in-out}.aok-gift-picker__item:hover,.aok-gift-picker__item:focus-visible{border-color:rgb(var(--text-color))}.aok-gift-picker__image{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.aok-gift-picker__title{font-size:.8125rem;line-height:1.3;text-wrap:balance}@media screen and (max-width:480px){.aok-gift-progress__label{max-width:7ch;font-size:.625rem}.aok-gift-progress__label small{font-size:.5625rem;letter-spacing:0}.aok-gift-progress__track{padding-block-end:5.5rem}}.jm-histogram,.jm-review-widget-header__star-rating-histogram{display:none!important}.reading-text,.reading-text__inner{min-height:50vh}@supports (min-height: 50dvh){.reading-text,.reading-text__inner{min-height:50dvh}}.shopify-section--press .section-spacing--loose{padding-block-start:var(--section-vertical-spacing);padding-block-end:var(--section-vertical-spacing)}@media screen and (max-width:699px){.product-gallery__media{aspect-ratio:1 / 1}.product-gallery__media>img,.product-gallery__media>picture,.product-gallery__media>picture>img{height:100%;object-fit:cover}}.product-info{--product-block-item-margin: 1rem}.product-info__block-item:is([data-block-type=vendor],[data-block-type=sku],[data-block-type=price]){--product-block-item-margin: .75rem}.aok-notice__card{background:rgb(var(--background));color:rgb(var(--text-color));border-radius:12px;padding:1.25rem 1.375rem;display:grid;gap:.625rem;text-align:start;max-width:44rem;margin-inline:auto}.aok-notice__title{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.aok-notice__icon{flex-shrink:0}.aok-notice__content{font-size:.875rem;line-height:1.5}.aok-notice__content>*+*{margin-block-start:.625rem}.jdgm-reviews-grid-widget .jdgm-grid-body{align-items:start}.jdgm-reviews-grid-widget .jdgm-review-card{display:flex;flex-direction:column;background:var(--jm-reviews-grid-widget-overlay-and-background-color);color:var(--jm-reviews-grid-widget-content-color);border-radius:14px;overflow:hidden;cursor:default}.jdgm-reviews-grid-widget .jdgm-review-card:before{display:none!important}.jdgm-reviews-grid-widget .jdgm-review-card__preview{display:none!important}.jdgm-reviews-grid-widget .jdgm-review-card-media{position:relative!important;inset:auto!important;flex:0 0 auto;aspect-ratio:3 / 2!important}.jdgm-reviews-grid-widget .jdgm-review-card__details,.jdgm-reviews-grid-widget .jdgm-review-card:hover .jdgm-review-card__details,.jdgm-reviews-grid-widget .jdgm-review-card:focus-within .jdgm-review-card__details{position:relative!important;inset:auto!important;opacity:1!important;visibility:visible!important;transform:none!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;display:flex!important;flex:1 1 auto;flex-direction:column;gap:.875rem;padding:1.375rem!important;color:var(--jm-reviews-grid-widget-content-color)}.jdgm-reviews-grid-widget .jdgm-review-card__details .jdgm-review-card__footer{position:static!important;order:1;padding:0!important}.jdgm-reviews-grid-widget .jdgm-review-card__details-body{order:2;flex:1 1 auto;display:block!important;padding:0!important}.jdgm-reviews-grid-widget .jdgm-review-card__footer-inner--details{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:.375rem!important}.jdgm-reviews-grid-widget .jdgm-review-card__details .jdgm-review-card__reviewer-name-wrapper{--cluster-justify: flex-start !important;max-width:100%}.jdgm-reviews-grid-widget .jdgm-review-card__details-description{--text-size: .9375rem !important;text-align:start!important;line-height:1.55;overflow:visible!important;-webkit-line-clamp:unset!important;line-clamp:unset!important}.jdgm-reviews-grid-widget .jdgm-review-card__reviewer-name{--text-size: .875rem !important;letter-spacing:.01em;opacity:.72;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}@media screen and (max-width:699px){.jdgm-reviews-grid-widget .jdgm-grid-body{grid-template-columns:minmax(0,1fr)!important}}.product-gallery__badges{position:absolute;inset-block-start:.875rem;inset-inline-start:.875rem;z-index:2;pointer-events:none}.product-gallery__badges .badge{font-size:.75rem;padding:.3125rem .625rem}@media screen and (max-width:699px){.shopify-section--main-product .product-info__block-item[data-block-type=price] sale-price{font-size:1.125rem;font-weight:600}.shopify-section--main-product .product-info__block-item[data-block-type=price] compare-at-price{font-size:.875rem}}.jdgm-rev-snippet-widget-v2__inner{--jdgm-snippet-star-color: rgb(var(--star-color)) !important}.aok-gift-progress__icon{display:block;line-height:0;margin-block:.125rem}.aok-gift-progress__icon svg{display:inline-block}.product-card__mobile-buy{margin-block-start:auto;padding-block-start:.75rem;justify-self:stretch;width:100%}.product-card__mobile-buy .button{width:100%}@media screen and not (pointer:fine){.product-card__quick-buy,.product-card__quick-buy--top-mobile{padding:0}.product-card__info:has(.product-card__mobile-buy),.product-card__info>div:has(.product-card__mobile-buy),.product-card__info .v-stack:has(>.product-card__mobile-buy){display:flex;flex-direction:column}.product-card__info>div:has(.product-card__mobile-buy),.product-card__info .v-stack:has(>.product-card__mobile-buy){flex:1 1 auto}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
