.libero-pillowcase-product>.product__media-wrapper,.libero-pillowcase-product>.product__info-wrapper{width:100%!important;max-width:100%!important;min-width:0}.libero-pillowcase-product .product__title h1{font-size:clamp(2.8rem,3vw,4.4rem);line-height:1.12;overflow-wrap:normal}.libero-pillowcase-product media-gallery{position:static;display:block}.libero-pillowcase-product .product__media-list{display:flex;flex-wrap:nowrap;gap:0;width:100%;margin:0;padding:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0;scrollbar-width:none}.libero-pillowcase-product .product__media-list::-webkit-scrollbar{display:none}.libero-pillowcase-product .product__media-list:after{display:none}.libero-pillowcase-product .product__media-list .product__media-item,.libero-pillowcase-product .product__media-list .product__media-item:not(.is-active){display:block;flex:0 0 100%;width:100%;max-width:100%;margin:0;padding:0;scroll-snap-align:start}.libero-pillowcase-product .product__media-wrapper slider-component{margin:0}.libero-pillowcase-product .product__media-list .product-media-container{width:100%;max-width:100%}.libero-pillowcase-product .product__media-list .product__media{padding-top:100%;max-height:none}.libero-pillowcase-product .product__media-list .product__media img{object-fit:contain}.libero-pillowcase-product .libero-gallery-controls{display:flex}.libero-pillowcase-product .libero-gallery-controls .slider-button{display:flex;width:44px;height:44px}.libero-pillowcase-product .libero-gallery-controls[hidden]{display:none}.libero-pillowcase-details{width:100%;max-width:100%;min-width:0;margin-top:2.4rem}.libero-pillowcase-details h2{margin:0 0 1.6rem}.libero-pillowcase-details__image{display:block;width:100%;max-width:100%;margin:0 0 1.6rem;padding:0}.libero-pillowcase-details__image a{display:block;width:100%;max-width:100%}.libero-pillowcase-details__image img{display:block;box-sizing:border-box;width:100%!important;max-width:100%!important;height:auto!important;max-height:none;aspect-ratio:auto;object-fit:contain;margin-inline:0}@media(min-width:750px){.libero-pillowcase-product.product{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:clamp(2.4rem,4vw,5.6rem);row-gap:0;align-items:start}.libero-pillowcase-product>.product__media-wrapper{grid-column:1;grid-row:1}.libero-pillowcase-product.product>.product__info-wrapper{grid-column:2;grid-row:1 / 3;padding:0}.libero-pillowcase-product>.libero-pillowcase-details{grid-column:1;grid-row:2}}@media(max-width:749px){.libero-pillowcase-product>.product__info-wrapper{padding-top:1.6rem}.libero-pillowcase-product .libero-pillowcase-details{width:100%;margin-top:2.4rem}}@media(prefers-reduced-motion:no-preference){.libero-pillowcase-product .product__media-list{scroll-behavior:smooth}}.libero-pillowcase-details__policy{box-sizing:border-box;width:100%;max-width:100%;padding:2rem;margin:0 0 1.6rem;border:1px solid var(--libero-line);background:var(--libero-surface);color:var(--libero-text);font-size:1.4rem;line-height:1.65;overflow-wrap:anywhere}.libero-pillowcase-details__policy h3{margin:0 0 1rem;font-size:2rem}.libero-pillowcase-details__policy p{margin:0 0 1.2rem}.libero-pillowcase-details__policy p:last-child{margin-bottom:0}.libero-pillowcase-details__policy a{color:inherit;text-underline-offset:.2rem}.libero-pillowcase-details__policy summary{cursor:pointer;padding-block:.8rem}
/*# sourceMappingURL=/cdn/shop/t/7/assets/libero-pillowcase-gallery.css.map */
