.line-item__properties--inline{font-size:1.4rem;color:#000;padding-left:0;margin:.5rem 0;list-style:unset}.line-item__properties--inline li{margin-bottom:.2rem}@media screen and (min-width:750px){.cart-items tbody .cart-item:not(:last-child) td{border-bottom:1px solid #d9d9d9}}.quantity.cart-quantity:after{box-shadow:none;border:1px solid #d9d9d9}.quantity.cart-quantity:before{box-shadow:none}@media screen and (max-width:749px){.product__media-list{margin-left:0!important;width:100%!important;scroll-padding-left:0!important;column-gap:0!important}.product__media-list.grid--peek .product__media-item{width:100%!important;min-width:100%!important;max-width:100%!important;padding-left:0!important;margin-left:0!important;box-sizing:border-box!important;flex-shrink:0}.product__media-list.grid--peek:after{content:none}.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0;margin-right:0}}@media screen and (min-width:750px){.product--thumbnail .product__media-list,.product--thumbnail_slider .product__media-list{display:flex;flex-wrap:nowrap;overflow:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth}.product--thumbnail .product__media-item:not(.is-active),.product--thumbnail_slider .product__media-item:not(.is-active){display:block!important}.product--thumbnail .product__media-item,.product--thumbnail_slider .product__media-item{min-width:100%;scroll-snap-align:start;flex-shrink:0}}.shopify-section[id*=trustpilot],.shopify-section[id*=apps],.shopify-section .trustpilot-widget,[class*=trustpilot]{position:relative;z-index:2}:root{--wf-primary: #1c1c1c;--wf-primary-light: #333;--wf-accent: #6b1f2b;--wf-bg-warm: #ecebe4;--wf-bg-light: #f8f7f4;--wf-border: #d4d0c8;--wf-success: #2e7d32;--wf-shadow-sm: 0 2px 8px rgba(0, 0, 0, .06);--wf-shadow-md: 0 4px 20px rgba(0, 0, 0, .08);--wf-shadow-lg: 0 8px 32px rgba(0, 0, 0, .12);--wf-shadow-hover: 0 12px 40px rgba(0, 0, 0, .15);--wf-transition: .3s cubic-bezier(.4, 0, .2, 1);--wf-transition-slow: .5s cubic-bezier(.4, 0, .2, 1)}.custom-calculator{display:grid;grid-template-columns:1fr 1fr;border:none;background:var(--wf-bg-warm);max-width:100%;margin:20px 0;border-radius:12px;overflow:hidden;box-shadow:var(--wf-shadow-md);animation:calcSlideUp .5s ease-out}@keyframes calcSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.calc-left,.calc-right{padding:28px;display:flex;flex-direction:column;gap:16px}.calc-left{border-right:1px solid var(--wf-border);background:var(--wf-bg-warm)}.calc-right{background:var(--wf-primary);color:#fff}.calc-header{display:flex;align-items:center;gap:10px;margin-bottom:4px}.calc-header-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--wf-primary);border-radius:6px;flex-shrink:0}.calc-header-icon svg{width:16px;height:16px;fill:#fff}.calc-header h2{font-size:15px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin:0;color:var(--wf-primary)}.calc-price-tag{font-size:12px;color:#666;margin-top:2px;padding-left:38px}.calc-input-group{display:flex;flex-direction:column;gap:6px}.calc-input-group label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--wf-primary)}.calc-input-wrap{display:flex;align-items:center;border:1px solid var(--wf-border);border-radius:8px;overflow:hidden;background:#fff;transition:border-color var(--wf-transition),box-shadow var(--wf-transition)}.calc-input-wrap:focus-within{border-color:var(--wf-primary);box-shadow:0 0 0 2px #1c1c1c1a}.calc-qty-btn{width:40px;height:44px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;font-size:18px;color:var(--wf-primary);transition:background var(--wf-transition);flex-shrink:0;-webkit-user-select:none;user-select:none}.calc-qty-btn:hover{background:var(--wf-bg-light)}.calc-qty-btn:active{background:var(--wf-border)}.calc-input-wrap input{flex:1;height:44px;padding:0 8px;border:none;text-align:center;font-size:15px;font-weight:600;color:var(--wf-primary);background:transparent;outline:none;-moz-appearance:textfield}.calc-input-wrap input::-webkit-outer-spin-button,.calc-input-wrap input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.calc-mode-toggle{display:flex;background:#0000000f;border-radius:8px;padding:3px;gap:2px}.calc-mode-btn{flex:1;padding:8px 12px;border:none;background:transparent;font-size:12px;font-weight:600;color:#666;cursor:pointer;border-radius:6px;transition:all var(--wf-transition);text-align:center;letter-spacing:.3px}.calc-mode-btn.active{background:#fff;color:var(--wf-primary);box-shadow:0 1px 4px #0000001a}.calc-mode-btn:hover:not(.active){color:var(--wf-primary)}.calc-dimensions-inputs.hidden,.calc-area-inputs.hidden{display:none}.calc-unit-select-wrap{position:relative;display:flex;align-items:center;border:1px solid var(--wf-border);border-radius:8px;overflow:hidden;background:#fff;transition:border-color var(--wf-transition),box-shadow var(--wf-transition)}.calc-unit-select-wrap:focus-within{border-color:var(--wf-primary);box-shadow:0 0 0 2px #1c1c1c1a}.calc-unit-select{width:100%;height:44px;padding:0 32px 0 12px;border:none;font-size:14px;font-weight:600;color:var(--wf-primary);background:transparent;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.calc-unit-caret{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;color:#666}.calc-wastage-row{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#0000000a;border-radius:8px;font-size:12px}.calc-wastage-checkbox-label{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.calc-wastage-checkbox-label input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.calc-wastage-checkmark{width:18px;height:18px;border:2px solid var(--wf-border);border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all var(--wf-transition);background:#fff}.calc-wastage-checkbox-label input[type=checkbox]:checked+.calc-wastage-checkmark{background:var(--wf-primary);border-color:var(--wf-primary)}.calc-wastage-checkbox-label input[type=checkbox]:checked+.calc-wastage-checkmark:after{content:"";width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);margin-top:-1px}.calc-wastage-text{display:flex;align-items:center;gap:6px;color:#555;font-weight:500}.calc-wastage-text .tooltip-icon{width:14px;height:14px;border-radius:50%;background:var(--wf-border);display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:#666;cursor:help;position:relative}.calc-wastage-text .tooltip-icon:hover:after{content:attr(data-tooltip);position:absolute;bottom:120%;left:50%;transform:translate(-50%);background:var(--wf-primary);color:#fff;padding:6px 10px;border-radius:6px;font-size:11px;font-weight:400;white-space:nowrap;z-index:10;pointer-events:none}.calc-wastage-value{font-weight:700;color:var(--wf-primary)}.calc-wastage-bar{height:3px;background:var(--wf-border);border-radius:3px;overflow:hidden;margin-top:6px}.calc-wastage-bar-fill{height:100%;background:var(--wf-accent);border-radius:3px;transition:width .5s ease;width:25%}.calc-help-trigger{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#888;cursor:pointer;transition:color var(--wf-transition);border:none;background:none;padding:0}.calc-help-trigger:hover{color:var(--wf-primary)}.calc-help-trigger svg{width:14px;height:14px}.calc-summary-title{font-size:13px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:#ffffffb3;margin-bottom:4px}.calc-summary-rows{display:flex;flex-direction:column;gap:14px;padding:16px 0;border-top:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15)}.calc-summary-row{display:flex;justify-content:space-between;align-items:center}.calc-summary-row .label{font-size:13px;color:#ffffffb3}.calc-summary-row .value,.calc-summary-row.calc-total .label{font-size:14px;font-weight:600;color:#fff}.calc-summary-row.calc-total .value{font-size:22px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.calc-total .value:before{content:"\a3";margin-right:2px}.calc-btn-primary{width:100%;height:48px;background:#fff;color:var(--wf-primary);border:none;border-radius:8px;font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;transition:all var(--wf-transition);position:relative;overflow:hidden}.calc-btn-primary:hover{background:var(--wf-bg-light);transform:translateY(-1px);box-shadow:0 4px 12px #0003}.calc-btn-primary:active{transform:translateY(0)}.calc-btn-primary.loading{pointer-events:none;color:transparent}.calc-btn-primary.loading:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid var(--wf-border);border-top-color:var(--wf-primary);border-radius:50%;animation:calcSpin .6s linear infinite}@keyframes calcSpin{to{transform:rotate(360deg)}}.calc-btn-secondary{width:100%;height:44px;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:8px;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;cursor:pointer;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:8px;transition:all var(--wf-transition)}.calc-btn-secondary:hover{background:#ffffff1a;border-color:#ffffff80}.calc-success-msg{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;background:var(--wf-success);color:#fff;border-radius:8px;font-size:13px;font-weight:600;opacity:0;transform:translateY(8px);transition:all .3s ease;pointer-events:none}.calc-success-msg.visible{opacity:1;transform:translateY(0)}@media(max-width:768px){.custom-calculator{grid-template-columns:1fr;margin:16px 0}.calc-left{border-right:none;border-bottom:1px solid var(--wf-border);padding:24px 20px}.calc-right{padding:24px 20px}.calc-summary-row.calc-total .value{font-size:20px}}.collection .product-grid{display:grid!important;grid-template-columns:repeat(2,1fr);column-gap:.625rem;row-gap:2.1875rem;flex-wrap:unset;--product-list-max-items-per-row-allowed: 99 !important}.collection .product-grid .grid__item{width:100%!important;max-width:100%!important}@media screen and (min-width:700px){.collection .product-grid{column-gap:1.5rem;row-gap:3rem}}@media screen and (min-width:1000px){.collection .product-grid{grid-template-columns:repeat(3,1fr);column-gap:6rem;row-gap:4rem;margin-top:48px}}@media screen and (max-width:699px){.collection .product-grid.grid--1-col-tablet-down{grid-template-columns:1fr}.collection .product-grid.grid--2-col-tablet-down{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:750px)and (max-width:999px){.collection .product-grid.grid--2-col-tablet-down{grid-template-columns:repeat(2,1fr)}.collection .product-grid.grid--3-col-tablet-down{grid-template-columns:repeat(3,1fr)}.collection .product-grid.grid--4-col-tablet-down{grid-template-columns:repeat(4,1fr);column-gap:1rem}.collection .product-grid.grid--5-col-tablet-down{grid-template-columns:repeat(5,1fr);column-gap:.75rem}}@media screen and (min-width:1000px){.collection .product-grid.grid--2-col-desktop{grid-template-columns:repeat(2,1fr)}.collection .product-grid.grid--3-col-desktop{grid-template-columns:repeat(3,1fr)}.collection .product-grid.grid--4-col-desktop{grid-template-columns:repeat(4,1fr);column-gap:5rem;row-gap:5rem}.collection .product-grid.grid--5-col-desktop{grid-template-columns:repeat(5,1fr);column-gap:3rem;row-gap:4rem}.collection .product-grid.grid--6-col-desktop{grid-template-columns:repeat(6,1fr);column-gap:.625rem;row-gap:2.1875rem}}@media screen and (min-width:700px)and (max-width:999px){.collection .product-grid.grid--2-col-tablet{grid-template-columns:repeat(2,1fr)}.collection .product-grid.grid--3-col-tablet{grid-template-columns:repeat(3,1fr)}.collection .product-grid.grid--4-col-tablet{grid-template-columns:repeat(4,1fr);column-gap:1rem;row-gap:2.5rem}}.product-grid .card-wrapper{transition:none}.product-grid .card-wrapper:hover{transform:none;box-shadow:none}.product-grid .card--standard .card__inner,.product-grid .card--card{border:none;box-shadow:none;border-radius:0;background:transparent}.product-grid .card--standard .card__inner:after,.product-grid .card--card:after{display:none}.product-grid .card__inner.ratio{--ratio-percent: 100% !important}.product-grid .card .card__media{border-radius:0}.product-grid .card__media .media img{object-fit:cover;object-position:center;transition:opacity .15s ease-in-out}@media screen and (min-width:990px){.product-grid .card .media.media--hover-effect>img:first-child:only-child,.product-grid .card-wrapper .media.media--hover-effect>img:first-child:only-child{transition:opacity .15s ease-in-out}.product-grid .card:hover .media.media--hover-effect>img:first-child:only-child,.product-grid .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:none}.product-grid .card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0}.product-grid .card-wrapper:hover .media.media--hover-effect>img+img{opacity:1;transform:none;transition:opacity .15s ease-in-out}}.product-grid .card__content{padding:0}.product-grid .card__information{padding:12px 0 0;text-align:center}.product-grid .card-information{text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px}.product-grid .card-information>*+*{margin-top:0}.product-grid .card__heading{margin:0}.product-grid .card-information .card__heading{transition:color .2s ease}.product-grid .card-wrapper:hover .card-information .card__heading a{text-decoration:underline;text-underline-offset:.3rem;color:inherit}.product-grid .card-information .price{text-align:center;display:flex;flex-direction:column;align-items:center;gap:2px}.product-grid .card-information .price__container{display:flex;flex-direction:column;align-items:center;gap:2px}.product-grid .card-information .price-item--regular{font-size:14px;font-weight:400;color:#666}.product-grid .card-information .price--on-sale .price-item--regular{text-decoration:line-through;font-size:12px;color:#999}.product-grid .card-information s.price-item.price-item--regular{display:block;margin-top:.2em;margin-right:0}.product-grid .card-information .price-item--sale{font-size:16px;color:#000;font-family:var(--font-body-family);font-weight:700}.product-grid .card__badge .badge{border-radius:0;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.product-grid .custom-save-badge{font-family:inherit}.product-grid .quick-add__submit{border-radius:0;text-transform:uppercase;font-size:11px;letter-spacing:.1em;font-weight:600;transition:opacity .2s ease}.product-grid .quick-add__submit:hover{opacity:.8;transform:none;box-shadow:none}.product-grid .grid__item.scroll-trigger.animate--slide-in{opacity:1;transform:translateY(16px)}.product-grid .rating_reviews,.product-grid .rating-stars{justify-content:center}.collection-list .grid__item{transition:transform var(--wf-transition)}@media(min-width:990px){.collection-list .grid__item:hover{transform:translateY(-4px)}}.collection-list .card--card,.collection-list .card--standard .card__inner{border-radius:10px;overflow:hidden;transition:box-shadow var(--wf-transition),border-color var(--wf-transition)}@media(min-width:990px){.collection-list .grid__item:hover .card--card,.collection-list .grid__item:hover .card--standard .card__inner{box-shadow:var(--wf-shadow-lg);border-color:transparent}}.collection-list .card__media .media img{transition:transform .7s cubic-bezier(.25,.1,.25,1)}@media(min-width:990px){.collection-list .grid__item:hover .card__media .media img{transform:scale(1.05)}}.collection-list .card__information{transition:background var(--wf-transition)}.collection-list .card__heading a{font-weight:600;letter-spacing:.5px}.collection-list-page-title{font-size:clamp(24px,4vw,36px);font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:40px 0 24px}.facets-wrapper{transition:opacity var(--wf-transition)}.facets__summary span{font-weight:600;letter-spacing:.3px}.facets__disclosure .facets__summary:hover{opacity:.7}.active-facets__button{transition:all var(--wf-transition)}.set{margin:20px 0;animation:specsFadeIn .5s ease-out}@keyframes specsFadeIn{0%{opacity:0}to{opacity:1}}.specifc-wrap{display:grid;grid-template-columns:1fr 1fr;gap:0}.specifc-inner{display:flex;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #eee;transition:background var(--wf-transition)}.specifc-inner:hover{background:var(--wf-bg-light)}.specifc-inner-length p,.specifc-inner-mm p{margin:0;font-size:14px}.specifc-inner-length p{font-weight:600;color:var(--wf-primary)}.specifc-inner-mm p{color:#555}@media(max-width:768px){.specifc-wrap{grid-template-columns:1fr}}.measuring-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:20px;animation:popupOverlayIn .2s ease-out}.measuring-popup-overlay.hidden{display:none}@keyframes popupOverlayIn{0%{opacity:0}to{opacity:1}}.measuring-popup{max-width:860px;width:100%;max-height:90vh;background:#fff;border-radius:12px;overflow:hidden;box-shadow:var(--wf-shadow-lg);display:flex;flex-direction:column;animation:popupZoomIn .3s ease-out}@keyframes popupZoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.measuring-popup__header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--wf-border);flex-shrink:0}.measuring-popup__title{font-size:16px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--wf-primary);margin:0}.measuring-popup__close{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;background:var(--wf-bg-light);border-radius:8px;cursor:pointer;color:var(--wf-primary);transition:all var(--wf-transition);flex-shrink:0}.measuring-popup__close:hover{background:var(--wf-border)}.measuring-popup__body{overflow-y:auto;padding:24px;text-align:center;flex:1}.measuring-popup__body img{max-width:100%;height:auto;border-radius:8px}.measuring-popup__footer{padding:16px 24px;border-top:1px solid var(--wf-border);text-align:center;flex-shrink:0}.measuring-popup__close-btn{display:inline-block;padding:12px 40px;background:var(--wf-primary);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:all var(--wf-transition)}.measuring-popup__close-btn:hover{background:var(--wf-primary-light);transform:translateY(-1px);box-shadow:0 4px 12px #00000026}@media(max-width:749px){.measuring-popup__header{padding:12px 16px}.measuring-popup__title{font-size:14px}.measuring-popup__body{padding:16px}.measuring-popup__footer{padding:12px 16px}}body.overflow-hidden{overflow:hidden}@media(prefers-reduced-motion:no-preference){.wf-fade-in{animation:wfFadeIn .5s ease-out both}.wf-slide-up{animation:wfSlideUp .5s ease-out both}@keyframes wfFadeIn{0%{opacity:0}to{opacity:1}}@keyframes wfSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}}.product__accordion details{border-radius:0;transition:background var(--wf-transition)}.product__accordion details[open]{background:var(--wf-bg-light)}.product__accordion summary{transition:padding var(--wf-transition)}.product__accordion details[open] summary{padding-bottom:8px}.product__accordion .accordion__content{animation:accordionOpen .3s ease-out}@keyframes accordionOpen{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.pagination__item a,.pagination__item--current{border-radius:6px;transition:all var(--wf-transition)}.pagination__item a:hover{background:var(--wf-primary);color:#fff;border-color:var(--wf-primary)}.facets-container-drawer{padding:0;margin-bottom:24px;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;background:#fff;box-shadow:none;font-family:var(--font-body-family)}@media(min-width:1024px){.facets-container-drawer{display:grid!important;grid-template-columns:auto 1fr auto auto;grid-template-rows:auto;align-items:stretch}.facets-container-drawer.facets-container{display:grid!important;grid-template-columns:auto 1fr auto auto;grid-template-rows:auto;padding-top:0;column-gap:0}}.facets-container-drawer .fs-view-toggle{display:flex;align-items:center;gap:16px;padding:0 30px;border-right:none;flex-shrink:0;grid-column:1;grid-row:1;border-right:1px solid #e0e0e0;height:100%}.fs-view-toggle__btn{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:none;border:none;padding:0;cursor:pointer;color:currentColor;opacity:.35;transition:opacity .2s ease}.fs-view-toggle__btn:hover,.fs-view-toggle__btn.active{opacity:1}.fs-view-toggle__btn svg{display:block;width:18px;height:18px}@media(min-width:1024px){.facets-container-drawer .product-count{display:flex;align-items:center;justify-content:center;position:static;transform:none;white-space:nowrap;grid-column:2;grid-row:1;margin:0;padding:0}}.facets-container-drawer.facets-container>div,.facets-container-drawer.facets-container>facet-filters-form{padding-top:18px;padding-bottom:18px}.facets-container-drawer .product-count__text{margin:0;font-family:var(--font-body-family);font-size:12px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:#000}@media(min-width:1024px){.facets-container-drawer .facets{display:flex!important;align-items:center;margin:0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;grid-column:3;grid-row:1}facet-filters-form.facets.facets-pill.small-hide{border-right:none}.facets-container-drawer .facets-container-drawer .facet-filters{grid-column:auto;grid-row:auto;padding-left:0;justify-content:center}}facet-filters-form.facets.facets-pill.small-hide{padding:0 30px}.facets-container-drawer .facet-filters.sorting{margin:0}.sort-by-custom{position:relative;display:flex;align-items:center;gap:6px;padding:0 46px;cursor:pointer}.sort-by-custom__label{font-family:var(--font-body-family);font-size:11px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:#000;pointer-events:none;white-space:nowrap}.sort-by-custom__chevron{display:inline-flex;align-items:center;pointer-events:none;color:#000}.sort-by-custom__chevron svg{width:10px;height:6px}.sort-by-custom__select{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px}@media(min-width:1024px){.facets-container-drawer .mobile-facets__wrapper{display:flex;align-items:center;grid-column:4;grid-row:1}}.facets-container-drawer .mobile-facets__open{display:inline-flex;align-items:center;justify-content:center;gap:0;padding:0 46px;height:100%;border:none;border-radius:0;background:transparent;font-family:var(--font-body-family);font-size:11px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:#000;cursor:pointer;transition:opacity .2s ease}.facets-container-drawer .mobile-facets__open:hover{opacity:.6}@media(min-width:1024px){.facets-container-drawer .mobile-facets__open .svg-wrapper{display:none}}.facets-container-drawer .mobile-facets__open .mobile-facets__open-label{font-family:var(--font-body-family);font-size:11px;font-weight:400;letter-spacing:.18em}@media(min-width:1024px){.facets-container-drawer .facets-pill,.facets-container-drawer .active-facets-mobile{grid-column:1 / -1}}.facets-container-drawer .active-facets{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.facets-container-drawer .active-facets__button{font-size:12px}.product-grid .card-information .price-item--regular:empty{display:none}.mobile-facets__inner{padding:0}.mobile-facets__header{padding:16px 20px;border-bottom:1px solid var(--wf-border)}.mobile-facets__heading{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.product-grid--list{display:flex!important;flex-direction:column}.product-grid--list .grid__item{max-width:100%;width:100%}@media(max-width:1024px){.facets-container-drawer{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;min-height:52px;position:relative}.facets-container-drawer .fs-view-toggle{position:relative;z-index:2}.facets-container-drawer .product-count{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:0}.facets-container-drawer .product-count *{pointer-events:none}.facets-container-drawer .facets{display:flex;align-items:center;align-self:stretch;margin:0;border-left:1px solid #e0e0e0}.facets-container-drawer .mobile-facets__wrapper{display:flex;align-items:center;align-self:stretch;border-left:1px solid #e0e0e0;flex-grow:0}}@media(max-width:749px){.facets-container-drawer{flex-wrap:wrap;gap:10px;padding:12px 0;margin-bottom:16px;box-shadow:none;border-bottom:1px solid #e0e0e0;min-height:auto}.facets-container-drawer .product-count{position:static;transform:none;width:100%;text-align:center;order:5}.facets-container-drawer .facets{width:100%;border-left:none;height:100%}.facets-container-drawer .mobile-facets__wrapper{border-left:none}.facets-container-drawer .mobile-facets__open{padding:8px 16px;border:1px solid #e0e0e0;border-radius:6px;opacity:1}}@media(min-width:750px)and (max-width:989px){.custom-calculator{grid-template-columns:1fr 1fr}.calc-left,.calc-right{padding:24px 20px}.product-grid .grid__item .card-wrapper:hover{transform:none;box-shadow:none}}.product__title h1,.product__title h2,.product-title{font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:.18em;line-height:1.3;margin:0}.product__title h1,.product__title h2.h1{font-size:clamp(1.125rem,1.034rem + .39vw,1.375rem)}.product__title>a.product__title{display:none}#MainProduct .price--large .price-item--regular,#MainProduct .price--large .price__regular .price-item{font-family:var(--font-body-family);text-decoration:line-through;color:rgba(var(--color-foreground),.55);font-size:.875rem;font-weight:400}#MainProduct .price--large .price-item--sale,#MainProduct .price--large .price__sale .price-item--sale{font-family:var(--font-body-family);font-weight:700;font-size:1rem;color:rgb(var(--color-foreground))}#MainProduct .price--large .price__badge-sale{background:#de6e3e;color:#fff;border-radius:0;font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.18em;padding:.25em .6em}#MainProduct .price--large .price__badge-sale .svg-wrapper{display:none}.product-features-box{margin:1rem 0}.product-features-box .feature-title h2{font-family:var(--font-body-family);font-weight:400;font-size:.75rem;text-transform:uppercase;letter-spacing:.18em;margin:0 0 .75rem}.product-features-grid{display:flex;flex-wrap:wrap;gap:.5rem}.product-features-grid .feature-item{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .75rem;border:1px solid rgba(var(--color-foreground),.15);border-radius:0;font-size:.8125rem;font-weight:400;color:rgb(var(--color-foreground));line-height:1.4}.product-features-grid .feature-item img{width:16px;height:16px;object-fit:contain;flex-shrink:0}.product-features-grid .feature-item span{font-size:.8125rem}.product-features-grid .feature-item strong{font-weight:700}.feature-product{display:flex;flex-wrap:wrap;gap:.5rem}.feature-product-icon{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .75rem;border:1px solid rgba(var(--color-foreground),.15);font-size:.8125rem}.feature-product-icon-img{flex-shrink:0}.feature-product-icon-img img{width:16px;height:16px;object-fit:contain}.product__inventory{font-family:var(--font-body-family);font-size:.8125rem;font-weight:400;display:flex;align-items:center;gap:.4rem}.product-form__quantity .quantity{border-radius:0;border:1px solid rgb(var(--color-foreground))}.product-form__quantity .quantity__button{border-radius:0;width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center}.product-form__quantity .quantity__input{border-radius:0;height:2.75rem;font-family:var(--font-body-family);font-size:.875rem;font-weight:400;text-align:center}.product-form__quantity .quantity__label,.product-form__quantity .form__label{font-family:var(--font-body-family);font-weight:400;font-size:.8125rem;text-transform:uppercase;letter-spacing:.18em}.product-form__submit,.shopify-payment-button__button--unbranded{font-family:var(--font-body-family)!important;font-weight:400!important;font-size:.8125rem!important;text-transform:uppercase!important;letter-spacing:.18em!important;line-height:1.65!important;border-radius:0!important;background-color:#1c1c1c!important;color:#fff!important;min-height:3rem;transition:opacity .2s ease}.product-form__submit:hover,.shopify-payment-button__button--unbranded:hover{opacity:.85}.product-form__submit:disabled,.product-form__submit[aria-disabled=true]{opacity:.4}.shopify-payment-button{margin-top:.5rem}.product__accordion details{border-top:1px solid rgba(var(--color-foreground),.08);border-bottom:1px solid rgba(var(--color-foreground),.08);border-radius:0;padding:0}.product__accordion summary{font-family:var(--font-body-family);font-weight:400;font-size:.75rem;text-transform:uppercase;letter-spacing:.18em;padding:1rem 0}.product__accordion .accordion__content{font-size:.875rem;line-height:1.65;padding-bottom:1rem}.product__info-container hr{border:none;border-top:1px solid rgba(var(--color-foreground),.08);margin:.75rem 0}.product__info-container{display:flex;flex-direction:column;gap:.75rem}.product__info-container>*+*{margin-top:0}.promo-sample-box{border:1px solid rgba(var(--color-foreground),.15);border-radius:0;padding:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.promo-eyebrow{font-family:var(--font-body-family);font-weight:400;font-size:.75rem;text-transform:uppercase;letter-spacing:.18em;margin:0 0 .25rem}.promo-subtext{font-size:.8125rem;color:rgba(var(--color-foreground),.6);margin:0;line-height:1.5}.complementary-products{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(var(--color-foreground),.08)}.complementary-products h2,.complementary-products .h5{font-family:var(--font-body-family);font-weight:400;font-size:.75rem;text-transform:uppercase;letter-spacing:.18em;margin:0 0 1rem}@media(min-width:990px){.product__column-sticky{position:sticky;top:calc(var(--header-height, 70px) + 1.5rem);max-height:calc(100vh - var(--header-height, 70px) - 3rem);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent}.product__column-sticky::-webkit-scrollbar{width:4px}.product__column-sticky::-webkit-scrollbar-thumb{background:#00000026;border-radius:2px}}.product__description.rte{font-size:.875rem;line-height:1.65;color:rgba(var(--color-foreground),.75)}.product__sku{font-size:.75rem;color:rgba(var(--color-foreground),.5);text-transform:uppercase;letter-spacing:.08em}.product__text.caption-with-letter-spacing{font-family:var(--font-body-family);font-weight:400;text-transform:uppercase;letter-spacing:.18em;font-size:.75rem}.product__text.subtitle{font-family:var(--font-body-family);font-size:.8125rem;color:rgba(var(--color-foreground),.6)}.product__media-item .badge{border-radius:0;font-family:var(--font-body-family);font-weight:400;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.product__media-item .badge--sale{background:#de6e3e;color:#fff}@media(max-width:749px){.product__title h1,.product__title h2.h1{font-size:1.125rem}.product-form__submit{min-height:2.75rem}.product-features-grid{gap:.375rem}.product-features-grid .feature-item{padding:.3rem .6rem;font-size:.75rem}.promo-sample-box{flex-direction:column;align-items:flex-start}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{text-transform:uppercase;letter-spacing:.18em}body{font-family:var(--font-body-family);letter-spacing:0em}.button,.shopify-challenge__button,button.button,a.button{border-radius:0;font-family:var(--font-body-family);font-weight:400;text-transform:uppercase;letter-spacing:2.34px;font-size:13px;line-height:1.2}.link,.product__info-container a:not(.button){font-family:var(--font-heading-family);text-decoration-thickness:1px;text-underline-offset:.2em}.menu-drawer__promo-banner{width:100%;margin-block:20px;padding:0}.menu-drawer__promo-img{display:block;width:100%;height:auto;object-fit:cover}.menu-drawer__footer-logo{padding:20px 25px;border-top:1px solid rgba(var(--color-foreground),.08)}.menu-drawer__logo-link{display:inline-flex;align-items:center;text-decoration:none}.menu-drawer__logo-img{display:block;width:auto;height:30px;object-fit:contain}.menu-drawer__utility-links{display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.menu-drawer__phone{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:rgb(var(--color-foreground));padding:1rem 0;font-size:1.2rem}.menu-drawer__phone svg{width:18px;height:18px;flex-shrink:0}.menu-drawer__phone-number{font-family:var(--font-body-family);font-size:12px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.button--primary,.button--secondary,html .mp-atc-btn,html .mp-ask-btn,html .mp-popup__cta,html .flooring-comp__cta,html .flooring-comp__card-cta{--btn-bg-mid: #8a8a8a;--dur-in: .4s;--dur-out: .25s;--dur-active: .15s;--ease-in: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(0, 0, .58, 1);isolation:isolate;overflow:hidden;position:relative;opacity:1;background-image:none;background-color:var(--btn-bg-start);color:var(--btn-text-start);border:1px solid var(--btn-border);transition:color var(--dur-out) var(--ease-out),border-color var(--dur-out) var(--ease-out)}.button--primary,html .mp-atc-btn,html .mp-popup__cta,html .flooring-comp__cta,html .flooring-comp__card-cta{--btn-bg-start: #000000;--btn-bg-end: #ffffff;--btn-text-start: #ffffff;--btn-text-end: #000000;--btn-border: #000000}.button--secondary,html .mp-ask-btn{--btn-bg-start: #ffffff;--btn-bg-end: #000000;--btn-text-start: #000000;--btn-text-end: #ffffff;--btn-border: #000000}.button--primary:before,.button--secondary:before,html .mp-atc-btn:before,html .mp-ask-btn:before,html .mp-popup__cta:before,html .flooring-comp__cta:before,html .flooring-comp__card-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;border-radius:inherit;background-color:var(--btn-bg-mid);background-image:none;box-shadow:none;transform:none;opacity:0;pointer-events:none;transition:opacity var(--dur-out) var(--ease-out)}.button--primary:after,.button--secondary:after,html .mp-atc-btn:after,html .mp-ask-btn:after,html .mp-popup__cta:after,html .flooring-comp__cta:after,html .flooring-comp__card-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background-color:var(--btn-bg-end);background-image:none;box-shadow:none;transform:none;opacity:0;pointer-events:none;transition:opacity var(--dur-active) var(--ease-out)}@media(hover:hover){.button--primary:not([disabled]):hover,.button--secondary:not([disabled]):hover,html .mp-atc-btn:not([disabled]):hover,html .mp-ask-btn:not([disabled]):hover,html .mp-popup__cta:not([disabled]):hover,html .flooring-comp__cta:not([disabled]):hover,html .flooring-comp__card-cta:not([disabled]):hover{color:var(--btn-text-start);border-color:var(--btn-bg-mid);background-color:var(--btn-bg-start);background-image:none;background-position:initial;background-size:initial;opacity:1;transition:color var(--dur-in) var(--ease-in),border-color var(--dur-in) var(--ease-in)}.button--primary:not([disabled]):hover:before,.button--secondary:not([disabled]):hover:before,html .mp-atc-btn:not([disabled]):hover:before,html .mp-ask-btn:not([disabled]):hover:before,html .mp-popup__cta:not([disabled]):hover:before,html .flooring-comp__cta:not([disabled]):hover:before,html .flooring-comp__card-cta:not([disabled]):hover:before{opacity:1;transform:none;transition:opacity var(--dur-in) var(--ease-in)}.button--primary:not([disabled]):hover:after,.button--secondary:not([disabled]):hover:after,html .mp-atc-btn:not([disabled]):hover:after,html .mp-ask-btn:not([disabled]):hover:after,html .mp-popup__cta:not([disabled]):hover:after,html .flooring-comp__cta:not([disabled]):hover:after,html .flooring-comp__card-cta:not([disabled]):hover:after{box-shadow:none;--border-offset: 0}}.button--primary:focus-visible:not([disabled]),.button--secondary:focus-visible:not([disabled]),html .mp-atc-btn:focus-visible:not([disabled]),html .mp-ask-btn:focus-visible:not([disabled]),html .mp-popup__cta:focus-visible:not([disabled]),html .flooring-comp__cta:focus-visible:not([disabled]),html .flooring-comp__card-cta:focus-visible:not([disabled]){color:var(--btn-text-start);border-color:var(--btn-bg-mid);background-color:var(--btn-bg-start);transition:color var(--dur-in) var(--ease-in),border-color var(--dur-in) var(--ease-in)}.button--primary:focus-visible:not([disabled]):before,.button--secondary:focus-visible:not([disabled]):before,html .mp-atc-btn:focus-visible:not([disabled]):before,html .mp-ask-btn:focus-visible:not([disabled]):before,html .mp-popup__cta:focus-visible:not([disabled]):before,html .flooring-comp__cta:focus-visible:not([disabled]):before,html .flooring-comp__card-cta:focus-visible:not([disabled]):before{opacity:1;transition:opacity var(--dur-in) var(--ease-in)}.button--primary:focus-visible:not([disabled]):after,.button--secondary:focus-visible:not([disabled]):after,html .mp-atc-btn:focus-visible:not([disabled]):after,html .mp-ask-btn:focus-visible:not([disabled]):after,html .mp-popup__cta:focus-visible:not([disabled]):after,html .flooring-comp__cta:focus-visible:not([disabled]):after,html .flooring-comp__card-cta:focus-visible:not([disabled]):after{box-shadow:none;--border-offset: 0}.button--primary:not([disabled]):active,.button--secondary:not([disabled]):active,html .mp-atc-btn:not([disabled]):active,html .mp-ask-btn:not([disabled]):active,html .mp-popup__cta:not([disabled]):active,html .flooring-comp__cta:not([disabled]):active,html .flooring-comp__card-cta:not([disabled]):active,.button--primary.is-clicked:not([disabled]),.button--secondary.is-clicked:not([disabled]),html .mp-atc-btn.is-clicked:not([disabled]),html .mp-ask-btn.is-clicked:not([disabled]),html .mp-popup__cta.is-clicked:not([disabled]),html .flooring-comp__cta.is-clicked:not([disabled]),html .flooring-comp__card-cta.is-clicked:not([disabled]){color:var(--btn-text-end);border-color:var(--btn-border);background-color:var(--btn-bg-start);opacity:1;transition:color var(--dur-active) var(--ease-out),border-color var(--dur-active) var(--ease-out)}.button--primary:not([disabled]):active:after,.button--secondary:not([disabled]):active:after,html .mp-atc-btn:not([disabled]):active:after,html .mp-ask-btn:not([disabled]):active:after,html .mp-popup__cta:not([disabled]):active:after,html .flooring-comp__cta:not([disabled]):active:after,html .flooring-comp__card-cta:not([disabled]):active:after,.button--primary.is-clicked:not([disabled]):after,.button--secondary.is-clicked:not([disabled]):after,html .mp-atc-btn.is-clicked:not([disabled]):after,html .mp-ask-btn.is-clicked:not([disabled]):after,html .mp-popup__cta.is-clicked:not([disabled]):after,html .flooring-comp__cta.is-clicked:not([disabled]):after,html .flooring-comp__card-cta.is-clicked:not([disabled]):after{opacity:1;box-shadow:none;--border-offset: 0;transition:opacity var(--dur-active) var(--ease-out)}.button--primary.is-clicked:not([disabled]):before,.button--secondary.is-clicked:not([disabled]):before,html .mp-atc-btn.is-clicked:not([disabled]):before,html .mp-ask-btn.is-clicked:not([disabled]):before,html .mp-popup__cta.is-clicked:not([disabled]):before,html .flooring-comp__cta.is-clicked:not([disabled]):before,html .flooring-comp__card-cta.is-clicked:not([disabled]):before{opacity:1;transition:opacity var(--dur-in) var(--ease-in)}@media(prefers-reduced-motion:reduce){.button--primary,.button--secondary,html .mp-atc-btn,html .mp-ask-btn,html .mp-popup__cta,html .flooring-comp__cta,html .flooring-comp__card-cta,.button--primary:before,.button--secondary:before,html .mp-atc-btn:before,html .mp-ask-btn:before,html .mp-popup__cta:before,html .flooring-comp__cta:before,html .flooring-comp__card-cta:before,.button--primary:after,.button--secondary:after,html .mp-atc-btn:after,html .mp-ask-btn:after,html .mp-popup__cta:after,html .flooring-comp__cta:after,html .flooring-comp__card-cta:after,.button--primary:hover,.button--secondary:hover,html .mp-atc-btn:hover,html .mp-ask-btn:hover,html .mp-popup__cta:hover,html .flooring-comp__cta:hover,html .flooring-comp__card-cta:hover,.button--primary:focus-visible,.button--secondary:focus-visible,html .mp-atc-btn:focus-visible,html .mp-ask-btn:focus-visible,html .mp-popup__cta:focus-visible,html .flooring-comp__cta:focus-visible,html .flooring-comp__card-cta:focus-visible,.button--primary:active,.button--secondary:active,html .mp-atc-btn:active,html .mp-ask-btn:active,html .mp-popup__cta:active,html .flooring-comp__cta:active,html .flooring-comp__card-cta:active,.button--primary.is-clicked,.button--secondary.is-clicked,html .mp-atc-btn.is-clicked,html .mp-ask-btn.is-clicked,html .mp-popup__cta.is-clicked,html .flooring-comp__cta.is-clicked,html .flooring-comp__card-cta.is-clicked{transition-duration:0ms!important;transition-delay:0ms!important}}html .image-with-text a.button.button--secondary:before,html .image-with-text a.button.button--secondary:after{content:""}html .image-with-text a.button.button--secondary{border-color:var(--btn-border)}@media(hover:hover){html .image-with-text a.button.button--secondary:not([disabled]):hover{border-color:var(--btn-bg-mid)}}html .image-with-text a.button.button--secondary:focus-visible{border-color:var(--btn-bg-mid)}
/*# sourceMappingURL=/cdn/shop/t/130/assets/woodflore-custom.css.map */
