.b-product-breadcrumbs{margin-block-end:2rem}.product{align-items:start;gap:clamp(3rem,5vw,7rem)}.product__media-wrapper,.product__info-wrapper{min-width:0}.product-media-container{overflow:hidden;background:#f8f5fa;border-color:var(--brand-color-border);border-radius:var(--brand-radius-large)}.product__media-icon,.thumbnail{color:var(--brand-color-primary);background:var(--brand-color-background);border-color:var(--brand-color-border)}.thumbnail{overflow:hidden;border-radius:var(--brand-radius-small)}.thumbnail[aria-current]{border-color:var(--brand-color-primary);box-shadow:0 0 0 .1rem var(--brand-color-primary)}.product__info-container>*+*{margin-block-start:1.6rem}.product__text.caption-with-letter-spacing{margin-block-end:0;color:var(--brand-color-primary);font-weight:800;letter-spacing:.09em}.product__title h1{margin:0;color:var(--brand-color-text);font-size:clamp(3rem,4vw,4.8rem);line-height:1.08}.product__info-container .price--large{color:var(--brand-color-primary);font-size:clamp(2.2rem,3vw,3rem);font-weight:800}.product__info-container .price--on-sale .price-item--regular{color:color-mix(in srgb,var(--brand-color-text) 52%,transparent)}.b-product-discount{display:inline-flex;min-height:2.8rem;align-items:center;margin-block-start:.8rem;padding:.4rem .9rem;color:#fff;background:var(--brand-color-primary);border-radius:999px;font-size:1.2rem;font-weight:800}.product__inventory{display:flex;min-height:3.6rem;align-items:center;gap:.7rem;margin-block:0;font-weight:650}.product-form__input .form__label{margin-block-end:.9rem;color:var(--brand-color-text);font-weight:750}.product-form__input input[type=radio]+label,.product-form__input input[type=radio]+.swatch-input__label{min-width:4.4rem;min-height:4.4rem;align-items:center;justify-content:center;border-color:var(--brand-color-border);border-radius:var(--brand-radius-small)}.product-form__input input[type=radio]:checked+label{color:#fff;background:var(--brand-color-primary)}.product-form__input input[type=radio].disabled+label,.product-form__input input[type=radio]:disabled+label{opacity:.45}.product-form__quantity .quantity{min-height:4.8rem;border-radius:var(--brand-radius-small)}.product-form__submit{min-height:5.2rem;border-radius:var(--brand-radius-small);font-weight:800}.product-form__submit.button--secondary{color:#fff;background:var(--brand-color-primary)}.product-form__submit.button--secondary:after{box-shadow:none}.shopify-payment-button__button{min-height:5.2rem!important;border-radius:var(--brand-radius-small)!important}.product__description{padding:1.8rem;background:var(--brand-color-secondary);border:.1rem solid var(--brand-color-border);border-radius:var(--brand-radius-medium)}.product__description.product__description--accordion{margin:0;padding:0 0 1.5rem;background:transparent;border:0;border-radius:0;font-size:1.5rem}.product__accordion{border-color:var(--brand-color-border)}.product__accordion summary{min-height:5.2rem}.product__accordion .summary__title{align-items:center}.product__accordion .accordion__title{color:var(--brand-color-text);font-weight:750}.b-specification-list{margin:0;padding:0 0 1.2rem}.b-specification-list__row{display:grid;grid-template-columns:minmax(12rem,.8fr) minmax(0,1.2fr);gap:1.6rem;padding-block:1.1rem;border-bottom:.1rem solid var(--brand-color-border)}.b-specification-list__row:last-child{border-bottom:0}.b-specification-list dt{color:color-mix(in srgb,var(--brand-color-text) 66%,transparent);font-weight:650}.b-specification-list dd{min-width:0;margin:0;color:var(--brand-color-text);font-weight:650}.b-specification-list dd>*{margin:0}.product-media-modal__dialog{background:color-mix(in srgb,var(--brand-color-primary) 10%,#fff)}.product-media-modal__toggle{color:var(--brand-color-primary);background:#fff}.related-products__heading{color:var(--brand-color-primary)}bebeomi-sticky-atc{display:none}@media screen and (min-width:1068px){.product{gap:clamp(3rem,3vw,4rem)}.product--large:not(.product--no-media) .product__media-wrapper{width:min(58%,74rem);max-width:74rem;flex:1 1 0}.product--large:not(.product--no-media) .product__info-wrapper{width:auto;max-width:48rem;flex:1 1 36rem}.product__media-wrapper{align-self:stretch}.product__media-wrapper>.product__column-sticky{top:calc(var(--bebeomi-sticky-header-height, 12.8rem) + 2rem)}.product--thumbnail_slider media-gallery{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:0;align-items:stretch}.product--thumbnail_slider media-gallery>[id^=GalleryViewer-]{grid-row:1;grid-column:2;width:100%;max-width:69rem;min-width:0;margin:0 auto;padding-inline:2.5rem}.product--thumbnail_slider media-gallery>[id^=GalleryThumbnails-]{display:block;grid-row:1;grid-column:1;min-width:0;height:100%;overflow:hidden}.product--thumbnail_slider [id^=GalleryThumbnails-]>.slider-button{display:none}.product--thumbnail_slider [id^=Slider-Thumbnails-].thumbnail-list.slider--tablet-up{display:flex;height:100%;max-height:64rem;flex-direction:column;flex-wrap:nowrap;gap:1rem;padding:.4rem;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;scroll-snap-type:y proximity;scrollbar-width:none}.product--thumbnail_slider [id^=Slider-Thumbnails-].thumbnail-list.slider--tablet-up::-webkit-scrollbar{display:none}.product--thumbnail_slider [id^=Slider-Thumbnails-] .thumbnail-list__item.slider__slide{width:100%;flex:0 0 auto;scroll-snap-align:start}.product--thumbnail_slider .product-media-container.constrain-height{width:100%;height:100%;max-width:64rem}.product--thumbnail_slider [id^=Slider-Gallery-]{position:relative;display:block;width:100%;aspect-ratio:1;overflow:hidden}.product--thumbnail_slider [id^=Slider-Gallery-]>.product__media-item.is-active,.product--thumbnail_slider .product-media-container .product__modal-opener,.product--thumbnail_slider .product-media-container .media{width:100%;height:100%}.product--thumbnail_slider [id^=Slider-Gallery-]>.product__media-item.is-active{position:absolute;top:0;right:0;bottom:0;left:0}.product--thumbnail_slider [id^=Slider-Gallery-]>.b-gallery-slide--transitioning{position:absolute;top:0;right:0;bottom:0;left:0;display:block!important;width:100%;height:100%;padding:0;will-change:transform}.product--thumbnail_slider .product-media-container.constrain-height .media{padding-top:0}.product--thumbnail_slider .product-media-container .media>img{width:100%;height:100%;object-fit:cover}.product__info-wrapper{padding-inline-start:0}}@media screen and (min-width:750px){.product__title h1{font-size:3.4rem;font-weight:500;line-height:1.24}.product-media-container .media>img,.product__media img,.product-media-modal__content img,.thumbnail img{object-fit:contain!important}.product-media-container .media,.product__media,.product__modal-opener,.product-media-container .media--transparent,.thumbnail{background:#fff!important}.product__info-container .price--large{font-size:2rem;font-weight:600}.product-form__input .form__label{font-size:1.3rem;font-weight:600}.product__info-container>.product-form__quantity{display:inline-block;width:10rem;margin-inline-end:1.2rem;vertical-align:bottom}.product__info-container>.product-form__quantity>.form__label{display:none}.product__info-container>.product-form__quantity+.b-product-buy-buttons{display:inline-block;width:calc(100% - 11.8rem);vertical-align:bottom}.product-form__submit{min-height:5rem;font-size:1.5rem;font-weight:600}}.product__media-wrapper [id^=GalleryViewer-]{position:relative}.product__media-wrapper [id^=GalleryViewer-]>.slider-buttons{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;display:block!important;pointer-events:none}.product__media-wrapper [id^=GalleryViewer-]>.slider-buttons .slider-button{position:absolute;top:50%;width:4.2rem;height:4.2rem;color:var(--brand-color-primary);background:color-mix(in srgb,#fff 94%,transparent);border:.1rem solid var(--brand-color-border);border-radius:50%;box-shadow:0 .6rem 2rem #2b173c24;transform:translateY(-50%);pointer-events:auto;-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem)}.product__media-wrapper [id^=GalleryViewer-]>.slider-buttons .slider-button--prev{left:4.5rem}.product__media-wrapper [id^=GalleryViewer-]>.slider-buttons .slider-button--next{right:4.5rem}.product__media-wrapper [id^=GalleryViewer-]>.slider-buttons .slider-counter{display:none}.product__media-wrapper [id^=Slider-Gallery-]:not(:has(.product__media-item+.product__media-item))+.slider-buttons{display:none!important}@media(prefers-reduced-motion:reduce){.product--thumbnail_slider [id^=Slider-Thumbnails-].thumbnail-list.slider--tablet-up{scroll-behavior:auto}}@media screen and (max-width:749px){.product-form__input{width:100%;min-width:0}.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-inline:0}.product__media-wrapper [id^=Slider-Gallery-].product__media-list{width:100%;margin-inline:0;padding-inline:0;column-gap:0;scroll-padding-inline:0}.product__media-wrapper [id^=Slider-Gallery-].product__media-list:after{display:none}.product__media-wrapper [id^=Slider-Gallery-]>.product__media-item{box-sizing:border-box;width:100%;max-width:none;flex:0 0 100%;margin-left:0}.product__media-wrapper [id^=Slider-Gallery-].product__media-list>.product__media-item:first-of-type{margin-left:0}.product--thumbnail_slider media-gallery>[id^=GalleryThumbnails-]{display:none}.product__media-wrapper [id^=GalleryViewer-]>.slider-buttons .slider-counter{position:absolute;bottom:1.5rem;left:50%;display:flex;min-height:3.2rem;align-items:center;padding:.4rem 1.2rem;color:var(--brand-color-primary);background:color-mix(in srgb,#fff 94%,transparent);border:.1rem solid var(--brand-color-border);border-radius:999px;box-shadow:0 .4rem 1.2rem #2b173c1a;font-size:1.2rem;font-weight:750;transform:translate(-50%)}.product__media-wrapper [id^=GalleryViewer-]>.slider-buttons .slider-button--prev{left:1.2rem}.product__media-wrapper [id^=GalleryViewer-]>.slider-buttons .slider-button{width:4.4rem;height:4.4rem}.product__media-wrapper [id^=GalleryViewer-]>.slider-buttons .slider-button--next{right:1.2rem}body:has(#MainContent[data-template=product] bebeomi-sticky-atc){padding-block-end:calc(9rem + env(safe-area-inset-bottom))}body:has(#MainContent[data-template=product] bebeomi-sticky-atc) .b-back-to-top{bottom:calc(9rem + env(safe-area-inset-bottom))}.b-product-breadcrumbs{margin-block-end:1.4rem}.product{gap:2.4rem}.product__title h1{font-size:3rem}.b-specification-list__row{grid-template-columns:1fr;gap:.4rem}bebeomi-sticky-atc{position:fixed;z-index:8;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,.9fr);gap:1rem;align-items:center;padding:1rem max(1.2rem,env(safe-area-inset-right)) calc(1rem + env(safe-area-inset-bottom)) max(1.2rem,env(safe-area-inset-left));background:color-mix(in srgb,var(--brand-color-background) 94%,transparent);border-top:.1rem solid var(--brand-color-border);box-shadow:0 -1rem 3rem #2b173c1f;-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem)}.quick-add-modal bebeomi-sticky-atc{display:none}.b-sticky-atc__price{overflow:hidden;color:var(--brand-color-primary);font-size:1.8rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.b-sticky-atc__button{min-height:4.8rem;padding:.8rem 1.2rem;color:#fff;background:var(--brand-color-primary);border:0;border-radius:var(--brand-radius-small);font-weight:800;overflow-wrap:anywhere}.b-sticky-atc__button[disabled],.b-sticky-atc__button[aria-disabled=true]{opacity:.5}}.product__media-list .product-media-container,.product-media-container.constrain-height{max-width:100%!important;width:100%!important;background:#fff!important}.product__media-list .product-media-container .media{padding-top:100%!important;background:#fff!important}.product__media-list .product-media-container .media>img{object-fit:contain!important}product-modal.product-media-modal,.product-media-modal{z-index:10000!important}.product-media-modal__content img{object-fit:contain!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:calc(100vh - 6rem)!important;margin:0 auto!important;display:block}.product__media-toggle,.product__media-icon,.product__modal-opener .product__media-icon,product-modal,.product-media-modal{display:none!important;pointer-events:none!important}.product__modal-opener{cursor:default!important}.product__info-container .price--large{font-size:2.6rem;font-weight:800}.product__info-container .price--large.price--on-sale .price-item--regular{font-size:1.8rem;font-weight:500}@media screen and (min-width:750px){.product__info-container .price--large{font-size:3rem;font-weight:800}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bebeomi-product.css.map */
