.rd-pintro{font:400 15px/1.65 Inter,sans-serif;color:#2b2522;margin:2px 0 14px;max-width:46ch}.rd-pchips{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 4px}.rd-chip{display:inline-flex;align-items:center;gap:7px;background:#f1ece7;border-radius:999px;padding:7px 13px;font:500 12.5px/1.2 Inter,sans-serif;color:#2b2522}.rd-chip i{width:9px;height:9px;flex:none;background:linear-gradient(#4e756e,#4e756e) 0 0/4px 4px no-repeat,linear-gradient(#4e756e,#4e756e) 5px 0/4px 4px no-repeat,linear-gradient(#4e756e,#4e756e) 0 5px/4px 4px no-repeat,linear-gradient(#4e756e,#4e756e) 5px 5px/4px 4px no-repeat}.rd-ppromise{list-style:none;margin:16px 0 6px;padding:0;display:grid;gap:10px}.rd-ppromise li{display:flex;gap:10px;align-items:flex-start;font:400 13.5px/1.5 Inter,sans-serif;color:#4a403c}.rd-ppromise svg{flex:none;color:#705d56;margin-top:1px}.rd-pfolds{margin:14px 0 0;border-top:1px solid rgba(112,93,86,.2)}.rd-pfolds--help{margin-top:0;border-top:0}.rd-acc{border-bottom:1px solid rgba(112,93,86,.2)}.rd-acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 2px;cursor:pointer;font:600 14.5px/1.35 Inter,sans-serif;color:#2b2522}.rd-acc summary::-webkit-details-marker{display:none}.rd-acc summary i{position:relative;width:12px;height:12px;flex:none}.rd-acc summary i:before,.rd-acc summary i:after{content:"";position:absolute;left:0;top:5.25px;width:12px;height:1.5px;background:#2b2522;transition:transform .2s}.rd-acc summary i:after{transform:rotate(90deg)}.rd-acc[open] summary i:before{transform:rotate(45deg)}.rd-acc[open] summary i:after{transform:rotate(135deg)}.rd-acc summary:hover span{color:#4e756e}.rd-acc__body{padding:0 2px 18px;font:400 14px/1.65 Inter,sans-serif;color:#4a403c}.rd-acc__body ul{margin:0;padding-left:18px}.rd-acc__body li{margin:0 0 8px}.rd-acc__body li::marker{color:#4e756e}.rd-acc__body strong{color:#2b2522;font-weight:600}.rd-acc__body a{color:#3f625c;text-decoration:underline}.rd-acc__body p{margin:0 0 10px}.rd-acc__body h2,.rd-acc__body h4,.rd-acc__body h5{font:600 14px/1.4 Inter,sans-serif;margin:12px 0 6px}.product__info-container .kbf-other-shipping-tab,.product__info-container .kbf-hardscape-shipping-tab{margin:0}.product__info-container .kbf-other-shipping-tab details,.product__info-container .kbf-hardscape-shipping-tab details{border-top:0;border-bottom:1px solid rgba(112,93,86,.2)}.product__info-container .kbf-other-shipping-tab summary,.product__info-container .kbf-hardscape-shipping-tab summary{padding:16px 2px}.product__info-container .kbf-other-shipping-tab .accordion__title,.product__info-container .kbf-hardscape-shipping-tab .accordion__title{font:600 14.5px/1.35 Inter,sans-serif!important;color:#2b2522}.product__info-container .kbf-other-shipping-tab .icon-accordion,.product__info-container .kbf-hardscape-shipping-tab .icon-accordion{display:none}.product__info-container .accordion{border-top:0}.product-description-area,.product__description.rte>.ajax-loader{display:none}@media(min-width:990px){.product .product__media-wrapper media-gallery.product__column-sticky,.product .product__media-wrapper .product__column-sticky{position:sticky;top:calc(var(--kbf-hh,170px) + 20px);align-self:start;z-index:1}.product .product__info-wrapper .product__info-container.product__column-sticky,.product .product__info-wrapper .product__info-container{position:static;top:auto}}@media(max-width:989px){.product .product__media-wrapper .product__column-sticky{position:static}}.product__info-container .product__accordion,.product__info-container .product__accordion.accordion{margin:0;border-top:0;border-bottom:0}.product__info-container .product__accordion details{border-top:0;border-bottom:1px solid rgba(112,93,86,.2)}.product__info-container .product__accordion summary{list-style:none;display:flex!important;justify-content:space-between;align-items:center;gap:12px;padding:16px 2px!important;cursor:pointer}.product__info-container .product__accordion summary::-webkit-details-marker{display:none}.product__info-container .product__accordion .summary__title{display:block;padding:0;margin:0;flex:1 1 auto}.product__info-container .product__accordion .icon-accordion,.product__info-container .product__accordion .icon-caret,.product__info-container .product__accordion summary>svg{display:none!important}.product__info-container .product__accordion .accordion__title{font:600 14.5px/1.35 Inter,sans-serif!important;color:#2b2522!important;letter-spacing:0!important;margin:0!important;padding:0!important;text-transform:none!important}.product__info-container .product__accordion summary:hover .accordion__title{color:#4e756e!important}.product__info-container .product__accordion summary:after{content:"";flex:none;width:12px;height:12px;background:linear-gradient(#2b2522,#2b2522) center/12px 1.5px no-repeat,linear-gradient(#2b2522,#2b2522) center/1.5px 12px no-repeat;transition:transform .2s}.product__info-container .product__accordion details[open]>summary:after{transform:rotate(45deg)}@media(prefers-reduced-motion:reduce){.product__info-container .product__accordion summary:after,.rd-acc summary i:before,.rd-acc summary i:after{transition:none}}.product__info-container .product__accordion .accordion__content{padding:0 2px 18px!important;margin:0!important;font:400 14px/1.65 Inter,sans-serif!important;color:#4a403c}.product__info-container .product__accordion .accordion__content :is(p,li,td,th,label,small,span){font-size:14px;line-height:1.65}.product__info-container .product__accordion .accordion__content p{margin:0 0 10px}.product__info-container .product__accordion .accordion__content ul{margin:0 0 12px;padding-left:18px}.product__info-container .product__accordion .accordion__content li{margin:0 0 8px}.product__info-container .product__accordion .accordion__content li::marker{color:#4e756e}.product__info-container .product__accordion .accordion__content strong{color:#2b2522;font-weight:600}.product__info-container .product__accordion .accordion__content a{color:#3f625c;font-weight:600;text-decoration:underline;text-underline-offset:2px}.product__info-container .product__accordion .accordion__content :is(h2,h3,h4,h5){font:700 13px/1.4 Inter,sans-serif!important;color:#2b2522;margin:16px 0 6px;letter-spacing:0}.product__info-container .product__accordion .accordion__content table{width:100%;border-collapse:collapse;border:0}.product__info-container .product__accordion .accordion__content :is(th,td){border:0;border-bottom:1px solid rgba(112,93,86,.2);padding:10px 6px;text-align:left}.product__info-container .product__accordion .accordion__content th{font:600 12px/1.4 Inter,sans-serif;color:#2b2522;text-transform:uppercase;letter-spacing:.04em}.product__info-container .rd-pfolds+.product__accordion,.product__info-container .product__accordion+.rd-pfolds{border-top:0}.product__info-container :is(.slab-sample-cta,.full-item-cta){background:#f1ece7!important;border:1px solid rgba(112,93,86,.2)!important;border-radius:12px!important;padding:22px 24px!important;margin:24px 0!important;box-shadow:none}.product__info-container :is(.slab-sample-cta,.full-item-cta) h3{font:400 22px/1.2 "DM Serif Display",Georgia,serif!important;color:#2b2522;margin:0 0 8px!important;letter-spacing:0}.product__info-container :is(.slab-sample-cta,.full-item-cta) p{font:400 14px/1.6 Inter,sans-serif!important;color:#4a403c;margin:0 0 16px!important}.product__info-container .slab-sample-cta h3{margin-bottom:16px!important}.product__info-container :is(.ssc-btn,.fic-btn){display:inline-flex!important;align-items:center;justify-content:center;min-height:44px;padding:0 22px!important;background:transparent!important;color:#4e756e!important;border:1px solid #4E756E;border-radius:8px!important;font:600 14px/1.2 Inter,sans-serif!important;text-decoration:none!important;transition:background .15s,color .15s}.product__info-container :is(.ssc-btn,.fic-btn):hover{background:#4e756e!important;color:#faf7f4!important}.product__info-container :is(.slab-checkout-notice,.kbf-local-only-notice){background:transparent!important;border:0!important;border-radius:0!important;padding:0 0 0 22px!important;margin:16px 0 12px!important;position:relative}.product__info-container :is(.slab-checkout-notice,.kbf-local-only-notice):before{content:"";position:absolute;left:0;top:2px;width:14px;height:14px;background:#4e756e;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-6.2-7-11.5A7 7 0 0 1 19 9.5C19 14.8 12 21 12 21z'/%3E%3Ccircle cx='12' cy='9.5' r='2.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-6.2-7-11.5A7 7 0 0 1 19 9.5C19 14.8 12 21 12 21z'/%3E%3Ccircle cx='12' cy='9.5' r='2.5'/%3E%3C/svg%3E") center/contain no-repeat}.product__info-container :is(.slab-checkout-notice,.kbf-local-only-notice) h3{font:600 13.5px/1.4 Inter,sans-serif!important;color:#2b2522;margin:0 0 3px!important;letter-spacing:0}.product__info-container :is(.slab-checkout-notice,.kbf-local-only-notice) p{font:400 13px/1.55 Inter,sans-serif!important;color:#4a403c;margin:0!important}.product__info-container :is(.slab-checkout-notice,.kbf-local-only-notice) a{color:#3f625c!important;font-weight:600;text-decoration:underline;text-underline-offset:2px}.product__info-container :is(.slab-sample-notice,.kbf-pickup){background:#f1ece7!important;border:1px solid rgba(112,93,86,.2)!important;border-radius:10px!important;padding:16px 18px!important;margin:20px 0!important}.product__info-container .slab-sample-notice h3,.product__info-container .kbf-pickup__heading{font:600 13.5px/1.4 Inter,sans-serif!important;color:#2b2522;margin:0 0 6px!important;letter-spacing:0;padding-left:22px;position:relative}.product__info-container .slab-sample-notice h3:before,.product__info-container .kbf-pickup__heading:before{content:"";position:absolute;left:0;top:2px;width:14px;height:14px;background:#4e756e;-webkit-mask:var(--kbf-ic) center/contain no-repeat;mask:var(--kbf-ic) center/contain no-repeat}.product__info-container .slab-sample-notice h3{--kbf-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v6M12 7.5v.01'/%3E%3C/svg%3E")}.product__info-container .kbf-pickup__heading{--kbf-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10l9-6 9 6v10H3z'/%3E%3Cpath d='M9 20v-6h6v6'/%3E%3C/svg%3E")}.product__info-container .slab-sample-notice :is(p,ul,li),.product__info-container .kbf-pickup :is(.kbf-pickup__item,.kbf-pickup__note,.kbf-pickup__out){font:400 13px/1.6 Inter,sans-serif!important;color:#4a403c}.product__info-container .slab-sample-notice p{margin:0 0 8px!important}.product__info-container .slab-sample-notice p:last-child{margin-bottom:0!important}.product__info-container .slab-sample-notice ul{padding-left:18px!important;margin:0 0 8px!important}.product__info-container .slab-sample-notice li::marker{color:#4e756e}.product__info-container .slab-sample-notice .ssn-oos{color:#705d56!important;font-weight:600}.product__info-container .slab-sample-notice .ssn-note{font-style:normal!important;opacity:1!important;color:#705d56}.product__info-container .kbf-pickup__item{margin:0 0 8px!important}.product__info-container .kbf-pickup__name{font-weight:600;color:#2b2522}.product__info-container .kbf-pickup__item a{color:#3f625c!important;font-weight:500}.product__info-container .kbf-pickup__note{margin:10px 0 0!important}.product__info-container .kbf-pickup__checked{font:400 12px/1.5 Inter,sans-serif!important;color:#705d56;opacity:1!important;margin:8px 0 0!important}.product__info-container :is(.kbf-other-shipping-line,.kbf-hardscape-shipping-line,.kbf-tile-shipping-line,#shipping-text){margin:14px 0 12px!important;padding:0 0 0 22px!important;position:relative;background:none!important;border:0!important}.product__info-container :is(.kbf-other-shipping-line,.kbf-hardscape-shipping-line,.kbf-tile-shipping-line,#shipping-text):before{content:"";position:absolute;left:0;top:2px;width:15px;height:15px;background:#4e756e;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 6h11v10H2zM13 9h4l4 4v3h-8'/%3E%3Ccircle cx='6' cy='17.5' r='1.8'/%3E%3Ccircle cx='17' cy='17.5' r='1.8'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 6h11v10H2zM13 9h4l4 4v3h-8'/%3E%3Ccircle cx='6' cy='17.5' r='1.8'/%3E%3Ccircle cx='17' cy='17.5' r='1.8'/%3E%3C/svg%3E") center/contain no-repeat}.product__info-container :is(.kbf-other-shipping-line,.kbf-hardscape-shipping-line,.kbf-tile-shipping-line,#shipping-text) :is(p,span,div){font:500 12.5px/1.55 Inter,sans-serif!important;color:#2b2522!important;margin:0!important;letter-spacing:0}.product__info-container :is(.kbf-other-shipping-line,.kbf-hardscape-shipping-line,.kbf-tile-shipping-line,#shipping-text) a{color:#3f625c!important;font-weight:600;text-decoration:underline}.product__info-container .hrq{background:#f1ece7!important;border:1px solid rgba(112,93,86,.2)!important;border-radius:12px!important;padding:28px!important;margin:24px 0!important}.product__info-container .hrq h3{font:400 26px/1.2 "DM Serif Display",Georgia,serif!important;color:#2b2522;margin:0 0 8px!important;letter-spacing:0}.product__info-container :is(.hrq .hrq-sub,.slab-quote .sq-sub){font:400 14px/1.6 Inter,sans-serif!important;color:#4a403c;opacity:1!important;margin:0 0 20px!important}.product__info-container :is(.hrq-sub,.sq-sub) a{color:#3f625c!important;font-weight:600}.product__info-container :is(.hrq .hrq-field,.slab-quote .sq-field){margin:0 0 16px!important}.product__info-container :is(.hrq .hrq-row2,.slab-quote .sq-row){gap:14px!important}.product__info-container :is(.hrq label.hrq-label,.slab-quote label.sq-label){font:600 13px/1.4 Inter,sans-serif!important;color:#2b2522;margin:0 0 7px!important;display:block}.product__info-container :is(.hrq,.slab-quote) :is(input[type=text],input[type=email],input[type=tel],textarea,select){width:100%;min-height:46px;padding:12px 14px!important;background:#faf7f4!important;border:1px solid rgba(112,93,86,.28)!important;border-radius:8px!important;font:400 14px/1.4 Inter,sans-serif!important;color:#2b2522;box-shadow:none!important;outline:0}.product__info-container :is(.hrq,.slab-quote) textarea{min-height:112px;resize:vertical}.product__info-container :is(.hrq,.slab-quote) ::placeholder{color:#705d56;opacity:.7}.product__info-container :is(.hrq,.slab-quote) :is(input,textarea,select,button):focus-visible{outline:2px solid #4E756E!important;outline-offset:2px}.product__info-container :is(.hrq,.slab-quote) :is(input,textarea):user-invalid{border:2px solid #705D56!important}.product__info-container .hrq .hrq-scroll{background:#faf7f4!important;border:1px solid rgba(112,93,86,.2)!important;border-radius:8px!important}.product__info-container :is(.hrq table,.slab-quote table.sq-sizes){font:400 13.5px/1.45 Inter,sans-serif!important;color:#2b2522;background:transparent}.product__info-container :is(.hrq table th,.slab-quote table.sq-sizes th){font:600 11.5px/1.4 Inter,sans-serif!important;text-transform:uppercase;letter-spacing:.05em;color:#2b2522;background:#faf7f4!important;border:0!important;border-bottom:1px solid rgba(112,93,86,.2)!important;padding:10px 8px!important}.product__info-container :is(.hrq table td,.slab-quote table.sq-sizes td){border:0!important;border-bottom:1px solid rgba(112,93,86,.14)!important;padding:10px 8px!important;height:52px;font-size:13.5px!important}.product__info-container .slab-quote table.sq-sizes td label{font:500 13.5px/1.4 Inter,sans-serif!important;color:#2b2522;cursor:pointer}.product__info-container .hrq tr.hrq-group td{background:#f1ece7!important;font:600 12px/1.4 Inter,sans-serif!important;text-transform:uppercase;letter-spacing:.04em;color:#705d56;height:auto}.product__info-container :is(.hrq tr.hrq-on td,.slab-quote table.sq-sizes tr.sq-on td){background:#4e756e14!important}.product__info-container .hrq td.hrq-sku{color:#705d56;opacity:1!important;font-size:12px!important}.product__info-container :is(.hrq,.slab-quote) input[type=checkbox]{-webkit-appearance:none;appearance:none;width:18px!important;height:18px!important;margin:0;border:1.5px solid rgba(112,93,86,.55);border-radius:4px;background:#faf7f4;cursor:pointer;display:inline-grid;place-content:center;vertical-align:middle}.product__info-container :is(.hrq,.slab-quote) input[type=checkbox]:checked{background:#4e756e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23FAF7F4' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E") center/12px no-repeat;border-color:#4e756e}.product__info-container :is(.hrq input.hrq-qty,.slab-quote table.sq-sizes input[type=number]){width:76px!important;height:42px;padding:8px 10px!important;background:#faf7f4!important;border:1px solid rgba(112,93,86,.28)!important;border-radius:8px!important;font:400 14px/1.2 Inter,sans-serif!important;color:#2b2522}.product__info-container :is(.hrq input.hrq-qty,.slab-quote table.sq-sizes input[type=number]):disabled{opacity:.5!important;background:#f1ece7!important}.product__info-container .hrq .hrq-count{font:400 12px/1.5 Inter,sans-serif!important;color:#705d56;opacity:1!important}.product__info-container :is(.hrq button,.slab-quote button){width:100%;min-height:48px;padding:0 20px!important;background:#4e756e!important;color:#faf7f4!important;border:0!important;border-radius:8px!important;font:600 14px/1.2 Inter,sans-serif!important;letter-spacing:.01em;cursor:pointer;transition:background .15s}.product__info-container :is(.hrq button,.slab-quote button):hover{background:#3f625c!important}.product__info-container :is(.hrq button,.slab-quote button):disabled{opacity:.5;cursor:default}.product__info-container :is(.hrq .hrq-err,.slab-quote .sq-err){color:#705d56!important;font:600 12px/1.5 Inter,sans-serif!important;margin-top:6px!important}.product__info-container :is(.hrq .hrq-msg,.slab-quote .sq-success){background:#f1ece7!important;border:1px solid rgba(78,117,110,.35)!important;border-left:3px solid #4E756E!important;border-radius:8px!important;padding:12px 14px!important;margin:0 0 16px!important;font:500 13.5px/1.55 Inter,sans-serif!important;color:#2b2522}.product__info-container :is(.hrq .hrq-msg,.slab-quote .sq-success)[style]{border-left-color:#705d56!important}.product__info-container .slab-quote{margin-top:4px}@media(max-width:749px){.product__info-container .hrq{padding:20px!important}.product__info-container :is(.slab-sample-cta,.full-item-cta){padding:18px!important}.product__info-container :is(.ssc-btn,.fic-btn){display:flex!important;width:100%}}@media(min-width:990px){.product .product__media-wrapper media-gallery.product__column-sticky{max-width:calc(100vh - var(--kbf-hh,170px) - 150px);margin-inline:auto}}.product__info-container .kbf-moq-note{background:#f1ece7!important;border:1px solid rgba(112,93,86,.2)!important;border-radius:10px!important;padding:14px 16px!important;margin:12px 0 16px!important;font:400 13px/1.6 Inter,sans-serif!important;color:#4a403c!important}.product__info-container .kbf-moq-note strong{color:#2b2522;font-weight:600}@media(max-width:600px){.product__info-container :is(.hrq .hrq-row2,.slab-quote .sq-row){gap:0!important}}.product__info-container .hrq .hrq-scroll{overflow-x:hidden!important;overflow-y:auto}.product__info-container .hrq table{table-layout:fixed!important;width:100%!important}.product__info-container .hrq table :is(th,td):first-child{width:32px!important;padding-left:10px!important;padding-right:0!important}.product__info-container .hrq table :is(th,td):last-child{width:68px!important;padding-right:8px!important}.product__info-container .hrq table :is(th,td){padding-left:6px!important;padding-right:6px!important;overflow-wrap:anywhere}.product__info-container .hrq td.hrq-sku{white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere;font-size:11.5px!important;line-height:1.35!important}.product__info-container .hrq .hrq-table input.hrq-qty.hrq-qty{width:52px!important;min-width:0;padding:8px 6px!important;text-align:center}.product__info-container .hrq tr.hrq-group td{width:auto!important}@media(min-width:990px)and (max-width:1199px){.product__info-container .hrq{padding:22px 18px!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/kbf-rd-pdp.css.map */
