.ob-gallery{display:flex;flex-direction:column;gap:1.2rem;min-width:0}.ob-gallery__main{position:relative;min-width:0;border-radius:var(--ob-radius-banner-mobile);overflow:hidden;isolation:isolate;background:var(--ob-surface)}.ob-gallery__track{position:relative;display:flex;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;list-style:none}.ob-gallery__track::-webkit-scrollbar{display:none}.ob-gallery__track:focus-visible{outline-offset:-.4rem}.ob-gallery__slide{position:relative;flex:0 0 100%;aspect-ratio:4 / 5;scroll-snap-align:start;scroll-snap-stop:always}.ob-gallery--square .ob-gallery__slide{aspect-ratio:1 / 1}.ob-media-item__image,.ob-gallery__slide>svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.ob-gallery--contain .ob-media-item__image{object-fit:contain}.ob-media-item__deferred,.ob-media-item__poster{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.ob-media-item__deferred video,.ob-media-item__deferred iframe,.ob-media-item__deferred model-viewer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.ob-media-item__play{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:6.4rem;height:6.4rem;border-radius:50%;background:color-mix(in srgb,var(--ob-bg) 92%,transparent);color:var(--ob-ink);transform:translate(-50%,-50%)}.ob-gallery__badge{position:absolute;top:1.4rem;left:1.4rem;z-index:2}.ob-gallery__wishlist{position:absolute;top:1rem;right:1rem;z-index:2;background:color-mix(in srgb,var(--ob-bg) 92%,transparent)}.ob-gallery__zoom-opener{position:absolute;top:1.4rem;right:1.4rem;z-index:2;display:none}.ob-gallery__zoom,.ob-gallery__arrow{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--ob-bg) 92%,transparent);color:var(--ob-ink);cursor:pointer;transition:background-color .25s ease,transform .25s ease}.ob-gallery__zoom:hover,.ob-gallery__arrow:hover{background:var(--ob-bg)}.ob-gallery__arrow{position:absolute;top:50%;z-index:2;width:4.8rem;height:4.8rem;transform:translateY(-50%)}.ob-gallery__arrow--prev{left:1.6rem}.ob-gallery__arrow--next{right:1.6rem}.ob-gallery__arrow:not(:focus-visible){clip-path:inset(50%);opacity:0}.ob-gallery__counter{position:absolute;bottom:1.6rem;left:50%;z-index:2;display:none;padding:.6rem 1.4rem;border-radius:var(--ob-radius-pill);background:color-mix(in srgb,var(--ob-bg) 92%,transparent);font-size:calc(1.3rem * var(--ob-fs-text));letter-spacing:.06em;line-height:1.4;color:var(--ob-ink);transform:translate(-50%);pointer-events:none}.ob-gallery__dots{position:absolute;bottom:1.4rem;left:50%;z-index:2;display:flex;gap:.6rem;padding:.6rem 1rem;border-radius:var(--ob-radius-pill);background:color-mix(in srgb,var(--ob-bg) 85%,transparent);transform:translate(-50%);pointer-events:none}.ob-gallery__dot{width:.5rem;height:.5rem;border-radius:.3rem;background:var(--ob-line-strong);transition:width .3s ease,background-color .3s ease}.ob-gallery__dot.is-active{width:1.8rem;background:var(--ob-ink)}.ob-gallery__thumbs{display:none;margin:0;padding:0;list-style:none;scrollbar-width:none}.ob-gallery__thumbs::-webkit-scrollbar{display:none}.ob-gallery__thumb-item{min-width:0}.ob-gallery__thumb{position:relative;display:block;width:100%;aspect-ratio:4 / 5;padding:0;border:0;border-radius:var(--ob-radius-small);overflow:hidden;background:var(--ob-surface);cursor:pointer;transition:box-shadow .25s ease,opacity .25s ease}.ob-gallery--square .ob-gallery__thumb{aspect-ratio:1 / 1;border-radius:var(--ob-radius-small)}.ob-gallery__thumb[aria-current=true]{box-shadow:0 0 0 2px var(--ob-bg),0 0 0 3px var(--ob-ink)}.ob-gallery__thumb:not([aria-current=true]):hover{opacity:.85}.ob-gallery__thumb-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ob-gallery--contain .ob-gallery__thumb-image{object-fit:contain}.ob-gallery__thumb-badge{position:absolute;right:.6rem;bottom:.6rem;display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--ob-bg);color:var(--ob-ink)}@media screen and (min-width:750px){.ob-gallery__main{border-radius:var(--ob-radius-banner)}.ob-gallery__slide{max-height:calc(var(--ob-fit-height) - 6.4rem)}.ob-gallery__badge{top:1.8rem;left:1.8rem}.ob-gallery__wishlist{display:none}.ob-gallery__zoom-opener{display:block}.ob-gallery__arrow:not(:focus-visible){clip-path:none;opacity:1}.ob-gallery__counter{display:block}.ob-gallery__dots{display:none}.ob-gallery__thumbs{display:grid;grid-template-columns:repeat(var(--thumb-count, 4),minmax(0,1fr));gap:1.2rem}.ob-gallery--side{display:grid;grid-template-columns:8.4rem minmax(0,1fr);gap:1.6rem}.ob-gallery--side .ob-gallery__main{grid-column:2;grid-row:1}.ob-gallery--side .ob-gallery__thumbs{display:flex;flex-direction:column;grid-column:1;grid-row:1;gap:1.2rem;align-self:stretch;margin:-.4rem;padding:.4rem;overflow-y:auto;contain:size}.ob-gallery--side .ob-gallery__thumb-item{flex:none}.ob-gallery--side.ob-gallery--single{display:flex}}.ob-price-block{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem}.ob-price-block__price{font-family:var(--font-heading-family);font-size:calc(2.6rem * var(--ob-fs-heading));font-weight:var(--font-heading-weight-medium);line-height:1.1;color:rgb(var(--color-foreground))}.ob-price-block__compare{font-family:var(--font-heading-family);font-size:calc(2rem * var(--ob-fs-heading));color:var(--ob-muted)}.ob-price-block__badge{align-self:center;background:var(--ob-surface)}.ob-price-block__unit{flex-basis:100%;font-size:calc(1.4rem * var(--ob-fs-text));color:var(--ob-muted)}.ob-rating{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.6rem;font-size:calc(1.3rem * var(--ob-fs-text));color:var(--ob-muted)}.ob-rating__stars{display:inline-flex;letter-spacing:.1em;color:var(--ob-line-strong)}.ob-rating__star.is-full{color:var(--ob-ink)}.ob-rating__count{color:var(--ob-muted);text-decoration:underline;text-underline-offset:.3em}a.ob-rating__count:hover{color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.ob-price-block__price{font-size:calc(3.2rem * var(--ob-fs-text))}.ob-price-block__compare{font-size:calc(2.2rem * var(--ob-fs-text))}.ob-rating{font-size:calc(1.4rem * var(--ob-fs-text))}}.ob-variants{display:flex;flex-direction:column;gap:2rem}.ob-variants__group{position:relative;min-width:0;margin:0;padding:0;border:0}.ob-variants__legend{float:left;width:100%;margin-bottom:1rem;padding:0 8rem 0 0;font-size:calc(1.4rem * var(--ob-fs-text));color:rgb(var(--color-foreground))}.ob-variants__legend strong{font-weight:var(--font-body-weight-medium, 500)}.ob-variants__guide{position:absolute;top:-.2rem;right:0;padding-block:.2rem;font-size:calc(1.4rem * var(--ob-fs-text));line-height:1.4;color:var(--ob-muted);text-decoration:underline;text-underline-offset:.3em}.ob-variants__guide:hover{color:rgb(var(--color-foreground))}.ob-variants__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ob-variants__values{clear:both}.ob-variants__values--swatch{display:flex;flex-wrap:wrap;gap:1rem}.ob-variants__swatch{position:relative;display:block;width:4.4rem;height:4.4rem;border-radius:50%;background:var(--swatch, var(--ob-line-strong));box-shadow:inset 0 0 0 1px rgba(var(--ob-shadow-rgb),.1);cursor:pointer;transition:box-shadow .25s ease}.ob-variants__input:checked+.ob-variants__swatch{box-shadow:0 0 0 3px var(--ob-bg),0 0 0 4px var(--ob-ink)}.ob-variants__swatch.is-unavailable:after{content:"";position:absolute;top:50%;left:15%;width:70%;height:1px;background:var(--ob-bg);box-shadow:0 0 0 .5px rgba(var(--ob-shadow-rgb),.3);transform:rotate(-45deg)}.ob-variants__values--pill{display:grid;grid-template-columns:repeat(var(--value-count, 6),minmax(0,1fr));gap:.6rem}.ob-variants__pill{display:flex;align-items:center;justify-content:center;min-width:0;height:4.6rem;padding:0 .6rem;border:1px solid var(--ob-line-strong);border-radius:var(--ob-radius-small);background:transparent;font-size:calc(1.4rem * var(--ob-fs-text));white-space:nowrap;color:rgb(var(--color-foreground));cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.ob-variants__pill:hover{border-color:rgb(var(--color-foreground))}.ob-variants__input:checked+.ob-variants__pill{border-color:var(--ob-ink);background:var(--ob-ink);color:var(--ob-bg)}.ob-variants__pill.is-unavailable{color:var(--ob-footer-quiet);text-decoration:line-through;cursor:not-allowed}.ob-variants__input:disabled+.ob-variants__pill:hover{border-color:var(--ob-line-strong)}.ob-variants__input:focus-visible+.ob-variants__swatch,.ob-variants__input:focus-visible+.ob-variants__pill{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}@media screen and (min-width:750px){.ob-variants__legend,.ob-variants__guide{font-size:calc(1.5rem * var(--ob-fs-text))}.ob-variants__legend{margin-bottom:1.2rem}.ob-variants__values--pill{gap:.8rem}.ob-variants__pill{height:4.8rem;border-radius:var(--ob-radius-small);font-size:calc(1.5rem * var(--ob-fs-text))}}.ob-low-stock:empty{display:none}.ob-low-stock__text{display:flex;align-items:center;gap:.8rem;margin:1.2rem 0 0;font-size:calc(1.3rem * var(--ob-fs-text));color:var(--ob-stock)}.ob-low-stock__dot{width:.7rem;height:.7rem;flex:none;border-radius:50%;background:currentColor}@media screen and (min-width:750px){.ob-low-stock__text{font-size:calc(1.4rem * var(--ob-fs-text))}}.ob-buy__form{display:flex;flex-direction:column;gap:1.2rem}.ob-buy__row{display:flex;flex-wrap:wrap;gap:1.2rem}.ob-buy__qty .ob-qty{height:5.6rem;padding:0 .6rem}.ob-qty__button>*{pointer-events:none}.ob-buy__add{flex:1 1 20rem;min-height:5.6rem}.ob-buy__icon{order:-1}.ob-buy__add[disabled]{opacity:.55;cursor:not-allowed}.ob-buy__error{display:flex;align-items:center;gap:.8rem;margin-bottom:1.2rem;padding:1rem 1.4rem;border-radius:var(--ob-radius-small);background:var(--ob-surface);font-size:calc(1.4rem * var(--ob-fs-text));color:var(--ob-stock)}.ob-buy__error[hidden]{display:none}.ob-buy__dynamic shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 5.6rem;--shopify-accelerated-checkout-button-border-radius: var(--ob-radius-pill);--shopify-accelerated-checkout-button-box-shadow: none}.ob-buy__dynamic .shopify-payment-button__button--unbranded{min-height:5.6rem;border:0;border-radius:var(--ob-radius-pill);background-color:var(--ob-accent-strong);color:var(--ob-white);font-family:var(--font-body-family);font-size:calc(1.4rem * var(--ob-fs-text));font-weight:var(--font-body-weight);letter-spacing:.12em;text-transform:uppercase;transition:transform .3s ease,box-shadow .3s ease}.ob-buy__dynamic .shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--ob-accent-strong);transform:translateY(-1px);box-shadow:var(--ob-shadow-hover)}.ob-buy__dynamic .shopify-payment-button__more-options{min-height:2.4rem;margin-top:.8rem;font-size:calc(1.4rem * var(--ob-fs-text));color:var(--ob-muted)}@media(pointer:coarse){.ob-variants__guide{top:-1.2rem;padding-block:1.2rem}.ob-buy__dynamic .shopify-payment-button__more-options{min-height:4.4rem;margin-top:0}}.ob-buy__pickup{margin-top:1.6rem}.ob-accordion{border-bottom:1px solid var(--ob-line)}.ob-accordion__summary{display:flex;justify-content:space-between;align-items:center;gap:1.6rem;min-height:5.6rem;cursor:pointer;list-style:none}.ob-accordion__summary::-webkit-details-marker{display:none}.ob-accordion__summary:focus-visible{outline-offset:.2rem}.ob-accordion__title{font-family:var(--font-heading-family);font-size:calc(2rem * var(--ob-fs-heading));font-weight:var(--font-heading-weight-medium);line-height:1.2}.ob-accordion__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:50%}.ob-accordion__minus,.ob-accordion[open] .ob-accordion__plus{display:none}.ob-accordion[open] .ob-accordion__minus{display:block}.ob-accordion__content{padding-bottom:1.8rem;font-size:calc(1.4rem * var(--ob-fs-text));font-weight:var(--font-body-weight-light, 300);line-height:1.75}.ob-accordion__content>:first-child{margin-top:0}.ob-accordion__content>:last-child{margin-bottom:0}@media screen and (min-width:750px){.ob-accordion__summary{min-height:6rem}.ob-accordion__title{font-size:calc(2.2rem * var(--ob-fs-text))}.ob-accordion__icon{background:var(--ob-surface)}.ob-accordion__content{padding-bottom:2.2rem;font-size:calc(1.5rem * var(--ob-fs-text));line-height:1.8}}.ob-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;display:block;visibility:hidden;opacity:0;background:var(--ob-bg);transition:opacity .3s ease,visibility 0s linear .3s}.ob-lightbox[open]{visibility:visible;opacity:1;transition:opacity .3s ease}.ob-lightbox__dialog{position:relative;height:100%}.ob-lightbox__dialog:focus{outline:none}.ob-lightbox__close{position:fixed;top:1.6rem;right:1.6rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;padding:0;border:1px solid var(--ob-line-strong);border-radius:50%;background:var(--ob-bg);color:var(--ob-ink);cursor:pointer}.ob-lightbox__content{height:100%;overflow-y:auto;padding:7.2rem 1.2rem 2.4rem}.ob-lightbox__content:focus-visible{outline-offset:-.4rem}.ob-lightbox__item{position:relative;max-width:110rem;aspect-ratio:4 / 5;margin:0 auto 1.2rem;border-radius:var(--ob-radius-banner-mobile);overflow:hidden;background:var(--ob-surface)}.ob-lightbox__item .ob-media-item__image{object-fit:contain}@media screen and (min-width:750px){.ob-lightbox__close{top:2.4rem;right:2.4rem}.ob-lightbox__content{padding:2.4rem 9.6rem}.ob-lightbox__item{max-width:min(110rem,calc((100vh - 4.8rem)*.8));border-radius:var(--ob-radius-banner)}}@media(prefers-reduced-motion:reduce){.ob-gallery__dot,.ob-lightbox{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-product-core.css.map */
