.product-section{--tp-pdp-primary: #262824;--tp-pdp-secondary: #EAE8E1;--tp-pdp-line: #DEDBD4;--tp-pdp-alt: #F4F2ED;--tp-pdp-surface: #FAF9F6}.product-section .wt-product__main,.product-section .wt-product__info,.product-section .wt-product__info>*,.product-section .custom-pdp-main-var-id{box-sizing:border-box;min-width:0;max-width:100%}.product-section .wt-product__info .wt-product__name{overflow-wrap:break-word}.product-section .wt-product__info .main-custom-title-cart-btn{box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:10px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:10px 0 8px!important;padding:0!important}.product-section .wt-product__info .main-custom-title-cart-btn.main-custom-title-cart-full-btn{grid-template-columns:minmax(0,1fr)!important}.product-section .wt-product__info .main-custom-title-cart-btn>a,.product-section .wt-product__info button.product-form__submit,.product-section .wt-product__sticky-buy__button{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:none!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:var(--input-height, 4.8rem)!important;height:auto!important;padding:10px 12px!important;margin:0!important;border-radius:var(--border-radius-button, 0px)!important;text-align:center!important;text-decoration:none!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:break-word}.product-section .wt-product__info .main-custom-title-cart-btn>a.btncalculator{background-color:var(--tp-pdp-secondary)!important;border:1px solid var(--tp-pdp-secondary)!important;color:var(--tp-pdp-primary)!important}.product-section .wt-product__info .main-custom-title-cart-btn>a.btncalculator:hover{background-color:#dfdcd3!important;border-color:#dfdcd3!important}.product-section .wt-product__info .main-custom-title-cart-btn>a.js-add-to-cart,.product-section .wt-product__info button.product-form__submit,.product-section .wt-product__sticky-buy__button{background-color:var(--tp-pdp-primary)!important;border:1px solid var(--tp-pdp-primary)!important;color:#fff!important}.product-section .wt-product__info .main-custom-title-cart-btn>a.js-add-to-cart:hover,.product-section .wt-product__info button.product-form__submit:hover:not([disabled]),.product-section .wt-product__sticky-buy__button:hover:not([disabled]){background-color:#393c36!important;border-color:#393c36!important}.product-section .wt-product__info .main-custom-title-cart-btn>a:focus-visible,.product-section .wt-product__info button.product-form__submit:focus-visible{outline:2px solid var(--tp-pdp-primary);outline-offset:3px}.product-section .wt-product__info .main-pdp-mix-size-patio-pack-variant{box-sizing:border-box;container-type:inline-size;width:100%;max-width:100%;margin:8px 0 12px;padding:0;border:1px solid var(--tp-pdp-line);border-radius:4px;background:#fff;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.product-section .wt-product__info .main-pdp-mix-size-patio-pack-ul{box-sizing:border-box;width:100%;margin:0!important;padding:0!important;list-style:none}.product-section .wt-product__info .main-pdp-mix-size-patio-pack-ul>li{box-sizing:border-box;display:flex!important;width:100%!important;margin:0!important;padding:0!important;min-width:0;flex-wrap:nowrap}.product-section .wt-product__info .main-pdp-mix-size-patio-pack-ul>li+li{border-top:1px solid var(--tp-pdp-line)}.product-section .wt-product__info .main-pdp-mix-size-patio-pack-ul>li>.main-pdp-mix-size-patio-pack-title,.product-section .wt-product__info .main-pdp-mix-size-patio-pack-ul>li>.main-pdp-mix-size-patio-pack-desc{box-sizing:border-box!important;display:flex;align-items:center;flex:1 1 0!important;width:0!important;min-width:0!important;max-width:none!important;margin:0!important;padding:10px 9px!important;border:0!important;border-right:1px solid var(--tp-pdp-line)!important;font-size:13px!important;line-height:1.4!important;overflow-wrap:anywhere}.product-section .wt-product__info .main-pdp-mix-size-patio-pack-ul>li>:last-child{border-right:0!important}.product-section .wt-product__info .main-pdp-mix-size-patio-pack-ul>li:first-child>.main-pdp-mix-size-patio-pack-title{min-height:44px;background:var(--tp-pdp-primary)!important;color:#fff!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important;text-align:center!important;justify-content:center}.product-section .wt-product__info .main-pdp-mix-size-patio-pack-ul>li:not(:first-child)>.main-pdp-mix-size-patio-pack-desc{background-color:#fff!important;color:var(--tp-pdp-primary);font-size:13px!important}.product-section .wt-product__info .main-pdp-mix-size-patio-pack-ul>li:nth-child(odd):not(:first-child)>.main-pdp-mix-size-patio-pack-desc{background-color:var(--tp-pdp-alt)!important}.product-section .wt-product__info .main-pdp-mix-size-patio-pack-ul>li>.main-pdp-mix-size-patio-pack-title:last-child,.product-section .wt-product__info .main-pdp-mix-size-patio-pack-ul>li>.main-pdp-mix-size-patio-pack-desc:last-child{flex:0 0 82px!important;width:82px!important}.product-section .wt-product__info .main-pdp-mix-size-patio-pack-ul>li>.main-pdp-mix-size-patio-pack-desc:first-child{flex-grow:1!important}.product-section .wt-product__info .main-pdp-mix-size-patio-pack-desc input[type=text],.product-section .wt-product__info .main-pdp-mix-size-patio-pack-desc input[type=number]{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:38px!important;min-height:38px!important;margin:0!important;padding:6px!important;border:1px solid #D4D1C9!important;border-radius:var(--border-radius-button, 0px)!important;background-color:#fff!important;color:var(--tp-pdp-primary)!important;text-align:center!important}.product-section .wt-product__info .main-pdp-mix-size-patio-pack-desc input:focus-visible{outline:2px solid var(--tp-pdp-primary);outline-offset:1px}@container (max-width: 580px){.product-section .main-pdp-mix-size-patio-pack-ul.tp-ux-ready.tp-ux-wide>li:first-child{display:none!important}.product-section .main-pdp-mix-size-patio-pack-ul.tp-ux-ready.tp-ux-wide>li:not(:first-child){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%!important;border:0;border-bottom:1px solid var(--tp-pdp-line)}.product-section .main-pdp-mix-size-patio-pack-ul.tp-ux-ready.tp-ux-wide>li:not(:first-child)>.main-pdp-mix-size-patio-pack-desc{box-sizing:border-box!important;display:flex;flex:none!important;flex-direction:column;justify-content:center;align-items:flex-start;width:100%!important;min-width:0!important;min-height:66px;margin:0!important;padding:12px 14px!important;border:0!important;border-right:1px solid var(--tp-pdp-line)!important;border-bottom:1px solid var(--tp-pdp-line)!important;background:#fff!important}.product-section .main-pdp-mix-size-patio-pack-ul.tp-ux-ready.tp-ux-wide>li:not(:first-child)>.main-pdp-mix-size-patio-pack-desc:before{content:attr(data-tp-label);display:block;margin-bottom:5px;font-size:11px;font-weight:600;line-height:1.2;color:#5f625c}.product-section .main-pdp-mix-size-patio-pack-ul.tp-ux-ready.tp-ux-wide>li:not(:first-child)>.main-pdp-mix-size-patio-pack-desc:first-child,.product-section .main-pdp-mix-size-patio-pack-ul.tp-ux-ready.tp-ux-wide>li:not(:first-child)>.main-pdp-mix-size-patio-pack-desc:last-child{grid-column:1 / -1}.product-section .main-pdp-mix-size-patio-pack-ul.tp-ux-ready.tp-ux-wide>li:not(:first-child)>.main-pdp-mix-size-patio-pack-desc:first-child{background-color:var(--tp-pdp-alt)!important}.product-section .main-pdp-mix-size-patio-pack-ul.tp-ux-ready.tp-ux-wide>li:not(:first-child)>.main-pdp-mix-size-patio-pack-desc:last-child{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;border-bottom:0!important;background:var(--tp-pdp-alt)!important}.product-section .main-pdp-mix-size-patio-pack-ul.tp-ux-ready.tp-ux-wide>li:not(:first-child)>.main-pdp-mix-size-patio-pack-desc:last-child input{flex:0 0 94px;width:94px!important;max-width:40%!important}}@container (max-width: 580px){.product-section .main-pdp-mix-size-patio-pack-ul.tp-ux-ready.tp-ux-wide>li:not(:first-child)>.main-pdp-mix-size-patio-pack-desc:nth-child(4):nth-last-child(2){grid-column:1 / -1}}.product-section .wt-product__info .main-custom-title-cart-btn[hidden],.product-section .wt-product__info .main-custom-title-cart-btn[style*="display: none"]{display:none!important}.product-section .wt-product__info .pdp-outdoor-paving-var-list-tab-sec{box-sizing:border-box;width:100%;max-width:100%;margin-top:0!important;padding-top:0!important}.product-section .wt-product__info .outdoor-ui-table{box-sizing:border-box;width:100%!important;margin:0 0 12px!important;border-collapse:collapse!important;table-layout:fixed;border:1px solid var(--tp-pdp-line)}.product-section .wt-product__info .outdoor-ui-table thead th{box-sizing:border-box;padding:11px 9px!important;background-color:var(--tp-pdp-primary)!important;border:1px solid var(--tp-pdp-line)!important;color:#fff!important;font-size:13px!important;font-weight:600!important;line-height:1.35!important;text-align:left}.product-section .wt-product__info .outdoor-ui-table tbody td{box-sizing:border-box;padding:10px 9px!important;background-color:#fff!important;border:1px solid var(--tp-pdp-line)!important;color:var(--tp-pdp-primary);font-size:13px!important;line-height:1.4!important;overflow-wrap:anywhere;vertical-align:middle}.product-section .wt-product__info .outdoor-ui-table tbody tr:nth-child(2n) td{background-color:var(--tp-pdp-alt)!important}.product-section .wt-product__info .outdoor-ui-table thead th:first-child{width:47%}.product-section .wt-product__info .outdoor-ui-table thead th:nth-child(2){width:23%}.product-section .wt-product__info .outdoor-ui-table thead th:nth-child(3){width:30%}.product-section .wt-product__info .outdoor-ui-new-price{color:var(--tp-pdp-primary)!important}.product-section .wt-product__info .pdp-outdoor-paving-var-list-tab-sec-list{min-width:0;max-width:100%}.product-section .wt-product__info .pdp-outdoor-paving-var-list-tab-sec-list>ul{display:flex!important;flex-wrap:wrap;gap:4px;padding:0!important;border-bottom:1px solid var(--tp-pdp-line)!important}.product-section .wt-product__info .pdp-outdoor-paving-var-list-tab-sec-list>ul>li{box-sizing:border-box;padding:10px 12px!important;color:#5e605c;font-size:13px!important;line-height:1.4!important;border:1px solid transparent;margin:0!important;white-space:normal}.product-section .wt-product__info .pdp-outdoor-paving-var-list-tab-sec-list>ul>li.active{background-color:#fff!important;color:var(--tp-pdp-primary)!important;border-color:var(--tp-pdp-line)!important;border-bottom-color:#fff!important;border-radius:4px 4px 0 0}.product-section .wt-product__info .pdp-outdoor-paving-var-list-tab-sec-list h4{box-sizing:border-box;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(74px,92px);gap:12px;align-items:center;min-width:0;max-width:100%;margin:12px 0!important}.product-section .wt-product__info .pdp-outdoor-paving-var-list-tab-sec-list h4 span{min-width:0!important;font-size:13px!important;line-height:1.35;overflow-wrap:anywhere}.product-section .wt-product__info .pdp-outdoor-paving-var-list-tab-sec-list h4 input{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:40px;padding:7px!important;border:1px solid #D4D1C9!important;border-radius:var(--border-radius-button, 0px)!important;background:#fff;text-align:center}.product-section .wt-product__info .order-by-box-main-part-section{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0;padding:14px!important;margin:8px 0 12px!important;border:1px solid var(--tp-pdp-line);border-radius:4px;background:var(--tp-pdp-surface)}.product-section .wt-product__info .order-by-box-main-part{box-sizing:border-box;width:100%;min-width:0}.product-section .wt-product__info .order-by-box-main-input{box-sizing:border-box;display:grid!important;grid-template-columns:minmax(0,1fr) 17px minmax(0,1fr);gap:9px!important;align-items:center;width:100%;max-width:100%;min-width:0;margin-bottom:12px}.product-section .wt-product__info .order-by-box-main-input-tile-list,.product-section .wt-product__info .order-by-box-main-input-box-list{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.product-section .wt-product__info .order-by-box-main-input h5{margin:0!important;width:17px;text-align:center}.product-section .wt-product__info .order-by-box-main-input input{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:42px;padding:8px 63px 8px 10px!important;margin:0!important;border:1px solid #D4D1C9!important;border-radius:var(--border-radius-button, 0px)!important;background-color:#fff}.product-section .wt-product__info .order-by-box-main-input label{right:9px!important;pointer-events:none;color:#5b5f59}.product-section .wt-product__info .order-by-box-main-part p{margin-top:8px;color:#5f625c}.product-section .wt-product__info .order-by-box-main-part h6{overflow-wrap:anywhere}.product-section .wt-product__info .order-by-box-main-part-section .wastage-toggle-wrapper,.product-section .wt-product__info .order-by-sqm-main-calc-part .wastage-toggle-wrapper{box-sizing:border-box;display:grid!important;grid-template-columns:minmax(0,1fr) 44px auto;align-items:center;gap:12px!important;width:100%;max-width:100%;margin:12px 0 0!important;padding:8px 0!important}.product-section .wt-product__info .order-by-box-main-part-section .wastage-text,.product-section .wt-product__info .order-by-sqm-main-calc-part .wastage-text{width:auto!important;min-width:0;font-size:13px!important;font-weight:500;line-height:1.4;color:#565c55!important;text-align:left}.product-section .wt-product__info .wastage-percent{min-width:0;font-size:13px!important;white-space:nowrap}.product-section .wt-product__info .wastage-slider{border-color:var(--tp-pdp-primary)!important}.product-section .wt-product__info .wastage-slider:before{background-color:var(--tp-pdp-primary)!important}.product-section .wt-product__info .wastage-switch input:checked+.wastage-slider{border-color:#33764b!important}.product-section .wt-product__info .wastage-switch input:checked+.wastage-slider:before{background-color:#33764b!important}.product-section .wt-product__info .wastage-text.active strong{color:#33764b!important}.product-section .wt-product__info .order-by-sqm-main-calc-part{box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:8px 0 12px;padding:8px;border:1px solid var(--tp-pdp-line);border-radius:4px;background:var(--tp-pdp-surface)}.product-section .wt-product__info .order-by-sqm-main-calc-main{box-sizing:border-box;min-width:0;max-width:100%}.product-section .wt-product__info .order-by-sqm-main-calc-right h5{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0}.product-section .wt-product__info .order-by-sqm-main-calc-right input{box-sizing:border-box!important;width:88px!important;min-width:64px!important;max-width:88px!important;height:40px!important;max-height:none!important;margin:0!important;padding:8px!important;border:1px solid #D4D1C9!important;border-radius:var(--border-radius-button, 0px)!important;background-color:#fff!important;text-align:center}@media(max-width:480px){.product-section .wt-product__info .main-custom-title-cart-btn{gap:8px!important}.product-section .wt-product__info .main-custom-title-cart-btn>a{padding:10px 7px!important}.product-section .wt-product__info .order-by-box-main-part-section{padding:12px!important}.product-section .wt-product__info .order-by-box-main-input{gap:6px!important}.product-section .wt-product__info .order-by-box-main-input input{padding-right:50px!important}.product-section .wt-product__info .order-by-box-main-part-section .wastage-toggle-wrapper,.product-section .wt-product__info .order-by-sqm-main-calc-part .wastage-toggle-wrapper{gap:8px!important}.product-section .wt-product__info .outdoor-ui-table thead th,.product-section .wt-product__info .outdoor-ui-table tbody td{padding:9px 6px!important;font-size:13px!important}}.product-section .wt-product__info .wt-product__option:has(>.wt-product__option__body>select.f-button__list),.product-section .wt-product__info .wt-product__option:has(>.wt-product__option__body>select.f-swatch__list){box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:12px 0!important;padding:0!important}.product-section .wt-product__info .wt-product__option:has(>.wt-product__option__body>select.f-button__list)>.wt-product__option__title,.product-section .wt-product__info .wt-product__option:has(>.wt-product__option__body>select.f-swatch__list)>.wt-product__option__title{display:block;margin:0 0 7px!important;padding:0!important;color:var(--tp-pdp-primary, #262824)!important;font-size:13px!important;line-height:1.35!important}.product-section .wt-product__info .wt-product__option:has(>.wt-product__option__body>select.f-button__list)>.wt-product__option__title .label,.product-section .wt-product__info .wt-product__option:has(>.wt-product__option__body>select.f-swatch__list)>.wt-product__option__title .label{display:inline;color:var(--tp-pdp-primary, #262824)!important;font-weight:600}.product-section .wt-product__info .wt-product__option__body:has(>select.f-button__list),.product-section .wt-product__info .wt-product__option__body:has(>select.f-swatch__list){box-sizing:border-box;display:block!important;width:100%!important;max-width:100%;min-width:0;margin:0!important;padding:0!important}.product-section .wt-product__info .wt-product__option__body>select.f-button__list,.product-section .wt-product__info .wt-product__option__body>select.f-swatch__list{-webkit-appearance:none!important;appearance:none!important;box-sizing:border-box!important;display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;margin:0!important;padding:10px 44px 10px 13px!important;border:1px solid #D4D1C9!important;border-radius:var(--border-radius-button, 0px)!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23262824' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:16px 16px!important;color:var(--tp-pdp-primary, #262824)!important;font-size:14px!important;line-height:1.35!important;text-align:left!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.product-section .wt-product__info .wt-product__option__body>select.f-button__list:hover:not(:disabled),.product-section .wt-product__info .wt-product__option__body>select.f-swatch__list:hover:not(:disabled){border-color:#989c93!important}.product-section .wt-product__info .wt-product__option__body>select.f-button__list:focus-visible,.product-section .wt-product__info .wt-product__option__body>select.f-swatch__list:focus-visible{border-color:var(--tp-pdp-primary, #262824)!important;outline:2px solid var(--tp-pdp-primary, #262824)!important;outline-offset:2px!important}.product-section .wt-product__info .wt-product__option__body>select.f-button__list:disabled,.product-section .wt-product__info .wt-product__option__body>select.f-swatch__list:disabled{opacity:.55;cursor:not-allowed}@media(max-width:480px){.product-section .wt-product__info .wt-product__option__body>select.f-button__list,.product-section .wt-product__info .wt-product__option__body>select.f-swatch__list{padding-left:11px!important;padding-right:38px!important;background-position:right 11px center!important}}.product-section .wt-product__info .main-custom-title-cart-btn>a{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0 9px!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:normal!important;white-space:nowrap!important;text-align:center!important;gap:7px!important;overflow:hidden;text-overflow:ellipsis}.product-section .wt-product__info .main-custom-title-cart-btn>a.btncalculator{display:inline-flex!important;align-items:center!important;justify-content:center!important}.product-section .wt-product__info .main-custom-title-cart-btn>a.btncalculator:before{content:"";display:block;width:17px;height:17px;min-width:17px;flex:0 0 17px;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23262824' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='2' width='14' height='20' rx='2'/%3E%3Cpath d='M8 6h8M8 10h8M8 14h2M14 14h2M8 18h2M14 18h2'/%3E%3C/svg%3E") center / contain no-repeat}.product-section .wt-product__info .main-custom-title-cart-btn.main-custom-title-cart-full-btn>a{max-width:100%!important}@media(max-width:360px){.product-section .wt-product__info .main-custom-title-cart-btn{gap:7px!important}.product-section .wt-product__info .main-custom-title-cart-btn>a{padding:0 6px!important;font-size:12px!important;gap:5px!important}.product-section .wt-product__info .main-custom-title-cart-btn>a.btncalculator:before{width:15px;height:15px;min-width:15px;flex-basis:15px}}#popup.popup-overlay{box-sizing:border-box;padding:16px;background:#191b18a6!important;align-items:center;justify-content:center;overflow:auto;overscroll-behavior:contain}#popup .popup-modal,#popup .popup-modal *{font-family:var(--font-base, "DM Sans", sans-serif)!important}#popup .popup-modal{box-sizing:border-box;display:flex;flex-direction:column;width:680px!important;max-width:100%!important;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);min-width:0;overflow:hidden;background:#f7f6f2!important;color:#262824!important;border:1px solid #DEDBD4;border-radius:var(--border-radius-button, 0px)!important;box-shadow:0 22px 64px #17181640}#popup .popup-header{box-sizing:border-box;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 22px!important;background:#262824!important;color:#fff!important}#popup .popup-title{display:inline-flex;align-items:center;gap:10px;min-width:0;margin:0;font-size:16px!important;font-weight:600!important;line-height:1.35;letter-spacing:0!important;text-transform:none}#popup .popup-title:before{content:"";display:block;width:20px;height:20px;flex:0 0 20px;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='2' width='14' height='20' rx='2'/%3E%3Cpath d='M8 6h8M8 10h8M8 14h2M14 14h2M8 18h2M14 18h2'/%3E%3C/svg%3E") center / contain no-repeat}#popup .popup-close{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;min-height:36px;padding:0!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:var(--border-radius-button, 0px)!important;background:transparent!important;color:#fff!important;font-size:23px!important;font-weight:400!important;line-height:1!important;cursor:pointer}#popup .popup-close:hover{background:#ffffff1f!important}#popup .popup-close:focus-visible,#popup .add-btn:focus-visible,#popup .popup-add-cart-main:focus-visible,#popup .sqm-remove-row:focus-visible{outline:2px solid #262824!important;outline-offset:3px}#popup .popup-header .popup-close:focus-visible{outline-color:#fff!important}#popup .popup-body{box-sizing:border-box;display:block;flex:1 1 auto;min-height:0;width:100%;max-height:none!important;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:24px 26px 0!important;text-align:left!important;background:#f7f6f2}#popup .popup-heading{margin:0 0 8px!important;color:#262824!important;font-size:21px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:0!important}#popup .popup-desc{max-width:620px;margin:0 0 22px!important;color:#5c6059!important;font-size:14px!important;font-weight:400!important;line-height:1.6!important}#popup .popup-desc br{display:none}#popup .popup-subtitle{margin:0 0 12px!important;padding:0;color:#262824!important;font-size:14px!important;font-weight:650!important;line-height:1.4!important;letter-spacing:0!important}#popup .input-row{box-sizing:border-box;display:grid!important;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) minmax(110px,.95fr) auto!important;gap:9px!important;align-items:center!important;justify-content:stretch!important;width:100%!important;max-width:100%;min-width:0;margin:0 0 10px!important;padding:12px!important;background:#fff;border:1px solid #DEDBD4;border-radius:var(--border-radius-button, 0px)}#popup .input-row:has(>.sqm-remove-row){grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) minmax(110px,.95fr) auto 30px!important}#popup .input-row>input.width,#popup .input-row>input.length,#popup .input-row>select.unit{box-sizing:border-box!important;display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 12px!important;border:1px solid #D4D1C9!important;border-radius:var(--border-radius-button, 0px)!important;background-color:#fdfcf9!important;color:#262824!important;font-size:14px!important;font-weight:400;line-height:1.25!important;box-shadow:none!important}#popup .input-row>input::placeholder{color:#6d7069!important;opacity:1}#popup .input-row>select.unit{-webkit-appearance:none!important;appearance:none!important;padding-right:34px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23262824' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 11px center!important;background-size:15px!important;cursor:pointer}#popup .input-row>input:focus,#popup .input-row>select:focus{border-color:#262824!important;outline:2px solid rgba(38,40,36,.16)!important;outline-offset:0}#popup .multiply{box-sizing:border-box;margin:0!important;color:#666a63!important;font-size:19px!important;font-weight:400!important;text-align:center!important;line-height:1!important}#popup .sqm-label{box-sizing:border-box;display:block;min-width:43px;max-width:100%;margin:0!important;color:#262824!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important;overflow-wrap:anywhere}#popup .sqm-remove-row{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;justify-self:end;width:30px;height:30px;padding:2px;border:1px solid #DEDBD4;border-radius:var(--border-radius-button, 0px);background:#f7f6f2;text-decoration:none}#popup .sqm-remove-row svg{display:block;width:18px;height:18px}#popup .sqm-remove-row svg circle{fill:#eae8e1}#popup .sqm-remove-row svg path{stroke:#262824}#popup .sqm-remove-row:hover{background:#eae8e1}#popup .add-btn{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%!important;min-height:44px!important;margin:5px 0 18px!important;padding:10px 14px!important;border:1px solid #D4D1C9!important;border-radius:var(--border-radius-button, 0px)!important;background:#eae8e1!important;color:#262824!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important;text-align:center!important;white-space:normal!important;cursor:pointer}#popup .add-btn:hover{background:#dfdcd3!important;border-color:#c9c6bd!important}#popup .total-row{box-sizing:border-box;position:sticky;bottom:0;z-index:2;display:flex!important;flex-wrap:wrap;align-items:center!important;justify-content:space-between!important;gap:12px;min-height:76px;margin:0 -26px!important;padding:14px 26px!important;border-top:1px solid #DEDBD4;background:#f0eee8!important;box-shadow:0 -5px 20px #26282406}#popup .total-row>span{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:5px;margin:0;color:#262824!important;font-size:15px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:normal!important}#popup .total-row #total-sqm{color:#262824!important;font-size:21px!important;font-weight:700!important;line-height:1.25}#popup .popup-add-cart-main{box-sizing:border-box;display:inline-flex!important;align-items:center;justify-content:center;min-width:152px;min-height:44px;margin:0!important;padding:11px 18px!important;border:1px solid #262824!important;border-radius:var(--border-radius-button, 0px)!important;background:#262824!important;color:#fff!important;font-size:14px!important;font-weight:600!important;line-height:1.3!important;text-align:center!important;text-decoration:none!important;text-transform:uppercase!important;white-space:nowrap;cursor:pointer}#popup .popup-add-cart-main:hover{background:#393c36!important;border-color:#393c36!important;color:#fff!important}@media(max-width:600px){#popup.popup-overlay{padding:10px!important}#popup .popup-modal{width:100%!important;max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px)}#popup .popup-header{padding:12px 15px!important}#popup .popup-body{padding:19px 15px 0!important}#popup .popup-heading{font-size:19px!important}#popup .popup-desc{font-size:13px!important;margin-bottom:18px!important}#popup .input-row,#popup .input-row:has(>.sqm-remove-row){display:grid!important;grid-template-columns:minmax(0,1fr) 15px minmax(0,1fr)!important;gap:9px!important;padding:11px!important}#popup .input-row>input.width{grid-column:1;grid-row:1}#popup .input-row>.multiply{grid-column:2;grid-row:1}#popup .input-row>input.length{grid-column:3;grid-row:1}#popup .input-row>select.unit{grid-column:1 / 3;grid-row:2}#popup .input-row>.sqm-label{grid-column:3;grid-row:2;text-align:right;justify-self:end}#popup .input-row>.sqm-remove-row{grid-column:3;grid-row:3;justify-self:end}#popup .total-row{margin:0 -15px!important;padding:14px 15px!important}}@media(max-width:420px){#popup .total-row{flex-direction:column!important;align-items:stretch!important;gap:10px}#popup .popup-add-cart-main{width:100%!important}#popup .popup-header .popup-title{font-size:15px!important}}body[class^=template-product] .product-section .wt-product__info .main-pdp-mix-size-patio-pack-variant .main-pdp-mix-size-patio-pack-ul>li>.main-pdp-mix-size-patio-pack-title,body[class^=template-product] .product-section .wt-product__info .main-pdp-mix-size-patio-pack-variant .main-pdp-mix-size-patio-pack-ul>li>.main-pdp-mix-size-patio-pack-desc{min-width:0!important;overflow-wrap:anywhere}
/*# sourceMappingURL=/cdn/shop/t/14/assets/tradepave-pdp-ux.css.map */
