.cart-drawer__quote-link{display:flex;justify-content:center;align-items:center;width:100%;padding:15px 30px;border:0;border-radius:999px;background-color:#fc9939;color:#161e13;font-size:16px;font-weight:700;line-height:1.3;text-align:center;text-decoration:none}.cart-drawer__quote-link:hover{background-color:#f58b24;color:#161e13}@media screen and (min-width:1200px){section.product[data-section-type=product]>.product-media.ww-description-column{display:block;min-width:0;position:sticky;top:var(--ww-column-top, 24px);align-self:flex-start;width:calc(50% - 32px)!important;margin-inline-end:64px!important}.product .product-media.ww-description-column+.product-form{width:calc(50% - 32px)!important;min-width:0;position:static!important;top:auto!important;transform:none!important;align-self:flex-start}.product-media.ww-description-column:after{content:"";position:absolute;inset-block:0;inset-inline-end:-32px;width:1px;background:#e5e7eb;pointer-events:none}.product-media.ww-description-column .ww-left-info-section{min-width:0;overflow-wrap:anywhere}.product-media.ww-description-column .download_sheet_container{width:100%;max-width:100%;padding-inline:0!important}.product-media.ww-description-column .ww-left-info-section summary{gap:8px}.product-media.ww-description-column .ww-left-info-section summary svg{flex-shrink:0}.product-media.ww-description-column>.product-media__container{position:static!important;top:auto!important;transform:none}.ww-description-column [data-product-description]{padding-top:32px;padding-bottom:24px}.ww-description-column [data-product-description] .text-section__container{padding-inline:0}.ww-description-column [data-product-description] .text-section__content--cut-off{max-height:none;overflow:visible}.ww-description-column [data-product-description] .text-section__content--cut-off:after,.ww-description-column [data-product-description] .text-section__read-more-button{display:none}.ww-description-column [data-product-description] .need-animate{opacity:1}.ww-description-column [data-product-description] img,.ww-description-column [data-product-description] video{max-width:100%;height:auto}.ww-description-column [data-product-description] table{display:block;max-width:100%;overflow-x:auto}}section.product[data-section-type=product] .product-title{font-size:1.75rem;line-height:1.25;font-weight:600;letter-spacing:-.015em;color:#252d28}[data-product-description] .text-section__heading,main:has(section.product[data-section-type=product]) .download_sheet_container>h2,main:has(section.product[data-section-type=product]) .product-recommendations__heading,main:has(section.product[data-section-type=product]) .gpsr-heading,main:has(section.product[data-section-type=product]) .details_product>h2{font-size:1.5rem;line-height:1.3;font-weight:600;letter-spacing:-.01em;color:#343e37;margin-bottom:1rem!important}[data-product-description] .rte,main:has(section.product[data-section-type=product]) .download_sheet_container{font-size:1rem;line-height:1.5}[data-product-description] .rte :is(h2,h3,h4,h5,h6){font-size:1.125rem;line-height:1.4;font-weight:600;color:#343e37;margin-top:1.25rem;margin-bottom:.5rem}[data-product-description] .rte :is(p,ul,ol)+:is(p,ul,ol){margin-top:.75rem}[data-product-description] .rte li+li{margin-top:.25rem}main:has(section.product[data-section-type=product]) .download_sheet_container summary{font-size:1rem!important;line-height:1.5;font-weight:600!important;color:#343e37;min-height:44px;margin-bottom:.5rem!important}main:has(section.product[data-section-type=product]) .download_sheet_container details{margin-bottom:.75rem!important}section.product[data-section-type=product] .product-title-wrapper{padding-top:.5rem;padding-bottom:.5rem}section.product[data-section-type=product] .product-vendor{margin-top:.5rem;padding-block:0}section.product[data-section-type=product] .product-options{margin-top:1rem;padding-top:0;padding-bottom:.5rem}section.product[data-section-type=product] .product-options__option-label{margin-bottom:.5rem;font-weight:600}section.product[data-section-type=product] .gpo-label{line-height:1.4!important}@media screen and (min-width:1200px){.ww-description-column [data-product-description]{padding-top:1.5rem;padding-bottom:1rem}}@media screen and (max-width:767px){section.product[data-section-type=product] .product-title{font-size:1.5rem}[data-product-description] .text-section__heading,main:has(section.product[data-section-type=product]) .download_sheet_container>h2,main:has(section.product[data-section-type=product]) .product-recommendations__heading,main:has(section.product[data-section-type=product]) .gpsr-heading,main:has(section.product[data-section-type=product]) .details_product>h2{font-size:1.375rem}}@media screen and (min-width:1200px){.ww-description-column [data-product-description],.product-media.ww-description-column .download_sheet_container{background:#f6f7f4;border:1px solid #e1e5dd;border-radius:12px;padding:20px!important;margin-top:20px;width:100%;box-sizing:border-box}.ww-description-column [data-product-description] .text-section__heading,.product-media.ww-description-column .download_sheet_container>h2{display:flex;align-items:center;gap:10px;font-size:1.25rem;margin-bottom:14px!important}.ww-description-column [data-product-description] .text-section__heading:before,.product-media.ww-description-column .download_sheet_container>h2:before{content:"";width:6px;height:22px;border-radius:3px;background:#d8d52a;flex-shrink:0}.ww-description-column .ww-info-disclosure,.product-media.ww-description-column .download_sheet_container details{border:1px solid #dce1d8;border-radius:8px;background:#fff;margin:10px 0 0!important;overflow:hidden}.ww-description-column .ww-info-disclosure>summary,.product-media.ww-description-column .download_sheet_container details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:12px 14px;margin:0!important;cursor:pointer;list-style:none;font-size:1rem!important;font-weight:600;line-height:1.4;color:#343e37}.ww-description-column .ww-info-disclosure>summary::-webkit-details-marker,.product-media.ww-description-column .download_sheet_container summary::-webkit-details-marker{display:none}.ww-description-column .ww-info-disclosure>summary:after,.product-media.ww-description-column .download_sheet_container summary:after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);flex-shrink:0;margin:-4px 3px 0 0}.ww-description-column .ww-info-disclosure[open]>summary:after,.product-media.ww-description-column .download_sheet_container details[open]>summary:after{transform:rotate(225deg);margin-top:4px}.product-media.ww-description-column .download_sheet_container summary svg{display:none}.ww-description-column .ww-info-disclosure>summary :is(h2,h3,h4,h5,h6,p,strong,b){font-size:inherit;line-height:inherit;font-weight:inherit;margin:0;color:inherit}.ww-description-column .ww-description-continuous .ww-description-subheading{margin:24px 0 8px!important;padding:0!important;border:0!important;background:transparent!important;color:#343e37!important;font-size:17px!important;font-weight:700!important;line-height:1.4!important}.ww-description-column .ww-description-continuous .ww-description-spacer{display:none!important}.ww-description-column .ww-description-continuous .ww-description-subheading+:is(p,ul,ol){margin-top:0!important}.ww-description-column .ww-description-continuous .ww-description-subheading:first-child{margin-top:0!important}.ww-description-column .ww-description-continuous .ww-description-subheading :is(strong,b){font-size:inherit;line-height:inherit;font-weight:inherit}.ww-description-column .ww-info-disclosure>summary:hover,.product-media.ww-description-column .download_sheet_container summary:hover{background:#f3f5ed}.ww-description-column .ww-info-disclosure>summary:focus-visible,.product-media.ww-description-column .download_sheet_container summary:focus-visible{outline:2px solid #495b36;outline-offset:-3px}.ww-description-column .ww-info-disclosure[open]>summary,.product-media.ww-description-column .download_sheet_container details[open]>summary{border-bottom:1px solid #e6e9e2}.ww-description-column .ww-info-disclosure__content,.product-media.ww-description-column .download_sheet_container details>div{padding:12px 14px!important}.ww-description-column .ww-info-disclosure__content>:first-child{margin-top:0}.ww-description-column .ww-info-disclosure__content>:last-child{margin-bottom:0}.ww-description-column .ww-info-disclosure__content li::marker{color:#727d49}.product-media.ww-description-column .download_sheet_container details a{text-underline-offset:3px}}@media print{section.product[data-section-type=product]>.product-media.ww-description-column{position:static;top:auto}}.ww-home-benefits{padding:16px 24px 0}.ww-home-benefits ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 24px;max-width:1232px;margin:0 auto;padding:16px 0;list-style:none;border-bottom:1px solid #e7e9e1}.ww-home-benefits li{display:flex;align-items:center;justify-content:center;gap:9px;font-size:13px;line-height:1.4;color:#41463b}.ww-home-benefits li>span{display:grid;place-items:center;width:22px;height:22px;flex:0 0 22px;background:#f8f65b;border-radius:50%;color:#20251e}@media(max-width:767px){.ww-home-benefits{padding:4px 16px 0}.ww-home-benefits ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:14px 0}.ww-home-benefits li{justify-content:flex-start;font-size:11px;gap:6px}.ww-home-benefits li>span{width:18px;height:18px;flex-basis:18px}}.ww-home-categories{padding:44px 0 52px;color:#20251e}.ww-home-categories--shaded{background:#f5f6f2;border-block:1px solid #e7e9e1}.ww-home-categories__inner{max-width:1280px;margin-inline:auto;padding-inline:24px}.ww-home-categories__header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:26px}.ww-home-categories__header h2{margin:0;font-size:clamp(23px,2.3vw,30px);line-height:1.25;font-weight:600;letter-spacing:-.025em}.ww-home-categories__header p{margin:10px 0 0;color:#60645b;line-height:1.6;font-size:15px;max-width:740px}.ww-home-categories__all{display:inline-flex;align-items:center;gap:12px;flex-shrink:0;min-height:44px;color:inherit;font-size:14px;font-weight:600;text-underline-offset:5px}.ww-home-categories__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;margin:0;padding:0}.ww-home-category{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.ww-home-category__media{display:block;aspect-ratio:3 / 2;border:1px solid #e7e9e1;border-radius:12px;overflow:hidden;background:#fff}.ww-home-category__image{display:block;width:100%;height:100%;object-fit:contain;padding:10px}.ww-home-category__caption{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 2px 4px;font-size:16px;font-weight:600;line-height:1.4}.ww-home-category__caption>span:last-child{flex-shrink:0;font-size:20px;font-weight:400}.ww-home-category:hover .ww-home-category__caption>span:first-child{text-decoration:underline;text-underline-offset:4px}.ww-home-category:hover .ww-home-category__media{border-color:#929786}.ww-home-categories .ww-home-categories__all,.ww-home-categories .ww-home-categories__all:hover{text-decoration:none}.ww-home-categories__all-label{text-decoration:underline;text-underline-offset:5px}.ww-home-categories__all>[aria-hidden=true]{text-decoration:none}.ww-home-category:focus-visible,.ww-home-categories__all:focus-visible{outline:3px solid #66702f;outline-offset:5px;border-radius:4px}.ww-home-categories--compact{padding-bottom:44px}.ww-home-categories--compact .ww-home-category{flex-direction:row;align-items:center;gap:14px;border-block:1px solid #e7e9e1;padding-block:16px}.ww-home-categories--compact .ww-home-category__media{flex:0 0 72px;width:72px;aspect-ratio:1;border:0;border-radius:8px}.ww-home-categories--compact .ww-home-category__image{padding:2px}.ww-home-categories--compact .ww-home-category__caption{flex:1;padding:0;font-size:15px}@media(max-width:991px){.ww-home-categories__header{align-items:flex-start;flex-direction:column;gap:6px}.ww-home-categories--compact .ww-home-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0}}@media(max-width:767px){.ww-home-categories{padding:30px 0 34px}.ww-home-categories__inner{padding-inline:16px}.ww-home-categories__header{margin-bottom:18px}.ww-home-categories__header p{font-size:14px;line-height:1.5}.ww-home-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.ww-home-category__media{aspect-ratio:6 / 5}.ww-home-category__image{padding:6px}.ww-home-category__caption{font-size:14px;padding-top:10px;gap:6px}.ww-home-categories--compact .ww-home-category{gap:10px}.ww-home-categories--compact .ww-home-category__media{flex-basis:50px;width:50px}.ww-home-categories--compact .ww-home-category__caption{font-size:13px}.ww-home-categories--compact .ww-home-category__caption>span:last-child{display:none}}.cart-item.ww-cart-grouped-child[hidden],.ww-cart-delivery [hidden]{display:none!important}.ww-cart-delivery{margin-top:12px;font-size:13px;line-height:1.5;color:#414a3d}.ww-cart-delivery strong,.ww-cart-delivery span{display:block}.ww-cart-delivery strong{font-weight:600}.ww-cart-delivery span{color:#182014;font-weight:650}.ww-cart-delivery small{display:block;font-size:11px;margin-top:3px;color:#596153}.ww-cart-delivery-express{padding:10px 12px;border-left:3px solid #fc9939;background:#fff6ec;border-radius:5px}:is(.template-cart,#CartDrawer) .ww-cart-compact .cart-item__details-title{font-size:15px;line-height:1.45}:is(.template-cart,#CartDrawer) .ww-cart-compact .cart-item__details-text{margin-top:5px;font-size:13px}:is(.template-cart,#CartDrawer) .ww-cart-compact-summary{font-size:12px;color:#596153;margin-top:7px}:is(.template-cart,#CartDrawer) .ww-cart-configuration{margin-top:12px;border:1px solid #dce2d5;border-radius:7px;background:#fff}:is(.template-cart,#CartDrawer) .ww-cart-configuration>summary{cursor:pointer;padding:10px 12px;font-size:13px;line-height:1.4;font-weight:600;color:#182014}:is(.template-cart,#CartDrawer) .ww-cart-configuration>summary:hover{background:#f3f5ee}:is(.template-cart,#CartDrawer) .ww-cart-configuration>summary:focus-visible{outline:2px solid #182014;outline-offset:3px;border-radius:5px}:is(.template-cart,#CartDrawer) .ww-cart-configuration[open]>summary{background:#f3f5ee;border-bottom:1px solid #dce2d5}:is(.template-cart,#CartDrawer) .ww-cart-config-fields{padding:12px;margin:0;font-size:12px;line-height:1.5}:is(.template-cart,#CartDrawer) .ww-cart-config-fields>div+div{margin-top:9px}:is(.template-cart,#CartDrawer) .ww-cart-config-fields dt{color:#596153;font-size:11px}:is(.template-cart,#CartDrawer) .ww-cart-config-fields dd{margin:1px 0 0;color:#182014;overflow-wrap:anywhere}:is(.template-cart,#CartDrawer) .ww-cart-breakdown-heading{font-size:12px;font-weight:600;padding:12px 12px 0;margin:0}:is(.template-cart,#CartDrawer) .ww-cart-breakdown{padding:0 12px;margin:0}:is(.template-cart,#CartDrawer) .ww-cart-breakdown>li{display:flex;justify-content:space-between;align-items:start;gap:12px;padding:10px 0;border-bottom:1px solid #edf0e8;font-size:12px}:is(.template-cart,#CartDrawer) .ww-cart-breakdown>li>span:first-child{min-width:0}:is(.template-cart,#CartDrawer) .ww-cart-breakdown>li>span:first-child small{display:block;color:#596153;margin-top:3px;font-size:11px}:is(.template-cart,#CartDrawer) .ww-cart-breakdown .ww-cart-price{text-align:right}:is(.template-cart,#CartDrawer) .ww-cart-breakdown .ww-cart-price__gross{font-size:13px}:is(.template-cart,#CartDrawer) .ww-cart-breakdown .ww-cart-price__net{font-size:11px}:is(.template-cart,#CartDrawer) .ww-cart-breakdown-note{padding:10px 12px;margin:0;font-size:11px;line-height:1.45;color:#596153}:is(.template-cart,#CartDrawer) .ww-cart-included{display:block;margin-top:6px;color:#596153;font-size:10px;line-height:1.4;max-width:110px}:is(.template-cart,#CartDrawer) .ww-cart-group-original{color:#596153;font-size:12px}:is(.template-cart,#CartDrawer) .ww-cart-compact .cart-item__media{align-self:flex-start}@media(min-width:768px){.template-cart .cart-template .ww-cart-compact .cart-item__actions{align-self:flex-start;margin-top:2px}.template-cart .cart-template .cart-item.ww-cart-compact,.template-cart .cart-template .ww-cart-compact .cart-item__col{align-items:flex-start}.template-cart .cart-template .ww-cart-compact .cart-item__prices,.template-cart .cart-template .ww-cart-compact .cart-item__quantity,.template-cart .cart-template .ww-cart-compact .cart-item__summary{align-self:flex-start}}@media(max-width:767px){.template-cart .ww-cart-compact .ww-cart-configuration,.template-cart .ww-cart-compact .ww-cart-delivery{margin-left:-88px}.template-cart .ww-cart-compact .ww-cart-delivery{margin-top:16px;padding-top:12px;border-top:1px solid #edf0e8}.template-cart .ww-cart-compact .cart-item__details{min-height:72px}.template-cart .ww-cart-compact .cart-item__summary .ww-cart-included{margin-left:auto}}@media print{.ww-cart-configuration{break-inside:avoid}.ww-cart-configuration::details-content{content-visibility:visible}.ww-cart-configuration>:not(summary){display:block!important}}.template-cart #MainContent{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:14px}.template-cart #MainContent>*{grid-column:1 / -1;min-width:0}.template-cart #MainContent>[id$=__custom_liquid_qpqrhG]{grid-column:1;justify-self:end}.template-cart #MainContent>[id$=__1757407603d4957a5d]{grid-column:2;justify-self:start}.template-cart #MainContent>[id$=__cart-template]{margin-top:24px}.template-cart .ww-cart-help{max-width:960px;margin:6px auto 18px;padding:18px 22px;border:1px solid #dce0d7;border-radius:12px;background:#f4f5f1;display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:14px;line-height:1.5}.template-cart .ww-cart-help strong{display:block;font-size:16px;color:#161e13}.template-cart .ww-cart-help span,.template-cart .ww-cart-help small{display:block;color:#62685f;font-size:12px;font-weight:400}.template-cart .ww-cart-help a{color:#161e13;font-weight:600;text-decoration:none}.template-cart .ww-cart-help a:hover{text-decoration:underline}.template-cart #print-cart-button,.template-cart a.quoterequest{display:inline-flex!important;justify-content:center;align-items:center;min-height:46px;width:260px!important;max-width:100%;margin:0!important;border-radius:8px!important;padding:12px 18px!important;font-size:14px!important;line-height:1.5}.template-cart #print-cart-button{background:#fff!important;color:#161e13!important;border:1px solid #a6aea0!important}.template-cart a.quoterequest{background:#fc9939!important;border:1px solid #e38b33!important;color:#161e13!important}.template-cart #print-cart-button,.template-cart a.quoterequest{transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease!important}.template-cart #print-cart-button:focus-visible,.template-cart a.quoterequest:focus-visible{outline:2px solid #182014!important;outline-offset:3px}@media(hover:hover){.template-cart #print-cart-button:hover{background:#f9facd!important;border-color:#9ca64a!important;color:#182014!important;box-shadow:inset 0 -3px #b4bc5f,0 3px 8px #18201412!important}.template-cart a.quoterequest:hover{background:#e98320!important;border-color:#b85e10!important;color:#182014!important;box-shadow:inset 0 -3px #bd6415,0 3px 8px #1820141a!important}}@media(prefers-reduced-motion:reduce){.template-cart #print-cart-button,.template-cart a.quoterequest{transition:none!important}}.template-cart .cart-items{margin-top:16px}.template-cart .cart-items__head{background:#161e13!important;color:#fff!important;border-radius:10px;padding-top:15px;padding-bottom:15px;font-weight:600}.template-cart .cart-items__head .cart-items__col{color:#fff!important}.template-cart .cart-item{border-bottom:1px solid #e0e3dc!important;padding-top:22px;padding-bottom:22px}.template-cart .cart-item__name{line-height:1.45}.template-cart .cart-item__option{font-size:13px;line-height:1.5}.template-cart .ww-cart-price{display:inline-flex;flex-direction:column;gap:4px;line-height:1.35;white-space:nowrap;font-variant-numeric:tabular-nums}.template-cart .ww-cart-price__gross{font-size:16px;font-weight:650}.template-cart .ww-cart-price__gross small{font-size:11px;font-weight:500}.template-cart .ww-cart-price__net{color:#596153;font-size:13px}.template-cart .ww-cart-price__net small{font-size:11px}.template-cart .ww-cart-mobile-label{display:none}.template-cart .cart-item__prices .cart-item__price-varies,.template-cart .cart-item__summary .cart-item__price-varies{display:flex;flex-direction:column;align-items:center;gap:5px}.template-cart .cart-footer__summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.template-cart .cart-footer__summary>.cart-block,.template-cart .cart-footer__summary>.js-cart-discount-block{border:1px solid #dce0d7;border-radius:10px;overflow:hidden}.template-cart .cart-footer__summary .cart-block{border-top:0;border-bottom:0}.template-cart .cart-block__header{min-height:54px;padding:14px 18px}.template-cart .cart-block__text{font-size:14px}.template-cart .cart-footer__subtotal-block{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;align-items:start;padding:14px 0 0!important}.template-cart .cart-footer__savings{grid-column:1 / -1;margin:0}.template-cart .ww-cart-totals{grid-column:2;padding:24px;border:1px solid #cbd2c4;border-top:5px solid #f8f65b;border-radius:12px;background:#f4f5f1}.template-cart .ww-cart-totals h2{margin:0 0 20px;font-size:19px;font-weight:650;line-height:1.3}.template-cart .ww-cart-totals__breakdown{margin:0}.template-cart .ww-cart-totals__breakdown>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 12px;font-size:17px}.template-cart .ww-cart-totals__breakdown dd{margin:0;white-space:nowrap;font-weight:600;font-variant-numeric:tabular-nums}.template-cart .ww-cart-totals__breakdown>.ww-cart-totals__tax{font-size:13px;color:#596153}.template-cart .ww-cart-totals__gross{border-top:1px solid #cbd2c4;margin:18px 0 0;padding-top:16px;gap:12px}.template-cart .ww-cart-totals__gross .cart-footer__subtotal-label{font-size:18px;font-weight:700}.template-cart .ww-cart-totals__gross .cart-footer__subtotal-value{font-size:27px;font-weight:750;white-space:nowrap}.template-cart .ww-cart-totals__note{margin:14px 0 0;color:#596153;font-size:12px;line-height:1.55}.template-cart .ww-cart-totals__note a{color:#161e13;text-decoration:underline;text-underline-offset:2px}.template-cart .mw-fee.mw-fee--type-cart{grid-column:1;margin:0!important;padding:20px!important;border:1px solid #edc9a4!important;border-radius:12px!important;background:#fffaf4!important;box-sizing:border-box}.template-cart .mw-fee--type-cart [data-fee-header]{margin-bottom:12px}.template-cart .mw-fee--type-cart [data-fee-header] .mw-text{font-size:17px;font-weight:650;line-height:1.4}.template-cart .mw-fee--type-cart .mw-label--fee-option{display:flex!important;align-items:flex-start!important;gap:12px;padding:14px!important;border:1px solid #d7dacf;border-radius:8px;background:#fff;cursor:pointer;transition:border-color .15s,background .15s}.template-cart .mw-fee--type-cart .mw-label--fee-option:hover{border-color:#d57e28}.template-cart .mw-fee--type-cart .mw-label--fee-option:has(input:checked){border-color:#d57e28;background:#fff0dd;box-shadow:0 0 0 1px #d57e28}.template-cart .mw-fee--type-cart .mw-label--fee-option:has(input:focus-visible){outline:3px solid #161e13;outline-offset:3px}.template-cart .mw-fee--type-cart .mw-fee__control-title .mw-text{font-size:14px;line-height:1.55;color:#161e13}.template-cart .mw-fee--type-cart input[type=radio]{flex:0 0 20px;width:20px;height:20px;margin:2px 0 0!important;accent-color:#a95700}.template-cart .cart-footer__main{margin-top:24px;padding:24px;border:1px solid #dce0d7;border-radius:12px;background:#fff}.template-cart .cart-footer__ctas{margin-top:0}.template-cart .cart-footer__terms-and-conditions{padding:18px;margin:0 0 24px;border:1px solid #edc9a4;border-left:4px solid #fc9939;border-radius:8px;background:#fffaf4}.template-cart .ww-cart-terms__heading{display:block;margin:0 0 12px;font-size:15px;font-weight:700}.template-cart .cart-footer__terms-and-conditions .checkbox-label{align-items:flex-start;font-size:14px;line-height:1.6}.template-cart .cart-footer__terms-and-conditions .checkbox-label__box{width:24px;height:24px;min-width:24px;margin-top:1px;border:2px solid #7f8976;background:#fff;border-radius:4px}.template-cart .cart-footer__terms-and-conditions:has(input:checked){border-color:#8a9b7c;border-left-color:#506642;background:#f4f7ef}.template-cart .cart-footer__terms-and-conditions:has(input:focus-visible){outline:3px solid #161e13;outline-offset:3px}.template-cart .cart-footer__terms-and-conditions input:checked+label .checkbox-label__box{background:#161e13;border-color:#161e13}.template-cart tax-exempt-form{display:block;margin:0 0 24px;padding-top:22px;border-top:1px solid #dce0d7}.template-cart .cart-footer__button{min-height:56px;border-radius:9px;font-size:17px;font-weight:700;background:#161e13;color:#fff}.template-cart .cart-footer__button:disabled{background:#e0e3dc;color:#596153;border-color:#e0e3dc;opacity:1}.template-cart .ww-cart-checkout-hint{text-align:center;margin:10px 0 0;color:#62685f;font-size:12px;line-height:1.5}.template-cart .cart-footer__ctas:has(#cart-terms-and-conditions:checked) .ww-cart-checkout-hint{display:none}@media(max-width:767px){.template-cart .ww-cart-help{margin:6px 16px 14px;padding:16px;flex-wrap:wrap;gap:12px 20px}.template-cart .ww-cart-help>div{flex-basis:100%}.template-cart #MainContent{column-gap:10px}.template-cart #MainContent>[id$=__custom_liquid_qpqrhG]{margin-left:16px}.template-cart #MainContent>[id$=__1757407603d4957a5d]{margin-right:16px}.template-cart #print-cart-button,.template-cart a.quoterequest{width:100%!important;font-size:12px!important;padding:12px 10px!important}.template-cart .cart-template__footer{padding:0 16px}.template-cart .cart-footer__summary,.template-cart .cart-footer__subtotal-block{grid-template-columns:minmax(0,1fr)}.template-cart .ww-cart-totals,.template-cart .mw-fee.mw-fee--type-cart{grid-column:1}.template-cart .ww-cart-totals,.template-cart .cart-footer__main{padding:20px 16px}.template-cart .cart-footer__terms-and-conditions{padding:14px}.template-cart .cart-item .cart-item__prices{display:block;margin-top:12px;text-align:left}.template-cart .cart-item .cart-item__summary{text-align:right}.template-cart .cart-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;position:relative;margin:0 16px;width:calc(100% - 32px)!important;min-width:0;padding:20px 0!important;box-sizing:border-box}.template-cart .cart-item .cart-item__media{position:absolute;top:20px;left:0;width:72px;height:72px;min-width:0}.template-cart .cart-item .cart-item__content,.template-cart .cart-item .cart-item__row,.template-cart .cart-item .cart-item__col{display:contents}.template-cart .cart-item .cart-item__details{grid-column:1 / -1;padding:0 18px 0 88px;min-width:0}.template-cart .cart-item .cart-item__details-title{font-size:15px;line-height:1.45}.template-cart .cart-item .cart-item__prices{grid-column:1;margin:0;align-self:end}.template-cart .cart-item .cart-item__summary{grid-column:2;grid-row:2;margin:0;align-self:end}.template-cart .cart-item .cart-item__quantity{grid-column:1 / -1;margin:0}.template-cart .cart-item .cart-item__actions{position:absolute;top:18px;right:0;margin:0}.template-cart .ww-cart-mobile-label{display:block;font-size:11px;color:#62685f;margin-bottom:4px}.template-cart .ww-cart-price__gross{font-size:14px}.template-cart .ww-cart-price__net{font-size:12px}.template-cart .cart-item__prices .cart-item__price-varies{align-items:flex-start}.template-cart .cart-item__summary .cart-item__price-varies{align-items:flex-end}}@media print{.template-cart .ww-cart-help{display:none}.template-cart .cart-footer__subtotal-block{display:block}.template-cart .ww-cart-totals{break-inside:avoid}}#CartDrawer .cart-drawer__container{background:#fff}#CartDrawer .cart-drawer__content{flex:0 0 auto}#CartDrawer .cart-drawer__heading{padding:18px 20px;background:#f3f5ef;border-bottom:1px solid #dce2d5;border-top:4px solid #f8f65b}#CartDrawer .drawer__title{font-size:19px;font-weight:650;color:#182014}#CartDrawer .cart-drawer__close{width:36px;height:36px;min-width:36px;min-height:36px;border-radius:8px;background:#fff}#CartDrawer .cart-drawer__top-nav{padding:16px 20px!important;gap:9px!important}#CartDrawer .cart-drawer__top-nav>a,#CartDrawer .ww-drawer-bottom-link{display:flex;align-items:center;justify-content:center;min-height:44px;padding:11px 16px;border-radius:8px;font-size:14px;font-weight:650;line-height:1.4;text-decoration:none}#CartDrawer .cart-drawer__top-nav>.button,#CartDrawer .ww-drawer-bottom-link{background:#182014;color:#fff}#CartDrawer .cart-drawer__clear-link{margin-top:3px;min-height:28px}#CartDrawer .cart-drawer__section--richtext{margin:12px 20px 0;padding:11px 13px;border:1px solid #dce2d5;border-left:3px solid #fc9939;border-radius:7px;background:#f5f6f2;font-size:12px;line-height:1.5;font-weight:400}#CartDrawer .cart-drawer__section--richtext p{margin:0}#CartDrawer .cart-drawer__section--richtext a{font-weight:650;text-decoration:underline;text-underline-offset:3px}#CartDrawer .cart-drawer__section--items{padding:16px 20px;border:0}#CartDrawer .cart-items{margin:0}#CartDrawer .ww-cart-drawer-item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin:0;padding:16px;border:1px solid #dce2d5!important;border-radius:10px;background:#fff}#CartDrawer .ww-cart-drawer-item+.ww-cart-drawer-item{margin-top:12px}#CartDrawer .ww-cart-drawer-item .cart-item__media{position:absolute;left:16px;top:16px;width:72px;height:80px;min-width:0}#CartDrawer .ww-cart-drawer-item .cart-item__image{width:100%;height:100%;object-fit:contain}#CartDrawer .ww-cart-drawer-item .cart-item__name{display:none}#CartDrawer .ww-cart-drawer-item .cart-item__content,#CartDrawer .ww-cart-drawer-item .cart-item__row,#CartDrawer .ww-cart-drawer-item .cart-item__col{display:contents}#CartDrawer .ww-cart-drawer-item .cart-item__details{grid-column:1 / -1;padding:0 0 0 88px;width:auto;min-width:0;min-height:80px;margin:0}#CartDrawer .ww-cart-drawer-item .cart-item__details-title{font-size:14px;line-height:1.45}#CartDrawer .ww-cart-drawer-item .ww-cart-delivery,#CartDrawer .ww-cart-drawer-item .ww-cart-configuration{margin-left:-88px}#CartDrawer .ww-cart-drawer-item .ww-cart-delivery{margin-top:14px;padding-top:12px;border-top:1px solid #edf0e8}#CartDrawer .ww-cart-drawer-item .cart-item__prices,#CartDrawer .ww-cart-drawer-item .cart-item__actions,#CartDrawer .ww-cart-drawer-item .cart-item__quantity-rules{display:none}#CartDrawer .ww-cart-drawer-item .cart-item__quantity{grid-column:1;margin:0;align-self:start}#CartDrawer .ww-cart-drawer-item .quantity{width:auto;height:auto;background:none;padding:0}#CartDrawer .ww-drawer-quantity{display:inline-flex;gap:5px;border-radius:6px;padding:7px 10px;background:#f1f3ec;color:#414a3d;font-size:12px}#CartDrawer .ww-cart-drawer-item .cart-item__summary{grid-column:2;grid-row:2;width:auto;max-width:none;margin:0;text-align:right}#CartDrawer .ww-cart-mobile-label{display:block;font-size:11px;color:#596153;margin-bottom:4px}#CartDrawer .ww-cart-included{margin-left:auto;max-width:none;font-size:10px}#CartDrawer .ww-cart-price{display:inline-flex;flex-direction:column;gap:3px;line-height:1.35;white-space:nowrap;font-variant-numeric:tabular-nums}#CartDrawer .ww-cart-price__gross{font-size:15px;font-weight:650}#CartDrawer .ww-cart-price__gross small,#CartDrawer .ww-cart-price__net small{font-size:10px;font-weight:400}#CartDrawer .ww-cart-price__net{color:#596153;font-size:12px}#CartDrawer .cart-drawer__section--shipping{margin-top:0;padding:12px 20px 16px;border:0;font-size:12px;line-height:1.5}#CartDrawer .cart-drawer__footer{margin:0;border:0;padding:0 20px 20px}#CartDrawer .cart-footer__subtotal-block{display:block;padding:0!important;margin:0}#CartDrawer .ww-cart-totals{padding:18px;border:1px solid #cbd2c4;border-top:4px solid #f8f65b;border-radius:10px;background:#f4f5f1}#CartDrawer .ww-cart-totals h2{margin:0 0 16px;font-size:17px;font-weight:650}#CartDrawer .ww-cart-totals__breakdown{margin:0}#CartDrawer .ww-cart-totals__breakdown>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 10px;font-size:14px}#CartDrawer .ww-cart-totals__breakdown dd{margin:0;white-space:nowrap;font-weight:650}#CartDrawer .ww-cart-totals__breakdown>.ww-cart-totals__tax{font-size:12px;color:#596153}#CartDrawer .ww-cart-totals__gross{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid #cbd2c4;margin:14px 0 0;padding-top:14px;gap:10px}#CartDrawer .ww-cart-totals__gross .cart-footer__subtotal-label{font-size:15px;font-weight:700}#CartDrawer .ww-cart-totals__gross .cart-footer__subtotal-value{font-size:23px;font-weight:750;white-space:nowrap}#CartDrawer .ww-cart-totals__note{margin:12px 0 0;color:#596153;font-size:11px;line-height:1.5}#CartDrawer .ww-cart-totals__note a{color:#182014;text-decoration:underline}#CartDrawer .ww-drawer-bottom-link{margin-top:12px}#CartDrawer a:focus-visible,#CartDrawer summary:focus-visible,#CartDrawer button:focus-visible{outline:2px solid #182014;outline-offset:3px}@media(hover:hover){#CartDrawer .ww-drawer-bottom-link:hover,#CartDrawer .cart-drawer__top-nav>.button:hover{background:#34432d}}@media(max-width:380px){#CartDrawer .cart-drawer__top-nav,#CartDrawer .cart-drawer__section--items{padding-left:12px!important;padding-right:12px!important}#CartDrawer .cart-drawer__footer{padding-left:12px;padding-right:12px}#CartDrawer .cart-drawer__section--richtext{margin-left:12px;margin-right:12px}}.template-collection .breadcrumb{padding-top:18px;padding-bottom:16px}.template-collection .breadcrumb__container{justify-content:flex-start;font-size:13px;line-height:1.5}.ww-collection-intro{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-template-areas:"title image" "description image";align-content:center;gap:16px 40px;max-width:min(calc(var(--container-width) - 32px),calc(100% - 32px));margin:0 auto 24px;padding:28px 32px;border:1px solid #e1e4dd;border-radius:18px;background:linear-gradient(120deg,#f7f8f3,#fff 72%);color:#20261d}.ww-collection-intro__title{grid-area:title;align-self:end;margin:0;max-width:850px;font-size:clamp(26px,2.8vw,38px);font-weight:650;line-height:1.18;letter-spacing:-.025em;overflow-wrap:anywhere}.ww-collection-intro__title:before{content:"";display:block;width:52px;height:5px;margin-bottom:16px;border-radius:3px;background:#f4f54b}.ww-collection-intro__description{grid-area:description;align-self:start;max-width:78ch;font-size:15px;line-height:1.65;color:#495044}.ww-collection-intro__description p{margin:0;line-height:1.5}.ww-collection-intro__description p+p{margin-top:12px}.ww-collection-intro__media{grid-area:image;width:260px;height:220px;align-self:center;overflow:hidden;border-radius:12px;background:#fff}.ww-collection-intro__image{display:block;width:100%;height:100%;object-fit:contain}.ww-collection-intro--text-only{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "description"}.collection--ww .collection__header{margin-bottom:24px}.collection--ww .collection__header-row{gap:12px;padding:14px 18px;border:1px solid #e1e4dd;border-radius:12px;background:#fafbf8}.collection--ww .collection__header-col--text{font-size:14px;color:#495044}.collection--ww .collection__header-col.collection__header-col--filter{width:auto;margin-top:0}.collection--ww .collection__grid-buttons{opacity:1}.collection--ww .collection__body{align-items:flex-start}.collection--ww .collection__grid-wrapper{align-items:stretch;row-gap:24px}.collection--ww .collection__item{display:flex;min-width:0}.collection--ww .collection__item .product-card{width:100%;height:100%;border:1px solid #e4e7df;border-radius:14px;background:#fff;overflow:hidden}.collection--ww .collection__item .product-card__main{padding:8px}.collection--ww .collection__item .product-card__footer{height:auto;flex-grow:1;margin-top:4px;padding:12px 14px 16px;text-align:left}.collection--ww .collection__item .product-card__swatches-wrapper{justify-content:flex-start}.collection--ww .collection__item .ww-collection-card__heading{margin:0;font-size:16px;line-height:1.4;font-weight:650}.collection--ww .collection__item .product-card__title{display:inline;margin:0;font:inherit;color:#20261d}.collection--ww .ww-collection-card__details{margin:9px 0 0;font-size:13px;line-height:1.55;color:#596052}.collection--ww .collection__item .product-card__price{margin-top:auto;padding-top:14px;font-size:18px;font-weight:650}.collection--ww .collection__pagination-wrapper{margin-top:32px}@media(min-width:1200px){.collection--ww .collection__sidebar{width:264px}}@media(max-width:1199px)and (min-width:768px){.collection--ww .collection__item{width:calc(33.33333% - 10.66667px)}}@media(max-width:991px){.ww-collection-intro{grid-template-columns:minmax(0,1fr) 200px;gap:14px 24px;padding:24px}.ww-collection-intro__media{width:200px;height:200px}.ww-collection-intro--text-only{grid-template-columns:minmax(0,1fr)}}@media(max-width:599px){.template-collection .breadcrumb{padding-top:12px;padding-bottom:12px}.ww-collection-intro{grid-template-columns:minmax(0,1fr) 104px;grid-template-areas:"title image" "description description";gap:14px 12px;padding:18px 16px;margin-bottom:16px;border-radius:14px}.ww-collection-intro__title{align-self:center;font-size:24px;line-height:1.2}.ww-collection-intro__title:before{width:36px;height:4px;margin-bottom:10px}.ww-collection-intro__media{width:104px;height:112px}.ww-collection-intro__description{font-size:14px;line-height:1.55}.ww-collection-intro--text-only{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "description"}.collection--ww .collection__header{margin-bottom:16px}.collection--ww .collection__header-row{padding:10px 12px}.collection--ww .collection__header-col--text,.collection--ww .collection__header-col.collection__header-col--filter{width:100%}.collection--ww .collection__grid-wrapper{row-gap:16px}.collection--ww .collection__item .product-card__footer{padding:10px 10px 12px}.collection--ww .collection__item .ww-collection-card__heading{font-size:14px;line-height:1.4}.collection--ww .ww-collection-card__details{font-size:12px;line-height:1.5}.collection--ww .collection__item .product-card__price{font-size:17px}}.collection--ww .product-filters .product-filters__form-accordion{border:0}.collection--ww .product-filters .product-filters__form-sort{margin-bottom:20px}.collection--ww .product-filters .product-filters__form-label{margin-bottom:9px;font-size:13px;font-weight:600;color:#535c4f}.collection--ww .product-filters select{width:100%;min-height:42px;padding:9px 34px 9px 12px;border:1px solid #dce1d6;border-radius:10px;background-color:#fff;font-size:14px;color:#263020}.collection--ww .product-filters .product-filters__form-item{margin:0;border:0;border-top:1px solid #e8ebe3}.collection--ww .product-filters .product-filters__form-item-toggle-button{min-height:48px;padding:13px 0;gap:8px;font-size:14px;font-weight:550;color:#293324}.collection--ww .product-filters .product-filters__form-item-toggle-button .icon{width:14px;height:14px;color:#6b7564}.collection--ww .product-filters .product-filters__form-item-toggle-button:hover{color:#111a0b}.collection--ww .product-filters .product-filters__form-item-toggle-button:focus-visible,.collection--ww .product-filters select:focus-visible{outline:2px solid #556644;outline-offset:3px}.collection--ww .product-filters .product-filters__form-filter-list-container{padding:0}.collection--ww .filter-list{padding-bottom:12px}.collection--ww .filter-list__input-label{min-height:34px;font-size:13px;line-height:1.4;color:#414b39}.collection--ww .filter-list__input-label-count{color:#7b8375;font-size:11px}.collection--ww .product-filters .product-filters__form-selected-button{padding:7px 10px;border:1px solid #dbe1d3;border-radius:8px;background:#f1f4ea;font-size:12px;color:#2e3826}.collection--ww .product-filters .product-filters__form-selected-button--black{background:#27311f;color:#fff}.collection--ww .product-filters .ww-filter-colors{border-top:0;padding-bottom:16px}.collection--ww .product-filters .ww-filter-colors__title{margin:0 0 12px;font-size:15px;font-weight:650;color:#263020}.collection--ww .product-filters.product-filters--sidebar .ww-filter-colors .filter-list,.collection--ww .product-filters .ww-filter-colors .filter-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:none;overflow:visible;margin:0;padding:0}.collection--ww .product-filters .ww-filter-colors .filter-list__item{min-width:0;margin:0;padding:0}.collection--ww .product-filters .ww-filter-colors .filter-list__input-label{display:flex;align-items:center;justify-content:flex-start;gap:5px;min-height:36px;height:100%;margin:0;padding:6px;border:1px solid #e0e5d9;border-radius:8px;background:#fff;font-size:12px;line-height:1.25;cursor:pointer}.collection--ww .product-filters .ww-filter-colors .filter-list__checkbox-box{flex:0 0 14px;width:14px;height:14px;margin:0;border-radius:50%;box-shadow:0 0 0 1px #0002}.collection--ww .product-filters .ww-filter-colors .filter-list__input-label-count{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.collection--ww .product-filters .ww-filter-colors input:checked+label{border-color:#748158;background:#f5f7e6;box-shadow:inset 0 0 0 1px #748158;font-weight:650}.collection--ww .product-filters .ww-filter-colors input:focus-visible+label{outline:2px solid #556644;outline-offset:2px}.collection--ww .product-filters .ww-filter-colors input:disabled+label{opacity:.4;cursor:default}.collection--ww .product-filters .ww-filter-colors .filter-list .filter-list__checkbox-box{flex:0 0 16px;width:16px;height:16px;min-width:16px;padding:0;border:0;border-radius:50%;background-color:var(--swatch-color, #eee);background-image:var(--swatch-image, none);background-size:cover}.collection--ww .product-filters .ww-filter-colors .filter-list .filter-list__checkbox-box:before,.collection--ww .product-filters .ww-filter-colors .filter-list .filter-list__checkbox-box:after{display:none}@media(hover:hover){.collection--ww .product-filters .ww-filter-colors input:not(:disabled)+label:hover{border-color:#a1ae8f;background:#f9faef}}@media(min-width:1200px){.collection--ww .product-filters.product-filters--sidebar{padding:16px;border:1px solid #e1e5da;border-radius:14px;background:linear-gradient(150deg,#fafbf6,#fff 50%);box-shadow:0 3px 14px #26302005}.collection--ww .product-filters--sidebar .product-filters__form{width:100%;margin:0!important;padding:0;border:0;border-radius:0;background:transparent}.collection--ww .product-filters--sidebar .drawer{width:100%;margin:0;max-width:none;border:0;border-radius:0;box-shadow:none}.collection--ww .product-filters.product-filters--sidebar .drawer .drawer__header{padding:0 0 16px}.collection--ww .product-filters--sidebar .drawer__title{display:flex;align-items:center;gap:9px;font-size:18px;font-weight:650;color:#25301e}.collection--ww .product-filters--sidebar .drawer__title:before{content:"";width:5px;height:18px;border-radius:3px;background:#eef245}.collection--ww .product-filters--sidebar .product-filters__form-body{padding:0}}.product-card:has(.product-card__price--ww) .product-card__footer{flex-grow:1}.product-card .product-card__price.product-card__price--ww{margin-top:auto;padding-top:14px;font-size:18px;font-weight:650;line-height:1.28;text-align:left}.product-card .product-card__price--ww .price__container,.product-card .product-card__price--ww .price__regular,.product-card .product-card__price--ww .price__sale{justify-content:flex-start;text-align:left}@media(max-width:599px){.product-card .product-card__price.product-card__price--ww{font-size:17px}}.ww-collection-price-notes{margin-top:5px;text-align:left;font-weight:400;line-height:1.45}.ww-collection-price-notes p{margin:0}.ww-collection-price-notes .ww-collection-price-notes__tax{font-size:12px;color:#50564c}.ww-collection-price-notes__tax a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ww-collection-price-notes .ww-collection-price-notes__net{margin-top:5px;font-size:13px;color:#434b3e}.ww-collection-price-notes__net span{font-weight:550}:is(.product-tabs,.product-recommendations) .product-card .product-card__price.product-card__price--ww,:is(.product-tabs,.product-recommendations) .product-card__price--ww .ww-collection-price-notes{text-align:center}:is(.product-tabs,.product-recommendations) .product-card .product-card__price--ww :is(.price__container,.price__regular,.price__sale){justify-content:center;text-align:center}.ww-express-unavailable .mw-fee[data-fee-id="14829609222475"]{display:none!important}.ww-express-updating .js-cart-button{pointer-events:none;opacity:.5}body[class] .header-section{padding:0;width:calc(100% - 32px);max-width:1408px;margin:12px auto;left:auto}body[class] .header{border-radius:18px;width:100%;background:#f1f3ee;border:1px solid #dce2d4;box-shadow:0 5px 16px #1820140d}body[class] .header:before{content:"";position:absolute;inset-inline-start:0;top:20px;bottom:20px;width:5px;border-radius:5px;background:#f8f65b;pointer-events:none}body[class] .header-section .header__container{max-width:1440px;margin-inline:auto;padding:20px 24px;background:transparent;border-radius:inherit}body[class] .header-section .header__top-container{padding-block:0;margin-bottom:12px}body[class] .header-section .header__icon{border-radius:50%;min-width:44px;min-height:44px}body[class] .header-section .header__icon:hover{background:#f3f5ee}body[class] .header-section .header-menu__list--main{gap:6px;justify-content:center}body[class] .header-section .header-menu__item-text{font-size:inherit}body[class] .header-section .header-menu__item--first-level{min-height:44px;padding:10px 13px;border-radius:8px;font-size:14px;font-weight:600}body[class] .header-section .header-menu__list--main .header-menu__item--first-level{transition:background-color .16s ease,box-shadow .16s ease,color .16s ease}body[class] .header-section .header-menu__item--highlighted{border:1px solid #dedf9c}body[class] .header-section .header-menu__list--main .header-menu__item--first-level:is(:focus-visible,[aria-expanded=true]){background:#f9facd;color:#182014;opacity:1;box-shadow:inset 0 0 0 1px #bac360,inset 0 -3px #a2aa35}body[class] .header-section .header-menu__list--main .header-menu__item--highlighted:is(:focus-visible,[aria-expanded=true]){background:#efed39;border-color:#a9ae38;box-shadow:inset 0 0 0 1px #a9ae38,inset 0 -3px #939a27}@media(hover:hover){body[class] .header-section .header-menu__list--main .header-menu__item--first-level:hover{background:#f9facd;color:#182014;opacity:1;box-shadow:inset 0 0 0 1px #bac360,inset 0 -3px #a2aa35}body[class] .header-section .header-menu__list--main .header-menu__item--highlighted:hover{background:#efed39;border-color:#a9ae38;box-shadow:inset 0 0 0 1px #a9ae38,inset 0 -3px #939a27}}@media(prefers-reduced-motion:reduce){body[class] .header-section .header-menu__list--main .header-menu__item--first-level{transition:none}}body[class] .header-section .header-menu__item--first-level:before,body[class] .header-section .header-menu__item--first-level:after{display:none}body[class] .header-section .header-menu__list--main>li:has(>.header-menu__list--nested){position:relative}body[class] .header-section .header-menu__list--main>li:last-child>.header-menu__list--nested{inset-inline-start:auto;inset-inline-end:0}body[class] .header-section .header-menu__list--nested{border:1px solid #e1e5dc;box-shadow:0 16px 40px #1820141c;border-radius:12px;padding:10px;background:#f3f4f1;inset-inline-start:0;top:calc(100% + 8px);width:300px;max-height:none;overflow:visible;gap:4px}body[class] .header-section .header-menu__list--nested .header-menu__item{padding:11px 12px;min-height:44px;line-height:1.4;border-radius:6px}body[class] .header-section .header-menu__list--nested>li+li{border-top:1px solid #e0e3dc}body[class] .header-section .header-menu__list--nested .header-menu__item:hover{background:#e7ebdf;opacity:1}body[class] .header a:focus-visible,body[class] .header button:focus-visible,body[class] .header-section .header-mobile a:focus-visible,body[class] .header-section .header-mobile button:focus-visible{outline:2px solid #182014;outline-offset:3px}body[class] section.announcement-bar,body[class] div[id*=announcement-bar]{height:48px!important}body[class] .announcement-bar__container{height:40px!important;min-height:40px!important;border-radius:0!important;width:100%!important}body[class] .announcement-bar__container p,body[class] .announcement-bar__container a{line-height:1.35!important}body[class] .announcement-bar__column--contact{white-space:nowrap}body[class] .announcement-bar__content{max-width:1440px;margin-inline:auto;padding:12px 24px}body[class] .header-section .header-mobile{background:#f3f4f1}body[class] .header-section .header-mobile__menu{padding-inline:20px}body[class] .header-section .header-mobile__menu-close-button-wrapper{border-bottom:1px solid #e2e6de;margin-bottom:12px}body[class] .header-section .header-mobile__menu-close-button{background:#f2f4ed;border-radius:50%}body[class] .header-section .header-mobile__menu-item{min-height:52px;padding-block:14px;font-size:16px;border-bottom:1px solid #edf0e8;line-height:1.4}body[class] .header-section .header-mobile__menu-item-text--highlighted{border-radius:6px;padding:7px 9px}body[class] .header-section .header-mobile__menu-item-highlighted-icon{width:16px;height:16px;object-fit:contain;flex:0 0 16px;align-self:center}body[class] .header-mobile .header-mobile__menu-item{color:#182014}body[class] .header-mobile .header-mega-menu__block--image--additional{display:none}body[class] .header-mobile .header-mega-menu__image-wrapper{min-height:240px;height:240px;max-height:240px}body[class] .header-mobile .header-mega-menu__image-heading{font-size:15px;line-height:1.45;word-break:normal;overflow-wrap:normal}body[class] .header-mobile .header-mega-menu__image-text-content{padding:12px 10px}body[class] .header-mobile .header-mega-menu__image-overlay{background:linear-gradient(transparent 20%,#182014cc)}body[class] .header-section .header-mobile__menu-item--back{font-weight:600;background:#f4f6ef;border-radius:8px;padding-inline:12px}body[class] .footer{width:100%;margin:48px auto 0;padding:48px max(24px,calc((100vw - 1320px)/2)) 0;border-radius:0;border-top:5px solid #f8f65b}body[class] .footer .footer__main-content{display:grid;grid-template-columns:1.35fr 1fr .8fr 1fr;gap:36px;margin-bottom:32px}body[class] .footer .footer__navigation-item{width:auto;min-width:0}body[class] .footer .footer__navigation-heading{font-size:17px;font-weight:700;margin-bottom:16px}body[class] .footer .footer__about-rte{font-size:14px;line-height:1.65}body[class] .footer .footer__about-rte p+p{margin-top:16px}body[class] .footer .footer__about-rte a{font-weight:600;text-decoration:underline;text-underline-offset:4px}body[class] .footer .footer__navigation-list-link{display:inline-block;padding-block:5px;font-size:14px;line-height:1.5;text-underline-offset:4px}body[class] .footer .footer__navigation-list-link:hover{text-decoration:underline}body[class] .footer .footer__navigation-list-item+.footer__navigation-list-item{margin-top:5px}body[class] .footer .footer__navigation-list-link[href="/pages/widerruf-formular"]{display:inline-flex;align-items:center;min-height:48px;padding:12px 18px;background:#ff982f;color:#182014;border:1px solid #ffb96f;border-radius:8px;font-weight:700;text-decoration:none}body[class] .footer .footer__navigation-list-link[href="/pages/widerruf-formular"]:hover{background:#ffb45f;color:#182014}body[class] .footer .footer__newsletter{max-width:none;border-top:1px solid #414a3d;padding-top:28px}body[class] .footer .footer__logo-container{width:250px;padding:14px 16px;background:#fff;border-radius:8px;margin-bottom:20px}body[class] .footer .footer__logo{width:100%;height:auto}body[class] .footer .footer__payments-container{gap:8px;margin-top:12px}body[class] .footer .footer__payments-item{padding:3px;background:#fff;border-radius:4px}body[class] .footer .footer__bottom-content{margin:28px 0 0;padding:22px 0;gap:24px}body[class] .footer .footer__copyright{line-height:1.6;max-width:660px}body[class] .footer .footer__bottom-right-col{flex-shrink:1}body[class] .footer .footer__selectors{margin-inline:0}body[class] .footer a:focus-visible,body[class] .footer button:focus-visible{outline:2px solid #f8f65b;outline-offset:4px}@media(min-width:1200px){body[class] .header-section [id="headerMegaMenu:arbeitskleidung-warnschutz-textilien"] .header-mega-menu__menu-item-wrapper--parent:has(>.header-mega-menu__menu--nested)>.header-mega-menu__menu-item--parent{position:relative;display:flex;align-items:center;min-height:70px;padding:8px 12px 14px;background:transparent;border-bottom:1px solid #cbd3c2;border-radius:0;font-weight:700}body[class] .header-section [id="headerMegaMenu:arbeitskleidung-warnschutz-textilien"] .header-mega-menu__menu-item-wrapper--parent:has(>.header-mega-menu__menu--nested)>.header-mega-menu__menu-item--parent:after{content:"";position:absolute;inset-inline-start:12px;bottom:-2px;width:44px;height:4px;border-radius:4px;background:#e6e923}body[class] .header-section .header--menu-bottom .header__top-container{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-height:44px}body[class] .header-section .header__menu>.header-menu{width:100%;min-width:0}body[class] .header-section .header__menu{background:transparent;padding:0;border:0}body[class] .header-section .header-mega-menu.js-header-mega-menu{background:transparent;border:0;border-radius:18px;box-shadow:none;height:auto;top:100%;padding-top:10px}body[class] .header-section .js-header-mega-menu .header-mega-menu__container{background:#f3f4f1;border:1px solid #dfe5d8;border-top:3px solid #f8f65b;border-radius:18px;box-shadow:0 18px 36px #18201421;padding:24px;gap:24px;max-height:calc(100dvh - var(--header-height) - var(--header-offset-top) - 24px);overflow-y:auto}body[class] .header-section .js-header-mega-menu .header-mega-menu__block--menu{flex:1 1 70%;min-width:0;overflow:visible;gap:24px;min-height:0!important;max-height:none!important;height:auto}body[class] .header-section .js-header-mega-menu .header-mega-menu__menu--main{flex:0 0 200px;min-width:0}body[class] .header-section .js-header-mega-menu .header-mega-menu__menu--nested{flex:1 1 0;min-width:0}body[class] .header-section .js-header-mega-menu .header-mega-menu__menu-row{width:100%;gap:20px}body[class] .header-section .js-header-mega-menu .header-mega-menu__menu-col{flex:1 1 0;min-width:0;gap:10px}body[class] .header-section .js-header-mega-menu .header-mega-menu__menu-divider{margin:0}body[class] .header-section .js-header-mega-menu .header-mega-menu__menu-item{font-size:15px;font-weight:600;line-height:1.45;color:#253020;padding:12px;min-height:48px;border-radius:10px}body[class] .header-section .js-header-mega-menu .header-mega-menu__menu-item-text{overflow-wrap:normal;word-break:normal;font-size:inherit;font-weight:inherit;line-height:inherit;color:#253020!important}body[class] .header-section .js-header-mega-menu .header-mega-menu__block--menu .header-mega-menu__menu--main .header-mega-menu__menu-item{font-weight:650;background:#e5e8e0;border:1px solid #cbd2c3;border-radius:10px;color:#182014;opacity:1;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}body[class] .header-section .js-header-mega-menu .header-mega-menu__block--menu .header-mega-menu__menu--main .header-mega-menu__menu-item:focus-visible{background:#f9facd;border-color:#b5bf58;outline:2px solid #182014;outline-offset:3px}body[class] .header-section .js-header-mega-menu .header-mega-menu__block--menu .header-mega-menu__menu--main .header-mega-menu__menu-item[aria-expanded=true]{background:#f8f65b;border-color:#b6b63f;box-shadow:inset 3px 0 #9aa02d}@media(hover:hover){body[class] .header-section .js-header-mega-menu .header-mega-menu__block--menu .header-mega-menu__menu--main .header-mega-menu__menu-item:hover{background:#f9facd;border-color:#b5bf58;color:#182014;opacity:1;box-shadow:0 2px 6px #18201414}body[class] .header-section .js-header-mega-menu .header-mega-menu__block--menu .header-mega-menu__menu--main .header-mega-menu__menu-item[aria-expanded=true]:hover{background:#f8f65b;border-color:#a5ac32;box-shadow:inset 3px 0 #9aa02d}}body[class] .header-section .js-header-mega-menu .header-mega-menu__menu--main:before{display:none}body[class] .header-section .js-header-mega-menu .header-mega-menu__menu--nested .header-mega-menu__menu-item{background:#fff;border:1px solid #dfe5d8;padding:12px 14px!important;min-height:54px;border-radius:10px;width:100%;box-shadow:0 2px 4px #18201405}body[class] .header-section .js-header-mega-menu .header-mega-menu__menu--nested .header-mega-menu__menu-item:hover,body[class] .header-section .js-header-mega-menu .header-mega-menu__menu--nested .header-mega-menu__menu-item:focus-visible{background:#f9facd;border-color:#c3c95c}body[class] .header-section .js-header-mega-menu .header-mega-menu__menu--nested .header-mega-menu__menu-item:after{color:#526044;opacity:.8}body[class] .header-section .js-header-mega-menu .header-mega-menu__block--menu-rows .header-mega-menu__menu--nested{border:0;padding-left:0}body[class] .header-section .js-header-mega-menu .header-mega-menu__menu-item:hover{background:#f3f5ed;color:#182014}body[class] .header-section .js-header-mega-menu .header-mega-menu__menu-item[aria-expanded=true]{background:#f8f65b;color:#182014}body[class] .header-section .js-header-mega-menu .header-mega-menu__block--images{flex:0 1 30%;min-width:0;gap:14px;align-items:stretch;margin-inline-start:0}body[class] .header-section .js-header-mega-menu .header-mega-menu__block--image{min-width:0}body[class] .header-section .js-header-mega-menu .header-mega-menu__block--image--additional{display:none}body[class] .header-section .js-header-mega-menu .header-mega-menu__image-wrapper{min-height:260px;max-height:330px;height:330px;padding-top:0;border-radius:12px}body[class] .header-section .js-header-mega-menu .header-mega-menu__image-text-content{padding:16px 12px}body[class] .header-section .js-header-mega-menu .header-mega-menu__image-heading{font-size:16px;line-height:1.4}body[class] .header-section .js-header-mega-menu .header-mega-menu__image-subheading{font-size:12px;line-height:1.4}body[class] .header-section .js-header-mega-menu .header-mega-menu__image-overlay{background:linear-gradient(transparent 25%,#182014bd)}body[class] .header-section .js-header-mega-menu .header-mega-menu__block--menu-rows>.header-mega-menu__menu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;align-items:start}body[class] .header-section .js-header-mega-menu .header-mega-menu__block--menu-rows .header-mega-menu__menu--nested{flex:none;height:auto}body[class] .header-section .js-header-mega-menu .header-mega-menu__menu-item-wrapper--parent{margin:0}body[class] .header-section .js-header-mega-menu .header-mega-menu__menu-item--parent{font-weight:700;background:#f3f5ed}}@media(min-width:1200px)and (max-width:1350px){body[class] .header-section .header-menu__item--first-level{font-size:13px;padding-inline:8px}body[class] .header-section .header-menu__list--main{gap:2px}body[class] .header-section .js-header-mega-menu .header-mega-menu__menu--main{flex-basis:170px}}@media(max-width:1199px){body[class] .header-section .header__container{padding-block:6px}body[class] .footer .footer__main-content{grid-template-columns:1fr 1fr;gap:32px 48px}body[class] .footer .footer__bottom-content{flex-direction:column;align-items:stretch}body[class] .footer .footer__bottom-left-col{margin:0}body[class] .footer .footer__bottom-right-col{justify-content:space-between}}@media(max-width:600px){body[class] .footer{padding:32px 22px 0;margin-top:32px}body[class] .footer .footer__main-content{grid-template-columns:1fr;gap:24px}body[class] .footer .footer__navigation-item+.footer__navigation-item{padding-top:24px;border-top:1px solid #414a3d}body[class] .footer .footer__navigation-list-link{padding-block:9px}body[class] .footer .footer__copyright{font-size:12px}}@media(min-width:1200px){body[class] .header-section [id="headerMegaMenu:arbeitskleidung-warnschutz-textilien"] .ww-menu-all-textiles{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:54px;margin:0;padding:12px 14px!important;background:#fff;border:1px solid #dfe5d8;border-radius:10px;color:#253020;font-size:15px;font-weight:650;box-shadow:0 2px 4px #18201405}body[class] .header-section [id="headerMegaMenu:arbeitskleidung-warnschutz-textilien"] .ww-menu-all-textiles:hover,body[class] .header-section [id="headerMegaMenu:arbeitskleidung-warnschutz-textilien"] .ww-menu-all-textiles:focus-visible{background:#f9facd;border-color:#c3c95c}body[class] .header-section [id="headerMegaMenu:arbeitskleidung-warnschutz-textilien"] .ww-menu-all-textiles:focus-visible{outline:2px solid #68762f;outline-offset:3px}body[class] .header-section [id="headerMegaMenu:arbeitskleidung-warnschutz-textilien"] .ww-menu-all-textiles .ww-menu-all-textiles__arrow{flex-shrink:0;font-size:20px;line-height:1}}@media(min-width:1200px){body[class] .header-section [id="headerMegaMenu:warnwesten"] .header-mega-menu__menu-row{align-items:stretch}body[class] .header-section [id="headerMegaMenu:warnwesten"] .header-mega-menu__menu-row>.header-mega-menu__menu-col{display:grid;grid-auto-rows:1fr;align-self:stretch}body[class] .header-section [id="headerMegaMenu:warnwesten"] .header-mega-menu__menu-row>.header-mega-menu__menu-col>.header-mega-menu__menu-item-wrapper{margin:0;min-width:0}body[class] .header-section [id="headerMegaMenu:warnwesten"] .header-mega-menu__menu-row>.header-mega-menu__menu-col>.header-mega-menu__menu-item-wrapper>.header-mega-menu__menu-item{height:100%;box-sizing:border-box}body[class] .header-section [id="headerMegaMenu:warnwesten"] .header-mega-menu__menu-row>.header-mega-menu__menu-col:has(>.header-mega-menu__menu-item-wrapper:only-child){grid-auto-rows:auto;align-content:start}}.ww-price-summary{--ww-price-line: #dce1d8;margin:16px 0;padding:18px 20px;border:1px solid var(--ww-price-line);border-radius:12px;background:#f6f7f4;color:#192116;font-size:14px;line-height:1.5}.ww-price-summary [hidden]{display:none!important}.ww-price-summary__heading{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}.ww-price-summary__heading>strong{font-size:16px}.ww-price-summary__heading>span{padding:3px 10px;border-radius:5px;background:#e9ecdf;white-space:nowrap;font-size:12px;font-weight:600}.ww-price-summary__details{margin:0;border:0;padding:0}.ww-price-summary__rows{margin:0;padding:0}.ww-price-summary__rows>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;border-bottom:1px solid var(--ww-price-line)}.ww-price-summary__rows dt,.ww-price-summary__rows dd{margin:0;padding:0;font-size:14px;font-weight:400}.ww-price-summary__rows dt{min-width:0}.ww-price-summary__rows dd{flex-shrink:0;text-align:right;font-variant-numeric:tabular-nums}.ww-price-summary__rows small{display:block;color:#60695c;font-size:12px}.ww-price-summary__discount{color:#17613f}.ww-price-summary__discount dd{font-weight:600}.ww-price-summary__total{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding-top:14px}.ww-price-summary__total>strong:first-child{font-size:14px}.ww-price-summary__total>strong:last-child{font-size:27px;font-weight:700;white-space:nowrap;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ww-price-summary__net{padding-bottom:10px;color:#172011}.ww-price-summary__vat{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 12px;margin-top:0;border:1px solid var(--ww-price-line);border-radius:7px;background:#e9ecdf;font-size:15px;font-weight:600;color:#344034}.ww-price-summary__vat>span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.ww-price-summary__gross{padding-top:12px}.ww-price-summary__net>strong:first-child,.ww-price-summary__gross>strong:first-child{font-size:15px}.ww-price-summary__note,.ww-price-summary__shipping{margin:10px 0 0;padding:0;font-size:12px;line-height:1.5;color:#596258}.ww-price-summary__shipping{margin-top:2px}.ww-price-summary--bottom{margin-bottom:10px;border-top:3px solid #d4d52b}.ww-price-order .product-quantity{margin-bottom:10px!important}.ww-price-order .product-quantity__container{max-width:100%}.ww-price-order .product-add-to-cart{margin-top:10px!important}.ww-price-order .gpo-total-text{margin:8px 0 14px;padding:10px 14px;border:1px solid #dce1d8;border-radius:8px;background:#f6f7f4;font-size:14px!important}.ww-price-order .gpo-total-text .money{font-weight:700}.ww-price-order--calculated .gpo-total{display:none!important}@media(min-width:992px){.ww-price-source,.ww-price-source-label{display:none!important}}@media(max-width:991px){.ww-price-summary--top{display:none!important}.ww-price-summary--bottom{padding:14px 16px}.ww-price-summary__heading>strong{font-size:15px}.ww-price-summary__total>strong:last-child{font-size:24px}}#quick-quote-wrapper #qq-table-wrapper td.ww-quote-price{min-width:116px;vertical-align:top}#quick-quote-wrapper .ww-quote-gross-label{display:block;margin-top:2px;font-size:11px;font-weight:400;line-height:1.4;color:#50594b;white-space:nowrap}#quick-quote-wrapper .ww-quote-net{display:block;margin-top:8px;font-size:13px;line-height:1.45;color:#30392b;white-space:nowrap}#quick-quote-wrapper .ww-quote-net small{display:block;font-size:11px;color:#50594b}#quick-quote-wrapper #qq-table-wrapper .ww-quote-summary td{padding:10px 12px;background:#f4f5f1;color:#30392b;font-size:13px;border:0}#quick-quote-wrapper .ww-quote-summary td:last-child{text-align:right;font-weight:600;white-space:nowrap}#quick-quote-wrapper .ww-quote-tax-note{margin:12px 0 0;padding:12px 14px;background:#f4f5f1;border-left:3px solid #f4f44b;border-radius:4px;color:#50594b;font-size:12px;line-height:1.55}@media(max-width:480px){#quick-quote-wrapper #qq-table-wrapper td.ww-quote-price{min-width:90px;padding-left:6px;padding-right:6px}#quick-quote-wrapper .ww-quote-net{font-size:12px}}.ww-volume-selection{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 18px;padding:14px 16px;margin:10px 0 8px;border:1px solid #dce2e5;border-radius:8px;background:#f6f8f9;color:#243342;font-size:14px;line-height:1.4}.ww-volume-selection[hidden]{display:none}.ww-volume-selection__entry{display:flex;align-items:center;gap:12px}.ww-volume-selection__label{font-weight:600;margin:0}.ww-volume-selection__controls{display:flex;align-items:center;height:44px;border:1px solid #b9c3ca;border-radius:6px;overflow:hidden;background:#fff}.ww-volume-selection__controls button{display:inline-flex;align-items:center;justify-content:center;height:42px;min-height:0;line-height:1;width:40px;min-width:40px;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;font-size:21px;cursor:pointer}.ww-volume-selection__controls button:disabled{opacity:.35;cursor:default}.ww-volume-selection__controls input{width:76px;min-width:0;height:42px;min-height:0;max-height:42px;box-sizing:border-box;align-self:center;padding:0 4px;margin:0;border:0;border-radius:0;background:#fff;color:inherit;font:inherit;font-size:16px;line-height:42px;font-weight:600;text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.ww-volume-selection__controls input::-webkit-inner-spin-button,.ww-volume-selection__controls input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ww-volume-selection__controls :focus-visible{outline:2px solid #295c79;outline-offset:-3px}.ww-volume-selection__result{flex:1 1 145px;font-size:13px;text-align:right}.ww-volume-selection__result[data-active=true]{color:#174e3b;font-weight:600}@media(min-width:992px){.ww-volume-table-block.shopify-app-block{border:1px solid var(--ww-line, #dce1d8)!important;border-radius:12px!important;padding:16px!important;margin-top:0!important}.lb-vd-table tbody tr.ww-volume-active>td{background-color:#e5f2eb!important;color:#174e3b!important;font-weight:700!important}.lb-vd-table tbody tr.ww-volume-active>td:first-child{box-shadow:inset 4px 0 #287451}}@media(max-width:991px){.ww-volume-selection{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/65/compiled_assets/styles.css.map */
