.pdp-layout-block{box-sizing:border-box;min-width:0;padding:var(--pdp-mobile-padding-top, 0px) var(--pdp-mobile-padding-right, 0px) var(--pdp-mobile-padding-bottom, 0px) var(--pdp-mobile-padding-left, 0px);margin-top:var(--pdp-mobile-margin-top, 0px);margin-bottom:var(--pdp-mobile-margin-bottom, 0px)}.pdp-layout-block[hidden]{display:none!important}.pdp-layout-block--delivery-estimate:not(:has(.pdm-component-order-receive)),.pdp-layout-group:not(:has([data-pdp-content]:not([hidden]):not([hidden] *),.pdm-component-order-receive:not([hidden] *))),.pdp-layout-purchase:not(:has([data-pdp-content]:not([hidden]):not([hidden] *),.pdm-component-order-receive:not([hidden] *))),.pdp-content-group:not(:has([data-pdp-content]:not([hidden]):not([hidden] *),.pdm-component-order-receive:not([hidden] *))),.product-main__description.pdp-layout-block:not(:has([data-pdp-content]:not([hidden]):not([hidden] *),.pdm-component-order-receive:not([hidden] *))){display:none!important}.pdp-layout-group{display:flex;flex-direction:var(--pdp-mobile-direction, column);gap:var(--pdp-mobile-gap, 0px)}.pdp-layout-group>*{min-width:0}@media(max-width:1023px){.pdp-layout-group--mobile-row{flex-wrap:wrap}.pdp-layout-group--mobile-row>*{flex-shrink:0;max-width:100%}}.product-main__container.pdp-layout-container{display:flex;flex-direction:column;gap:var(--pdp-mobile-gap, 0px)}.pdp-gallery{min-height:0}.pdp-layout-purchase .product-form__option--size-help{margin-bottom:0}.pdp-layout-block--subtitle .product-form__subtitle{margin-top:.5em;margin-bottom:.5em}.pdp-layout-purchase:has(.pdp-layout-block--wishlist) .product-form__add-to-cart:not(.product-form__add-to-cart--no-wishlist){margin-bottom:0;border-bottom:0;padding-bottom:0}.pdp-layout-purchase .product-form__form>.pdp-layout-block--buy-buttons:not(:has(~.pdp-layout-block:not([hidden])))>.product-form__add-to-cart--no-wishlist{margin-bottom:0}.pdp-layout-purchase .product-form__add-to-cart:not(.product-form__add-to-cart--no-wishlist)>.product-form__add-to-cart-button,.pdp-layout-purchase .product-form__add-to-cart--no-wishlist:has([data-pdp-try-on]:not([hidden]))>.product-form__add-to-cart-button{margin-bottom:10px}.pdp-layout-purchase .product-form__add-to-cart--no-wishlist>.shopify-payment-button,.pdp-layout-purchase .product-form__add-to-cart:has([data-pdp-try-on]:not([hidden]))>.shopify-payment-button{margin-top:10px}.pdp-layout-block--try-on>.button{height:49px;margin-bottom:0}.pdp-layout-block--wishlist>.button{height:49px;margin-bottom:0}.pdp-layout-block--wishlist{padding-bottom:calc(var(--pdp-mobile-padding-bottom, 0px) + 10px);border-bottom:1px solid var(--grey-2)}.product-description--configurable .product-description__list{border-top:1px solid var(--grey-2)}.product-description--configurable .product-description__item:first-child{border-top:0}.pdp-layout-block--product-details>.product-description__item{border-top:0}@media(min-width:768px){.pdp-layout-block--wishlist{padding-bottom:var(--pdp-mobile-padding-bottom, 0px);border-bottom:0}}@media(min-width:1024px){.pdp-layout-block{padding:var(--pdp-desktop-padding-top, 0px) var(--pdp-desktop-padding-right, 0px) var(--pdp-desktop-padding-bottom, 0px) var(--pdp-desktop-padding-left, 0px);margin-top:var(--pdp-desktop-margin-top, 0px);margin-bottom:var(--pdp-desktop-margin-bottom, 0px)}.pdp-layout-group{flex-direction:var(--pdp-desktop-direction, column);gap:var(--pdp-desktop-gap, 0px)}.pdp-layout-group--desktop-row{flex-wrap:wrap}.pdp-layout-group--desktop-row>*{flex-shrink:0;max-width:100%}.product-main__container.pdp-layout-container{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:var(--pdp-desktop-gap, 40px)}.pdp-layout-container>.pdp-gallery,.pdp-layout-group--desktop-row>.pdp-gallery,.pdp-layout-container>.pdp-layout-group--flex,.pdp-layout-group--desktop-row>.pdp-layout-group--flex{flex:1 1 0}.pdp-layout-container>.pdp-layout-group--details,.pdp-layout-group--desktop-row>.pdp-layout-group--details{flex:0 0 370px}.pdp-layout-container>.pdp-layout-group--full,.pdp-layout-group--desktop-row>.pdp-layout-group--full{flex:0 0 100%}.pdp-layout-block--wishlist{padding-bottom:var(--pdp-desktop-padding-bottom, 0px)}}@media(min-width:1280px){.pdp-layout-container>.pdp-layout-group--details,.pdp-layout-group--desktop-row>.pdp-layout-group--details{flex-basis:413px}}
/*# sourceMappingURL=/cdn/shop/t/1505/assets/pdp-layout.css.map */
