.container-product-labels{margin-block:1rem}.container-product-labels:has(.product-labels--container){min-height:2rem}.container-product-labels .product-labels--container{position:relative;max-width:100%}.container-product-labels .product-labels--top-left{top:0;left:0}.product-page .product-info{position:relative;height:100%;padding:5rem 0 0 5rem;inset-block-start:0}@media screen and (max-width:999px){.product-page .product-info{z-index:auto;padding:0}}@media screen and (min-width:1000px){.product-page .product-info__block-list{display:flex;height:100%;flex-direction:column}}.product-page .product-info__additional-info{display:flex;flex-direction:column;align-items:center;padding:2.25rem;background-color:#f2f4f6;color:#0d0e0e;justify-items:center;text-align:center}.product-page .product-info__additional-info-container{flex:1;align-content:flex-end}.product-page .product-info__block-item:empty,.product-page .product-info__block-item:not(:has(*)){display:none}.product-page .product-info__block-item[data-block-type=button]{margin-block-start:.5rem}.product-page .product-info__block-item[data-block-type=buy-buttons]{margin-block-end:.5rem;margin-block-start:0}.product-page .product-info__block-item[data-block-type=variant-picker]{margin-block-end:.5rem}.product-page .product-info__block-item[data-block-type=pbb-discount-text],.product-page .product-info__block-item[data-block-type=pbb-benefit-text]{display:flex;flex-direction:column;gap:.5rem}.product-page .product-info__block-item .buy-buttons{row-gap:0}.product-page .product-info__pbb-discount{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-radius:.5rem;background-color:#e6eaef}.product-gallery__image-list{padding:var(--pdp-image-padding-top) var(--pdp-image-padding-right) var(--pdp-image-padding-bottom) var(--pdp-image-padding-left);background-color:rgb(var(--product-card-image-background));row-gap:0}.product-gallery__media{display:flex;align-items:center;justify-content:center}@media screen and (max-width:999px){.product-gallery__media{max-height:min(18.75rem,33vh)}}.product-gallery__media img,.product-gallery__media model-viewer{object-fit:cover}.product-gallery__media video{object-fit:contain;object-position:center}@media screen and (max-width:999px){.product-gallery__media:has(.product-customization-preview){width:100%}}.product-gallery[allow-zoom] .product-gallery__media:has(.product-customization-preview){cursor:default}.product-gallery__media:not(:has(.product-customization-preview)) img,.product-gallery__media:not(:has(.product-customization-preview)) model-viewer,.product-gallery__media:not(:has(.product-customization-preview)) video{width:100%;height:100%;aspect-ratio:1}@media screen and (max-width:999px){.product-gallery__carousel{justify-items:center}}.product-gallery__carousel .product-gallery__media{overflow:hidden;aspect-ratio:1}@media screen and (max-width:999px){.product-gallery .product-labels--container{padding:1rem 0 0}}.product-gallery .wishlist-placeholder{width:2rem}.product-gallery .has-wishlist{display:none}.buy-buttons .add-to-cart-button{margin-top:2rem}@media screen and (max-width:999px){.buy-buttons-sticky-wrapper.is-sticky{position:fixed;z-index:100;right:0;bottom:0;left:0;display:flex;padding:1rem 2rem;background-color:#fff}.buy-buttons-sticky-wrapper.is-sticky.is-entering{animation:slideUp .3s ease-out}}@media screen and (max-width:999px)and (max-width:699px){.buy-buttons-sticky-wrapper.is-sticky{padding:1rem}}@media screen and (max-width:999px){.buy-buttons-sticky-wrapper.is-sticky .add-to-cart-button{margin-top:0}}.buy-buttons-sticky-wrapper .product-customization-add-to-cart{width:100%}.buy-buttons-placeholder{display:none}@media screen and (max-width:999px){.buy-buttons-placeholder.is-active{display:block}}@media screen and (max-width:999px){.product-customization-add-to-cart--sticky-mobile{position:fixed;z-index:100;right:0;bottom:0;left:0;padding:1rem 2rem;background-color:#fff}}@media screen and (max-width:999px)and (max-width:699px){.product-customization-add-to-cart--sticky-mobile{padding:1rem}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/template-product.css.map */
