product-card.card-product-1{border:1px solid #dadada;border-radius:8px;background:#fff;overflow:hidden;transition:box-shadow .15s ease,transform .08s ease,border-color .15s ease}product-card.card-product-1:hover{box-shadow:0 1px 2px #1111110f,0 8px 24px #1111111a;transform:translateY(-2px);border-color:#c8c8c8}product-card.card-product-1 .card-media{background:#f7f7f8;margin:0}product-card.card-product-1 .card-media img{mix-blend-mode:multiply}product-card.card-product-1 .card-product-1-info{padding:14px 16px 18px}product-card.card-product-1 .card-eyebrow,product-card.card-product-1 .card-eyebrow a{font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:11px;color:#555}product-card.card-product-1 .card-mfg-part{font-size:11px;letter-spacing:.06em;color:#555}product-card.card-product-1 h3.two-line-heading a{font-weight:700;color:#111;line-height:1.2}product-card.card-product-1 .price{font-weight:700;color:#111}product-card.card-product-1 .card_p-data{font-size:12.5px;color:#555}product-card.card-product-1 .card_p-data svg{opacity:.65}.quickship-card-badge{margin:10px 0 0 10px}.quickship-card-badge .badge--quickship{display:inline-flex;align-items:center;gap:5px;background:#e6f0e7;border:0;color:#337239;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:11px;padding:4px 9px;border-radius:3px}.quickship-card-badge .badge--quickship:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;display:inline-block}[id$=__best_seller] .block-section-title,[id$=__brands] .block-section-title,[id$=__collection_grid] .block-section-title,[id*=__multicolumn] .block-section-title{font-weight:700;letter-spacing:-.01em;color:#111}[id$=__best_seller] .block-block-section-title-wrapper,[id$=__collection_grid] .block-block-section-title-wrapper,[id$=__brands] .block-block-section-title-wrapper,[id*=__multicolumn] .block-block-section-title-wrapper{border-top:3px solid #933744;padding-top:18px}[id$=__best_seller] .block-section-title-aux .button-with,[id$=__collection_grid] .block-section-title-aux .button-with,[id$=__brands] .block-section-title-aux .button-with{font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:13px;color:#933744}[id$=__collection_grid] .grid-item .card-media{border-radius:0;border:1px solid #dadada;background:#fff;overflow:hidden;transition:border-color .15s ease}[id$=__collection_grid] .grid-item:hover .card-media{border-color:#933744}[id$=__collection_grid] .grid-item .card-media img{transition:transform .25s ease}[id$=__collection_grid] .grid-item:hover .card-media img{transform:scale(1.04)}[id$=__collection_grid] .grid-item h3,[id$=__collection_grid] .grid-item .text-heading-desktop-xm{font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#111}[id$=__collection_grid] .grid-item:hover h3{color:#933744}[id$=__brands] .grid-item{border:1px solid #dadada;border-radius:0;background:#fff;padding:18px 14px;transition:border-color .15s ease}[id$=__brands] .grid-item:hover{border-color:#933744}[id$=__brands] .grid-item img{filter:grayscale(1);opacity:.72;transition:filter .15s ease,opacity .15s ease}[id$=__brands] .grid-item:hover img{filter:none;opacity:1}[id*=__multicolumn] .grid-item{position:relative;overflow:hidden}[id*=__multicolumn] .grid-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,#0f0f11b8,#0f0f11d6)}[id*=__multicolumn] .multicolumn-card{position:relative;z-index:1;display:flex;flex-direction:column!important;align-items:flex-start;height:100%}[id*=__multicolumn] .multicolumn-card-info{display:flex;flex-direction:column;gap:8px}[id*=__multicolumn] .multicolumn-card-image-wrapper{display:inline-flex!important;align-items:center;justify-content:center;order:0;margin:0 0 16px;width:48px;height:48px;flex:0 0 48px;background:#fdf5f6;border-radius:4px;box-shadow:0 2px 10px #00000040}[id*=__multicolumn] .multicolumn-card-image-wrapper .media{width:auto;height:auto;margin:0;padding:0;background:none;min-height:0}[id*=__multicolumn] .multicolumn-card-image-wrapper img{width:26px;height:26px;max-width:26px;object-fit:contain;margin:0}[id*=__multicolumn] .multicolumn-card-info{order:1}[id*=__multicolumn] .multicolumn-card h3{font-weight:800;font-size:17px;line-height:1.2;letter-spacing:-.01em;margin:0}[id*=__multicolumn] .multicolumn-card-info .rte{font-size:13.5px;line-height:1.55;margin:0}@media(min-width:750px){[id*=__multicolumn] .multicolumn-list>.grid-item{position:relative}[id*=__multicolumn] .multicolumn-list>.grid-item+.grid-item:after{content:"";position:absolute;left:-1px;top:8px;bottom:8px;width:1px;background:#ffffff24}}[id$=__review_carousel] .review-carousel-title,[id$=__review_carousel] h2{font-weight:700;letter-spacing:-.01em}.product-info-secondary.card{border:1px solid #dadada;border-radius:8px}.card-mfg-part{font-family:inherit;text-transform:uppercase;letter-spacing:.08em;font-size:11px;color:#555}.navigation-main>.navigation-item>a{position:relative}.navigation-main>.navigation-item>a:after{content:"";position:absolute;left:0;right:100%;bottom:-4px;height:3px;background:#933744;transition:right .18s ease}.navigation-main>.navigation-item>a:hover:after,.navigation-main>.navigation-item>a:focus-visible:after{right:0}.navigation-main>.navigation-item>a[href*=quickship]{color:#337239;font-weight:700}.navigation-main>.navigation-item>a[href*=quickship]:after{background:#337239}.article-template{max-width:760px;margin-left:auto;margin-right:auto}.article-template .rte{font-size:16px;line-height:1.75;color:#303030}.article-template .rte h2{margin:36px 0 14px;font-size:26px;font-weight:700;letter-spacing:-.01em;color:#111}.article-template .rte h2:before{content:"";display:block;width:34px;height:3px;background:#933744;margin-bottom:10px}.article-template .rte h3{margin:28px 0 10px;font-size:20px;font-weight:700;color:#111}.article-template .rte img{border-radius:8px}.article-template .rte blockquote{margin:24px 0;padding:16px 22px;border-left:4px solid #933744;background:#fdf5f6;border-radius:0 8px 8px 0;color:#303030}.article-template .rte a{color:#933744;font-weight:600}.article-template .rte ul li,.article-template .rte ol li{margin-bottom:6px}.article-template .rte table{border-collapse:collapse;width:100%;font-size:14px}.article-template .rte table th,.article-template .rte table td{border:1px solid #dadada;padding:10px 12px;text-align:left}.article-template .rte table th{background:#f7f7f8;font-weight:700;text-transform:uppercase;font-size:12px;letter-spacing:.03em;color:#555}.accordion-section .facet{border:1px solid #dadada;border-radius:8px;background:#fff;margin-bottom:12px;overflow:hidden;transition:box-shadow .15s ease}.accordion-section .facet:hover{box-shadow:0 1px 2px #1111110f,0 8px 24px #1111110f}.accordion-section .facet-toggle{font-weight:700;color:#111;padding:16px 18px}.accordion-section .facet-toggle .angle-icon{color:#933744}.accordion-section .facet-content{padding:0 18px 16px;color:#303030;line-height:1.65}:root{--cc-mono: "Roboto Mono", ui-monospace, "SFMono-Regular", Menlo, monospace}product-card.card-product-1,[id$=__collection_grid] .grid-item .card-media,[id$=__brands] .grid-item,[id*=__multicolumn] .grid-item,[id*=__multicolumn] .grid-item .multicolumn-card,.product-info-secondary.card,.accordion-section .facet{border-radius:0!important}product-card.card-product-1{border-color:#dadada;transition:box-shadow .15s ease,border-color .15s ease}product-card.card-product-1:hover{transform:none;box-shadow:inset 0 0 0 2px #933744;border-color:#933744}[id$=__collection_grid] .grid-item .card-media{box-shadow:none}[id$=__collection_grid] .grid-item:hover .card-media{box-shadow:inset 0 0 0 2px #933744}[id$=__collection_grid] .grid-item:hover .card-media img{transform:none}[id$=__brands] .grid-item{border-color:#dadada}[id$=__brands] .grid-item:hover{box-shadow:none;border-color:#933744}[id$=__brands] .grid-item img{filter:grayscale(1) contrast(1.15);opacity:.82}[id*=__multicolumn] .grid-item{border-color:#dadada}[id*=__multicolumn] .grid-item:hover{box-shadow:none}product-card.card-product-1 .card-mfg-part,product-card.card-product-1 .price,product-card.card-product-1 .card_p-data,.card-mfg-part,.product-info .price{font-family:var(--cc-mono);font-variant-numeric:tabular-nums;letter-spacing:0}product-card.card-product-1 .card-eyebrow,product-card.card-product-1 .card-eyebrow a{color:#933744}[id$=__best_seller] .block-section-title,[id$=__collection_grid] .block-section-title,[id*=__multicolumn] .block-section-title{font-weight:400;letter-spacing:-.02em}[id$=__best_seller] .block-section-title b,[id$=__best_seller] .block-section-title strong,[id$=__collection_grid] .block-section-title b,[id*=__multicolumn] .block-section-title b{font-weight:700}[id$=__best_seller] .block-section-title-aux .button-with,[id$=__collection_grid] .block-section-title-aux .button-with,[id$=__brands] .block-section-title-aux .button-with{font-family:var(--cc-mono);letter-spacing:.04em;font-size:12px}.button,button.button,.btn{border-radius:6px}.footer-blocks-wrapper .widget-title{font-family:var(--cc-mono)!important;font-size:12px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#8a8a8a!important;font-weight:500!important}.footer_contact .footer_phone{font-size:26px!important;font-weight:700!important;color:#fff!important;letter-spacing:-.01em;line-height:1.15;font-variant-numeric:tabular-nums}.footer_contact .footer_c_item p{color:#8a8a8a}.footer-blocks-wrapper a{color:#a7a7a7}.footer-blocks-wrapper a:hover{color:#fff}@media(min-width:990px){.footer_block_items .grid-item{border-left:1px solid rgba(255,255,255,.08);padding-left:26px}.footer_block_items .grid-item:first-child{border-left:0;padding-left:0}}.footer-cutoff{border-top:1px solid rgba(255,255,255,.09)}.footer-cutoff__inner{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-top:14px;padding-bottom:14px;border-left:3px solid #933744;padding-left:16px}.footer-cutoff__mark{font-family:var(--cc-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#8a8a8a}.footer-cutoff .shipping-countdown__inner{display:flex;align-items:center;gap:12px}.footer-cutoff .shipping-countdown__timer,.footer-cutoff .shipping-countdown__next-day,.footer-cutoff .shipping-countdown__weekend{font-family:var(--cc-mono);font-size:12.5px;color:#cfc9c4;margin:0}.footer-cutoff .shipping-countdown__timer strong{color:#fff}.footer-cutoff .shipping-countdown__badge{display:inline-flex;align-items:center;gap:6px;color:#7fb083;font-family:var(--cc-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.footer-cutoff .shipping-countdown__badge svg{width:15px;height:15px}.footer-info-end .container{font-family:var(--cc-mono)}.footer-brand-family-links{font-family:var(--cc-mono);font-size:12px;letter-spacing:.04em}.cc-brand-meta{display:none}@media(min-width:1200px){.head-slot-start{align-items:center}.cc-brand-meta{display:flex;flex-direction:column;justify-content:center;gap:5px;padding-left:16px;margin-left:16px;border-left:1px solid #dadada}.cc-brand-meta span{font-family:var(--cc-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:#7c7c7c;line-height:1;white-space:nowrap}.cc-brand-meta span:first-child{color:#933744;font-weight:700}}.head-slot-mid input[type=search],.head-slot-mid .search-input,.header-search input{font-family:var(--cc-mono);font-size:13px;letter-spacing:0}.cc-cap-flag{display:flex;width:-moz-fit-content;width:fit-content;align-items:baseline;gap:8px;margin:14px 0 18px;padding:8px 14px;border:1px solid #dadada;border-left:4px solid #933744;background:#f7f7f8;font-family:var(--cc-mono)}.cc-cap-flag b{font-size:17px;font-weight:700;color:#111;letter-spacing:-.01em}.cc-cap-flag span{font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:#555}[id$=__best_seller] .block-section-title-wrap{display:flex;align-items:baseline;justify-content:space-between;gap:16px}[id$=__best_seller] .block-section-title{color:#111!important;font-weight:400;font-size:clamp(22px,2.6vw,30px)!important;letter-spacing:-.02em;margin:0}[id$=__best_seller] .block-section-title b,[id$=__best_seller] .block-section-title strong{font-weight:700}[id$=__best_seller] .block-section-title-aux .button-with,[id$=__best_seller] .block-section-title-wrap .button-with{color:#933744!important;font-family:var(--cc-mono);text-transform:uppercase;letter-spacing:.04em;font-size:12px;border-bottom:2px solid #933744;padding-bottom:2px}.quickship-pill{border-radius:4px!important}.footer-cutoff .shipping-countdown__inner{background:transparent!important;border:0!important;padding:0!important}.footer-cutoff .shipping-countdown__timer{color:#d8d3ce!important}.footer-brand-family img{mix-blend-mode:lighten}[id*=__multicolumn]{position:relative;overflow:hidden}[id*=__multicolumn]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:url(cc-why-photo.webp);background-size:cover;background-position:74% center}[id*=__multicolumn]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(90deg,#0e0d0df7,#0e0d0ded 55%,#0e0d0dd9 82%,#0e0d0de0)}[id*=__multicolumn]>*{position:relative;z-index:1}[id*=__multicolumn] [class*=color-]{background:transparent!important}[id*=__multicolumn] .block-section-title{color:#fff!important;font-weight:400!important;letter-spacing:-.02em}[id*=__multicolumn] .block-section-title em,[id*=__multicolumn] .block-section-title b{font-style:normal;font-weight:700;color:#fff;background:#933744;padding:.02em .12em;-webkit-box-decoration-break:clone;box-decoration-break:clone}[id*=__multicolumn] .grid-item{background:transparent!important;border:0!important;box-shadow:none!important}[id*=__multicolumn] .multicolumn-card{background:transparent!important;padding:16px 22px 18px 0!important}[id*=__multicolumn] .multicolumn-card-image-wrapper{display:none}[id*=__multicolumn] .multicolumn-card-info h3{color:#fff!important;position:relative;padding-top:12px}[id*=__multicolumn] .multicolumn-card-info h3:before{content:"";position:absolute;top:0;left:0;width:20px;height:3px;background:#933744}[id*=__multicolumn] .multicolumn-card-info .rte{color:#b9b3ae!important}.cc-why-nums{display:flex;flex-wrap:wrap;margin:22px 0 6px;border-top:1px solid rgba(255,255,255,.18);max-width:900px}.cc-why-num{padding:18px 34px 18px 0;margin-right:34px;border-right:1px solid rgba(255,255,255,.14)}.cc-why-num:last-child{border-right:0;margin-right:0}.cc-why-num b{display:block;font-weight:700;font-size:clamp(28px,3.2vw,44px);color:#fff;line-height:1;font-variant-numeric:tabular-nums}.cc-why-num span{display:block;margin-top:6px;font-family:Roboto Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#a39d99}@media(max-width:700px){.cc-why-num{padding-right:20px;margin-right:20px}}.block-section-title,[id*=__multicolumn] .block-section-title,[id$=__cc_ruler] .ccr__title,.review-carousel__title{font-weight:700!important;text-transform:uppercase!important;letter-spacing:.01em!important;line-height:1.05}[id$=__cc_ruler] .ccr__title b,[id$=__cc_ruler] .ccr__title strong{font-weight:900!important;color:#933744!important;font-style:normal}[id*=__multicolumn] .block-section-title b,[id*=__multicolumn] .block-section-title em{font-weight:900!important}@media(min-width:990px){.sub-menu-panel{padding:16px 18px!important;border-radius:0!important;border:1px solid #dadada;border-top:2px solid #933744;box-shadow:0 14px 34px #11111124!important;gap:4px}.sub-menu-panel-1{padding-right:16px!important;min-width:340px}.navigation-menu{position:relative}.navigation-menu>.navigation-item{position:relative}.navigation-menu>.navigation-item:has(.sub-menu-panel-2){position:static}.navigation-menu>.navigation-item:has(.sub-menu-panel-2) .sub-menu-panel{left:0!important;right:auto!important}.navigation-menu>.navigation-item:nth-last-child(-n+3):not(:has(.sub-menu-panel-2)) .sub-menu-panel{left:auto!important;right:0!important}.sub-menu-panel{max-width:min(1040px,calc(100vw - 48px))!important;box-sizing:border-box}.panel-1-menu-item:hover .child_menu-item__icon{border-color:#933744}.panel-1-menu-item{border-bottom:1px solid #ececec}.panel-1-menu-item:last-child{border-bottom:0}.panel-1-menu-item a{padding:4px 8px!important}.sub-menu-panel a,.panel-1-menu-item .child_menu-item{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.01em;font-size:14px!important;line-height:1.15;color:#111}.panel-1-menu-item .child_menu-item{max-width:none!important;gap:0!important}.panel-1-menu-item:focus-within,.panel-1-menu-item:hover{background:#f6ecee!important}.panel-1-menu-item:hover>a,.panel-1-menu-item:focus-within>a{color:#933744!important}.child_menu-item img{width:42px!important;height:42px!important;border:1px solid #dadada;border-radius:0;padding:1px;margin-right:11px!important;flex:none}.sub-menu-panel-2{padding-left:18px!important;border-left:1px solid #dadada!important}.collection_menu{border:1px solid #dadada!important;border-radius:0!important;transition:border-color .15s ease}.collection_menu:hover{border-color:#933744!important}.collection_menu a{gap:11px!important;padding:8px 11px}.collection_menu img{width:42px!important;height:42px!important;filter:grayscale(1);opacity:.85;transition:filter .15s ease,opacity .15s ease}.collection_menu:hover img{filter:none;opacity:1}.collection_menu span{font-weight:700!important;text-transform:uppercase;letter-spacing:.02em}.panel-2-item{gap:9px!important}}.announcement-bar-wrapper.color-accent-1{background:#0f0f0f!important;border-top:2px solid #933744;border-bottom:1px solid #262626!important}.announcement-bar-center{color:#eaeaea;font-family:var(--font-heading-family);font-weight:400;letter-spacing:.01em;font-size:14px}@media(min-width:1260px){.announcement-bar-single-col .announcement-bar-center:before{content:"";display:inline-block;width:18px;height:2px;background:#933744;vertical-align:middle;margin-right:12px}}.product-info-wrap .price-item.price-item-regular,.product-info-wrap .price-item{font-family:var(--font-heading-family);font-size:42px!important;font-weight:700!important;line-height:1!important;letter-spacing:-.02em;color:#111;font-variant-numeric:tabular-nums}.product-info-wrap .price{margin-bottom:4px}.cc-vp{grid-column:1 / -1;border:1px solid #dadada;border-top:3px solid #933744;background:#fafafa;padding:18px 18px 16px;margin:10px 0 0}.cc-vp__msg{margin:0 0 13px!important;font-family:var(--font-heading-family);font-size:19px;font-weight:600;line-height:1.25;color:#111}.cc-vp__msg b{font-weight:700;color:#933744;font-variant-numeric:tabular-nums}.cc-vp__msg--part{color:#27622d}.cc-vp__msg--part b{color:#933744}.cc-vp__msg--win{color:#27622d;font-weight:700}.cc-vp__track{position:relative;height:16px;background:#f0f0f0;border:1px solid #dadada;overflow:hidden}.cc-vp__fill{display:block;height:100%;width:0;background:#933744;transition:width .45s cubic-bezier(.4,0,.2,1)}.cc-vp.is-disc-hit .cc-vp__fill{background:#337239}.cc-vp__marker{position:absolute;top:-2px;bottom:-2px;width:2px;background:#111;opacity:.55;transform:translate(-1px)}.cc-vp__ticks{position:relative;height:32px;margin-top:9px}.cc-vp__tick{position:absolute;display:flex;flex-direction:column;line-height:1.15;transform:translate(-50%);white-space:nowrap}.cc-vp__tick--end{right:0;left:auto;transform:none;text-align:right}.cc-vp__tick b{font-family:Roboto Mono,ui-monospace,monospace;font-size:15px;font-weight:700;color:#111}.cc-vp__tick i{font-style:normal;font-family:Roboto Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#7c7c7c}.cc-vp.is-ship-hit [data-cc-vp-tick=ship] b,.cc-vp.is-ship-hit [data-cc-vp-tick=ship] i,.cc-vp.is-disc-hit [data-cc-vp-tick=disc] b,.cc-vp.is-disc-hit [data-cc-vp-tick=disc] i{color:#337239}.product-detail-copy{margin:34px 0 0}.product-detail-copy__heading{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.01em;font-size:24px;color:#111;border-top:3px solid #933744;padding-top:14px;margin:0 0 16px}.product-detail-copy .rte{color:#444;line-height:1.7}@media(min-width:750px){.product-detail-copy .rte{column-width:400px;column-gap:48px}.product-detail-copy .rte h2,.product-detail-copy .rte h3,.product-detail-copy .rte h4,.product-detail-copy .rte ul,.product-detail-copy .rte ol,.product-detail-copy .rte li{break-inside:avoid}.product-detail-copy .rte h2,.product-detail-copy .rte h3,.product-detail-copy .rte h4{break-after:avoid}.product-detail-copy .rte>:first-child{margin-top:0}}.spec-table__heading{font-family:var(--font-heading-family);font-weight:700!important;text-transform:uppercase;letter-spacing:.01em;font-size:24px!important;border-top:3px solid #933744;padding-top:14px;margin-bottom:4px!important}.product-info-secondary.card{border-radius:0!important}.product-info-secondary-line{font-size:13px;color:#444}@media(min-width:990px){.product-media-gallery-wrap{position:sticky!important;top:96px;align-self:start}}.announcement-bar-quote-cta{display:inline-flex;align-items:center;gap:8px;background:transparent;color:#fff!important;font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:13px;line-height:1;padding:2px 0;border-radius:0;border-bottom:2px solid #933744;white-space:nowrap;text-decoration:none;box-shadow:none;transition:color .16s ease,border-color .16s ease}.announcement-bar-quote-cta .abar-cta-arrow{font-size:16px;transition:transform .16s ease}.announcement-bar-quote-cta:hover{color:#fff!important;border-bottom-color:#fff}.announcement-bar-quote-cta:hover .abar-cta-arrow{transform:translate(4px)}.announcement-bar-right{display:flex!important;align-items:center}@media(min-width:1260px){.announcement-bar.announcement-bar-single-col{display:grid!important;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:24px;text-align:center!important}.announcement-bar-single-col .announcement-bar-center{grid-column:2}.announcement-bar-single-col .announcement-bar-right{grid-column:3;justify-self:end}}@media(max-width:1259px){.announcement-bar-single-col{flex-wrap:wrap;gap:10px}}.caster-options-card{border-radius:0!important;border-width:1px!important;border-color:#dadada!important}.caster-options-card:hover{border-color:#933744!important;box-shadow:none!important}.caster-options-card__image{border-radius:0!important}.caster-options-card__add-to-cart,.caster-options-card .button{border-radius:4px!important}.cc-card-labels{position:absolute;top:8px;left:8px;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:5px;pointer-events:none;max-width:calc(100% - 16px)}.cc-label-chip{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;line-height:1;padding:4px 8px;border-radius:3px;background:#fdf5f6;color:#933744;border:1px solid #e8d0d3;white-space:nowrap}.cc-label-chip--qs{background:#e6f0e7;color:#337239;border-color:#cfe5d2}.cc-label-chip--qs:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.card-product .product-card-figure,.card-product figure,product-card figure,product-card .card-media{position:relative}.cc-vp--cart{margin:0 0 18px!important}.cc-collections-band .page-title,.cc-blog-featured__title,[class*=cc-blog] h1,[class*=cc-blog] .page-title{text-transform:uppercase;letter-spacing:.01em}.collection-list .card-overlay,.collection-list .grid-item .card-overlay,.cc-blog-featured,.cc-blog-featured__media,.blog-card,.blog-card .blog-card-overlay,.blog-card__media{border-radius:0!important}html{overflow-x:clip}.review-carousel__track:not(.flickity-enabled){display:flex;margin:0;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.review-carousel__track:not(.flickity-enabled)::-webkit-scrollbar{display:none}.review-carousel__track:not(.flickity-enabled)>.review-carousel__card{scroll-snap-align:start}#product-grid .card-page,#product-grid .card-article{display:flex;flex-direction:column;gap:8px;height:100%;padding:24px 20px;background:#f7f7f8;border:1px solid #dadada;border-radius:0;box-sizing:border-box}#product-grid .card-page:before,#product-grid .card-article:before{content:"Resource";font-size:1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#933744}#product-grid .card-article:not(.card-page):before{content:"Article"}#product-grid .card-page .card-article-heading,#product-grid .card-article .card-article-heading{margin:0;font-size:1.7rem;line-height:1.25;font-weight:700}#product-grid .card-page .card-article-heading a,#product-grid .card-article .card-article-heading a{color:#111;text-decoration:none}#product-grid .card-page .card-article-heading a:after{content:" \2192";color:#933744}#product-grid .card-page:hover,#product-grid .card-article:hover{border-color:#933744}#product-grid .card-article-excerpt{margin:0;font-size:1.3rem;line-height:1.5;color:#555}.multicolumn:has(.cc-why-nums) .multicolumn-card{flex-direction:column;justify-content:flex-start;align-items:flex-start}@media(max-width:749px){.hero-finder picture img,[id$=__hero_finder] picture img,.hero picture img{object-position:58% 62%!important}}product-card.card-product-1{display:flex;flex-direction:column;height:100%;border:1px solid #e2e2e4;border-radius:0;background:#fff;overflow:hidden;transition:box-shadow .18s ease,border-color .18s ease,transform .12s ease}product-card.card-product-1:hover{border-color:#933744;box-shadow:0 2px 4px #1111110d,0 14px 34px #1111111f;transform:translateY(-3px)}product-card.card-product-1 .card-media{background:#f4f4f6;border-bottom:1px solid #ededf0;padding:8px;margin:0}product-card.card-product-1 .card-media-image{mix-blend-mode:multiply;transition:transform .35s ease}product-card.card-product-1:hover .card-media-image{transform:scale(1.045)}product-card.card-product-1 .card-product-1-info{flex:1 1 auto;display:flex;flex-direction:column;gap:7px;padding:15px 16px 14px}product-card.card-product-1 .card-eyebrow,product-card.card-product-1 .card-eyebrow a{order:1;margin:0;font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:10.5px;color:#933744}product-card.card-product-1 h3.two-line-heading{order:2;margin:0}product-card.card-product-1 h3.two-line-heading a{font-weight:700;color:#111;line-height:1.18;letter-spacing:-.005em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}product-card.card-product-1 .card-mfg-part{order:3;margin:0;font-family:var(--cc-mono);font-size:10.5px;letter-spacing:.04em;color:#8a8a8a;text-transform:uppercase}product-card.card-product-1 .price{order:4;margin:3px 0 0}product-card.card-product-1 .price .price-item,product-card.card-product-1 .price__regular .price-item--regular{font-weight:800;color:#111;font-size:21px;line-height:1}product-card.card-product-1 .card-volume-badge{order:5;align-self:flex-start;display:inline-flex;align-items:center;background:#fdf5f6;color:#933744;border:1px solid #f0dde0;font-weight:700;font-size:10px;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:2px}product-card.card-product-1 .card_p-data{order:6;margin-top:5px;padding-top:11px;border-top:1px solid #ececef;display:flex;flex-direction:column;gap:6px}product-card.card-product-1 .card_p-data>div{display:flex;align-items:center;gap:8px;font-family:var(--cc-mono);font-size:12px;line-height:1.25;color:#3a3a3a;letter-spacing:-.01em}product-card.card-product-1 .card_p-data svg{width:15px;height:15px;flex:0 0 15px;color:#933744;opacity:.5}product-card.card-product-1 .card-product-1-footer{margin-top:auto;padding:0 16px 16px}product-card.card-product-1 .card-product-actions,product-card.card-product-1 .product-actions-add-to-cart{margin:0;padding:0}product-card.card-product-1 .card-product-atc-with-qty{display:flex;gap:8px;align-items:stretch}product-card.card-product-1 .card-product-qty{display:flex;flex:0 0 auto;border:1px solid #d8d8db;border-radius:0;overflow:hidden;background:#fff}product-card.card-product-1 .card-product-qty .quantity-input-button{width:32px;background:#fff;border:0;color:#333;font-size:15px;cursor:pointer;transition:background .15s ease,color .15s ease}product-card.card-product-1 .card-product-qty .quantity-input-button:hover{background:#f2f2f4;color:#933744}product-card.card-product-1 .card-product-qty .quantity-input-field{width:34px;border:0;border-left:1px solid #ececef;border-right:1px solid #ececef;text-align:center;font-weight:700;font-family:var(--cc-mono);font-size:13px;background:#fff;-moz-appearance:textfield}product-card.card-product-1 .button-add-to-cart{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#111;color:#fff;border:0;border-radius:0;font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:12px;padding:12px 14px;cursor:pointer;transition:background .15s ease}product-card.card-product-1 .button-add-to-cart:hover{background:#933744}product-card.card-product-1 .button-add-to-cart svg{width:16px;height:16px}product-card.card-product-1 .product-actions-add-to-cart>.button{display:flex;width:100%;justify-content:center;background:#111;color:#fff;border-radius:0;text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-size:12px;padding:12px 14px}product-card.card-product-1 .product-actions-add-to-cart>.button:hover{background:#933744}product-card.card-product-1 .card-price-line{order:4;margin:3px 0 0;display:flex;align-items:baseline;gap:6px}product-card.card-product-1 .card-price-line .price{margin:0}product-card.card-product-1 .card-price-unit{font-family:var(--cc-mono);font-size:12px;font-weight:600;color:#9a9a9a}product-card.card-product-1 .card-spec-sheet{order:6;margin:6px 0 0;padding-top:4px;display:flex;flex-direction:column;gap:0}product-card.card-product-1 .card-spec-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px dotted #e2e2e6}product-card.card-product-1 .card-spec-row:first-child{border-top:1px solid #ececef}product-card.card-product-1 .card-spec-row:last-child{border-bottom:0}product-card.card-product-1 .card-spec-row dt{margin:0;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:#8a8a8a}product-card.card-product-1 .card-spec-row dd{margin:0;font-family:var(--cc-mono);font-size:12.5px;color:#222;text-align:right;letter-spacing:-.01em}product-card.card-product-1 .card-spec-row--cap dd{font-weight:700;color:#111}product-card.card-product-1 .card-product-1-info .price{display:inline-flex;align-items:baseline;gap:6px}product-card.card-product-1 .card-product-1-info .price:after{content:"/ea";font-family:var(--cc-mono);font-size:12px;font-weight:600;color:#9a9a9a}product-card.card-product-1 .card-spec-row{justify-content:flex-start;align-items:center;gap:8px}product-card.card-product-1 .card-spec-icon{flex:0 0 15px;width:15px;height:15px;display:inline-flex;align-items:center;color:#933744;opacity:.55}product-card.card-product-1 .card-spec-icon svg{width:15px;height:15px}product-card.card-product-1 .card-spec-row dd{margin-left:auto}.cc-collection-offer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 30px;background:linear-gradient(180deg,#9a3a48,#8a3340);color:#fff;padding:13px 22px;margin:0 0 20px;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0000001f}.cc-collection-offer__item{display:inline-flex;align-items:center;gap:12px}.cc-collection-offer__ic{flex:0 0 34px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff21;border-radius:3px;color:#fff}.cc-collection-offer__ic svg{width:18px;height:18px}.cc-collection-offer__txt{display:inline-flex;flex-direction:column;line-height:1.15;text-align:left}.cc-collection-offer__txt b{font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.06em}.cc-collection-offer__txt i{font-style:normal;font-size:11.5px;color:#ffffffbd;letter-spacing:.01em}.cc-collection-offer__rule{width:1px;align-self:stretch;min-height:36px;background:#fff3}@media(max-width:749px){.cc-collection-offer{gap:14px 22px;padding:12px 16px}.cc-collection-offer__rule{display:none}}.card-testimonial{position:relative;border:1px solid #e2e2e4;border-radius:0;background:#fff;padding:30px 28px 26px;transition:border-color .18s ease,box-shadow .18s ease,transform .12s ease}.card-testimonial:hover{border-color:#cdb3b8;box-shadow:0 2px 4px #1111110a,0 14px 30px #11111112;transform:translateY(-2px)}.card-testimonial:before{content:"\201c";position:absolute;top:6px;right:22px;font-family:Georgia,Times New Roman,serif;font-size:66px;line-height:1;color:#f2dde1;pointer-events:none}.card-testimonial-rating{color:#f5a623;letter-spacing:2px;margin-bottom:12px;position:relative;z-index:1}.card-testimonial-content{position:relative;z-index:1;font-size:15px;line-height:1.62;color:#303030}.card-testimonial-header,.card-testimonial-citation{position:relative;z-index:1}.card-testimonial-citation{font-weight:800;color:#933744;letter-spacing:.01em}.cc-edu__tile{border-radius:0!important}.caster-options-card__add:not(.caster-options-card__add--added){background-color:#111!important;border-color:#111!important;color:#fff!important;border-radius:0!important}.caster-options-card__add:not(.caster-options-card__add--added):hover{background-color:#933744!important;border-color:#933744!important}[id*=__multicolumn]:after{background:linear-gradient(90deg,#0e0d0df0,#0e0d0de0 55%,#0e0d0dbd 82%,#0e0d0dc7)}[id*=__multicolumn] .multicolumn-card{padding:22px 22px 24px!important;border:1px solid rgba(255,255,255,.1);background:#ffffff06!important;transition:border-color .18s ease,background .18s ease}[id*=__multicolumn] .grid-item:hover .multicolumn-card{border-color:#933744bf;background:#ffffff0b!important}[id*=__multicolumn] .multicolumn-card-info h3{padding-top:0}[id*=__multicolumn] .multicolumn-card-info h3:before{content:none}[id*=__multicolumn] .multicolumn-card-image-wrapper{display:flex!important;width:44px!important;height:44px!important;align-items:center;justify-content:center;margin-bottom:16px;border-radius:3px;box-shadow:inset 0 0 0 1px #93374447}[id*=__multicolumn] .multicolumn-card-image-wrapper .media,[id*=__multicolumn] img.multicolumn-card-image{width:34px!important;height:34px!important;max-width:34px!important}@media(max-width:749px){[id*=__multicolumn] .multicolumn-card{padding:18px!important}}@media(max-width:749px){input[type=text],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=search],input[type=password],input:not([type]),select,textarea{font-size:16px!important}}@media(max-width:749px){.header-search-global-form input[name=q]{padding-right:44px!important}}.mega-menu-column-list .navigation-item a{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.mega-menu-count{flex:0 0 auto;font-family:Roboto Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.04em;opacity:.55}.mega-menu-column-list .navigation-item a:hover .mega-menu-count{opacity:.9;color:#933744}
/*# sourceMappingURL=/cdn/shop/t/63/assets/cc-redesign.css.map */
