read-more-text.read-more-text,read-more-text.product__block--description{display:block}read-more-text:not(.is-ready) .read-more-text__excerpt,read-more-text:not(.is-ready) .read-more-text__toggle{display:none}read-more-text.is-ready:not(.is-expanded) .read-more-text__full{display:none}read-more-text.is-expanded .read-more-text__excerpt{display:none}.read-more-text__toggle{display:inline-block;margin:0;border:0;border-radius:0;height:auto;min-height:0;background:none;color:inherit;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none;text-decoration:none;white-space:nowrap;vertical-align:baseline;cursor:pointer}.product-label--media{z-index:3}.product--match-media-ratio.product--carousel,.product--match-media-ratio.product--vertical-carousel{--pdp-media-max-height: calc(100dvh - var(--header-height, 8rem) - 10rem)}.product--match-media-ratio.product--carousel .product__media-gallery-viewer,.product--match-media-ratio.product--vertical-carousel .product__media-gallery-viewer{position:relative;width:calc(var(--pdp-media-max-height) * var(--pdp-media-ratio, .75));max-width:100%}@media(max-width:767.98px){.product--match-media-ratio.product--carousel .product__media-gallery-viewer,.product--match-media-ratio.product--vertical-carousel .product__media-gallery-viewer{width:100%}}@media(min-width:768px){.section--product-grid-cols{--page-padding: 5rem;width:100%;max-width:none;margin-inline:0;padding-inline:0}.section--product-grid-cols .product.product--columns:not(.product--media-has-0){width:100%;max-width:none;justify-content:flex-start}.section--product-grid-cols .product.product--columns:not(.product--media-has-0) .product__media-wrapper{width:auto;max-width:none;flex:1 1 0;min-width:0}.section--product-grid-cols .product.product--columns:not(.product--media-has-0) .product__info-wrapper{padding-left:0;padding-right:5rem}.section--product-grid-cols .product.product--columns .product__media-container,.section--product-grid-cols .product.product--columns .product__media-item,.section--product-grid-cols .product.product--columns .media-wrapper,.section--product-grid-cols .product.product--columns .product__media-gallery-viewer{border-radius:0}}.product-form__input--size-table{display:block;width:100%;margin-top:.8rem;padding-block:.4rem}.size-qty-table__row--unavailable{opacity:.4;pointer-events:none}.size-buttons-container:has(.size-qty-table){flex-basis:100%;width:100%;margin-top:1.2rem}.size-buttons-container:has(.size-qty-table)>.form__label,.size-buttons-container:has(.size-qty-table)>p{display:none}.variant-sizes.size-qty-table{display:block;width:100%}.variant-sizes.size-qty-table .size-qty-table__head,.variant-sizes.size-qty-table .size-qty-table__row{display:grid;grid-template-columns:minmax(0,1fr) 5.6rem 5.6rem;grid-auto-flow:column;align-items:center;justify-content:stretch;gap:.8rem;width:100%;min-height:3.2rem;padding:.6rem 0;border-bottom:1px solid #d2d2d2}.variant-sizes.size-qty-table .size-qty-table__head{min-height:2.4rem;padding-bottom:.6rem;font-size:1.1rem;letter-spacing:.04em;text-transform:uppercase}.variant-sizes.size-qty-table .size-qty-table__head span{text-align:left}.variant-sizes.size-qty-table .size-qty-table__head span:nth-child(2),.variant-sizes.size-qty-table .size-qty-table__head span:nth-child(3){text-align:center}.variant-sizes.size-qty-table label:not(.size-qty-table__sample),.variant-sizes.size-qty-table .size-qty-table__size{display:block!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;padding:0!important;margin:0;border:0!important;border-radius:0!important;background:none!important;font-size:1.3rem;line-height:1.2;text-align:left;cursor:default;overflow:visible}.variant-sizes.size-qty-table .size-qty-table__input{width:5.6rem;height:2.4rem;padding:0 .4rem;text-align:center;border:1px solid #d2d2d2;border-radius:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.3rem;-webkit-appearance:textfield;appearance:textfield}.variant-sizes.size-qty-table .size-qty-table__input::-webkit-outer-spin-button,.variant-sizes.size-qty-table .size-qty-table__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.variant-sizes.size-qty-table .size-qty-table__sample{display:flex!important;align-items:center;justify-content:center;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;margin:0;padding:0!important;border:0!important;border-radius:0!important;background:none!important;cursor:pointer}.variant-sizes.size-qty-table .size-qty-table__sample-input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.variant-sizes.size-qty-table .size-qty-table__sample-box{display:block;width:1.8rem;height:1.8rem;border:1px solid #111;background:rgb(var(--color-background));position:relative}.variant-sizes.size-qty-table .size-qty-table__sample-input:checked+.size-qty-table__sample-box:after{content:"";position:absolute;left:.5rem;top:.15rem;width:.5rem;height:1rem;border-right:2px solid #111;border-bottom:2px solid #111;transform:rotate(45deg)}.variant-sizes.size-qty-table .size-qty-table__sample-input:focus-visible+.size-qty-table__sample-box{outline:2px solid #111;outline-offset:2px}.product:has(.size-qty-table) .product-form__quantity{display:none}
/*# sourceMappingURL=/cdn/shop/t/40/assets/product-d2c-features.css.map */
