.product-information .product-details .group-block-content.layout-panel-flex--column:has(>product-price){align-items:center;text-align:center}.product-information .product-details .group-block-content.layout-panel-flex--column:has(>product-price)>.text-block:not(product-price){width:100%;max-width:none;text-align:center}.product-information .product-details .group-block-content.layout-panel-flex--column:has(>product-price)>.text-block:not(product-price) :is(h1,h2,h3,p){margin-block:0;font-size:1.3125rem;line-height:1.25;font-weight:600;text-align:center}.product-information .product-details .group-block-content.layout-panel-flex--column>product-price{width:100%;text-align:center;font-size:1.5625rem;line-height:1.2;font-weight:700}.product-information .variant-option--dropdowns>label{margin-block-end:.35rem}.product-information .variant-option__select-wrapper{height:var(--height-buy-buttons, 44px);min-height:var(--height-buy-buttons, 44px);border-radius:var(--style-border-radius-buttons-primary);overflow:clip;box-sizing:border-box}.product-information .variant-option__select{height:100%;min-height:0;padding-block:0;font-size:.9375rem;font-weight:500;box-sizing:border-box}.dlc-pdp-variant--select{display:none}.product-information media-gallery.media-gallery--carousel slideshow-component{display:flex;flex-direction:column;gap:.75rem}.product-information media-gallery.media-gallery--carousel slideshow-controls[pagination-position=center][thumbnails]{order:2;width:100%}.product-information media-gallery.media-gallery--carousel slideshow-controls[pagination-position=center][thumbnails] .slideshow-controls__thumbnails{justify-content:flex-start;padding-inline:0}.product-information media-gallery.media-gallery--carousel slideshow-controls[pagination-position=center][thumbnails] .slideshow-controls__thumbnails-container{width:100%}@media screen and (max-width:749px){.product-information media-gallery.media-gallery--carousel slideshow-component{gap:.5rem}.product-information .dlc-pdp-variant--pills{display:none}.product-information .dlc-pdp-variant--select{display:block;width:100%}.product-information .product-details>.group-block>.group-block-content{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:.5rem;row-gap:.75rem}.product-information .product-details>.group-block>.group-block-content>*{grid-column:1 / -1}.product-information .product-details>.group-block>.group-block-content>:is(.shopify-block,div):has(>variant-picker),.product-information .product-details>.group-block>.group-block-content>variant-picker{grid-column:1;width:100%;min-width:0}.product-information .product-details>.group-block>.group-block-content>:is(.shopify-block,div,span):has(.buy-buttons-block),.product-information .buy-buttons-block,.product-information .buy-buttons-block>product-form-component,.product-information .buy-buttons-block form[data-type=add-to-cart-form],.product-information .product-form-buttons,.product-information .buy-buttons-block__bar{display:contents}.product-information .dlc-pdp-variant--select>label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-information .variant-option--dropdowns{margin:0}.product-information .variant-option__select-wrapper{margin-top:0;height:var(--height-buy-buttons, 44px)}.product-information .quantity-selector-wrapper{grid-column:2;align-self:end;height:var(--height-buy-buttons, 44px)}.product-information .product-details>.group-block>.group-block-content:not(:has(variant-picker)) .quantity-selector-wrapper{grid-column:1;justify-self:start}.product-information .quantity-selector{height:100%;min-height:var(--height-buy-buttons, 44px);box-sizing:border-box}.product-information .product-form-text__error,.product-information .quantity-label,.product-information .quantity-rules,.product-information .volume-pricing,.product-information .accelerated-checkout-block,.product-information shopify-accelerated-checkout,.product-information .shopify-payment-button,.product-information span:has(>add-to-cart-component),.product-information add-to-cart-component,.product-information .add-to-cart-button{grid-column:1 / -1;width:100%;max-width:none;justify-self:stretch}.product-information span:has(>add-to-cart-component),.product-information add-to-cart-component{display:block}.product-information .add-to-cart-button{display:flex;width:100%;min-width:0;flex-basis:auto;box-sizing:border-box;justify-content:center;align-items:center;text-align:center}.product-information .add-to-cart-button .add-to-cart-text{justify-content:center;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/dlc-product-media.css.map */
