.product-main:has(custom-select.is-open){position:relative;z-index:4}.product-main .product-media{margin-top:calc(5 * var(--space-unit));margin-bottom:calc(5 * var(--space-unit))}.product-details__calc .h4{margin-bottom:1.1em}@media (min-width: 769px){:root{--product-column-padding: calc(8 * var(--space-unit));--product-info-width: 47%}.shopify-section:not(.product-details){clear:both}.product-breadcrumbs .breadcrumbs{width:calc(100% - var(--product-info-width));padding-inline-end:var(--product-column-padding);overflow:hidden}.product-breadcrumbs+.product-main .product-media,.product-breadcrumbs+.product-main .product-info{padding-top:0}.product-breadcrumbs+.product-main .product-info:before,.product-breadcrumbs+.product-main .product-info:after{top:calc(-10 * var(--space-unit) - 1em - 2px)}.shopify-section+.product-main{margin-top:-1px}main:not([data-product-layout=reserve]) .shopify-section+.product-main:before,main:not([data-product-layout=reserve]) .product-details+.shopify-section:before,main:not([data-product-layout=reserve]) .product-main+.shopify-section:not(.product-details):before{content:"";display:block;position:relative;z-index:-1;width:100%;height:1px;background-color:rgba(var(--text-color) / .15)}.product-main .product-media,.product-main+.product-details>.container{width:calc(100% - var(--product-info-width));float:left;clear:left}.product-gallery-and-more{padding-inline-end:var(--product-column-padding)}.product-main .product-media{margin-top:0;margin-bottom:0;padding-top:calc(10 * var(--space-unit));padding-bottom:calc(10 * var(--space-unit))}.product-main .product-info{position:relative;width:var(--product-info-width);padding:calc(10 * var(--space-unit)) 0;float:right}main:not([data-product-layout=reserve]) .product-main .product-info{padding-inline-start:var(--product-column-padding)}.product-main .product-info[data-template=""]{background-color:rgba(var(--bg-color))}main:not([data-product-layout=reserve]) .product-main .product-info:before,main:not([data-product-layout=reserve]) .product-main .product-info:after{content:"";position:absolute;top:0;bottom:-2px;left:-1px;width:1px;background-color:rgba(var(--bg-color))}main:not([data-product-layout=reserve]) .product-main .product-info:after{background-color:rgba(var(--text-color) / .15)}.product-main .product-info--sticky{min-height:var(--sticky-height, 0)}.product-info__sticky{position:sticky;top:var(--header-end-padded, 48px);padding-bottom:0}.product-main+.product-details{max-width:calc(var(--page-width, 1320px) + var(--gutter) * 2);margin:0 auto;padding:0 var(--gutter)}.product-main+.product-details>.container{max-width:none;margin:0;padding-top:calc(2 * var(--space-unit));padding-bottom:calc(10 * var(--space-unit));padding-inline-start:0;padding-inline-end:var(--product-column-padding)}main:not([data-product-layout=reserve]) .product-main+.product-details+.shopify-section:before{top:1px}[dir=rtl] .product-main .product-media,[dir=rtl] .product-main+.product-details>.container{float:right;clear:right}[dir=rtl] .product-main .product-info{float:left}[dir=rtl] .product-main .product-info:before,[dir=rtl] .product-main .product-info:after{right:-1px;left:auto}}@media (min-width: 1280px){:root{--product-column-padding: calc(12 * var(--space-unit))}.product-main .product-media,.product-main .product-info{padding-top:calc(12 * var(--space-unit))}}.compare-at-price{font-size:13px;margin-left:2px}.compare-at-price:hover:after{opacity:1;visibility:visible}.compare-at-price:after{position:absolute;visibility:hidden;left:0;white-space:normal!important;opacity:0;content:"Comparison Value represents the price at which we previously offered the product or our buying staff's good-faith estimate of regular retail prices for comparable items may be on the market. Comp Value estimations consider a number of factors, including product materials, special features, product quality, royalties, import costs and may result in different value estimations for seemingly-similar products. Prices often fluctuate, so we cannot guarantee that the comp value reflects the prevailing market price at any given time in any given geographic area. We encourage you to do your own comparison shopping as another way to see what a great value we offer.";transition:opacity .4s;background-color:#fff;width:280px;max-width:300px;padding:20px;z-index:12;border:1px solid var(--card-highlight-border-color);color:var(--text-color);top:100%;font-weight:500}#variant-size-table .table td,#variant-size-table .table th{padding:1rem}#product_description_table td,#product_description_table th{padding:.3rem}.product-gallery-and-more .shopify-block+.shopify-block:last-child{margin-bottom:var(--product-details-block-margin)}.custom-size-button{flex-grow:1;width:0}#klaviyoInStockButton{display:none}.rug-pad-card{gap:16px;grid-template-columns:1fr;border-top:1px solid var(--border-color)}.rug-pad-card :nth-child(1){order:2}.rug-pad-card :nth-child(2){order:1}@media (min-width: 769px){.rug-pad-card{grid-template-columns:70% 30%}.rug-pad-card :nth-child(1){order:1}.rug-pad-card :nth-child(2){order:2}}
/*# sourceMappingURL=/cdn/shop/t/413/assets/product-page.css.map */
