main{background-color:var(--brand-bg-primary)}main{width:100%;margin:0 auto;background:var(--bg-light)}main[data-template-name=page] h1,main[data-template-name=page] .text-block h1{font-size:30px;font-weight:500}main[data-template-name=page] h2,main[data-template-name=page] .text-block h2{font-size:28px}main[data-template-name=page] h3,main[data-template-name=page] .text-block h3{font-size:24px}.breadcrumb-section .section--page-width{background:var(--brand-bg-primary-reverse);max-width:none}main[data-template-name=page]{background-color:#fff}#header-group[data-template=product] .breadcrumb-section .section--page-width,#header-group[data-template-name=page] .breadcrumb-section .section--page-width{background-color:#fff}.custom-page{padding:40px 0 80px}.button-primary,.submit-button{display:flex;justify-content:center;align-items:center;width:auto}.button-primary:hover:not(:disabled){--button-color: var(--brand-tx-primary-reverse);--button-background-color: var(--brand-almost-black);--button-border-color: var(--brand-almost-black)}.button-black{justify-content:center;align-items:center;color:var(--brand-tx-primary-reverse);background-color:var(--brand-almost-black);border-color:var(--brand-almost-black);width:auto;padding:13px 50px;border:none;border-radius:4px;display:flex;gap:10px;cursor:pointer;transition:background-color .3s ease,transform .2s ease;font-weight:var(--brand-font-weight-bold)}.button-black:hover:not(:disabled){color:var(--brand-almost-black);background-color:var(--brand-tx-primary-reverse);border-color:var(--brand-almost-black);outline:var(--brand-border-width-thick) var(--brand-bg-secondary) solid;outline-offset:-1px}.button-secondary{display:flex;justify-content:center;align-items:center}.button-secondary svg{width:12px;height:12px}.button-secondary:hover svg{display:block}@media screen and (min-width:1280px)and (max-width:1439px){.button-secondary svg{width:var(--size-12-vw);height:var(--size-12-vw)}}.button-tertiary{--button-color: var(--brand-tx-primary-reverse);--button-background-color: var(--brand-graphite);--button-border-color: var(--brand-graphite)}.button-tertiary:hover:not(:disabled){--button-color: var(--brand-tx-primary-reverse);--button-background-color: var(--brand-dark-gray);--button-border-color: var(--brand-dark-gray)}.button-accent{--button-color: var(--brand-almost-black);--button-background-color: var(--brand-gold);--button-border-color: var(--brand-gold)}.button-accent:hover:not(:disabled){--button-color: var(--brand-almost-black);--button-background-color: var(--brand-blond);--button-border-color: var(--brand-blond)}.button-primary-outline{--button-color: var(--brand-green);--button-background-color: transparent;--button-border-color: var(--brand-green)}.button-primary-outline:hover:not(:disabled){--button-color: var(--brand-tx-primary-reverse);--button-background-color: var(--brand-green);--button-border-color: var(--brand-green)}.button-secondary-outline{--button-color: var(--brand-almost-black);--button-background-color: transparent;--button-border-color: var(--brand-almost-black)}.button-secondary-outline:hover:not(:disabled){--button-color: var(--brand-tx-primary-reverse);--button-background-color: var(--brand-almost-black);--button-border-color: var(--brand-almost-black)}.button-tertiary-outline{--button-color: var(--brand-graphite);--button-background-color: transparent;--button-border-color: var(--brand-graphite)}.button-tertiary-outline:hover:not(:disabled){--button-color: var(--brand-tx-primary-reverse);--button-background-color: var(--brand-graphite);--button-border-color: var(--brand-graphite)}.button-accent-outline{--button-color: var(--brand-gold);--button-background-color: transparent;--button-border-color: var(--brand-gold)}.button-accent-outline:hover:not(:disabled){--button-color: var(--brand-almost-black);--button-background-color: var(--brand-gold);--button-border-color: var(--brand-gold)}.button-ghost{--button-color: var(--brand-tx-primary);--button-background-color: transparent;--button-border-color: transparent}.button-ghost:hover:not(:disabled){--button-color: var(--brand-tx-primary);--button-background-color: var(--brand-bg-secondary);--button-border-color: var(--brand-bg-secondary)}.button-link{--button-color: var(--brand-green);--button-background-color: transparent;--button-border-color: transparent;text-decoration:underline;padding:8px 0;min-height:auto}.button-link:hover:not(:disabled){--button-color: var(--brand-almost-black);text-decoration:none}.button-sm{padding:8px 16px;font-size:var(--brand-font-size-sm);min-height:36px}.button-lg{padding:16px 32px;font-size:var(--brand-font-size-lg);min-height:52px}.button-xl{padding:20px 40px;font-size:var(--brand-font-size-xxl);min-height:60px}.button-full{width:100%}.button-auto{width:auto}.button-loading{position:relative;color:transparent}.button-loading:after{content:"";position:absolute;width:16px;height:16px;top:50%;left:50%;margin-left:-8px;margin-top:-8px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:button-spin 1s linear infinite}@keyframes button-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button-icon{padding:12px;min-width:44px;min-height:44px}.button-icon.button-sm{padding:8px;min-width:36px;min-height:36px}.button-icon.button-lg{padding:16px;min-width:52px;min-height:52px}.button-group{display:inline-flex;gap:8px}.button-group .button{margin:0}.button-group-vertical{display:inline-flex;flex-direction:column;gap:8px}.button-group-vertical .button{margin:0}.viewAll-link{font-size:15px;font-weight:700;line-height:1.5}.viewAll-link:hover{--button-color: var(--color, var(--brand-camo-green))}.viewAll-link:after{content:"";width:100%;height:1px;background-color:var(--button-color);display:block;border-radius:2px}.viewAll-link:hover:after{opacity:0}@media screen and (min-width:1280px)and (max-width:1439px){.viewAll-link{font-size:var(--size-15-vw)}}@media screen and (max-width:1279px){.viewAll-link{font-size:14px;display:inline-block;margin-bottom:4px}.viewAll-link:after{margin-top:4px}}@media screen and (max-width:768px){.button-sm{padding:6px 12px;font-size:var(--brand-font-size-sm);min-height:32px}.button-lg{padding:14px 28px;font-size:var(--brand-font-size-md);min-height:48px}.button-xl{padding:18px 36px;font-size:var(--brand-font-size-xl);min-height:56px}}.section-products-carousel+.section-products-carousel .products-carousel-wrapper{padding-top:0}.section-resource-list__footer{display:flex;justify-content:center;align-items:center;width:100%;margin-top:15px}.button-transparent{display:flex;padding:var(--brand-spacing-md) var(--brand-spacing-xxxxxl);justify-content:center;align-items:center;gap:var(--brand-spacing-base);border-radius:var(--btn-input, 0);border:var(--brand-border-width-normal) solid var(--brand-tx-primary);background:transparent;color:var(--brand-tx-primary);font-weight:var(--brand-font-weight-bold);font-size:var(--brand-font-size-lg);text-decoration:none;cursor:pointer;transition:all .2s ease;box-sizing:border-box}.button-transparent:hover{outline:var(--brand-border-width-normal) solid var(--brand-tx-primary);outline-offset:-1px}.slideshow--desktop{display:block}.slideshow--desktop slideshow-slides[size=medium]{height:460px!important;min-height:460px!important}.slideshow--desktop slideshow-arrows{left:115px;right:115px}slideshow-arrows button{padding:11px 10px 4px!important;border:var(--brand-border-width-normal) solid var(--brand-tx-primary-reverse)!important}slideshow-arrows button:hover{color:var(--brand-blond);border:var(--brand-border-width-thick) solid var(--brand-blond)!important}.slideshow--mobile,.mobile-view{display:none}@media screen and (max-width:1023px){.desktop-view{display:none!important}.mobile-view{display:block!important}}@media screen and (max-width:450px){.slideshow--desktop{display:none!important}.slideshow--mobile{display:block!important}slideshow-slides[size=medium]{height:440px!important;min-height:440px!important}}.slideshow--both{display:block}@media screen and (min-width:786px){.product-information__media slideshow-component slideshow-arrows{display:none}}@media screen and (max-width:786px){.product-information__media{margin-bottom:20px}}slideshow-component{width:100%;max-width:1680px;margin:0 auto}slideshow-component .button-secondary.icon-pause,slideshow-component .button-secondary.icon-play{display:none}slideshow-slides{transition:transform .8s cubic-bezier(.42,0,.58,1)!important}.custom-header{width:100%;position:relative;top:0;left:0;z-index:1000;transition:all .3s ease}@media screen and (min-width:769px){body .custom-header{position:fixed!important}}.section--page-width{max-width:var(--brand-container-max-width);width:100%;margin:auto}@media screen and (max-width:480px){.section--page-width{margin:auto}}.custom__main{height:155px;display:flex;align-items:center;justify-content:center}.custom__container{width:100%;height:100%;max-width:1680px;padding:0 115px;display:flex;gap:20px;margin:0 auto}.container_padding{padding-left:var(--brand-container-padding);padding-right:var(--brand-container-padding)}.section--custom-header .custom__container{background:linear-gradient(0deg,var(--brand-bg-secondary-dark) 0%,var(--brand-bg-secondary) 100%)}.custom__logo{width:357px;display:flex;align-items:center;flex-shrink:0}.custom__logo-link{display:flex;width:299px;height:86px;justify-content:center;align-items:center;flex-shrink:0;aspect-ratio:299/86;text-decoration:none;color:inherit}.custom__logo-image{width:299px;height:86px;object-fit:contain;display:block}.custom__logo-text{color:var(--brand-tx-primary-reverse)}.custom__mobile-third-level{display:none!important;visibility:hidden!important;opacity:0!important}.custom__actions{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end}.custom__action-icons{width:257px;display:flex;justify-content:flex-end;align-items:center;gap:10px}.custom__action-link{width:44px;height:44px;display:flex;justify-content:center;align-items:center;color:var(--brand-tx-primary-reverse);text-decoration:none;position:relative}.custom__action-link svg:hover{color:var(--brand-gold)}.custom__action-link.custom__action-link-contact svg{width:24px;height:25px;transition:width .12s cubic-bezier(0,0,.58,1),height .12s cubic-bezier(0,0,.58,1)}.custom__action-link.custom__action-link-contact svg:hover{width:25px;height:27px}.custom__action-link.custom__action-link-account svg{width:25px;height:25px;transition:width .12s cubic-bezier(0,0,.58,1),height .12s cubic-bezier(0,0,.58,1)}.custom__action-link.custom__action-link-account svg:hover{width:27px;height:27px}.custom__action-link.custom__action-link-cart svg{transition:width .12s cubic-bezier(0,0,.58,1),height .12s cubic-bezier(0,0,.58,1)}cart-drawer-component,.action__cart{color:var(--brand-tx-primary-reverse)}cart-drawer-component cart-icon.header-actions__cart-icon.header-actions__cart-icon--has-cart svg,.action__cart cart-icon.header-actions__cart-icon.header-actions__cart-icon--has-cart svg{-webkit-mask:none;mask:none;transition:width .12s cubic-bezier(0,0,.58,1),height .12s cubic-bezier(0,0,.58,1)}cart-drawer-component .header-actions__cart-icon .cart-bubble,.action__cart .header-actions__cart-icon .cart-bubble{position:absolute;width:18px!important;height:18px!important;color:var(--brand-tx-primary)}cart-drawer-component .header-actions__cart-icon .cart-bubble .cart-bubble__background,.action__cart .header-actions__cart-icon .cart-bubble .cart-bubble__background{background:var(--color-gold)}cart-drawer-component .header-actions__cart-icon .cart-bubble .cart-bubble__text,.action__cart .header-actions__cart-icon .cart-bubble .cart-bubble__text{font-size:9px!important;font-weight:var(--brand-font-weight-700)}@media screen and (min-width:1280px)and (max-width:1439px){cart-drawer-component .header-actions__cart-icon .cart-bubble,.action__cart .header-actions__cart-icon .cart-bubble{width:var(--size-18-vw)!important;height:var(--size-18-vw)!important}cart-drawer-component .header-actions__cart-icon .cart-bubble .cart-bubble__text,.action__cart .header-actions__cart-icon .cart-bubble .cart-bubble__text{font-size:var(--size-9-vw)!important}}.icon-search,.icon-contact,.icon-account,.icon-cart,.icon-phone,.icon-arrow-down{stroke:currentColor;fill:none;stroke-width:1.3}.live-prices{width:100%;position:relative}.live-prices__container{width:100%;padding-top:9px;padding-bottom:9px;margin:0 auto;display:flex;justify-content:center;align-items:center;background:var(--bg-light);border-bottom:1px solid #DCD5CD}.live-prices__container a{font-size:12px;font-weight:700;line-height:1}.live-prices__header{flex-direction:column;justify-content:center;align-items:flex-start;display:inline-flex}.live-prices__label{text-align:center;font-size:10px;word-wrap:break-word}.live-prices__timestamp{text-align:center;font-size:11px;word-wrap:break-word;color:#fff}.live-prices__metal{justify-content:center;align-items:center;display:inline-flex}.live-prices__metal:after{content:"";height:9px;width:.7px;background-color:#2c2a2b;display:inline-flex;margin:0 14px}.live-prices__metal:last-child:after{display:none}.live-prices__metal-label{text-align:center;word-wrap:break-word}.live-prices__metal-price{justify-content:flex-start;align-items:center;gap:5px;display:inline-flex}.live-prices__price{text-align:center;word-wrap:break-word}.live-prices__change{justify-content:flex-start;align-items:center;gap:4px;display:flex}.live-prices__change-indicator{width:9px;height:9px;display:flex;align-items:center;justify-content:center}.live-prices__change-indicator svg{width:100%;height:100%}.live-prices__change-amount{text-align:center;word-wrap:break-word;font-weight:600}.live-prices__change-amount--up{color:var(--brand-success)}.live-prices__change-amount--down{color:var(--brand-error)}@media screen and (min-width:1280px)and (max-width:1439px){.live-prices__container{padding-top:.625vw;padding-bottom:.625vw}.live-prices__container a{font-size:var(--size-12-vw)}.live-prices__label{font-size:.694vw}.live-prices__timestamp{font-size:var(--size-11-vw)}.live-prices__metal:after{height:.625vw;width:1px;margin:0 .972vw}.live-prices__metal-price{gap:.347vw}.live-prices__change{gap:.278vw}.live-prices__change-indicator{width:.625vw;height:.625vw}}@media(max-width:375px){.live-prices__container a{font-size:10px}}.section--slideshow{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}slideshow-arrows{position:absolute;top:50%;transform:translateY(-50%);z-index:10}slideshow-arrow{width:48px;height:48px;padding:16px;background:transparent;border:1px solid var(--brand-surface-primary-reverse, white);cursor:pointer;display:flex;justify-content:center;align-items:center;transition:all .2s ease}slideshow-arrow:hover{background:#ffffff1a}slideshow-arrow[data-direction=prev]{left:20px}slideshow-arrow[data-direction=next]{right:20px}slideshow-controls{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding:0 20px}slideshow-controls button{width:8px;height:8px;border-radius:50%;background:var(--bg-fifth, white);opacity:1;border:none;cursor:pointer;transition:opacity .2s ease}slideshow-controls button:hover{opacity:1}slideshow-controls button[aria-current=true]{opacity:1}.custom__search-icon-mobile{display:none;background:none;border:none;color:#fff;cursor:pointer;padding:8px;border-radius:4px;transition:all .12s cubic-bezier(0,0,.58,1)}.custom__search-icon-mobile:hover{background:#ffffff1a}.custom__search-icon-mobile svg{width:20px;height:20px;transition:all .12s cubic-bezier(0,0,.58,1)}.custom__search-icon-mobile:hover svg{width:22px;height:22px}.custom__mobile-search{display:none;opacity:0;transform:translateY(-10px);transition:all .12s cubic-bezier(0,0,.58,1)}.custom__mobile-search-form{padding:0 0 10px}.custom__hamburger-mobile{display:none}.custom__hamburger-button{background:none;border:none;color:#fff;cursor:pointer;padding:8px;border-radius:4px;transition:all .2s ease;list-style:none}.custom__hamburger-button:hover{background:#ffffff1a}.custom__hamburger-icon svg{width:20px;height:20px;transition:all .12s cubic-bezier(0,0,.58,1)}.custom__hamburger-button:hover .custom__hamburger-icon svg{width:22px;height:22px}.custom__search-close-icon{display:none}.custom__search-close-icon svg{width:20px;height:20px;transition:all .12s cubic-bezier(0,0,.58,1)}.custom__menu-drawer{position:fixed;top:0;left:0;width:280px;height:100vh;background:var(--brand-bg-primary);transform:translate(-100%);transition:transform .3s ease;z-index:1001;padding:20px;box-shadow:2px 0 10px #0000004d}.custom__menu-drawer-container[open] .custom__menu-drawer{transform:translate(0)}.custom__menu-close{background:none;border:none;color:#fff;cursor:pointer;padding:8px;margin-bottom:20px;border-radius:4px;transition:all .2s ease}.custom__menu-close:hover{background:#ffffff1a}.custom__menu-close svg{width:20px;height:20px}.custom__menu-list{list-style:none;padding:0;margin:0}.custom__menu-item{margin-bottom:10px}.custom__menu-link{display:block;color:#fff;text-decoration:none;padding:12px 16px;border-radius:4px;transition:all .2s ease;font-size:var(--brand-font-size-lg);font-weight:var(--brand-font-weight-medium)}.custom__menu-link:hover{background:#ffffff1a;text-decoration:none}.custom__menu-drawer-container[open]:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;z-index:1000}body.search-open .custom__search-icon-mobile{visibility:hidden}body.search-open .custom__hamburger-icon{display:none}body.search-open .custom__search-close-icon{display:block}body.search-open .custom__mobile-search{width:100%;display:block;opacity:1;order:3;transform:translateY(0)}.custom-header .custom__container{flex-direction:column;padding:0;gap:10px}.custom-header .custom__container .custom-header-first-row{width:100%;border-bottom:1px solid #888888;padding-top:10px;padding-bottom:5px;position:relative}.custom-header .custom__container .custom-header-second-row{display:flex;width:100%;justify-content:space-between;align-items:center}.custom__phone{position:absolute;right:var(--brand-container-padding, 115px);top:50%;transform:translateY(-50%);display:flex;gap:20px;align-items:flex-end}.custom__phone svg{width:16px;height:16px}.custom__phone-link,.custom__about-link{display:flex;gap:3px;color:var(--brand-tx-primary-reverse);text-decoration:none;transition:opacity .2s ease}.custom__about-link{text-decoration:underline}.custom__phone-number{color:var(--brand-tx-primary-reverse);line-height:130%}.custom__logo-mobile{display:none}@media screen and (max-width:1023px){.live-prices__container{gap:0px;overflow:auto;padding-top:8px;padding-bottom:8px;background-color:#fff;border-bottom:none}.live-prices__container::-webkit-scrollbar{display:none}.live-prices__container{-ms-overflow-style:none;scrollbar-width:none}}@media screen and (max-width:767px){.live-prices__container{justify-content:flex-start}.live-prices{position:relative;margin-top:0}.live-prices__header{display:none}.live-prices__metal{padding:0 5px}.slider__arrow{width:40px;height:40px;padding:12px}.slider__arrow--prev{left:10px}.slider__arrow--next{right:10px}.slider__dots{margin-top:15px;padding:0 10px}.slider__dot{width:6px;height:6px}}@media screen and (max-width:390px){.live-prices__metal{padding:0 3px;align-items:center}.live-prices__metal:first-of-type{padding-left:0}.live-prices__metal:last-of-type{padding-right:0}.live-prices__metal-price{gap:2px}}@media screen and (max-width:768px){.custom__container{padding:0 21px}.custom__navigation .custom__container{padding:0 20px}.custom__logo-link{width:170px;height:49px;aspect-ratio:170/49}.custom__logo-image{width:170px;height:49px}.custom__action-link{width:36px;height:36px}.custom__cart-badge{left:20px;top:2px;width:15px;height:15px;font-size:var(--brand-font-size-xs)}.custom__phone-number{font-size:var(--brand-font-size-xxxl);line-height:26px}.custom__nav-list{flex-direction:column;align-items:flex-start;gap:5px}.custom__nav-item{width:100%}.custom__nav-link{width:100%;justify-content:space-between}}@media(prefers-reduced-motion:reduce){.custom__action-link,.custom__phone-link,.custom__nav-link,.custom__search-button{transition:none}}@media print{.custom-header{background:#fff!important;color:#000!important}.custom__main{background:#fff!important}.custom__navigation{background:#fff!important;border-top:1px solid black!important}.custom__shipping-message,.custom__phone-number,.custom__nav-text{color:#000!important}}.slide__image-container>.slide__image,.slide__image-container>.slide__video,.slide__image-container>.slide__video-poster{object-fit:fill!important}@media screen and (max-width:768px){.scrolled-up{padding-top:95px}.scrolled-up .custom__shipping-message{display:none}.scrolled-up .custom-header{position:fixed}.scrolled-up .live-prices{margin-top:20px}}.authorized-dealers{width:100%;background:linear-gradient(90deg,var(--brand-bg-primary-reverse) 0%,var(--brand-bg-fifth) 50%,var(--brand-bg-primary-reverse) 100%);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0}.authorized-dealers__container{display:flex;justify-content:center;align-items:center;gap:80px;width:100%;max-width:1200px;margin:0 auto;padding:20px}.authorized-dealers__title{text-align:center;line-height:39px;word-wrap:break-word;white-space:nowrap;font-size:16px}.authorized-dealers__logos{display:flex;justify-content:flex-start;align-items:center;gap:50px;flex-wrap:wrap}.authorized-dealers__logo-item{cursor:pointer;transition:transform .3s ease,opacity .3s ease}.authorized-dealers__logo-item:hover{transform:scale(1.05);opacity:.8}.authorized-dealers__logo-image{width:var(--icon-width);object-fit:contain}.authorized-dealers__popup-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;z-index:2000;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:opacity .12s cubic-bezier(0,0,.58,1),visibility .12s cubic-bezier(0,0,.58,1)}.authorized-dealers__popup-overlay--active{opacity:1;visibility:visible}.authorized-dealers__popup-container{background:var(--bg-fifth, white);box-shadow:0 20px 30px 10px #0006;border-radius:8px;max-width:600px;width:90%;max-height:80vh;overflow-y:auto;transform:scale(.9);transition:transform .12s cubic-bezier(0,0,.58,1)}.authorized-dealers__popup-overlay--active .authorized-dealers__popup-container{transform:scale(1)}.authorized-dealers__popup-content{padding-bottom:50px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:10px}.authorized-dealers__popup-header{align-self:stretch;padding:15px 15px 0;display:flex;justify-content:flex-end;align-items:center;gap:10px}.authorized-dealers__popup-close{width:44px;height:44px;display:flex;justify-content:center;align-items:center;gap:10px;background:none;border:none;cursor:pointer;color:var(--brand-tx-primary);transition:color .3s ease}.authorized-dealers__popup-close:hover{color:var(--brand-tx-secondary)}.authorized-dealers__popup-body{align-self:stretch;padding:0 50px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:35px}.authorized-dealers__popup-logo{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px}.authorized-dealers__popup-logo-image{width:131px;height:82px;object-fit:contain}.authorized-dealers__popup-title{align-self:stretch;color:var(--brand-tx-primary);font-size:var(--brand-font-size-xxxl);font-weight:var(--brand-font-weight-bold);line-height:26px;word-wrap:break-word;margin:0}.authorized-dealers__popup-description{align-self:stretch;color:var(--brand-tx-primary);font-size:var(--brand-font-size-xxl);font-weight:var(--brand-font-weight-normal);line-height:23.4px;word-wrap:break-word}body.popup-open{overflow:hidden}.popup-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;z-index:999999;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:opacity .12s cubic-bezier(0,0,.58,1),visibility .12s cubic-bezier(0,0,.58,1)}.popup-overlay--active{opacity:1;visibility:visible}.popup-container{background:var(--bg-fifth, white);box-shadow:0 5px 10px #0000001a;border:1px solid #DCD5CD;border-radius:10px;max-width:900px;width:90%;max-height:80vh;overflow-y:auto;transform:scale(.9);transition:transform .12s cubic-bezier(0,0,.58,1)}.popup-overlay--active .popup-container{transform:scale(1)}.popup-content{padding-bottom:25px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:10px}.popup-header{align-self:stretch;padding:20px 15px 0;display:flex;justify-content:flex-end;align-items:center;gap:10px}.popup-close{width:32px;height:32px;display:flex;justify-content:center;align-items:center;gap:10px;background:none;border:none;cursor:pointer;color:var(--brand-tx-primary);transition:color .2s ease;position:absolute;top:16px;padding:0;right:14px}.popup-close:hover{color:var(--brand-tx-secondary)}.popup-body{align-self:stretch;padding:0 30px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:25px}.popup-logo{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px}.popup-logo-image{width:auto;object-fit:contain}.popup-title{align-self:stretch;color:var(--brand-tx-primary);font-size:var(--brand-font-size-xxxl);font-weight:var(--brand-font-weight-bold);font-family:var(--brand-font-ubuntu);line-height:26px;word-wrap:break-word;margin:0}.popup-description{align-self:stretch;color:var(--brand-tx-primary);font-size:var(--brand-font-size-xxl);font-weight:var(--brand-font-weight-normal);word-wrap:break-word}@media screen and (max-width:1024px){.popup-body{padding:0 30px;gap:25px}.popup-title{font-size:var(--brand-font-size-xxl);line-height:23px}.popup-description{font-size:var(--brand-font-size-lg);line-height:21px}}@media screen and (max-width:768px){.popup-container{width:95%;margin:20px}.popup-body{padding:0 20px;gap:20px}}@media screen and (max-width:1044px){.authorized-dealers{padding-top:15px}.authorized-dealers__container{flex-direction:column;gap:40px;padding:0}.authorized-dealers__title{line-height:31px}.authorized-dealers__logos{gap:30px;justify-content:center}.authorized-dealers__popup-body{padding:0 30px;gap:25px}.authorized-dealers__popup-title{font-size:var(--brand-font-size-xxl);line-height:23px}.authorized-dealers__popup-description{font-size:var(--brand-font-size-lg);line-height:21px}.authorized-dealers{gap:30px}.authorized-dealers__container{gap:20px}.authorized-dealers__title{line-height:26px}.authorized-dealers__logos{gap:20px}.authorized-dealers__popup-container{width:95%;margin:20px}.authorized-dealers__popup-body{padding:0 20px;gap:20px}.authorized-dealers__popup-logo-image{width:100px;height:60px}}.product-information .product-details{z-index:1;justify-content:right;align-items:center}.product-information .product-details>div{max-width:490px}.product-information .product-details .buy-buttons-block{margin-top:-10px}.how-we-stand-out{width:100%;padding:0;display:flex;justify-content:center;align-items:flex-start}.how-we-stand-out__container{width:100%;max-width:1440px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:40px}.how-we-stand-out__title{align-self:stretch;text-align:center;font-weight:var(--brand-font-weight-normal);margin-bottom:0}.how-we-stand-out__features{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:40px;width:100%}.how-we-stand-out__row{display:flex;justify-content:flex-start;align-items:flex-start;gap:6px;width:100%}.how-we-stand-out__row--top{justify-content:flex-start}.how-we-stand-out__row--bottom{justify-content:center}.how-we-stand-out__feature{width:478px;padding:0 40px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;flex:1;min-width:300px}.how-we-stand-out__icon{width:100px;height:100px;position:relative;display:flex;justify-content:center;align-items:center}.how-we-stand-out__icon-bg{width:100px;height:100px;position:absolute;top:0;left:0;background:radial-gradient(ellipse 50% 50% at 50% 50%,#fff,#fff0);border-radius:50%}.how-we-stand-out__icon-content{position:relative;z-index:1;display:flex;justify-content:center;align-items:center}.how-we-stand-out__icon-img{width:100%;height:100%;object-fit:contain}.how-we-stand-out__feature-title{align-self:stretch;text-align:center;color:var(--brand-tx-primary);font-size:var(--brand-font-size-xxxxl);font-family:var(--brand-font-cinzel);font-weight:var(--brand-font-weight-normal);line-height:31.2px;word-wrap:break-word}.how-we-stand-out__feature-description{align-self:stretch;padding:0 30px;display:flex;justify-content:center;align-items:center;gap:10px}.how-we-stand-out__feature-description>div{flex:1 1 0;text-align:center;color:var(--brand-tx-primary);font-size:var(--brand-font-size-md);font-weight:var(--brand-font-weight-normal);line-height:21px;word-wrap:break-word}@media screen and (max-width:1200px){.how-we-stand-out__row{justify-content:center;flex-wrap:wrap}.how-we-stand-out__feature{width:100%;max-width:400px;padding:0 20px}}@media screen and (max-width:768px){.how-we-stand-out{padding:0 20px}.how-we-stand-out__container{gap:30px;padding:0 15px}.how-we-stand-out__title{font-size:var(--brand-font-size-xxxxxl);line-height:36.4px}.how-we-stand-out__features{gap:20px}.how-we-stand-out__row{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px}.how-we-stand-out__feature{width:318px;padding:0 5px;align-self:center}.how-we-stand-out__feature-title{font-size:var(--brand-font-size-xxl);line-height:23.4px}.how-we-stand-out__feature-description{padding:0 30px}.how-we-stand-out__feature-description>div{font-size:var(--brand-font-size-md);line-height:21px}}@media screen and (max-width:768px){.how-we-stand-out__container{padding:0 10px}.how-we-stand-out__title{line-height:31px}.how-we-stand-out__feature{width:100%;max-width:300px;padding:0}.how-we-stand-out__feature-description{padding:0 20px}}.product-card{width:100%;height:100%;position:relative;background:var(--bg-fifth, white);display:flex!important;flex-direction:column;justify-content:flex-start;align-items:flex-start;border-radius:10px;overflow:hidden;transition:box-shadow .15s cubic-bezier(.24,-.17,.31,.98);border:1px solid transparent}.product-card .button-primary{padding:13px 0}.product-card:hover{box-shadow:0 5px 10px #0000001a;border-color:var(--color-gold)}.products-carousel .product-card:hover{transform:translateY(-5px)}.product-card__badges-container{position:absolute;top:11px;left:15px}.product-card__badge{padding:2.5px 8px 3px 20px;position:relative}.product-card__badge:before{content:"";position:absolute;top:50%;left:8.5px;transform:translateY(-50%);width:5px;height:5px;background:var(--color-gold);border-radius:50%;margin-top:-1px}.product-card__badge-text{color:var(--color-primary);font-size:13px;line-height:1.5;font-weight:700;padding:0}.product-card__badge--sale{background-color:#811822;border-radius:100px;padding-left:8.5px;padding-right:8.5px}.product-card__badge--sale .product-card__badge-text{color:#fff;display:block}.product-card__badge--sale:before{background:var(--color-sale-red);margin-top:0!important;display:none}.product-card__image-container{width:100%;aspect-ratio:338/283}.product-card__image-link{display:block;width:100%;height:100%;position:relative}.product-card__image{width:auto;height:auto;max-width:190px;max-height:190px;position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover;transition:opacity .3s ease;margin:auto}.product-card__image--hover{opacity:0}.product-card:hover .product-card__image:not(:last-child){opacity:0}.product-card:hover .product-card__image--hover{opacity:1}.product-card__content{align-self:stretch;flex:1 1 0;padding:5px 23px 23px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:15px}.product-card__info{text-align:center;padding-left:34px;padding-right:34px}.product-card__top-section{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.product-card__bottom-section{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:27px;margin-top:auto;height:100%}.product-card__vendor-sku{font-size:11px;line-height:1.5;font-weight:var(--brand-font-weight-normal);word-wrap:break-word;margin-bottom:10px}.product-card__title{margin:0;padding-bottom:5px}.product-card__title-link{color:var(--brand-tx-primary);font-size:var(--brand-font-size-lg);font-weight:var(--brand-font-weight-bold);line-height:1.4;word-wrap:break-word;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--font-paragraph--family);text-wrap:pretty}.product-card__title-link:hover{text-decoration:underline;text-decoration-thickness:.4px}.product-card__rating{display:flex;justify-content:flex-start;align-items:center;gap:5px}.product-card__stars{display:flex;justify-content:flex-start;align-items:flex-start;gap:3px}.product-card__star{width:14px;height:14px;position:relative;background:var(--brand-gold);border-radius:2px}.product-card__rating-count{color:var(--brand-dark-gray);font-size:var(--brand-font-size-base);font-weight:var(--brand-font-weight-normal);word-wrap:break-word}.product-card__pricing{align-self:stretch;display:flex;justify-content:center;align-items:flex-end;gap:3px;flex-wrap:wrap;font-size:14px;line-height:1.5;font-weight:500}.product-card__compare-price.product-card__compare-price--sale{text-decoration:line-through}.product-card__price-label{word-wrap:break-word}.product-card__price{word-wrap:break-word;font-weight:800}.product-card__price--sale{color:var(--color-sale-red)}.product-card__form{align-self:stretch;margin:0}.button-primary,.add-to-cart-button,.product-card__add-to-cart,.cart__checkout-button{align-self:stretch;display:flex;justify-content:center;align-items:center;gap:10px;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.add-to-cart-button,.product-card__add-to-cart,.cart__checkout-button{width:100%}.button-primary:active:not(:disabled),.add-to-cart-button:active:not(:disabled),.product-card__add-to-cart:active:not(:disabled){transform:translateY(0)}.button-primary:disabled,.add-to-cart-button:disabled,.product-card__add-to-cart:disabled{background-color:#989c8f66;cursor:not-allowed}.product-card__add-to-cart[disabled]{background-color:#d6d7d2;--button-border-color: #D6D7D2}.product-card__add-to-cart--error{background:var(--brand-error)!important}.button-primary,.product-card__button-text{text-align:center}.product-card__button-text{display:flex;align-items:center;text-transform:capitalize}.product-list .resource-list,.product-grid .resource-list,.resource-list--grid .resource-list{gap:0px;margin:auto}.product-list .product-card__image-container,.product-grid .product-card__image-container,.resource-list--grid .product-card__image-container{position:relative;overflow:hidden;margin:auto}.product-list .product-card .product-card__image,.product-grid .product-card .product-card__image,.resource-list--grid .product-card .product-card__image{object-fit:contain}.product-list .section-resource-list__header,.product-grid .section-resource-list__header,.resource-list--grid .section-resource-list__header{padding-bottom:40px}.product-list .section-resource-list__header rte-formatter,.product-grid .section-resource-list__header rte-formatter,.resource-list--grid .section-resource-list__header rte-formatter{margin:auto}.product-list .section-resource-list__header rte-formatter h3,.product-grid .section-resource-list__header rte-formatter h3,.resource-list--grid .section-resource-list__header rte-formatter h3{font-size:var(--size-h1, 30px);line-height:130%}.product-list .resource-list,.product-grid .resource-list,.resource-list--grid .resource-list{padding:0;justify-content:center}.resource-list{grid-template-columns:repeat(auto-fit,minmax(288px,max-content))!important}.resource-list--grid .resource-list__item{margin:0 1px;padding-bottom:20px}.product-grid__item{margin:0 1px 20px}@media screen and (min-width:1280px)and (max-width:1439px){.product-card{border-radius:var(--size-10-vw)}.product-card:hover{box-shadow:0 .347vw var(--size-10-vw) 0 #0000001a}.products-carousel .product-card:hover{transform:translateY(-.347vw)}.product-card__badges-container{top:var(--size-11-vw);left:.66vw}.product-card__badge{padding:.139vw .556vw .208vw var(--size-20-vw)}.product-card__badge:before{left:.59vw;width:.347vw;height:.347vw;margin-top:-.069vw}.product-card__badge-text{font-size:var(--size-13-vw)}.product-card__image{max-width:13.194vw;max-height:13.194vw}.product-card__content{padding:.347vw 1.597vw 1.597vw;gap:1.042vw}.product-card__info{padding-left:2.361vw;padding-right:2.361vw}.product-card__title-link{font-size:var(--size-16-vw)}.product-card__bottom-section{gap:1.875vw}.product-card__vendor-sku{font-size:.764vw;margin-bottom:var(--size-10-vw)}.product-card__title{padding-bottom:.347vw}.product-card__rating{gap:.347vw}.product-card__stars{gap:.208vw}.product-card__star{width:var(--size-14-vw);height:var(--size-14-vw);border-radius:.139vw}.product-card__pricing{gap:.208vw;font-size:var(--size-14-vw)}.button-primary,.add-to-cart-button,.product-card__add-to-cart,.cart__checkout-button{gap:var(--size-10-vw)}}@media screen and (max-width:768px){.product-list .product-card,.product-grid .product-card,.resource-list--grid .product-card{padding:8px}.product-list .product-card__image-container,.product-grid .product-card__image-container,.resource-list--grid .product-card__image-container{width:148px;height:185px}.product-list .resource-list,.product-grid .resource-list,.resource-list--grid .resource-list{padding:20px 0;grid-template-columns:repeat(auto-fit,minmax(160px,max-content))!important;justify-content:center}.product-list .product-card__content,.product-grid .product-card__content,.resource-list--grid .product-card__content{padding:8px 15px 15px;gap:12px}.product-list .product-card__content .product-card__vendor-sku,.product-grid .product-card__content .product-card__vendor-sku,.resource-list--grid .product-card__content .product-card__vendor-sku{margin-top:0}.product-list .product-card__title-link,.product-grid .product-card__title-link,.resource-list--grid .product-card__title-link{font-size:var(--brand-font-size-md);line-height:18px}.product-list .product-card__add-to-cart,.product-grid .product-card__add-to-cart,.resource-list--grid .product-card__add-to-cart{padding:10px 20px}.product-list .product-card__button-text,.product-grid .product-card__button-text,.resource-list--grid .product-card__button-text{font-size:var(--brand-font-size-md);line-height:18px}.product-list .product-card__pricing,.product-grid .product-card__pricing,.resource-list--grid .product-card__pricing{align-items:flex-start;gap:5px}.product-list .section-resource-list__header,.product-grid .section-resource-list__header,.resource-list--grid .section-resource-list__header{padding-bottom:0}}@media screen and (max-width:768px){.product-list,.product-grid,.section-resource-list{padding:0 20px}.resource-list__item{max-width:none}.resource-list{padding:20px 0;grid-template-columns:repeat(auto-fit,minmax(160px,max-content))!important;justify-content:center}.product-card__content .product-card__vendor-sku{margin-top:0}}@media screen and (max-width:1279px){.product-card{padding:0;border-radius:8px}.products-carousel .product-card:hover{transform:translateY(0)}.product-card:hover{border-color:transparent;box-shadow:none}.product-card__image-container{aspect-ratio:185/158}.product-card__image{max-width:111px;max-height:110px}.product-card__badges-container{position:absolute;top:5px;left:5px}.product-card__badge{padding-left:8.5px}.product-card__badge-text{font-size:11px}.product-card__badge:before{left:8px;width:4px;height:4px}.product-card__info{text-align:center;padding-left:10px;padding-right:10px}.product-card__title{padding-bottom:7px}.product-card__title-link{font-size:12px;line-height:1.4}.product-card__vendor-sku{font-size:10px;margin-bottom:4px}.product-card__content{padding:0 19px 18px}.product-card__bottom-section{gap:20px}.product-card__pricing{font-size:11px}.product-card__add-to-cart{padding:13.5px 20px}.product-card__button-text{font-size:12px;line-height:1.5}}.custom-footer{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.custom-footer__container{width:100%;max-width:1680px;margin:0 auto;display:flex;flex-direction:column;gap:50px;background:linear-gradient(180deg,var(--brand-bg-secondary) 0%,var(--brand-bg-secondary-dark) 63.07%);padding:50px 30px 30px;align-items:center}.custom-footer__main,.custom-footer__bottom{width:100%;max-width:1430px}.custom-footer__desktop{display:flex;justify-content:flex-start;align-items:flex-start;gap:6px}.custom-footer__column{width:357px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:30px}.custom-footer__column--subscription{align-self:stretch}.custom-footer__column-title{color:var(--brand-blond);font-size:var(--brand-font-size-xl);font-family:var(--brand-font-cinzel);font-weight:var(--brand-font-weight-medium);line-height:22.1px;word-wrap:break-word;margin:0}.custom-footer__links{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:15px}.custom-footer__link{color:var(--tx-primary-reverse, white);font-size:var(--brand-font-size-md);font-weight:var(--brand-font-weight-normal);line-height:21px;word-wrap:break-word;text-decoration:none;position:relative;transition:color .3s ease}.custom-footer__link:hover{color:var(--brand-blond)}.custom-footer__link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--brand-surface-primary-reverse, white);transition:width .3s ease}.custom-footer__link:hover:after{width:100%}.custom-footer__contact{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:15px}.custom-footer__phone,.custom-footer__hours{color:var(--tx-primary-reverse, white);font-size:var(--brand-font-size-md);font-weight:var(--brand-font-weight-normal);line-height:21px;word-wrap:break-word}.custom-footer__email{color:var(--tx-primary-reverse, white);font-size:var(--brand-font-size-md);font-weight:var(--brand-font-weight-normal);line-height:21px;word-wrap:break-word;text-decoration:underline;transition:color .3s ease}.custom-footer__email:hover{color:var(--brand-blond)}.custom-footer__email-form{width:100%}.custom-footer__email-input-wrapper{width:100%;height:50px;padding-left:20px;background:var(--brand-bg-secondary-dark);outline:1px solid var(--brand-surface-primary-reverse, white);outline-offset:-1px;display:flex;justify-content:space-between;align-items:center}.custom-footer__email-input{flex:1;background:transparent;border:none;color:var(--tx-primary-reverse, white);font-size:var(--brand-font-size-md);font-weight:var(--brand-font-weight-normal);line-height:21px;outline:none}.custom-footer__email-input::placeholder{color:var(--tx-primary-reverse, white)}.custom-footer__email-submit{width:44px;height:44px;background:transparent;border:none;color:var(--tx-primary-reverse, white);cursor:pointer;display:flex;justify-content:center;align-items:center;transition:color .3s ease}.custom-footer__email-submit:hover{color:var(--brand-blond)}.custom-footer__email-submit--success{color:var(--brand-success)!important}.custom-footer__email-submit--error{color:var(--brand-error)!important}.custom-footer__loading{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.custom-footer__social{display:flex;width:100%;justify-content:flex-end;align-items:flex-start;gap:10px}.custom-footer__social-link{width:44px;height:44px;display:flex;justify-content:center;align-items:center;color:var(--brand-surface-primary-reverse, white);transition:color .3s ease}.custom-footer__social-link:hover{color:var(--brand-blond)}.custom-footer__divider{width:100%;height:1px;background:linear-gradient(90deg,rgba(252,210,106,0) 0%,var(--brand-blond) 50%,rgba(252,210,106,0) 100%)}.custom-footer__bottom{width:100%;display:flex;justify-content:space-between;align-items:flex-start}.custom-footer__badge{flex-shrink:0}.custom-footer__badge-image{width:165px;height:56px;border-radius:4px;border:var(--brand-border-width-normal) solid var(--brand-bg-secondary)}.custom-footer__bottom-center{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.custom-footer__payment-methods{display:flex;justify-content:flex-start;align-items:flex-start;gap:5px}.custom-footer__payment-icon{width:34px;height:21px;border-radius:4px}.custom-footer__legal{display:flex;justify-content:flex-start;align-items:flex-start;gap:5px;margin-top:20px}.custom-footer__legal-link{color:var(--tx-primary-reverse, white);font-size:var(--brand-font-size-md);font-weight:var(--brand-font-weight-normal);line-height:21px;word-wrap:break-word;text-decoration:none;position:relative;transition:color .3s ease}.custom-footer__legal-link:hover{color:var(--brand-blond)}.custom-footer__legal-link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--brand-surface-primary-reverse, white);transition:width .3s ease}.custom-footer__legal-link:hover:after{width:100%}.custom-footer__legal-separator{color:var(--tx-primary-reverse, white);font-size:var(--brand-font-size-base);font-weight:var(--brand-font-weight-normal)}.custom-footer__copyright{opacity:.5;text-align:center;color:var(--tx-primary-reverse, white);font-size:var(--brand-font-size-sm);font-weight:var(--brand-font-weight-normal);word-wrap:break-word}.custom-footer__bottom-spacer{width:165px;height:56px;opacity:0}.custom-footer__mobile{display:none;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0}.custom-footer__mobile-section,.custom-footer__mobile-details{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.custom-footer__mobile-header{width:100%;padding:25px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none}.custom-footer__mobile-header::-webkit-details-marker{display:none}.custom-footer__mobile-header::marker{display:none}.custom-footer__mobile-title{color:var(--brand-blond);font-size:var(--brand-font-size-lg);font-family:var(--brand-font-cinzel);font-weight:var(--brand-font-weight-normal);line-height:20.8px;word-wrap:break-word;margin:0}.custom-footer__mobile-arrow{display:flex;justify-content:center;align-items:center;gap:10px;color:var(--brand-blond);transition:transform .3s ease}.custom-footer__mobile-content{width:100%;padding:0 0 20px}.custom-footer__mobile-details[open] .custom-footer__mobile-content{display:block}.custom-footer__mobile-details:not([open]) .custom-footer__mobile-content{display:none}.custom-footer__mobile-link{display:block;width:100%;padding:0 0 15px;color:var(--tx-primary-reverse, white);font-size:var(--brand-font-size-md);font-weight:var(--brand-font-weight-normal);word-wrap:break-word;text-decoration:none;transition:color .3s ease}.custom-footer__mobile-link:hover{color:var(--brand-blond)}.custom-footer__mobile-text{display:block;width:100%;padding:0 0 15px;color:var(--tx-primary-reverse, white);font-size:var(--brand-font-size-base);font-weight:var(--brand-font-weight-normal);word-wrap:break-word}.custom-footer__mobile-subscription{padding-top:25px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;width:100%}@media screen and (max-width:768px){.custom-footer{gap:20px}.custom-footer__container{padding:0 25px 25px;gap:30px}.custom-footer__desktop{display:none}.custom-footer__mobile{display:flex;padding-top:30px}.custom-footer__email-input-wrapper{width:318px}.custom-footer__social{justify-content:center;gap:20px}.custom-footer__divider{width:318px}.custom-footer__bottom{flex-direction:column;align-items:center;gap:20px}.custom-footer__bottom-center{gap:5px}.custom-footer__copyright{font-size:var(--brand-font-size-xs);line-height:13px}.custom-footer__bottom-spacer{display:none}}@media screen and (max-width:768px){.custom-footer__container{padding:0 25px 25px}.custom-footer__email-input-wrapper,.custom-footer__divider{width:100%}}.section-verticle-margin{margin-bottom:60px}@media screen and (max-width:768px){.section-verticle-margin{margin-bottom:60px}}.members-of{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:40px;padding:0px var(--brand-container-padding);margin-top:-25px}.members-of__container{width:100%;max-width:1446px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:40px}.members-of__title{align-self:stretch;text-align:center;color:var(--brand-tx-primary);font-size:var(--brand-font-size-xxxxxxl);font-family:var(--brand-font-cinzel);font-weight:var(--brand-font-weight-normal);line-height:52px;word-wrap:break-word}.members-of__logos{width:100%;max-width:1446px;display:flex;justify-content:center;align-items:center;gap:6px;flex-wrap:wrap}.members-of__logo-item{width:236px;height:140px;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0}.members-of__logo-image{object-fit:contain;max-width:100%;max-height:100%}@media screen and (max-width:768px){.members-of{padding:0 20px;gap:25px}.members-of__title{font-size:var(--brand-font-size-xxxxxl);line-height:36px}.members-of__logos{gap:10px}.members-of__logo-item{width:150px;height:80px}}.about-us{max-width:1440px;width:100%;height:100%;background:var(--brand-almost-black);display:flex;justify-content:flex-start;align-items:center;gap:6px;min-height:500px}.about-us__container{width:100%;display:flex;align-items:center;gap:6px;min-height:500px}.about-us__left{width:60%;max-width:841px;height:500px;background:#000;position:relative;overflow:hidden;flex-shrink:0}.about-us__background-image{width:100%;height:100%;object-fit:cover;object-position:center}.about-us__right{width:40%;max-width:599px;align-self:stretch;padding-left:70px;padding-right:70px;background:linear-gradient(275deg,rgba(23,25,27,0) 0%,var(--brand-almost-black) 100%);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:40px;flex-shrink:0}.about-us__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:20px;width:100%}.about-us__text-content{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:20px}.about-us__title{align-self:stretch;color:var(--tx-primary-reverse, white);font-size:var(--brand-font-size-xxxxxxl);font-family:var(--brand-font-cinzel);font-weight:var(--brand-font-weight-normal);line-height:52px;word-wrap:break-word;margin:0}.about-us__description{align-self:stretch;color:var(--tx-primary-reverse, white);font-size:var(--brand-font-size-xxl);font-weight:var(--brand-font-weight-normal);line-height:23.4px;word-wrap:break-word;margin:0}.about-us__button{display:flex;justify-content:center;align-items:center}.about-us__button-link{padding:13px 50px;background:var(--brand-green);justify-content:center;align-items:center;gap:10px;display:inline-flex;text-align:center;color:var(--tx-primary-reverse, white);font-size:var(--brand-font-size-lg);font-weight:var(--brand-font-weight-bold);line-height:20.8px;letter-spacing:.5px;word-wrap:break-word;text-decoration:none;transition:all .2s ease}.about-us__button-link:hover{background:var(--brand-almost-black);color:var(--tx-primary-reverse, white)}@media screen and (max-width:1200px){.about-us__container{flex-direction:column;gap:0}.about-us__left{width:100%;height:400px}.about-us__right{width:100%;padding:50px 40px}}@media screen and (max-width:768px){.about-us__right{padding:30px 20px;gap:25px}.about-us__title{font-size:var(--brand-font-size-xxxxxl);line-height:36px}.about-us__description{font-size:var(--brand-font-size-md);line-height:20px}.about-us__content{align-items:flex-start}}.custom__mobile-menu-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;padding-top:175px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.custom__mobile-menu-overlay--active{opacity:1;visibility:visible}.custom__mobile-menu-container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;background:var(--brand-bg-primary-reverse);overflow:auto}.custom__mobile-menu-main{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;position:relative;flex:1;overflow:hidden}.custom__mobile-menu-main.has-submenu-active>.custom__mobile-menu-divider,.custom__mobile-menu-main.has-submenu-active>.custom__mobile-menu-item{display:none}.custom__mobile-menu-items{width:100%;display:flex;flex-direction:column}.custom__mobile-menu-item{width:100%;background:var(--brand-bg-primary-reverse);justify-content:space-between;align-items:center;display:flex;margin:0 auto;position:relative}.custom__mobile-menu-link{width:100%;height:54px;display:flex;justify-content:space-between;align-items:center;text-decoration:none;line-height:19.5px;word-wrap:break-word;transition:background-color .2s ease;padding:21px}.has-submenu-active .custom__mobile-menu-link{padding:0}.has-submenu-active .custom__mobile-menu-item{width:calc(100% - 50px)}.custom__mobile-menu-link:hover{background:#17191b0d}.custom__mobile-menu-text{justify-content:center;display:flex;flex-direction:column;color:var(--brand-tx-primary);font-size:var(--brand-font-size-md);line-height:19.5px;word-wrap:break-word;font-weight:var(--brand-font-weight-bold)}.has-submenu-active .custom__mobile-menu-text{font-weight:var(--brand-font-weight-normal)}.custom__mobile-menu-arrow{justify-content:center;align-items:center;gap:10px;display:flex;transform-origin:top left;transition:transform .3s ease;color:var(--brand-tx-primary);padding:21px}.custom__mobile-menu-arrow svg{width:12px;height:12px;stroke:currentColor;stroke-width:1.3;fill:none;transform:rotate(-90deg)}.custom__mobile-menu-divider{width:100%;padding:10px 21px;background:var(--brand-bg-primary-reverse);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;display:flex;margin:0 auto}.custom__mobile-menu-divider:after{content:"";align-self:stretch;height:1px;background:var(--brand-bg-secondary)}.custom__mobile-menu-bottom{padding-top:5px;padding-bottom:5px;background:var(--brand-bg-secondary-dark);flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex;width:100%}.custom__mobile-menu-login{height:50px;padding-left:9px;padding-right:9px;justify-content:flex-start;align-items:center;gap:10px;display:flex}.custom__mobile-menu-account-icon{width:44px;height:44px;justify-content:center;align-items:center;gap:10px;display:flex;color:var(--brand-surface-primary-reverse, white)}.custom__mobile-menu-login-text{text-align:center;color:var(--tx-primary-reverse, white);font-size:var(--brand-font-size-md);font-weight:var(--brand-font-weight-bold);line-height:19.5px;word-wrap:break-word}.custom__mobile-menu-phone{height:50px;padding-left:21px;padding-right:21px;justify-content:flex-start;align-items:center;gap:22px;display:flex}.custom__mobile-menu-phone-icon{width:20px;height:20px;color:var(--brand-surface-primary-reverse, white)}.custom__mobile-menu-phone-text{text-align:center;color:var(--tx-primary-reverse, white);font-size:var(--brand-font-size-md);font-weight:var(--brand-font-weight-bold);line-height:19.5px;word-wrap:break-word}.custom__mobile-menu-social{width:100%;padding-top:3px;padding-bottom:3px;padding-left:9px;justify-content:flex-start;align-items:flex-start;gap:5px;display:flex;margin:0 auto}.custom__mobile-menu-social-link{width:44px;height:44px;position:relative;display:flex;justify-content:center;align-items:center;color:var(--brand-surface-primary-reverse, white);transition:opacity .2s ease}.custom__mobile-menu-social-link:hover{opacity:.7}.custom__mobile-menu-social-link svg{width:20px;height:20px}.custom__mobile-submenu{display:none;background:var(--brand-bg-primary-reverse);width:100%;position:absolute;top:0;left:0;right:0;bottom:0;min-height:100%;z-index:1000;flex-direction:column;justify-content:flex-start;align-items:flex-start;animation:slideInRight .3s ease;overflow-y:auto}.custom__mobile-menu-main{position:relative}.custom__mobile-menu-item [data-submenu]{position:absolute;top:0;left:0;right:0;bottom:0;min-height:100vh}.custom__mobile-submenu--active{display:flex}.custom__mobile-submenu-header{width:100%;background:var(--brand-blond);display:flex;justify-content:flex-start;align-items:center;padding:21px;gap:5px}.custom__mobile-submenu-back{display:flex;justify-content:center;align-items:center;color:var(--brand-tx-primary);cursor:pointer;transition:opacity .2s ease;border:0px;background:transparent}.custom__mobile-submenu-back:hover{opacity:.7}.custom__mobile-submenu-back svg{width:12px;height:12px;transform:rotate(90deg)}.custom__mobile-submenu-title{color:var(--brand-tx-primary);font-size:var(--brand-font-size-md);font-weight:var(--brand-font-weight-bold);line-height:19.5px;word-wrap:break-word}.custom__mobile-submenu-items{width:100%;flex:1;display:flex;flex-direction:column;background:var(--brand-bg-primary-reverse);overflow-y:auto}.custom__mobile-submenu-items .custom__mobile-menu-item{border-bottom:1px solid rgba(23,25,27,.1);margin-left:50px}.custom__mobile-menu-items:has(.custom__mobile-submenu-header)>.custom__mobile-menu-item:not(.custom__mobile-submenu-header){display:none}.custom__mobile-menu-items .custom__mobile-submenu-header{display:flex}.custom__mobile-submenu-link{width:100%;height:54px;padding-left:50px;display:flex;justify-content:flex-start;align-items:center;text-decoration:none;color:var(--brand-tx-primary);font-size:var(--brand-font-size-md);font-weight:var(--brand-font-weight-normal);line-height:19.5px;word-wrap:break-word;transition:background-color .2s ease;border-bottom:1px solid rgba(23,25,27,.1)}.custom__mobile-submenu-link:hover{background:#17191b0d}.custom__mobile-submenu-link:last-child{border-bottom:none}.custom__mobile-submenu-item{width:100%;position:relative;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(23,25,27,.1)}.custom__mobile-submenu-item .custom__mobile-submenu-link{flex:1;border-bottom:none;padding-left:50px}.custom__mobile-submenu-item .custom__mobile-menu-arrow{padding-right:20px;display:flex;align-items:center;justify-content:center;cursor:pointer}.custom__mobile-submenu-item [data-submenu]{position:absolute;top:0;left:0;right:0;bottom:0;min-height:100vh;z-index:1001}.custom__mobile-menu-arrow--rotated{transform:rotate(90deg)}.custom__mobile-menu-item[data-menu-item]{position:relative}body.mobile-menu-open{overflow:hidden}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.custom__mobile-submenu--closing{animation:slideOutRight .3s ease}@media screen and (max-width:360px){.custom__mobile-menu-item,.custom__mobile-menu-divider,.custom__mobile-menu-social{width:100%;margin:0}.custom__mobile-menu-item,.custom__mobile-menu-divider{padding-left:15px;padding-right:15px}.custom__mobile-menu-social{padding-left:5px}}.custom__mobile-menu-main:has(.custom__mobile-submenu--active) .custom__mobile-menu-item:not(:has(.custom__mobile-submenu--active)){display:none}.what-customers-say{width:100%;flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:relative}.what-customers-say .svg-wrapper{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:var(--brand-surface-primary-reverse, white)}.what-customers-say .svg-wrapper svg{width:var(--icon-size-xs);height:var(--icon-size-xs);transform:rotate(-90deg);transform-origin:center}.what-customers-say__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.what-customers-say__gradient{width:100%;height:100%;position:absolute;background:linear-gradient(180deg,var(--brand-bg-secondary) 0%,var(--brand-bg-secondary-dark) 100%);margin:0 auto}.what-customers-say__border{height:calc(100% - 80px);width:calc(100% - 230px);max-width:1446px;position:absolute;margin:0 115px;top:60px;background:linear-gradient(180deg,var(--brand-blond) 0%,rgba(252,210,106,0) 100%);padding:1px}.what-customers-say__border:before{content:"";position:absolute;top:1px;left:1px;right:1px;bottom:1px;background:linear-gradient(180deg,var(--brand-bg-secondary) 0%,var(--brand-bg-secondary-dark) 100%)}.what-customers-say__content{flex-direction:column;justify-content:flex-end;align-items:center;gap:40px;display:flex;position:relative;z-index:2;width:100%;padding:110px 150px 60px}.what-customers-say__title{flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;display:flex;text-align:center;color:var(--tx-primary-reverse, white);font-size:var(--brand-font-size-xxxxxxl);font-family:var(--brand-font-cinzel);font-weight:var(--brand-font-weight-normal);line-height:52px;word-wrap:break-word}.what-customers-say__testimonials-container{width:100%;overflow:hidden;position:relative}.what-customers-say__testimonials{display:flex;transition:transform .3s ease;gap:50px;width:100%}.what-customers-say__testimonial{flex:0 0 calc(33.333% - 33.333px);padding-left:30px;padding-right:30px;flex-direction:column;justify-content:flex-start;align-items:center;gap:15px;display:flex;min-width:0}.what-customers-say__stars{justify-content:center;align-items:center;gap:5px;display:inline-flex}.what-customers-say__star{width:18px;height:18px;position:relative;color:var(--brand-gold);display:flex;justify-content:center;align-items:center}.what-customers-say__star svg{width:18px;height:18px}.what-customers-say__review{align-self:stretch;text-align:center;color:var(--tx-primary-reverse, white);font-size:var(--brand-font-size-xxl);font-weight:var(--brand-font-weight-normal);line-height:23.4px;word-wrap:break-word}.what-customers-say__author{align-self:stretch;text-align:center;color:var(--tx-primary-reverse, white);font-size:var(--brand-font-size-md);font-weight:var(--brand-font-weight-normal);line-height:21px;word-wrap:break-word}.what-customers-say__navigation{justify-content:center;align-items:flex-start;gap:30px;display:inline-flex}.what-customers-say__nav-button{width:44px;height:44px;padding:0;outline:1px var(--brand-surface-primary-reverse, white) solid;background:transparent;border:none;cursor:pointer;transition:opacity .2s ease;display:flex;justify-content:center;align-items:center}.what-customers-say__nav-button:hover{opacity:.7}.what-customers-say__nav-button--prev{transform:rotate(180deg);transform-origin:center}.what-customers-say__view-all{flex-direction:column;justify-content:center;align-items:center;display:flex}.what-customers-say__view-all-link{text-decoration:none;color:inherit}.what-customers-say__view-all-text{color:var(--tx-primary-reverse, white);font-size:var(--brand-font-size-xxl);font-weight:var(--brand-font-weight-normal);line-height:23.4px;word-wrap:break-word}.what-customers-say__view-all-underline{align-self:stretch;height:0px;outline:1px var(--brand-surface-primary-reverse, white) solid;outline-offset:-.5px}@media screen and (max-width:768px){.what-customers-say__border{margin:0 20px;width:calc(100% - 40px)}.what-customers-say__content{padding:60px 20px}.what-customers-say{padding-top:30px}.what-customers-say__title{font-size:var(--brand-font-size-xxxxxxl);line-height:40px}.what-customers-say__testimonials{gap:30px}.what-customers-say__testimonial{flex:0 0 calc(100% - 30px);margin:0 auto}}.product-grid{grid-template-columns:repeat(auto-fit,minmax(268px,max-content))!important;gap:0px}@media screen and (max-width:768px){.product-grid{grid-template-columns:repeat(auto-fit,minmax(152px,max-content))!important;justify-content:center}.product-grid__item{max-width:174px}}.breadcrumb{width:100%;padding-top:20px;display:block}.breadcrumb__container{display:inline;width:100%;font-size:11px;line-height:1.90909091}.breadcrumb__item{display:inline;position:relative}.breadcrumb__link{text-decoration:none;color:inherit;display:inline;transition:color .2s ease}.breadcrumb__link:hover{color:var(--brand-tx-primary);text-decoration:underline}.breadcrumb__text{color:inherit;font-size:var(--brand-font-size-md);font-weight:var(--brand-font-weight-normal);line-height:21px;display:inline}.theme-breadcrumb.breadcrumb-section{display:block;padding-top:0}.theme-breadcrumb.breadcrumb-section .breadcrumb{background-color:var(--color-gray-dark);padding:7px 70px}.theme-breadcrumb.breadcrumb-section .breadcrumb__container{display:block;color:#fff;opacity:.8;font-weight:600;max-width:1300px;margin-left:auto;margin-right:auto}.theme-breadcrumb .breadcrumb__link:after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='8' height='11' viewBox='0 0 8 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.4584 1.04715L2.45093 1.0394C2.21747 0.807521 1.84785 0.81508 1.62318 1.05455C1.40628 1.28576 1.40068 1.65201 1.60901 1.89032L1.6149 1.89683L5.05554 5.56427L1.61798 9.10018L1.60901 9.10991C1.40068 9.34822 1.40628 9.71448 1.62318 9.94568C1.84785 10.1852 2.21747 10.1927 2.45093 9.96083L2.45572 9.95594L6.47418 5.73983L6.63602 5.57003L6.47686 5.39772L2.4584 1.04715Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:100%;width:8px;height:11px;display:inline-block;vertical-align:middle;opacity:.8;margin:-2px 8px 0 7px}@media screen and (max-width:768px){.breadcrumb{padding-top:15px}}.collection-description-section{width:100%;display:flex;justify-content:center;align-items:center}.collection-description{width:100%;max-width:1446px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:50px}.horizontal__divider{width:100%;height:1px;background:linear-gradient(to right,rgba(23,25,27,0) 0%,var(--brand-almost-black) 50%,rgba(23,25,27,0) 100%)}.horizontal__divider-right{width:100%;height:1px;background:linear-gradient(90deg,var(--brand-surface-primary, #17191B) 0%,rgba(23,25,27,0) 100%)}.collection-description__content{width:100%;max-width:1204px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:15px}.collection-description__title{width:100%;color:var(--brand-tx-primary);font-size:var(--brand-font-size-xxxxl);font-family:var(--brand-font-cinzel);font-weight:var(--brand-font-weight-normal);line-height:31.2px;word-wrap:break-word}.collection-description__text-container{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px}.collection-description__text{width:100%;height:60px;overflow:hidden;gap:10px;color:var(--brand-dark-gray);line-height:21px;word-wrap:break-word;transition:height .12s cubic-bezier(0,0,.58,1)}.collection-description__read-more{display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;transition:opacity .2s ease}.collection-description__read-more:hover{opacity:.7}.collection-description__read-more-text{color:var(--brand-tx-primary);font-size:var(--brand-font-size-md);font-weight:var(--brand-font-weight-normal);line-height:21px;word-wrap:break-word}.collection-description__read-more-underline{width:100%;height:0px;outline:var(--brand-border-width-normal) var(--brand-tx-primary) solid;outline-offset:-.5px}@media screen and (max-width:768px){.collection-description{gap:30px}.collection-description__content{gap:10px}.collection-description__title{font-size:var(--brand-font-size-xxxl);line-height:26px}.collection-description__text,.collection-description__read-more-text{font-size:var(--brand-font-size-md);line-height:19px}}.subcollections-block{width:100%;margin-top:10px}.subcollections-container{width:100%;justify-content:flex-start;align-items:flex-start;gap:6px;display:inline-flex}.subcollections-wrapper{display:flex;flex-wrap:wrap;gap:6px;width:100%}.subcollection-tag{padding:15px;background:var(--bg-fifth, white);border-radius:90px;outline:var(--brand-border-width-normal) var(--brand-bg-secondary) solid;outline-offset:-1px;justify-content:center;align-items:center;display:flex;transition:all .2s ease}.subcollection-tag:hover{background:var(--brand-almost-black);outline-color:var(--brand-tx-primary)}.subcollection-tag:hover .subcollection-tag__text{color:var(--tx-primary-reverse, white)}.subcollection-tag__link{text-decoration:none;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.subcollection-tag__text{text-align:center;font-weight:var(--brand-font-weight-bold);line-height:21px;word-wrap:break-word;transition:color .2s ease}.subcollections-container[data-alignment=center] .subcollections-wrapper{justify-content:center}.subcollections-container[data-alignment=right] .subcollections-wrapper{justify-content:flex-end}@media screen and (max-width:768px){.subcollection-tag{min-width:150px;padding:10px}.subcollections-block{margin-top:10px}.subcollection-tag__text{font-size:13px}}.product-information slideshow-component{max-width:512px}@media screen and (max-width:950px){.product-information{padding:35px 20px}}@media screen and (max-width:480px){.product-information{padding:20px var(--brand-container-padding-mobile) 0px var(--brand-container-padding-mobile)}}.product-card__rating .star_container{min-height:auto}.star_container{cursor:pointer}.star_container .group-stars .on{width:12px;height:12px;background:url(icon-star-filled.svg) no-repeat center center/12px 12px!important}.star_container .group-stars .ind_cnt{font-size:var(--brand-font-size-base);text-decoration:underline;display:inline;margin-left:5px}.button-secondary{width:100%;height:100%;justify-content:center;align-items:center;display:inline-flex;cursor:pointer;transition:all .2s ease;text-decoration:none}.button-secondary__icon{width:20px;height:20px;position:relative}.button-secondary__icon-outline{width:20px;height:20px;left:0;top:0;position:absolute;outline:1.3px var(--brand-surface-primary, #17191B) solid;outline-offset:-.65px}.button-secondary__text{text-align:center;color:var(--tx-primary, #17191B);font-size:16px;font-weight:700;line-height:20.8px;letter-spacing:.5px;word-wrap:break-word}.product-certification-block{width:100%;margin-top:20px}@media screen and (max-width:768px){.product-form-buttons .quantity-selector{--quantity-selector-width: auto}}product-recommendations .section-resource-list__content rte-formatter{margin:auto}.custom-section-content .contact-form__input{border:1px solid var(--brand-surface-primary, #17191B);background-color:transparent;outline:none}.custom-section-content .contact-form.size-style{width:962px;max-width:80%}.custom-section-content .contact-form__error,.custom-section-content .contact-form__success{margin:auto}.contact-info{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:40px}.contact-info__item{padding:0 20px}.contact-info__title{color:var(--tx-tertiary, #393939);font-size:20px;font-weight:700;line-height:26px;margin-bottom:15px}.contact-info__content{display:flex;flex-direction:column;gap:10px}.contact-info__content--small-gap{gap:5px}.contact-info__text{color:var(--tx-primary, #17191B)}.contact-info__email-wrapper{display:flex;flex-direction:column;align-items:flex-start}.contact-info__email-wrapper .contact-info__text{text-decoration:underline}.submit-button{align-self:center;margin:20px auto 0;width:var(--3-cols, 237px);padding:13px 100px}@media screen and (max-width:768px){.contact-info{grid-template-columns:1fr;gap:20px}.contact-info__item{padding:0}}.blog-page{display:flex;flex-direction:column}.blog-header__title{padding-top:40px;font-size:30px;font-family:var(--brand-font-cinzel);text-align:center}.blog-content{display:flex;gap:40px;margin-bottom:40px;align-items:flex-start}.blog-posts-grid{flex:2}.blog-posts-count{padding-left:20px}.blog-posts-grid{display:flex;gap:6px;flex-wrap:wrap}.blog-post{width:478px;display:flex;flex-direction:column;gap:10px;text-decoration:none;transition:all .3s ease}.blog-post:hover{text-decoration:none;color:inherit;background-color:#fff;box-shadow:0 4px 12px #0000001a}.blog-post__image{padding:20px 20px 0}.blog-post__image img,.blog-post__placeholder{height:254.98px;object-fit:contain}.blog-post__content{padding:2px 20px 20px;display:flex;flex-direction:column;gap:15px}.blog-post__meta{display:flex;flex-direction:column;gap:5px}.blog-post__meta-info{display:flex;gap:10px}.blog-post__date,.blog-post__separator,.blog-post__author-label,.blog-post__author-name{color:var(--tx-tertiary, #393939);font-size:10px;line-height:13px}.blog-post__author{display:flex;align-items:center;gap:3px}.blog-post__title{font-size:20px;font-weight:700;line-height:26px}.blog-post__excerpt{height:60px;color:var(--tx-tertiary, #393939);font-size:13px;line-height:19.5px}.blog-post__tags{display:flex;gap:15px}.blog-post__tag{display:flex;flex-direction:column;align-items:center}.blog-post__tag-text{color:var(--tx-tertiary, #393939);font-size:12px}.blog-post__tag-underline{width:100%;height:0;outline:1px var(--surface-secondary, #393939) solid;outline-offset:-.5px}.blog-pagination{display:flex;justify-content:center;align-items:center;gap:30px;padding:15px 0;margin-bottom:80px}.blog-pagination__arrow{width:44px;height:44px;padding:17px 16px;outline:1px var(--brand-surface-primary, #17191B) solid;display:flex;justify-content:center;align-items:center;text-decoration:none}.blog-pagination__arrow--disabled{opacity:.5;cursor:not-allowed}.blog-pagination__arrow.flip-x{rotate:90deg}.blog-pagination__numbers{display:flex;gap:30px}.blog-pagination__number{width:23px;height:23px;background:var(--bg-fifth, white);border-radius:100px;display:flex;justify-content:center;align-items:center}.blog-pagination__number-text{font-size:15px}.blog-pagination__number-link{display:flex;flex-direction:column;align-items:center;text-decoration:none}.blog-pagination__number-link-text{font-size:15px}.blog-pagination__number-link-underline{width:100%;height:0;outline:1px var(--brand-surface-primary, #17191B) solid;outline-offset:-.5px}.blog-pagination__dots{font-size:15px}@media screen and (max-width:768px){.blog-content{flex-direction:column;gap:20px}.blog-posts-grid,.blog-post{width:100%}.blog-post__image{padding:10px}.blog-post__image img{height:200px;object-fit:contain}.blog-post__placeholder{height:200px}.blog-topics{display:none}}.blog-topics-mobile{display:none;flex-direction:column;gap:20px;margin-bottom:20px}.blog-topics-mobile__title{font-size:24px;font-family:var(--brand-font-cinzel)}.blog-topics-mobile__list{display:flex;flex-direction:row;gap:16px;align-items:flex-start;align-content:flex-start;flex-wrap:wrap}.blog-topics-mobile__item{padding:3px 10px;background:var(--bg-fifth, white);border-radius:50px;display:flex;align-items:center;gap:5px;text-decoration:none;color:inherit}.blog-topics-mobile__item:hover{text-decoration:none;color:inherit}.blog-topics-mobile__item--active{background:var(--bg-primary, #17191B)}.blog-topics-mobile__item-text{font-size:15px}.blog-topics-mobile__item--active .blog-topics-mobile__item-text{color:var(--tx-primary-reverse, white)}.blog-topics-mobile__item-count{color:var(--tx-tertiary, #393939);font-size:12px;min-width:20px;text-align:center}.blog-topics-mobile__item--active .blog-topics-mobile__item-count{color:var(--tx-primary-reverse, white)}.blog-topics{width:200px;display:flex;flex-direction:column;gap:20px}@media screen and (min-width:1440px){.blog-topics{width:300px;padding-right:100px}}@media screen and (max-width:768px){.blog-topics{display:none}.blog-topics-mobile{display:flex}.blog-header__title{padding-top:20px}.blog-page{gap:20px}.blog-post__meta{padding-bottom:20px}}.blog-article{display:flex;flex-direction:column;gap:40px;margin:40px 0 80px;max-width:841px}.blog-article__image img{height:489.58px;object-fit:cover}.blog-article__content{display:flex;flex-direction:column;gap:30px}.blog-article__header{display:flex;gap:15px;align-items:flex-start}.blog-article__date-card{width:60px;display:flex;flex-direction:column}.blog-article__date-day{height:60px;background:var(--bg-primary, #17191B);color:var(--tx-fourth, #FCD26A);font-size:15px;font-weight:700;line-height:21px;display:flex;justify-content:center;align-items:center}.blog-article__date-month,.blog-article__date-year{padding:5px 0;background:var(--bg-fifth, white);color:var(--tx-primary, #17191B);font-weight:400;display:flex;justify-content:center;align-items:center}.blog-article__date-month{font-size:13px}.blog-article__date-year{font-size:12px}.blog-article__title-section{flex:1;display:flex;flex-direction:column;gap:5px}.blog-article__title{font-size:30px;font-family:var(--brand-font-cinzel);font-weight:400;line-height:39px;margin:0}.blog-article__author{display:flex;align-items:center;gap:5px}.blog-article__author-label,.blog-article__author-name{color:var(--tx-tertiary, #393939);font-size:13px;font-weight:400}.blog-article__body{padding-bottom:10px;display:flex;flex-direction:column;gap:20px}.blog-article__content-text img{width:478px;height:318.92px;object-fit:cover}.blog-article__tags{display:flex;gap:20px}.blog-article__tag{display:flex;flex-direction:column;align-items:center}.blog-article__tag-text{color:var(--tx-primary, #17191B);font-size:15px;font-weight:400;line-height:21px}.blog-article__tag-underline{width:100%;height:0;outline:1px var(--brand-surface-primary, #17191B) solid;outline-offset:-.5px}.blog-article__share{display:flex;align-items:center;gap:10px}.blog-article__share-button{display:flex;align-items:center;gap:10px;background:none;border:none;cursor:pointer;padding:0}.blog-article__share-icon{display:flex;justify-content:center;align-items:center;width:16px;height:16px}.blog-article__share-icon svg{width:100%;height:100%;fill:var(--tx-primary, #17191B)}.blog-article__share-text{color:var(--tx-primary, #17191B);font-size:15px;font-weight:400;line-height:21px}.blog-article__back{display:flex;align-items:center;gap:10px}.blog-article__back-link{display:flex;flex-direction:column;align-items:center;text-decoration:none}.blog-article__back-text{color:var(--tx-primary, #17191B);font-size:15px;font-weight:400;line-height:21px}.blog-article__back-underline{width:100%;height:0;outline:1px var(--brand-surface-primary, #17191B) solid;outline-offset:-.5px}@media screen and (max-width:768px){.blog-article__title{font-size:24px;line-height:32px}.blog-article__content-text img{width:100%;height:auto}.blog-article__tags{flex-wrap:wrap;gap:15px}}.blog-topics__title{font-size:24px;font-family:var(--brand-font-cinzel)}.blog-topics__list{display:flex;flex-direction:column;gap:16px}.blog-topics__item{padding:3px 10px;background:var(--bg-fifth, white);border-radius:50px;display:flex;align-items:center;gap:5px;text-decoration:none;color:inherit}.blog-topics__item:hover{text-decoration:none;color:inherit}.blog-topics__item--active{background:var(--bg-primary, #17191B)}.blog-topics__item-text{font-size:15px}.blog-topics__item--active .blog-topics__item-text{color:var(--tx-primary-reverse, white)}.blog-topics__item-count{color:var(--tx-tertiary, #393939);font-size:12px;min-width:20px;text-align:center}.blog-topics__item--active .blog-topics__item-count{color:var(--tx-primary-reverse, white)}.quantity-selector{border-color:var(--brand-surface-primary)}.quantity-selector:hover{outline:1px var(--brand-surface-primary) solid}@media screen and (max-width:768px){.quantity-selector{max-width:120px}.quantity-selector input[type=number]{width:30px}}.add-to-cart-button .add-to-cart-text{gap:10px}.phone-orders-button{margin-top:20px;align-items:center;gap:10px;display:inline-flex}.phone-orders-button__icon{width:18px;position:relative}.phone-orders-button__icon-outline{width:100%;height:100%;outline:1.3px solid var(--brand-surface-primary, #17191B);outline-offset:-.65px;border-radius:2px}.phone-orders-button__text{text-align:center;color:var(--brand-tx-primary, #17191B)}.phone-orders-button__text-phone{font-weight:700}.phone-orders-button__link{color:var(--brand-tx-primary, #17191B);font-weight:700;border-bottom:2px solid}.phone-orders-button__link:hover{color:var(--brand-gold, #F5B71A)}.product-card .phone-orders-button{gap:5px;margin-top:0}.product-card .phone-orders-button .phone-orders-button__link{border-bottom:none}.page-width-content{--page-content-width: 1400px}#shopper_review_page #review_header .block{height:auto}#shopper_review_page #review_header img{width:auto}#review_image img{width:auto;max-width:140px}.section:has(.live-prices){display:block}.cart-items__media .cart-items__media-image{object-fit:contain}.product-media__drag-zoom-wrapper{max-width:80%;margin:auto}@media screen and (max-width:768px){.product-media__drag-zoom-wrapper{max-width:100%;margin:auto}.phone-orders-button__link{font-size:13px}.phone-orders-button__icon{width:14px}.product-card__bottom-section{height:auto}}.custom-header .custom__actions .header-actions__action svg{width:27px;height:24px}body .usf-is--compact.usf-is.usf-popup{background:var(--brand-tx-primary-reverse);color:var(--color-primary);box-shadow:0 5px 10px #0000001a;margin-top:3px;border:1px solid #DCD5CD;border-radius:10px;opacity:1;transform:scaleY(1);transition:all .3s ease;transform-origin:top;min-width:793px;width:793px!important}body.is-sticky-header .usf-is--compact.usf-is.usf-popup{position:fixed;top:63px!important}body .usf-is--compact.usf-is.usf-popup.usf-hide{opacity:0;transform:scaleY(0);pointer-events:none;display:block!important}.usf-is--compact.usf-is.usf-popup:before{display:none}body .usf-is--compact .usf-is-viewall{background-color:var(--color-gold);text-transform:capitalize;font-family:inherit;font-size:16px;color:inherit;padding:14px 10px;border-top:1px solid transparent;font-weight:700;border-radius:0 0 10px 10px;margin-left:-1px;margin-right:-1px;margin-bottom:-1px;transition:all .3s ease}body .usf-is--compact .usf-is-viewall:hover{background-color:var(--color-primary);color:#fff}.usf-is--compact .usf-is-viewall button.usf-btn{text-transform:capitalize;line-height:1.3}body .usf-is--compact .usf-is-matches>.usf-title{color:inherit;opacity:1;border-bottom:none;font-size:22px;line-height:1;text-transform:none;font-family:var(--font-h2--family);margin:0 34px;padding:30px 0 13px}body .usf-is--compact.usf-is.usf-is-sr--list .usf-is-content-container .usf-is-content .usf-is-products .usf-is-list .usf-is-product .usf-is-img-wrapper.usf-img-wrapper{margin-right:19px;line-height:1;width:110px;max-height:none;min-height:initial;aspect-ratio:1/1;margin-bottom:0;background-color:#fff;border-radius:5px}body .usf-is--compact .usf-is-product .usf-is-img-wrapper.usf-img-wrapper img{max-width:71px;max-height:71px;right:0;bottom:0;margin:auto}body .usf-is--compact.usf-is.usf-is-sr--list .usf-is-content-container .usf-is-content .usf-is-products .usf-is-list .usf-is-product .usf-is-img-wrapper.usf-img-wrapper+div{max-width:calc(100% - 129px);display:flex;flex-wrap:wrap;flex-direction:column}.usf-is--compact .usf-is-product .usf-img-wrapper+div>div.usf-vendor{font-size:11px;color:var(--color-foreground);line-height:1.5;order:0;margin-bottom:4px;opacity:1;text-align:left}.usf-is--compact .usf-is-product .usf-title.usf-btn{font-size:14px;font-weight:500;line-height:1.4;order:1}.usf-is--compact .usf-is-product .usf-title.usf-btn .usf-highlight{color:inherit}.usf-is--compact .usf-is-product:hover .usf-title.usf-btn{color:var(--color-gold-hover)}.usf-is--compact .usf-is-product .usf-img-wrapper+div>div.usf-price-wrapper{font-size:13px;font-weight:700;color:var(--color-foreground);font-family:inherit;order:2;margin-top:6px}.usf-is--compact .usf-is-product .usf-price-wrapper .usf-price{color:inherit}body .usf-is--compact.usf-is.usf-is-sr--list .usf-is-content-container .usf-is-content .usf-is-products .usf-is-list .usf-is-product{display:flex;align-items:center;padding:8px 9px 7px;border-radius:5px}body .usf-is--compact.usf-is.usf-is-sr--list .usf-is-content-container .usf-is-content .usf-is-products .usf-is-list .usf-is-product:hover{background-color:#f9f8f6}.usf-is-matches.usf-is-products{-ms-overflow-style:none;scrollbar-width:none}.usf-is-matches.usf-is-products::-webkit-scrollbar{display:none}body .usf-is--compact.usf-is.usf-is-sr--list .usf-is-content-container .usf-is-content .usf-is-products .usf-is-list{gap:9px;margin:0 17px}body .usf-is--compact .usf-is-side .usf-is-matches>.usf-title{margin-left:31px;margin-right:31px;padding-bottom:24px}.usf-is--compact .usf-is-match.usf-btn{padding:0 31px;margin-bottom:20px;font-size:14px;font-weight:500;color:inherit;line-height:1.4;text-transform:capitalize}.usf-is--compact .usf-is-match.usf-btn:hover{background-color:transparent;color:var(--color-gold-hover)}.usf-is--compact .usf-is-match.usf-btn .usf-highlight{color:inherit}body .usf-is--compact .usf-is-did-you-mean{font-size:14px;line-height:1.4;color:inherit}body:not(.usf-mobile) .usf-is.usf-is--compact.usf-is-layout--two-columns .usf-is-content-container .usf-is-content:not(.usf-is-content--without-sidebar):not(.usf-is-content--without-results),body:not(.usf-mobile) .usf-is.usf-is--compact.usf-is-layout--two-columns .usf-is-content-container .usf-is-content:not(.usf-is-content--without-sidebar):not(.usf-is-content--without-results) .usf-is-side{max-height:478px!important}.usf-facet-range .usf-c-slider__track{border-top:none;border-bottom:none}@media(min-width:1280px)and (max-width:1439px){body .usf-is--compact.usf-is.usf-popup{box-shadow:0 .347vw var(--size-10-vw) 0 #0000001a;margin-top:.208vw;border-radius:var(--size-10-vw);min-width:55.069vw;width:55.069vw!important}body.is-sticky-header .usf-is--compact.usf-is.usf-popup{top:4.375vw!important}body .usf-is--compact .usf-is-viewall{font-size:var(--size-16-vw);padding:var(--size-14-vw) var(--size-10-vw);border-radius:0 0 var(--size-10-vw) var(--size-10-vw);margin-left:-1px;margin-right:-1px;margin-bottom:-1px}body .usf-is--compact .usf-is-matches>.usf-title{font-size:var(--size-22-vw);margin:0 var(--size-34-vw);padding:var(--size-30-vw) 0 var(--size-13-vw)}body .usf-is--compact.usf-is.usf-is-sr--list .usf-is-content-container .usf-is-content .usf-is-products .usf-is-list .usf-is-product .usf-is-img-wrapper.usf-img-wrapper{margin-right:var(--size-19-vw);width:7.639vw;border-radius:.347vw}body .usf-is--compact .usf-is-product .usf-is-img-wrapper.usf-img-wrapper img{max-width:4.931vw;max-height:4.931vw}body .usf-is--compact.usf-is.usf-is-sr--list .usf-is-content-container .usf-is-content .usf-is-products .usf-is-list .usf-is-product .usf-is-img-wrapper.usf-img-wrapper+div{max-width:calc(100% - 8.958vw)}.usf-is--compact .usf-is-product .usf-img-wrapper+div>div.usf-vendor{font-size:var(--size-11-vw);margin-bottom:.278vw}.usf-is--compact .usf-is-product .usf-title.usf-btn{font-size:var(--size-14-vw)}.usf-is--compact .usf-is-product .usf-img-wrapper+div>div.usf-price-wrapper{font-size:var(--size-13-vw);margin-top:.417vw}body .usf-is--compact.usf-is.usf-is-sr--list .usf-is-content-container .usf-is-content .usf-is-products .usf-is-list .usf-is-product{padding:.556vw var(--size-9-vw) .486vw;border-radius:.347vw}body .usf-is--compact.usf-is.usf-is-sr--list .usf-is-content-container .usf-is-content .usf-is-products .usf-is-list{gap:var(--size-9-vw);margin:0 var(--size-17-vw);padding-bottom:var(--size-20-vw)}body .usf-is--compact .usf-is-side .usf-is-matches>.usf-title{margin-left:2.153vw;margin-right:2.153vw;padding-bottom:var(--size-24-vw)}.usf-is--compact .usf-is-match.usf-btn{padding:0 2.153vw;margin-bottom:var(--size-20-vw);font-size:var(--size-14-vw)}body .usf-is--compact .usf-is-did-you-mean{font-size:var(--size-14-vw)}body:not(.usf-mobile) .usf-is.usf-is--compact.usf-is-layout--two-columns .usf-is-content-container .usf-is-content:not(.usf-is-content--without-sidebar):not(.usf-is-content--without-results),.body:not(.usf-mobile) .usf-is.usf-is--compact.usf-is-layout--two-columns .usf-is-content-container .usf-is-content:not(.usf-is-content--without-sidebar):not(.usf-is-content--without-results) .usf-is-side{max-height:33.194vw!important}body:not(.usf-mobile) .usf-is.usf-is--compact.usf-is-layout--two-columns .usf-is-content-container .usf-is-content .usf-is-matches{border-top:none!important}body:not(.usf-mobile) .usf-is.usf-is--compact.usf-is-layout--two-columns .usf-is-content-container .usf-is-content:not(.usf-is-content--without-sidebar):not(.usf-is-content--without-results),body:not(.usf-mobile) .usf-is.usf-is--compact.usf-is-layout--two-columns .usf-is-content-container .usf-is-content:not(.usf-is-content--without-sidebar):not(.usf-is-content--without-results) .usf-is-side{max-height:33.194vw!important;height:33.194vw!important}body:not(.usf-mobile) .usf-is.usf-is--compact.usf-is-layout--two-columns .usf-is-content-container .usf-is-content.usf-is-content--without-sidebar{min-height:33.194vw}}@media screen and (max-width:1279px){body .usf-is--compact.usf-is.usf-popup{box-shadow:none;border-radius:10px;width:calc(100% - 30px)!important;left:15px!important;min-width:0!important}body .usf-is--compact .usf-is-matches>.usf-title{font-size:18px;margin:0 20px;padding:15px 0 13px}body .usf-is--compact.usf-is.usf-is-sr--list .usf-is-content-container .usf-is-content .usf-is-products .usf-is-list{padding-bottom:13px}body .usf-is--compact.usf-is.usf-is-sr--list .usf-is-content-container .usf-is-content .usf-is-products .usf-is-list .usf-is-product{padding:8px 8px 7px}body .usf-is--compact.usf-is.usf-is-sr--list .usf-is-content-container .usf-is-content .usf-is-products .usf-is-list .usf-is-product .usf-is-img-wrapper.usf-img-wrapper{margin-right:14px;width:70px}body .usf-is--compact .usf-is-product .usf-is-img-wrapper.usf-img-wrapper img{max-width:50px;max-height:50px}body .usf-is--compact.usf-is.usf-is-sr--list .usf-is-content-container .usf-is-content .usf-is-products .usf-is-list .usf-is-product .usf-is-img-wrapper.usf-img-wrapper+div{max-width:calc(100% - 84px)}body.usf-mobile .usf-is--compact.usf-popup .usf-is-content-container{height:calc(100% - 111px)}body.usf-mobile .usf-is--compact.usf-popup .usf-is-viewall{height:auto;background:var(--color-gold);border-top:none;line-height:normal;padding:14px 10px;border-radius:0}body.usf-mobile .usf-is--compact.usf-popup .usf-is-viewall>.usf-btn{margin:0;border:none;padding:0}body.usf-mobile .usf-is--compact.usf-popup .usf-is-match{padding:0 17px}body .usf-is--compact .usf-is-side .usf-is-matches>.usf-title{margin-left:15px;margin-right:15px;padding-bottom:24px}body.usf-mobile .usf-is--compact.usf-popup .usf-is-matches>.usf-title{text-align:left}body.usf-mobile .usf-is--compact.usf-popup .usf-is-inputbox .usf-remove{opacity:1}body .usf-is--compact.usf-is.usf-popup.usf-hide{opacity:0;transform:scaleY(1)}}@media screen and (max-width:767px){body .usf-is--compact.usf-is.usf-popup{box-shadow:none;border-radius:0;width:100%!important;left:0!important}.usf-mobile .usf-facets .usf-facets-wrapper{height:100dvh}}.shopify-section:not(.header-section) :is(.section).product-information{background-color:#fff}.product-information{display:block;padding-bottom:42px}.product-information .product-information__grid{display:flex;flex-wrap:wrap;padding-left:70px;padding-right:67px;padding-top:25px;max-width:1440px;margin-left:auto;margin-right:auto}.product-information .media-fit-contain :is(img,.deferred-media__poster-image){background-color:transparent}.product-information .product-information__media{width:49.9%;min-width:0}.product-information slideshow-component{width:100%;max-width:none}.product-media-container--zoomable.product-media-container--image{aspect-ratio:650/590}.product-information .product-media{aspect-ratio:auto;max-width:550px;margin:auto}zoom-dialog .dialog-zoomed-gallery .product-media{height:100vh}.product-information__media .product-card__badge{position:absolute;top:10px;left:10px;z-index:1}.product-information__media slideshow-component slideshow-arrows{display:flex}.media-gallery--carousel slideshow-arrows .slideshow-control{color:var(--color-primary);min-height:16px;min-width:16px;padding:0!important;width:16px;height:16px;border:none!important;opacity:0;transition:all .2s linear}.media-gallery--carousel slideshow-container:hover slideshow-arrows .slideshow-control{opacity:1}.media-gallery--carousel slideshow-container{padding:0 30px}.media-gallery--carousel slideshow-arrows .slideshow-control:hover{color:var(--color-gold-hover)}.media-gallery--carousel slideshow-arrows .slideshow-control .svg-wrapper{width:16px;height:16px}slideshow-controls[thumbnails]{margin-top:10px}slideshow-controls[thumbnails] .slideshow-controls__arrows{display:none}.slideshow-controls__thumbnails{gap:10px;padding-block:0;padding-inline:0}.slideshow-controls__thumbnails .slideshow-control{--thumbnail-width: 82.67px;--aspect-ratio: 1 !important;--media-radius: 5px;border:1px solid #DCD5CD!important;padding:14px}.slideshow-controls__thumbnails .slideshow-controls__thumbnail:is([aria-selected=true]){outline:none;border-color:#212020!important}.slideshow-controls__thumbnails .slideshow-control img{object-fit:contain}.product-information .product-details{width:50.1%;padding-left:62px!important}.product-information .product-details>div{max-width:100%;--gap: 0}.product-information .product-details .group-block-content{gap:0}.product-meta-top{width:100%;margin-top:10px}.product-meta{display:flex;width:100%;align-items:center}.product-meta-left{display:flex;font-size:14px;line-height:1.5;font-weight:500}.product-meta-right{margin-left:auto}.product-meta-right .star_container .ind_cnt{padding-left:0!important;font-size:10px!important;vertical-align:3px!important;margin-left:6px;line-height:1.5;color:#171717;text-decoration:none;letter-spacing:.75px}.product-meta-right .star_container .group-stars .on{width:14px;height:14px;background:url(icon-star-filled.svg) no-repeat center center/14px 14px!important}.product-meta-right .star_container .group-stars .on+.on{margin-left:3px}.product-meta-right .group-stars{line-height:0}.product-meta-right .star_container .ind_cnt_num:before{content:"("}.product-meta-right .star_container .ind_cnt_num:after{content:")"}.product-meta-right .star_container .ind_cnt_desc{display:none}.product-vendor+.product-sku:before{content:"";width:3px;height:3px;border-radius:50%;background-color:var(--color-primary);display:inline-block;margin:-2px 8px 0;vertical-align:middle}.product-information .product-details h1{font-size:36px;line-height:1.1;text-transform:none;margin-top:10px;text-wrap:auto}.product-stock{padding-left:46px;background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1134_5692)'%3E%3Cpath d='M16 0.625C24.4914 0.625 31.375 7.50862 31.375 16C31.375 24.4914 24.4914 31.375 16 31.375C7.50862 31.375 0.625 24.4914 0.625 16C0.625 7.50862 7.50862 0.625 16 0.625Z' fill='white' stroke='%23212020' stroke-width='1.25'/%3E%3Cpath d='M23.5771 10.75C23.6634 10.75 23.7497 10.7661 23.8301 10.7979C23.9056 10.8277 23.9744 10.8724 24.0342 10.9277L24.0352 10.9268C24.0371 10.9284 24.0382 10.931 24.04 10.9326C24.042 10.9345 24.0449 10.9356 24.0469 10.9375L24.0459 10.9385C24.1062 10.9928 24.1571 11.0574 24.1924 11.1318L24.2354 11.2559C24.245 11.2983 24.25 11.3419 24.25 11.3857C24.25 11.4737 24.2301 11.5602 24.1924 11.6396C24.1559 11.7166 24.1031 11.7835 24.04 11.8389L13.9336 21.0684L13.9326 21.0674C13.8716 21.1252 13.8004 21.1714 13.7227 21.2021C13.6423 21.2339 13.5567 21.25 13.4707 21.25C13.3845 21.25 13.2983 21.234 13.2178 21.2021C13.1397 21.1712 13.068 21.1255 13.0068 21.0674L7.95312 16.4541C7.89041 16.3968 7.83917 16.3272 7.80371 16.249C7.76826 16.1709 7.75 16.0861 7.75 16C7.75 15.9139 7.76826 15.8291 7.80371 15.751C7.83917 15.6728 7.89041 15.6032 7.95312 15.5459C8.01606 15.4884 8.08993 15.444 8.16895 15.4141C8.24812 15.3841 8.3325 15.3691 8.41699 15.3691C8.5015 15.3692 8.58584 15.3841 8.66504 15.4141C8.74388 15.4439 8.81704 15.4886 8.87988 15.5459L13.4697 19.7295L23.1143 10.9316V10.9326C23.1754 10.8745 23.2471 10.8287 23.3252 10.7979C23.4054 10.7662 23.491 10.7501 23.5771 10.75Z' fill='%23219653' stroke='%23219653' stroke-width='0.5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1134_5692'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:top left 1px;background-size:32px auto;margin-top:15px;min-height:32px}.product-stock.pre-order,.product-stock.coming-soon{background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_827_10280)'%3E%3Cpath d='M16 0.625C24.4914 0.625 31.375 7.50862 31.375 16C31.375 24.4914 24.4914 31.375 16 31.375C7.50862 31.375 0.625 24.4914 0.625 16C0.625 7.50862 7.50862 0.625 16 0.625Z' fill='white' stroke='%23212020' stroke-width='1.25'/%3E%3Cpath d='M14.334 9.33334V17.6667H22.6673' stroke='%23219653' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_827_10280'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}.product-stock.discontinued,.product-stock.out-of-stock{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cg clip-path='url(%23clip0_2001_5)'%3E%3Cpath d='M16 0.625C24.4914 0.625 31.375 7.50862 31.375 16C31.375 24.4914 24.4914 31.375 16 31.375C7.50862 31.375 0.625 24.4914 0.625 16C0.625 7.50862 7.50862 0.625 16 0.625Z' fill='white' stroke='%23212020' stroke-width='1.25'/%3E%3Cpath d='M16.6667 19C16.6667 19.3682 16.3682 19.6667 16 19.6667C15.6318 19.6667 15.3333 19.3682 15.3333 19C15.3333 18.6318 15.6318 18.3333 16 18.3333C16.3682 18.3333 16.6667 18.6318 16.6667 19Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 8.33333C16.2421 8.33333 16.4652 8.46459 16.5828 8.67623L23.2494 20.6762C23.3641 20.8827 23.361 21.1345 23.2412 21.3381C23.1214 21.5417 22.9029 21.6667 22.6667 21.6667H9.33332C9.09711 21.6667 8.87853 21.5417 8.75874 21.3381C8.63895 21.1345 8.63584 20.8827 8.75055 20.6762L15.4172 8.67623C15.5348 8.46459 15.7579 8.33333 16 8.33333ZM10.4663 20.3333H21.5336L16 10.3727L10.4663 20.3333ZM16 13C16.3682 13 16.6667 13.2985 16.6667 13.6667V16.3333C16.6667 16.7015 16.3682 17 16 17C15.6318 17 15.3333 16.7015 15.3333 16.3333V13.6667C15.3333 13.2985 15.6318 13 16 13Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2001_5'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.product-stock .stock-qty,.product-stock .status{color:var(--color-dark-green);font-size:15px;line-height:1.422;font-weight:700;margin-bottom:0;text-transform:capitalize}.product-stock.discontinued .status,.product-stock.out-of-stock .status{color:var(--color-error)}.product-stock .stock-message,.product-stock.discontinued p,.product-stock.out-of-stock p{font-size:14px;line-height:1.18857143;font-weight:500;color:#171717;margin-top:4px}.stock-message a{margin-left:6px}.product-stock.pre-order .stock-message a,.product-stock.coming-soon .stock-message a{margin-left:2px}.product-shortDesc-certificate{padding-top:16px;margin-top:24px;border-top:1px solid #DCD5CD;width:100%}.product-shortDesc-certificate-wrapper{display:flex;gap:25px}.guarantee-badge{width:101px;height:101px;min-width:101px;margin-left:-2px}.shortDesc-certificate{flex:auto}.product-certification-logo{max-width:92px;max-height:25px;object-fit:contain;width:auto}.product-certification{display:flex;align-items:flex-end;gap:15px}.product-cert-link-holder .product-cert-link,.product-shortDescription a{font-size:14px;line-height:1.20714286;display:block;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-color:#171717;color:#2e3034;font-weight:500}.product-cert-link-holder .product-cert-link{color:#171717}.product-cert-link-holder .product-cert-link:hover,.product-shortDescription a:hover{color:var(--color-gold-hover);text-decoration:none}.product-shortDescription{font-size:14px;line-height:1.5;letter-spacing:.75px;padding-right:40px;margin-top:4px;margin-bottom:16px}.product-shortDescription a{display:inline;margin-left:8px;font-weight:500}.product-pricing-block{margin-top:19px;padding-left:1px;width:100%}.button-call-for-price{height:55px;margin-top:20px}.button-call-for-price:hover{background-color:var(--color-primary);color:#fff}.pricing-block__container{border:1px solid var(--color-gray-dark);border-radius:5px}.pricing-block__container .pricing-item{width:50%;display:flex;justify-content:space-between;position:relative}.pricing-item-text{font-size:14px;line-height:1.3;font-weight:500;letter-spacing:.5px;color:#2e3034;max-width:142px;padding:10.5px 23px 10.5px 21px}.pricing-item__price{font-size:16px;line-height:1.6875;letter-spacing:.5px;text-align:right;font-weight:700;min-width:135px;background-color:#f5f4f3;padding:15.5px 23px 15.5px 42px}.pricing-item--check .pricing-item__price{border-radius:0 5px 5px 0}.pricing-item--check{border-left:1px solid var(--color-gray-dark)}.pricing-item__discount-text{background-color:#aee2c4;font-size:10px;line-height:1;font-weight:600;color:#000;border-radius:30px;padding:5px 6.5px;position:absolute;right:23px;top:-1px;transform:translateY(-50%);letter-spacing:0}.tooltip{position:relative;display:inline-block;cursor:pointer;vertical-align:middle;margin-top:-4px}.tooltip__text{visibility:hidden;opacity:0;width:max-content;max-width:270px;background:#fff;border:1px solid #DCD5CD;text-align:center;padding:15px 10px;border-radius:5px;font-size:13px;position:absolute;bottom:125%;left:50%;transform:translate(-50%);transition:opacity .2s ease;z-index:10}.tooltip__text strong{display:block}.tooltip:hover .tooltip__text{visibility:visible;opacity:1}.product-details .product-form-buttons .qty-label{display:none}.product-information .product-details .buy-buttons-block{margin-top:21px}.product-details .product-form-buttons .quantity-selector{border-color:#2e3034;border-radius:5px;height:55px;--quantity-selector-width:140px}.product-details .product-form-buttons .quantity-selector:hover{outline:0}.product-details .product-form-buttons .quantity-selector :is(.quantity-minus,.quantity-plus){width:35px;height:53px}.product-details .product-form-buttons .quantity-selector .button:disabled{opacity:.5}.product-details .product-form-buttons{gap:17px}.product-details .product-form-buttons .quantity-selector input[type=number]{height:53px;width:68px;max-width:none;font-size:14px;font-weight:700;color:#171717}.product-details .product-form-buttons .quantity-selector svg{width:8px;height:8px;display:block}.product-details .product-form-buttons .add-to-cart-button{font-weight:700;padding-block:17.5px;--height-buy-buttons:55px}.product-details .product-form-buttons .add-to-cart-button:hover{background-color:var(--color-primary);color:var(--brand-bg-primary-reverse)}.product-details .product-form-buttons .add-to-cart-button .add-to-cart-icon{display:none}.product-details .product-form-buttons .add-to-cart-button[disabled]{opacity:1;background-color:#989c8f66}.product-details .product-form-buttons .add-to-cart-button[disabled]:hover{color:var(--button-color)}.product-freeShipping-progressbar .cart__free-shipping{justify-content:flex-start;margin-top:28px}.product-freeShipping-progressbar .cart__progress-bar{max-width:100%}.product-freeShipping-progressbar .cart__free-shipping-text{font-size:13px;font-weight:400;line-height:normal}.product-freeShipping-progressbar .cart__progress-bar{background-color:#21212133;border:none;height:5px}.product-cta-action{display:flex;margin-top:29px}.product-cta-action.mobile-view{display:none}.product-wishlist{margin-right:30px}.product-wishlist>a,.product-wishlist .swym-icon-text{display:flex;font-size:13px;font-weight:700;line-height:1.5;color:var(--color-gray-dark)}.product-wishlist>a{display:none}.product-wishlist .swym-icon-text{background-color:transparent;border:none;padding:0;min-height:0}.product-wishlist .swym-button-content.swym-btn-custom-position{margin-top:0}.product-wishlist>a:hover,.product-wishlist .swym-icon-text:hover{color:var(--color-gold-hover)}.product-wishlist>a:hover svg path{stroke:var(--color-gold-hover)}.product-wishlist>a:hover svg path:last-child{stroke:none;fill:var(--color-gold-hover)}.product-wishlist>a:hover circle{fill:var(--brand-tx-primary-reverse)}.product-wishlist .swym-wishlist-icon,.product-wishlist .swym-button-content button.swym-icon-text svg{margin-right:9px}.product-wishlist .swym-wishlist-icon svg,.product-wishlist .swym-button-content button.swym-icon-text svg{width:26px;height:21px}.product-cta-action .share-section__icon svg{width:16px;height:18px}.product-cta-action .phone-orders-button{margin-top:0;margin-left:auto}.product-cta-action .phone-orders-button__text{font-size:14px;line-height:1.2;color:#000}.product-cta-action .phone-orders-button__link{border-bottom:none;font-weight:800;font-size:16px;color:inherit}.product-cta-action .phone-orders-button__link:hover{color:var(--color-gold-hover)}.product-description-section{padding:29px 20px 0;max-width:1440px;margin-left:auto;margin-right:auto}.product-description-block{background-color:#fff;border-radius:5px}.product-description-block .r-tabs .r-tabs-nav{padding:0 50px;display:flex;gap:75px;border-bottom:1px solid #DCD5CD}.product-description-block .r-tabs .r-tabs-tab{padding:27px 0 24px;position:relative}.product-description-block .r-tabs .r-tabs-tab:after{position:absolute;content:"";width:100%;height:2px;border-radius:2px;bottom:-1px;left:0;right:0;transition:all .2s cubic-bezier(.075,.82,.165,1);transform:scaleX(0);opacity:0;transform-origin:center}.product-description-block .r-tabs .r-tabs-tab.r-tabs-state-active:after{background-color:var(--color-gray-dark);transform:scaleX(1);opacity:1}.product-description .r-tabs-anchor{font-size:26px;line-height:1.1;font-family:var(--font-h3--family)}.product-description .r-tabs-anchor:hover{color:var(--color-gold-hover)}.product-description .r-tabs .r-tabs-panel{padding:38px 50px 66px}#product_details{font-size:14px;line-height:1.52357143;color:#171717;letter-spacing:.75px}#product_details a{font-weight:500;letter-spacing:.75px;text-decoration-thickness:.7px;text-underline-offset:1px}.product-description__specs{max-width:923px;margin:0 auto}.spec-row{padding:12px 10.5px;border-bottom:1px solid #B7ABA0}.spec-label{width:245px;color:#171717;font-size:14px;font-family:var(--font-body--family);font-weight:800;line-height:1.71428571;word-wrap:break-word}.spec-value{flex:1 1 0;color:#171717;font-size:14px;font-family:var(--font-body--family);font-weight:400;line-height:1.71428571;word-wrap:break-word}.product-reviews>h4{display:none}.merchantheader{text-align:center;font-size:14px;line-height:1;color:var(--color-gray-dark);width:100%;margin-bottom:40px}.product-reviews #review_header .overall,#shopper_review_page #review_header .overall{width:auto;margin-top:0}.product-reviews #review_header .overall .color5,#shopper_review_page #review_header .overall .color5{background-color:transparent;padding:0;font-size:36px;font-weight:600;line-height:1.2;color:#1d2939;margin-bottom:12px}.product-reviews #review_header .overall .outof,#shopper_review_page #review_header .overall .outof{font-size:18px;line-height:1.5;font-weight:500;color:#363636;background-color:transparent;padding:0}.product-reviews #review_header .stars .on,#shopper_review_page #review_header .stars .on{width:25px;height:24px;background:url(icon-star-filled.svg) no-repeat center center/25px 24px!important}.product-reviews #review_header .stars .desc,#shopper_review_page #review_header .stars .desc{font-size:18px;font-weight:600;line-height:1.2!important;color:#1d2939}.product-reviews #review_header .percentage .numbers,#shopper_review_page #review_header .percentage .numbers{font-size:36px;font-weight:600;line-height:1.2;color:#1d2939}.product-reviews #review_header .percentage,#shopper_review_page #review_header .percentage{font-size:18px;line-height:1.3!important;color:#363636;width:auto;padding:0;margin-top:15px}.product-reviews div#review_header,#shopper_review_page div#review_header{display:flex;flex-wrap:wrap;justify-content:space-around;padding-bottom:33px;border-color:#dcd5cd}.product-reviews #review_header .graph,#shopper_review_page #review_header .graph{margin-top:0}.product-reviews #shopper_review_page #review_header .block{margin-top:0;padding:0}.product-reviews #review_header div:empty,#shopper_review_page #review_header div:empty{display:none}#review,#shopper_review_page #review{padding:41px 30px 33px}#shopper_review_page #product_page{padding-top:20px}.product-reviews .product_review,#merchant_page .merchant_review{border-radius:6px;border:1px solid #DCD5CD;margin-top:10px;padding:32px 35px}.product-reviews .product_review .stars,#merchant_page .merchant_review .stars{line-height:0!important;padding-bottom:0}.product-reviews .product_review .rating,#merchant_page .merchant_review .rating{justify-content:space-between}.product-reviews .product_review .images .verified,#merchant_page .merchant_review .images .verified{background-image:none;font-size:14px;line-height:1.4!important;color:var(--color-gray-dark)}.product-reviews .product_review .stars .on,#merchant_page .merchant_review .stars .on{width:17px;height:16px;background:url(icon-star-filled.svg) no-repeat center center/17px 16px!important;display:inline-block}.product-reviews .product_review .stars .on+.on,#merchant_page .merchant_review .stars .on+.on{margin-left:2px}.product-reviews .product_review .info,#merchant_page .merchant_review .info{display:flex;flex-direction:column;font-size:14px;line-height:1.4!important;color:var(--color-gray-dark)}.product-reviews .product_review .name,#merchant_page .merchant_review .name{font-size:16px;font-weight:700;color:#1d2939;line-height:1.4;margin:10px 0}.product-reviews .product_review .comments,#merchant_page .merchant_review .comments{font-size:16px;line-height:1.5;color:#363636;padding-top:15px}.product-reviews #product_page .paging .sa_page,#shopper_review_page #merchant_page .paging .sa_page{width:42px;height:42px;margin-right:20px;background-color:#fff;border:none;padding:0;font-size:14px;text-align:center;font-weight:500;border-radius:50%;color:var(--color-gray-dark);cursor:pointer;vertical-align:middle}.product-reviews #product_page .paging .active,#shopper_review_page #merchant_page .paging .active{background-color:var(--color-gray-dark);color:#fff}.product-reviews #product_page .paging .arrow,#shopper_review_page #merchant_page .paging .arrow{font-size:0;background-image:url("data:image/svg+xml,%3Csvg width='9' height='13' viewBox='0 0 9 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.671875 0.736328L6.67188 6.23633L0.671875 11.7363' stroke='%230D1E1C' stroke-width='2'/%3E%3C/svg%3E%0A");background-size:9px 13px;background-repeat:no-repeat;background-position:center}.product-reviews #product_page .paging,#shopper_review_page #merchant_page .paging{padding:26px 29px 0;height:auto}#product_page label[for=sa_sort],#shopper_review_page #merchant_page label[for=sa_sort]{display:none}#product_page #sa_sort,#shopper_review_page #merchant_page #sa_sort{background-color:transparent;border:none;text-transform:capitalize;font-size:16px;letter-spacing:-.16px;-webkit-appearance:none;appearance:none;padding-right:33px;background-image:url("data:image/svg+xml,%3Csvg width='13' height='9' viewBox='0 0 13 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.736328 0.675781L6.23633 6.67578L11.7363 0.675781' stroke='%230D1E1C' stroke-width='2'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:right center;background-size:13px 9px}.shipping-return-content{font-size:15px;line-height:1.5}.shipping-return-content ul{margin-bottom:20px;padding-left:23px}.shipping-return-content .button{width:auto;min-width:292px;margin-top:33px}.resource-list__carousel{padding:0 20px}.related-product-swiper.swiper{margin:0 -8px}.related-product-swiper .resource-list__item{padding:0 8px;height:auto}product-recommendations{padding:60px 0 35px}.product-recommendations-section .title-header{padding:0 70px;margin-bottom:36px}main[data-template=product]{padding-bottom:60px}@media(min-width:1280px)and (max-width:1439px){.breadcrumb-section .section--page-width{max-width:none}.product-information{padding-bottom:var(--size-40-vw)}.product-information .product-information__grid{padding-left:4.861vw;padding-right:4.653vw;padding-top:var(--size-25-vw)}.product-information .product-information__media{width:49.9%}.product-information .product-media{max-width:38.194vw}.product-information__media .product-card__badge{top:var(--size-10-vw);left:var(--size-10-vw)}.dialog-thumbnails-list__thumbnail{--thumbnail-width: 5.741vw}.dialog-thumbnails-list{gap:var(--size-10-vw)}zoom-dialog .close-button svg{width:var(--size-16-vw);height:var(--size-16-vw)}slideshow-controls[thumbnails]{margin-top:var(--size-10-vw)}.slideshow-controls__thumbnails{gap:var(--size-10-vw)}.slideshow-controls__thumbnails .slideshow-control{--thumbnail-width: 5.741vw;padding:var(--size-14-vw)}.product-information .product-details{padding-left:4.306vw!important}.product-meta-top{margin-top:var(--size-10-vw)}.product-meta-left{font-size:var(--size-14-vw)}.product-vendor+.product-sku:before{width:.208vw;height:.208vw;border-radius:50%;margin:-.139vw .556vw 0}.product-meta-right .star_container .ind_cnt{font-size:var(--size-10-vw);margin-left:.417vw}.product-information .product-details h1{font-size:var(--size-36-vw);margin-top:var(--size-10-vw)}.product-stock{padding-left:3.194vw;margin-top:var(--size-15-vw);background-size:var(--size-32-vw) auto}.product-stock .stock-qty,.product-stock .status{font-size:var(--size-15-vw)}.product-stock .stock-message,.product-stock.discontinued p,.product-stock.out-of-stock p{font-size:var(--size-14-vw);margin-top:.278vw}.product-shortDesc-certificate{padding-top:var(--size-16-vw);margin-top:var(--size-24-vw)}.product-shortDesc-certificate-wrapper{gap:var(--size-25-vw)}.product-cert-link-holder .product-cert-link,.product-shortDescription a{font-size:var(--size-14-vw);text-decoration-thickness:.069vw;text-underline-offset:.139vw}.guarantee-badge{width:7.014vw;height:7.014vw;min-width:7.014vw}.product-certification-logo{max-width:6.389vw;max-height:var(--size-25-vw)}.product-certification{gap:var(--size-15-vw)}.product-shortDescription{font-size:var(--size-14-vw);padding-right:var(--size-40-vw);margin-top:.278vw;margin-bottom:var(--size-16-vw)}.product-pricing-block{margin-top:var(--size-19-vw)}.button.button-call-for-price{height:3.819vw;margin-top:var(--size-19-vw)}.pricing-block__container{border-radius:.347vw}.pricing-item-text{font-size:var(--size-14-vw);max-width:9.861vw;padding:.729vw 1.597vw .729vw 1.458vw}.pricing-item__price{font-size:var(--size-16-vw);min-width:9.375vw;padding:1.076vw 1.597vw 1.076vw 2.917vw}.pricing-item__discount-text{font-size:var(--size-10-vw);border-radius:var(--size-30-vw);padding:.347vw .451vw;right:1.597vw}.tooltip svg{width:var(--size-16-vw);height:var(--size-16-vw)}.tooltip__text{max-width:18.75vw;padding:var(--size-15-vw) var(--size-10-vw);border-radius:.347vw;font-size:var(--size-13-vw)}.product-details .product-form-buttons{gap:var(--size-17-vw)}.product-details .product-form-buttons .quantity-selector{border-radius:.347vw;height:3.819vw;--quantity-selector-width: 9.722vw}.product-details .product-form-buttons .quantity-selector input[type=number]{height:3.681vw;width:4.722vw;font-size:var(--size-14-vw)}.product-details .product-form-buttons .add-to-cart-button{padding-block:1.215vw;--height-buy-buttons: 3.819vw}.product-details .product-form-buttons .quantity-selector :is(.quantity-minus,.quantity-plus){width:2.431vw;height:3.681vw}.product-details .product-form-buttons .quantity-selector svg{width:.556vw;height:.556vw}.product-freeShipping-progressbar .cart__free-shipping{margin-top:var(--size-28-vw)}.product-cta-action{margin-top:var(--size-30-vw)}.product-wishlist{margin-right:var(--size-30-vw)}.product-wishlist .swym-wishlist-icon svg{width:var(--size-26-vw);height:var(--size-21-vw)}.product-cta-action .phone-orders-button__text{font-size:var(--size-14-vw)}.product-cta-action .phone-orders-button__link{font-size:var(--size-16-vw)}.product-freeShipping-progressbar .cart__free-shipping-text{font-size:var(--size-13-vw)}.product-freeShipping-progressbar .cart__progress-bar{height:.347vw}.product-wishlist .swym-wishlist-icon{margin-right:var(--size-9-vw)}.product-wishlist>a,.share-section__text{font-size:var(--size-13-vw)}.product-cta-action .share-section__icon svg{width:var(--size-16-vw);height:var(--size-18-vw)}.product-description-section{padding:var(--size-30-vw) var(--size-20-vw) 0}.product-description-block .r-tabs .r-tabs-nav{padding:0 var(--size-50-vw);gap:5.208vw}.product-description-block .r-tabs .r-tabs-tab{padding:var(--size-27-vw) 0 var(--size-24-vw)}.product-description .r-tabs-anchor{font-size:var(--size-26-vw)}.product-description .r-tabs .r-tabs-panel{padding:var(--size-38-vw) var(--size-50-vw) 4.583vw}#product_details{font-size:var(--size-14-vw);letter-spacing:.052vw}.spec-row{padding:var(--size-12-vw) .729vw}.spec-label{width:17.014vw;font-size:var(--size-14-vw)}.spec-value{font-size:var(--size-14-vw)}.merchantheader{font-size:var(--size-14-vw);margin-bottom:var(--size-40-vw)}#review{padding:2.847vw 2.083vw 2.292vw}#review_image{margin-top:-2.361vw}#shopper_review_page #product_page{padding-top:var(--size-20-vw)}.product-reviews .product_review{border-radius:.417vw;margin-top:var(--size-10-vw);padding:2.222vw 2.431vw}.product-reviews .product_review .name{font-size:var(--size-16-vw);margin:var(--size-10-vw) 0}.product-reviews .product_review .info{font-size:var(--size-14-vw);margin-top:var(--size-10-vw)!important}.product-reviews .product_review .stars .on{width:var(--size-17-vw);height:var(--size-16-vw);background:url(icon-star-filled.svg) no-repeat center center / var(--size-17-vw) var(--size-16-vw)!important}.product-reviews .product_review .stars .on+.on{margin-left:.139vw}.product-reviews .product_review .images{margin-right:var(--size-15-vw)}.product-reviews .product_review .images .verified{font-size:var(--size-14-vw)}.product-reviews .product_review .comments{font-size:var(--size-16-vw);padding-top:var(--size-15-vw)}.product-reviews #review_header .overall .outof,.product-reviews #review_header .percentage,.product-reviews #review_header .stars .desc{font-size:var(--size-18-vw)}.product-reviews #review_header .overall .color5{font-size:var(--size-36-vw);margin-bottom:var(--size-12-vw)}.product-reviews #review_header .percentage .numbers{font-size:var(--size-36-vw);padding-bottom:.347vw}.product-reviews #product_page .paging .sa_page{width:2.917vw;height:2.917vw;margin-right:var(--size-20-vw);font-size:var(--size-14-vw)}#shopper_review_page #review_header .block.stars{width:auto}.product-reviews #review_header .stars .on{width:var(--size-25-vw);height:var(--size-24-vw);background:url(icon-star-filled.svg) no-repeat center center / var(--size-25-vw) var(--size-24-vw)!important}#review_header .stars .on{margin:.139vw}.product-reviews #product_page .paging{padding:var(--size-26-vw) 2.014vw 0}.product-reviews #product_page .paging .arrow{background-size:.625vw .903vw;font-size:0}#product_page #sa_sort{font-size:var(--size-16-vw);letter-spacing:-.011vw;padding-right:var(--size-32-vw);background-size:var(--size-13-vw) var(--size-9-vw)}.shipping-return-content{font-size:var(--size-15-vw)}.shipping-return-content ul{margin-bottom:var(--size-20-vw);padding-left:1.597vw}.shipping-return-content .button{min-width:20.278vw;margin-top:2.292vw}product-recommendations{padding:4.167vw 0 2.431vw}.resource-list__carousel{padding:0 var(--size-20-vw)}.related-product-swiper.swiper{margin:0 -.556vw}.related-product-swiper .resource-list__item{padding:0 .556vw}.product-recommendations-section .title-header{padding:0 4.861vw;margin-bottom:var(--size-36-vw)}main[data-template=product]{padding-bottom:4.167vw}.pricing-item--check .pricing-item__price{border-radius:0 .347vw .347vw 0}}@media screen and (min-width:1024px)and (max-width:1279px){.theme-breadcrumb.breadcrumb-section .breadcrumb{padding:7px 20px}.product-information .product-information__grid{padding-left:20px;padding-right:20px;padding-top:13px}.product-information .product-details{padding-left:20px!important}.product-information .product-details h1{font-size:32px}.pricing-block__container .pricing-item{width:100%}.pricing-block__container{flex-wrap:wrap}.pricing-item--check{border-left:none;border-top:1px solid #000}.pricing-item__price{padding-left:17px;width:100%;border-radius:0 5px 5px 0;text-align:left}.pricing-item-text{padding:10.5px 10px 10.5px 21px;width:153px}.pricing-item__discount-text{position:static;transform:none;display:inline-block;vertical-align:middle;margin-left:10px;margin-top:-2px}.product-wishlist{margin-right:14px}.product-recommendations-section .title-header{padding:0 20px}}@media screen and (max-width:1023px){.theme-breadcrumb.breadcrumb-section .breadcrumb{padding:7px 20px;background-color:#dcd9d5}.theme-breadcrumb.breadcrumb-section .breadcrumb__container{color:var(--color-gray-dark);opacity:.7;text-align:center}.theme-breadcrumb .breadcrumb__link:after{background-image:url("data:image/svg+xml,%3Csvg width='8' height='11' viewBox='0 0 8 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.4584 1.04715L2.45093 1.0394C2.21747 0.807521 1.84785 0.81508 1.62318 1.05455C1.40628 1.28576 1.40068 1.65201 1.60901 1.89032L1.6149 1.89683L5.05554 5.56427L1.61798 9.10018L1.60901 9.10991C1.40068 9.34822 1.40628 9.71448 1.62318 9.94568C1.84785 10.1852 2.21747 10.1927 2.45093 9.96083L2.45572 9.95594L6.47418 5.73983L6.63602 5.57003L6.47686 5.39772L2.4584 1.04715Z' fill='%23212020'/%3E%3C/svg%3E%0A");opacity:.7}.product-information .product-information__media,.product-information .product-details{width:100%}.product-information .product-details{padding-left:10px!important;padding-right:10px}.product-information{padding:0 10px}.product-information .product-information__grid{padding-left:0;padding-right:0;padding-top:13px}.product-information .product-media{max-width:231px;margin:auto}.product-information__media .product-card__badge{top:2px;left:6px;padding-left:20px}.product-information__media .product-card__badge-text{font-size:13px}.product-information__media .product-card__badge:before{left:9px;width:5px;height:5px}slideshow-controls[pagination-position=center][thumbnails]:not(.media-gallery__mobile-controls){display:block!important}slideshow-controls.media-gallery__mobile-controls{display:none!important}slideshow-controls[thumbnails]{margin-top:6px;padding-left:0;padding-right:0}.slideshow-controls__thumbnails{gap:6px}.product-information__media{margin-bottom:22px}.product-information .product-details h1{font-size:26px;margin-top:19px}.product-meta-left{letter-spacing:.06px}.product-stock{padding-left:45px}.product-stock .stock-message,.product-stock.discontinued p,.product-stock.out-of-stock p{font-size:13px}.stock-message a{margin-left:0;margin-top:6px;display:block}.product-shortDesc-certificate{padding-top:17px;margin-top:27px;border-top:1px solid #DCD5CD}.guarantee-badge{width:84px;height:84px;min-width:84px;margin-left:0}.product-shortDescription{font-size:13px;line-height:1.5;letter-spacing:0;padding-right:0;margin-top:4px;margin-bottom:13px}.product-cert-link-holder .product-cert-link,.product-shortDescription a{font-size:13px}.pricing-block__container{flex-wrap:wrap}.product-pricing-block{margin-top:27px;padding-left:0}.product-details .product-form-buttons .quantity-selector{border-color:#2e3034;border-radius:5px;height:55px}.product-details .product-form-buttons .quantity-selector :is(.quantity-minus,.quantity-plus){width:40px}.product-information .product-details .buy-buttons-block{margin-top:10px}.product-details .product-form-buttons{gap:10px}.product-freeShipping-progressbar .cart__free-shipping{margin-top:25px}.product-cta-action{margin-top:27px;justify-content:center}.product-cta-action.mobile-view{margin-top:23px}.product-details .product-form-buttons .add-to-cart-button{font-size:15px}.product-information .product-details>div{padding-bottom:28px}.product-description-block .r-tabs .r-tabs-nav{display:none}.product-description .r-tabs-anchor{font-size:24px;display:block}.product-description-section{padding:9px 10px 0}.product-description{padding-top:2px;padding-left:20px;padding-right:20px}.r-tabs .r-tabs-accordion-title{padding:21.21px 0;border-top:1px solid #DCD5CD;position:relative}.r-tabs .r-tabs-accordion-title:after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 6.38379L13 6.38379' stroke='%230D1E1C' stroke-width='1.5'/%3E%3Cpath d='M6.5 12.7678L6.5 -3.42131e-05' stroke='%230D1E1C' stroke-width='1.5'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;width:13px;height:13px;background-size:13px 13px;background-position:center;display:block;position:absolute;top:50%;right:5px;transform:translateY(-50%);pointer-events:none}.r-tabs .r-tabs-accordion-title.r-tabs-state-active:after{background-image:url("data:image/svg+xml,%3Csvg width='13' height='2' viewBox='0 0 13 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0.75L13 0.750001' stroke='%230D1E1C' stroke-width='1.5'/%3E%3C/svg%3E%0A")}.r-tabs .r-tabs-accordion-title:first-of-type{border-top:none}.product-description__specs{padding-top:8px}.product-description .r-tabs .r-tabs-panel{padding:0 0 33px}.product-description .r-tabs-anchor:hover{color:var(--color-gray-dark)}#product_details{padding-right:19px;letter-spacing:.75px;font-size:14.2px}.spec-row:last-child{border-bottom:none}#specifications{padding-bottom:17px}#review{padding:5px 0 33px}.product-reviews div#review_header{padding:0}#review_header .merchantheader{width:auto;margin-bottom:19px;margin-left:-4px;margin-right:-4px;line-height:normal!important;order:0}#review_header .stars.block{order:3;width:100%;padding:22px 0!important;border-top:1px solid #DCD5CD;border-bottom:1px solid #DCD5CD;margin:22px 0!important}#review_header .percentage.block{order:2;font-size:13px}#review_header img.graph.block{order:4;margin-bottom:30px}.product-reviews #review_header .overall .outof{font-size:13px}.product-reviews #review_header .overall .color5{font-size:30px;margin-bottom:7px}.product-reviews #review_header .percentage .numbers{font-size:30px}.product-reviews .product_review .comments{font-size:14px}.product-reviews .product_review{margin-top:20px;padding:22px 22px 18px}.product_review .images{margin-right:0}#review_image{height:auto}div#shopper_review_page:after{content:"";display:table;clear:both}#shopper_review_page #review_image .sa_logo{margin-top:22px!important}#shipping_return{padding-bottom:40px}.shipping-return-content{max-height:632px;overflow:hidden;position:relative}.is-expanded.shipping-return-content{max-height:none}.shipping-return-content:not(.is-expanded):after{content:"";position:absolute;bottom:0;left:0;right:0;height:117px;background:linear-gradient(180deg,#fff0,#fff)}.shipping-return-content li{list-style:none;position:relative}.shipping-return-content li:before{content:"";position:absolute;top:10px;left:-14px;width:3px;height:3px;background-color:#171717;border-radius:50%}.shipping-return-wrapper .mobile-view{text-align:center;margin-top:16px}.shipping-return-wrapper .read-more{font-size:14px;line-height:1.5;font-weight:700;color:#2c2a2b;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:8px}product-recommendations{padding:48px 0 18px}.resource-list__carousel{padding:0 15px}.related-product-swiper.swiper{margin:0 -4.5px}.related-product-swiper .resource-list__item{padding:0 4.5px}.product-cta-action .phone-orders-button__link{font-size:15px}.product-cta-action.mobile-view{display:none!important}.product-recommendations-section .title-header{padding-left:15px;padding-right:15px;text-align:center}.product-details .text-block>h1{max-width:none}}@media(max-width:767px){.slideshow-controls__thumbnails .slideshow-control{width:50px;padding:7px}.shipping-return-content .button{width:100%}.product-shortDesc-certificate-wrapper{display:flex;gap:0;flex-direction:row-reverse}.pricing-block__container .pricing-item{width:100%}.pricing-item--check{border-left:none;border-top:1px solid #000}.pricing-item__price{padding-left:17px;width:100%;border-radius:0 5px 5px 0;text-align:left}.pricing-item-text{padding:10.5px 10px 10.5px 21px;width:192px}.pricing-item__discount-text{position:static;transform:none;display:inline-block;vertical-align:middle;margin-left:10px;margin-top:-2px}.product-form-buttons{flex-direction:column}.product-details .product-form-buttons .quantity-selector{max-width:none;--quantity-selector-width: 100%}.product-cta-action.mobile-view .product-wishlist,.product-cta-action.mobile-view .global-share,.product-cta-action-top .phone-orders-button{display:none}.product-cta-action.mobile-view{display:block!important}.product-cta-action .phone-orders-button{width:100%;justify-content:center}.product-freeShipping-progressbar .cart__free-shipping{justify-content:center}.spec-row{flex-wrap:wrap;padding:11.5px 0 7.5px}.spec-label{width:100%;margin-bottom:1px}.product-reviews #product_page .paging{padding:22px 0 0;height:auto;text-align:center}#product_page #sa_sort{float:left;margin-top:22px}.product-reviews #product_page .paging .arrow{margin-right:0}}.cart-page-wrapper .cart-page{padding:55px 70px 60px;--sidebar-width: 480px;column-gap:30px;max-width:1440px;margin-left:auto;margin-right:auto}.cart-page__title{margin-bottom:38px}.cart-page__items{border-radius:5px;background-color:#fff}.cart-page-wrapper .cart-items__table-row,.cart-page-wrapper .cart-items--dividers .cart-items__table-row:last-child{padding:15px 86px 15px 30px;margin-bottom:0!important;position:relative}.cart-page-wrapper .cart-items__price{align-items:flex-start;font-size:14px;font-weight:700;line-height:1.5;color:var(--color-foreground);justify-content:flex-start}.cart-page-wrapper .cart-items__price text-component{line-height:inherit}.cart-page-wrapper .cart-items__price span{font-size:inherit;font-weight:inherit;color:inherit}.cart-page-wrapper .cart-items__details a{font-size:13px;font-weight:700;line-height:1.4}.cart-page-wrapper .quantity-selector{border:none}.cart-page-wrapper .cart-items__remove{top:15px}.cart-page-wrapper .cart__total-value{font-size:14px;font-weight:700}.cart-page-wrapper .cart__sub-total .cart__total-value{font-size:16px}.cart-page-wrapper .cart__container--extend .cart__summary-inner{padding-left:0;padding-right:0;padding-bottom:0}.cart-page-wrapper .cart__total-label{font-size:14px}.cart-page-wrapper .tax-note.tax-note.tax-note{font-size:11px}.cart-page-wrapper span.cart__summary-item.cart__total.cart__sub-total{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #DCD5CD}.cart-page-wrapper .tax-note.tax-note.tax-note *{font-size:inherit}.cart-page-wrapper .cart__total__discount-text{position:relative;top:-1px}.cart-page-wrapper .quantity-selector:hover{outline:0}@media(min-width:1280px)and (max-width:1439px){.cart-page-wrapper .cart-page{padding:3.681vw 4.861vw;--sidebar-width: 33.333vw;column-gap:var(--size-30-vw)}.cart-page-wrapper .cart-items__table-row{grid-template-rows:min-content 1fr;grid-template-areas:"media details quantity price" "media details error error"}.cart-page-wrapper .cart-items__quantity{margin-top:0}.cart-items__details .cart-items__price{text-align:left}.cart-page__title{margin-bottom:2.639vw}.cart-page__items{border-radius:.347vw}.cart-page-wrapper .cart-items__table-row,.cart-page-wrapper .cart-items--dividers .cart-items__table-row:last-child{padding:1.736vw var(--size-30-vw);padding-right:5.972vw;column-gap:2.569vw}.cart-page-wrapper .cart-items__price{font-size:var(--size-14-vw)}.cart-page-wrapper .cart-items__details a{font-size:var(--size-13-vw)}.cart-page-wrapper .cart-items__remove{top:1.736vw}.cart-page-wrapper .cart__total-value,.cart-page-wrapper .cart__total-label{font-size:var(--size-14-vw)}.cart-page-wrapper .cart__sub-total .cart__total-value{font-size:var(--size-16-vw)}.cart-page-wrapper .tax-note.tax-note.tax-note{font-size:var(--size-11-vw)}}@media screen and (max-width:1023px){.cart-page-wrapper .cart-page{padding:24px 20px}.cart-page-wrapper .cart-items__table-row,.cart-page-wrapper .cart-items--dividers .cart-items__table-row:last-child{padding:15px 86px 15px 20px;display:block}.cart-page-wrapper .cart-items__price{text-align:left}.cart-page-wrapper .cart-items__media{width:70px}.cart-page-wrapper .cart-items__details{width:calc(100% - 70px);padding-left:20px}.cart-page-wrapper .cart-items__quantity,.cart-page-wrapper .cart-items__price.cart-secondary-typography{padding-left:90px}.cart-page-wrapper .cart-items__price.cart-secondary-typography{margin-top:8px}}@media screen and (min-width:1024px)and (max-width:1279px){.cart-page-wrapper .cart-page{padding:24px 20px;--sidebar-width: 360px}.cart-page-wrapper .cart-items__price{text-align:left}}add-to-cart-component #klaviyo-bis-button-container button{box-sizing:border-box;height:55px!important;font-family:inherit!important;font-weight:700!important;background-color:#cab276!important;color:#2c2a2b!important}add-to-cart-component #klaviyo-bis-button-container button:hover{background-color:var(--color-primary)!important;color:var(--brand-bg-primary-reverse)!important}[data-testid=modal-form-container] .klaviyo-form{width:600px!important;padding:20px!important}[data-testid=modal-form-container] .klaviyo-form h1 span{font-size:36px!important}[data-testid=modal-form-container] .klaviyo-form p *{font-size:14px!important}.klaviyo-emailinput input{height:55px!important;font-size:14px!important;font-family:var(--font-paragraph--family)!important}[data-testid=modal-form-container] input[type=checkbox]+label *{font-size:14px!important;font-family:var(--font-paragraph--family)!important}[data-testid=modal-form-container] input[type=checkbox]+label svg{width:16px!important;height:16px!important;margin-right:10px!important}[data-testid=modal-form-container] .klaviyo-close-form svg{width:32px!important;height:32px!important}@media(min-width:1280px)and (max-width:1439px){add-to-cart-component #klaviyo-bis-button-container button{height:3.819vw!important}[data-testid=modal-form-container] .klaviyo-form{width:41.667vw!important;padding:var(--size-20-vw)!important}[data-testid=modal-form-container] .klaviyo-form h1 span{font-size:var(--size-36-vw)!important}[data-testid=modal-form-container] .klaviyo-form p *{font-size:var(--size-14-vw)!important}.klaviyo-emailinput input{height:3.819vw!important;font-size:var(--size-14-vw)!important}[data-testid=modal-form-container] input[type=checkbox]+label *{font-size:var(--size-14-vw)!important}[data-testid=modal-form-container] input[type=checkbox]+label svg{width:var(--size-20-vw)!important;height:var(--size-20-vw)!important;margin-right:var(--size-10-vw)!important}[data-testid=modal-form-container] .klaviyo-close-form{width:var(--size-32-vw)!important;height:var(--size-32-vw)!important;margin-right:var(--size-10-vw)!important;margin-top:var(--size-10-vw)!important}[data-testid=modal-form-container] .klaviyo-close-form svg{width:var(--size-32-vw)!important;height:var(--size-32-vw)!important}.klaviyo-form-button,add-to-cart-component #klaviyo-bis-button-container button{height:3.819vw!important;font-size:var(--size-14-vw)!important}}.product-reviews #SA_review_wrapper .SA__review_container{max-width:none;padding:0}.product-reviews #SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content.SA__overall .SA__h1,.product-reviews #SA_review_wrapper .SA__customer_rate .SA__h3{font-size:36px;line-height:1.2;color:#1d2939!important;font-weight:600;margin-top:0;font-family:var(--font-paragraph--family)}.product-reviews #SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content.SA__overall .SA__rating{display:flex;justify-content:center;gap:5px;margin:2px 0 0;padding:0}.product-reviews #SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content.SA__overall .SA__star.SA_activestar{background:url(icon-star-filled.svg) no-repeat center center/25px 24px!important;background-repeat:no-repeat;width:25px;height:24px;padding:0}.product-reviews #SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content.SA__overall .SA__star svg{opacity:0;width:25px}.product-reviews #SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content.SA__overall a{font-size:18px;line-height:1.5;font-weight:500;font-family:var(--font-paragraph--family);color:#363636;margin-top:12px}.product-reviews #SA_review_wrapper .SA__review_widget .SA__review_widget_item.middle{flex:0 1 353px}.product-reviews #SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content .SA__review_bar_label{margin-right:13px}.product-reviews #SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content .SA__review_bar_label span{background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.19862 0.554025C5.43864 -0.184675 6.48371 -0.184675 6.72369 0.554025L7.58128 3.19336C7.68864 3.52372 7.99645 3.74739 8.34387 3.74739H11.119C11.8957 3.74739 12.2187 4.7413 11.5903 5.19784L9.34515 6.82904C9.06412 7.03317 8.9465 7.3951 9.05386 7.72544L9.91145 10.3648C10.1514 11.1035 9.30602 11.7178 8.67758 11.2613L6.43247 9.63002C6.15145 9.42589 5.77091 9.42589 5.48989 9.63002L3.24473 11.2613C2.61636 11.7178 1.77088 11.1035 2.0109 10.3648L2.86847 7.72544C2.97581 7.3951 2.85822 7.03317 2.57721 6.82904L0.332051 5.19784C-0.29633 4.7413 0.0266156 3.74739 0.803328 3.74739H3.57849C3.92585 3.74739 4.2337 3.52372 4.34105 3.19336L5.19862 0.554025Z' fill='%23CAB276'/%3E%3C/svg%3E%0A");background-position:right top 3px;background-repeat:no-repeat;background-size:12px;font-size:16px;line-height:1.4;color:#212020;font-weight:600}.product-reviews #SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content .SA__review_bar_label svg{vertical-align:0px;display:inline;height:12px;opacity:0}.product-reviews #SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content .SA__review_bars{background-color:#212020!important;border-radius:6px;height:6px}.product-reviews #SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content .SA__review_bar{margin-top:6px;padding:0 100px 0 40px;min-height:23px}.product-reviews #SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content .SA__review_num_ratings{-o-box-flex:1;box-flex:1;-ms-flex:0 0 100px;flex:0 0 100px;margin-top:0;margin-left:-5px;position:absolute;right:-125px;top:-9px;min-width:120px;font-size:16px;line-height:1.4!important;color:#212020}.product-reviews #SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content{margin:0}.product-reviews #SA_review_wrapper .SA__customer_rate span{font-size:18px;font-family:var(--font-paragraph--family);line-height:1.3;margin-left:0;align-self:center;color:#363636;display:block;margin-top:8px}.product-reviews #SA_review_wrapper .SA__review_widget{justify-content:space-around}.product-reviews #SA_review_wrapper .SA__review_filter{border-top:1px solid #DCD5CD;padding:10px 0;margin-top:33px;display:flex;align-items:center}.product-reviews #SA_review_wrapper .SA__review_filter button.sa_btn{font-size:14px;min-width:168px;float:none;display:inline-block;text-align:center;margin-left:auto;padding:16px 57px;line-height:1.35714286;font-weight:600;letter-spacing:-.014px;background-color:transparent;border-color:#212020;border-radius:5px}.product-reviews #SA_review_wrapper .SA__review_filter button.sa_btn:hover{background-color:#212020;color:#fff}.product-reviews #SA_review_wrapper .sa-widget-filter{background-image:url("data:image/svg+xml,%3Csvg width='13' height='9' viewBox='0 0 13 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.736328 0.675781L6.23633 6.67578L11.7363 0.675781' stroke='%230D1E1C' stroke-width='2'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:right center;background-size:13px 9px;padding-left:35px;padding-right:35px;font-size:16px;line-height:1.37;color:#0d1e1c;font-weight:400;letter-spacing:-.016px}#SA_review_wrapper .sa_dropdown:after{display:none}.product-reviews #SA_review_wrapper .sa_dropdown{margin-right:20px}.product-reviews #SA_review_wrapper .SA__customer_reviews_wrap .SA__customer_reviews{border:1px solid #DCD5CD;border-radius:6px;padding-left:35px;padding-right:30px}.product-reviews #SA_review_wrapper .SA__customer_reviews_wrap .SA__customer_reviews+.SA__customer_reviews{margin-top:10px}.product-reviews #SA_review_wrapper .SA__customer_header{padding:32px 0 0}.product-reviews #SA_review_wrapper .SA__customer_rating .SA__customer_name{font-size:16px;line-height:1.4;color:#1d2939;font-weight:700}.product-reviews #SA_review_wrapper .SA__star.SA_activestar{background:url(icon-star-filled.svg) no-repeat center center/17px 16px!important;background-repeat:no-repeat;width:17px;height:16px;padding:0}.product-reviews #SA_review_wrapper .SA__star svg{opacity:0;width:17px}.product-reviews #SA_review_wrapper .SA__stars.SA_shape{display:flex;gap:4px;margin-top:10px;margin-bottom:13px}.product-reviews #SA_review_wrapper .SA__review_date{color:#2c2c2c;font-size:14px;line-height:1.4;display:block}.product-reviews #SA_review_wrapper .SA__customer_content>.SA__h4:not(.SA__sub_title):first-of-type{font-size:18px;font-weight:700;line-height:1.5;margin-top:15px;margin-bottom:10px;color:#363636}.product-reviews #SA_review_wrapper .SA__review_widget{gap:0;align-items:flex-start}.product-reviews #SA_review_wrapper .SA__review_widget>p{font-size:14px;line-height:normal;color:#212020;text-align:center;margin-bottom:40px}.product-reviews #SA_review_wrapper .SA__customer_content p{font-size:16px;line-height:1.5;color:#363636}.product-reviews #SA_review_wrapper .SA__customer_content .SA__see_toggle{margin:0}.product-reviews .SA__social-share-wrapper{display:flex;align-items:center;margin-bottom:0;padding-top:17px;padding-bottom:20px;margin-top:20px;border-top:1px solid #D0D5DD;max-width:1193px}.SA__social-share-wrapper ul li svg{width:22px;height:22px}.SA__social-share-wrapper ul li svg path{fill:#989c8f}.SA__social-share-wrapper ul li:last-child svg path{fill:none;stroke:#989c8f}.product-reviews .SA__social-share-wrapper .SA__h4{font-size:16px;font-weight:500;color:#667085}.product-reviews #SA_review_wrapper .SA__verified_customer{font-size:14px;line-height:1.4;color:#2c2c2c}.product-reviews #SA_review_wrapper .SA__verified_customer .sa-verified-logo{display:block!important;width:100%;margin-top:7px}.sa-survey-wrapper .sa-branding-image{display:none}.product-reviews .sa-survey-wrapper .sa-survey .sa-survey-content{padding:30px 30px 0}.product-reviews #SA_review_wrapper .SA_review_wrapper_child .sa-main-heading{font-size:32px;font-weight:400;font-family:var(--font-h2--family);padding-bottom:0}.product-reviews #SA_review_wrapper .SA_review_wrapper_child .sa-close-survey{padding:0;background-color:transparent;border:none;font-size:0;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.750076 10.6495L10.6496 0.750003' stroke='%232C2A2B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.6495 10.6495L0.749995 0.750003' stroke='%232C2A2B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:100%;width:16px;height:16px;top:15px;right:15px;cursor:pointer}.product-reviews #SA_review_wrapper .SA_review_wrapper_child .sa-close-survey:hover{background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.750076 10.6495L10.6496 0.750003' stroke='%23CAB276' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.6495 10.6495L0.749995 0.750003' stroke='%23CAB276' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}#SA_review_wrapper .SA_review_wrapper_child .sa-survey .sa-survey-content .SA__h3{font-size:13px;line-height:1.4;color:#2c2a2b}#SA_review_wrapper .SA_review_wrapper_child .sa-question:before{display:none}.product-reviews #SA_review_wrapper .SA_review_wrapper_child .sa-survey-footer{padding:30px;margin:0 -30px}.product-reviews #SA_review_wrapper .SA_review_wrapper_child .sa-disclaimer{margin:0}.product-reviews #SA_review_wrapper .sa-survey .SA__star.SA_activestar{background:none!important}.product-reviews #SA_review_wrapper .sa-survey .SA__star.SA_activestar path:last-child{fill:var(--color-gold)}.product-reviews #SA_review_wrapper .SA_review_wrapper_child .sa-survey-wrapper .sa-rating[data-stars="1"] .star path,.product-reviews #SA_review_wrapper .SA_review_wrapper_child .sa-survey-wrapper .sa-rating[data-stars="2"] .star path,.product-reviews #SA_review_wrapper .SA_review_wrapper_child .sa-survey-wrapper .sa-rating[data-stars="3"] .star path,.product-reviews #SA_review_wrapper .SA_review_wrapper_child .sa-survey-wrapper .sa-rating[data-stars="4"] .star path,.product-reviews #SA_review_wrapper .SA_review_wrapper_child .sa-survey-wrapper .sa-rating[data-stars="5"] .star path{fill:var(--color-gold)!important}.product-reviews #SA_review_wrapper .SA_review_wrapper_child .sa-survey-wrapper .sa-rating:hover .SA__star.star:hover path{fill:var(--color-gold)!important}.product-reviews #SA_review_wrapper .SA_review_wrapper_child .sa-survey-wrapper .sa-rating:hover .SA__star.star path{fill:var(--color-gold)!important}.product-reviews #SA_review_wrapper .SA_review_wrapper_child .low-rating{font-size:14px}.product-reviews #SA_review_wrapper .SA_review_wrapper_child .sa-form-group input[type=text],.product-reviews .sa-form-group input[type=email]{width:100%;border:1px solid #2E3034;padding:12px;font-family:var(--font-paragraph--family);border-radius:5px;font-size:14px;box-sizing:border-box;height:55px}.product-reviews #SA_review_wrapper .SA_review_wrapper_child .sa-textarea textarea{background:#fff;border:1px solid #2E3034;border-radius:5px;height:86px;width:100%;display:block;resize:vertical;outline:none;padding:10px 10px 10px 12px;font-family:var(--font-paragraph--family);font-size:14px;box-sizing:border-box}.product-reviews #SA_review_wrapper .SA_review_wrapper_child .sa-textarea:before{display:none}.product-reviews #SA_review_wrapper .SA_review_wrapper_child .sa-question,#SA_review_wrapper .SA_review_wrapper_child .sa-form-group label{font-size:14px;line-height:1.4;color:#2c2a2b;margin-bottom:8px;font-weight:700}.product-reviews #SA_review_wrapper .SA_review_wrapper_child .sa-question-wrapper{padding-bottom:20px;position:relative}#SA_review_wrapper .SA_review_wrapper_child .sa-safe-text{font-size:14px;margin-left:0;line-height:1.4;padding-left:30px;min-height:28px;color:#363636;display:flex;flex-wrap:wrap;gap:4px;align-items:center}.product-reviews #SA_review_wrapper .SA_review_wrapper_child .sa-submit{background:var(--color-gold);color:var(--color-primary)!important;display:block;width:100%;max-width:315px;height:55px;padding:0;-webkit-appearance:none;border-radius:5px;color:#fff;font-size:14px;font-weight:700;text-align:center;border:none;margin:10px auto;cursor:pointer}.product-reviews #SA_review_wrapper .SA__pagination ul li{margin:0}.product-reviews #SA_review_wrapper .SA_review_wrapper_child .sa-submit:hover{background-color:var(--color-primary)!important;color:var(--brand-bg-primary-reverse)!important}.product-reviews .SA__pagination button.is-active,.product-reviews .SA__pagination button[aria-current=page]{background-color:#212020;color:#fff;font-weight:400;width:42px;height:42px;opacity:1!important}.product-reviews .SA__pagination button:hover:not(:disabled),.product-reviews .SA__pagination button:focus-visible,.product-reviews .SA__pagination button{width:42px;height:42px}.product-reviews #SA_review_wrapper .SA__pagination ul li span{font-size:14px;font-weight:500}.product-reviews .SA__pagination button.sa-page-prev span,.product-reviews .SA__pagination button.sa-page-next span{font-size:0!important;background-image:url("data:image/svg+xml,%3Csvg width='9' height='13' viewBox='0 0 9 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.671875 0.736328L6.67188 6.23633L0.671875 11.7363' stroke='%230D1E1C' stroke-width='2'/%3E%3C/svg%3E%0A");background-size:9px 13px;background-repeat:no-repeat;background-position:center;width:9px;height:13px}.product-reviews .SA__pagination button.sa-page-prev span{transform:rotate(180deg)}.product-reviews .SA__pagination{margin:0}.product-reviews #SA_review_wrapper span.sa-bottom-logo svg{vertical-align:0!important;display:inline-block;margin-left:20px}.product-reviews #SA_review_wrapper .SA__more_review{font-size:14px;line-height:1.4;color:#2c2c2c}.product-reviews #SA_review_wrapper .SA__more_review a{color:inherit}.product-reviews #SA_review_wrapper .SA__more_review a:hover{color:var(--color-gold-hover)}.product-reviews #SA_review_wrapper .SA__customer_footer{border-top:none;padding-top:26px}@media(min-width:1280px)and (max-width:1439px){.product-reviews #SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content.SA__overall .SA__h1,.product-reviews #SA_review_wrapper .SA__customer_rate .SA__h3{font-size:var(--size-36-vw)}.product-reviews #SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content.SA__overall .SA__rating{gap:var(--size-5-vw, .347vw);margin-top:.139vw}.product-reviews #SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content.SA__overall .SA__star.SA_activestar{width:var(--size-25-vw);height:var(--size-24-vw);background:url(icon-star-filled.svg) no-repeat center center / var(--size-25-vw) var(--size-24-vw)!important}.product-reviews #SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content.SA__overall .SA__star svg{width:var(--size-25-vw)}.product-reviews #SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content.SA__overall a{font-size:var(--size-18-vw);margin-top:var(--size-12-vw)}.product-reviews #SA_review_wrapper .SA__review_widget .SA__review_widget_item.middle{flex:0 1 24.514vw}.product-reviews #SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content .SA__review_bar_label{margin-right:var(--size-13-vw)}.product-reviews #SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content .SA__review_bar_label span{background-position:right top var(--size-3-vw, .208vw);background-size:var(--size-12-vw);font-size:var(--size-16-vw);line-height:1.4}.product-reviews #SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content .SA__review_bar_label svg{height:var(--size-12-vw)}.product-reviews #SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content .SA__review_bars{border-radius:var(--size-6-vw, .417vw);height:var(--size-6-vw, .417vw)}.product-reviews #SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content .SA__review_bar{margin-top:var(--size-6-vw, .417vw);padding:0 var(--size-100-vw, 6.944vw) 0 var(--size-40-vw);min-height:var(--size-23-vw, 1.597vw)}.product-reviews #SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content .SA__review_num_ratings{flex:0 0 6.944vw;margin-left:-.347vw;right:-8.681vw;top:calc(-1 * var(--size-9-vw));min-width:8.333vw;font-size:var(--size-16-vw);line-height:1.4}.product-reviews #SA_review_wrapper .SA__customer_rate span{font-size:var(--size-18-vw);line-height:1.3;margin-top:.556vw}.product-reviews #SA_review_wrapper .SA__review_filter{padding:var(--size-10-vw) 0;margin-top:var(--size-33-vw, 2.292vw)}.product-reviews #SA_review_wrapper .SA__review_filter button.sa_btn{font-size:var(--size-14-vw);min-width:11.667vw;padding:var(--size-16-vw) 3.958vw;line-height:1.357;border-radius:.347vw}.product-reviews #SA_review_wrapper .sa-widget-filter{background-size:var(--size-13-vw) var(--size-9-vw);padding-left:2.431vw;padding-right:2.431vw;font-size:var(--size-16-vw);line-height:1.37}.product-reviews #SA_review_wrapper .sa_dropdown{margin-right:var(--size-20-vw)}.product-reviews #SA_review_wrapper .SA__customer_reviews_wrap .SA__customer_reviews{border-radius:.417vw;padding-left:2.431vw;padding-right:var(--size-40-vw)}.product-reviews #SA_review_wrapper .SA__customer_reviews_wrap .SA__customer_reviews+.SA__customer_reviews{margin-top:var(--size-10-vw)}.product-reviews #SA_review_wrapper .SA__customer_header{padding-top:var(--size-32-vw)}.product-reviews #SA_review_wrapper .SA__customer_rating .SA__customer_name{font-size:var(--size-16-vw);line-height:1.4}.product-reviews #SA_review_wrapper .SA__star.SA_activestar{width:var(--size-17-vw);height:var(--size-16-vw);background-size:var(--size-17-vw) var(--size-16-vw)!important}.product-reviews #SA_review_wrapper .SA__star svg{width:var(--size-17-vw)}.product-reviews #SA_review_wrapper .SA__stars.SA_shape{gap:var(--size-4-vw, .278vw);margin-top:var(--size-10-vw);margin-bottom:var(--size-13-vw)}.product-reviews #SA_review_wrapper .SA__review_date{font-size:var(--size-14-vw);line-height:1.4}.product-reviews #SA_review_wrapper .SA__customer_content>.SA__h4:not(.SA__sub_title):first-of-type{font-size:var(--size-18-vw);margin-top:var(--size-15-vw);margin-bottom:var(--size-10-vw)}.product-reviews #SA_review_wrapper .SA__review_widget>p{font-size:var(--size-14-vw);margin-bottom:var(--size-40-vw)}.product-reviews #SA_review_wrapper .SA__customer_content p{font-size:var(--size-16-vw)}.product-reviews .SA__social-share-wrapper{padding-top:var(--size-17-vw);padding-bottom:var(--size-20-vw);margin-top:var(--size-20-vw);max-width:82.847vw}.SA__social-share-wrapper ul li svg{width:var(--size-22-vw);height:var(--size-22-vw)}.product-reviews .SA__social-share-wrapper .SA__h4{font-size:var(--size-16-vw)}.product-reviews #SA_review_wrapper .SA__verified_customer{font-size:var(--size-14-vw)}.product-reviews .sa-survey-wrapper .sa-survey .sa-survey-content{padding:var(--size-30-vw) var(--size-30-vw) 0}.product-reviews #SA_review_wrapper .SA_review_wrapper_child .sa-main-heading{font-size:var(--size-32-vw)}.product-reviews #SA_review_wrapper .SA_review_wrapper_child .sa-close-survey{width:var(--size-16-vw);height:var(--size-16-vw);top:var(--size-15-vw);right:var(--size-15-vw)}#SA_review_wrapper .SA_review_wrapper_child .sa-survey .sa-survey-content .SA__h3{font-size:var(--size-13-vw)}.product-reviews #SA_review_wrapper .SA_review_wrapper_child .sa-survey-footer{padding:var(--size-30-vw);margin:0 calc(-1 * var(--size-30-vw))}.product-reviews #SA_review_wrapper .SA_review_wrapper_child .low-rating{font-size:var(--size-14-vw)}.product-reviews #SA_review_wrapper .SA_review_wrapper_child .sa-form-group input[type=text],.product-reviews .sa-form-group input[type=email]{padding:var(--size-12-vw);font-size:var(--size-14-vw);height:3.819vw}.product-reviews #SA_review_wrapper .SA_review_wrapper_child .sa-textarea textarea{height:5.972vw;padding:var(--size-10-vw) var(--size-12-vw);font-size:var(--size-14-vw)}.product-reviews #SA_review_wrapper .SA_review_wrapper_child .sa-question,#SA_review_wrapper .SA_review_wrapper_child .sa-form-group label{font-size:var(--size-14-vw);margin-bottom:.556vw}.product-reviews #SA_review_wrapper .SA_review_wrapper_child .sa-question-wrapper{padding-bottom:var(--size-20-vw)}#SA_review_wrapper .SA_review_wrapper_child .sa-safe-text{font-size:var(--size-14-vw);padding-left:var(--size-30-vw);min-height:1.944vw}.product-reviews #SA_review_wrapper .SA_review_wrapper_child .sa-submit{max-width:21.875vw;height:3.819vw;font-size:var(--size-14-vw)}.product-reviews .SA__pagination button.is-active,.product-reviews .SA__pagination button[aria-current=page],.product-reviews .SA__pagination button{width:2.917vw;height:2.917vw}.product-reviews #SA_review_wrapper .SA__pagination ul li span{font-size:var(--size-14-vw)}.product-reviews .SA__pagination button.sa-page-prev span,.product-reviews .SA__pagination button.sa-page-next span{width:var(--size-9-vw);height:var(--size-13-vw)}.product-reviews #SA_review_wrapper span.sa-bottom-logo svg{margin-left:var(--size-20-vw)}.product-reviews #SA_review_wrapper .SA__more_review{font-size:var(--size-14-vw)}.product-reviews #SA_review_wrapper .SA__customer_footer{padding-top:var(--size-26-vw)}.product-reviews #SA_review_wrapper .SA_review_wrapper_child .sa-survey{max-width:41.667vw}.product-reviews #SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content .SA__review_num_ratings span:last-child,.product-reviews #SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content .SA__review_num_ratings span{font-size:var(--size-14-vw)}.product-reviews #SA_review_wrapper .SA__review_widget .SA__review_widget_item{flex:0 0 13.194vw}.product-reviews #SA_review_wrapper .SA__verified_customer{position:relative}.product-reviews #SA_review_wrapper .SA__verified_customer .sa-verified-logo{width:auto;position:absolute;bottom:calc(-1 * var(--size-28-vw));right:0}.product-description__specs{max-width:64.097vw}}@media screen and (max-width:1023px){.product-reviews #SA_review_wrapper .SA__review_widget .SA__review_widget_item.middle{flex:0 1 100%;order:2;padding-top:20px;border-top:1px solid #DCD5CD;margin-top:22px}#SA_review_wrapper .SA__review_widget .SA__review_widget_item{order:0}.product-reviews #SA_review_wrapper .SA__review_widget .SA__review_widget_item:last-child{order:1;flex:0 0 50%;width:50%}.product-reviews #SA_review_wrapper .SA__customer_rate{display:flex;max-width:250px;margin:0 auto;flex-direction:column}.product-reviews #SA_review_wrapper .SA__customer_rate span{font-size:13px}.product-reviews #SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content.SA__overall .SA__h1,.product-reviews #SA_review_wrapper .SA__customer_rate .SA__h3{font-size:30px}.product-reviews #SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content.SA__overall .SA__star.SA_activestar{background:url(icon-star-filled.svg) no-repeat center center/22px 21px!important;width:22px;height:22px;padding:0}.product-reviews #SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content.SA__overall .SA__star svg{width:21px}.product-reviews #SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content.SA__overall a{font-size:13px;margin-top:7px}.product-reviews #SA_review_wrapper .SA__review_filter{margin-top:29px;flex-wrap:wrap;border-bottom:none;justify-content:space-between;row-gap:20px;padding-top:15px;padding-bottom:20px}.product-reviews #SA_review_wrapper .sa_dropdown{margin-right:0}#SA_review_wrapper .sa_dropdown{max-width:50%}.product-reviews #SA_review_wrapper .sa-widget-filter{padding-left:15px;padding-right:28px}.product-reviews #SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content .SA__review_num_ratings{display:block}.product-reviews .sa-survey-wrapper .sa-survey .sa-survey-content{max-height:70vh;overflow:auto}.product-reviews #SA_review_wrapper .SA__customer_reviews_wrap .SA__customer_reviews{padding-left:22px;padding-right:15px}.product-reviews #SA_review_wrapper .SA__customer_content p{font-size:14px}.product-reviews #SA_review_wrapper .SA__verified_customer{position:relative}.product-reviews #SA_review_wrapper .SA__verified_customer .sa-verified-logo{position:absolute;right:0;bottom:-28px}.product-reviews #SA_review_wrapper .SA__customer_reviews_wrap .SA__customer_reviews+.SA__customer_reviews{margin-top:20px}.product-reviews #SA_review_wrapper .SA__customer_footer{display:flex;flex-direction:column-reverse;padding-top:10px}body{position:relative!important;top:auto!important}.cart-page-wrapper span.cart__summary-item.cart__total.cart__sub-total{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #DCD5CD}.cart-page-wrapper .tax-note.tax-note.tax-note *{font-size:inherit}.cart-page-wrapper .cart__total__discount-text{position:relative;top:-1px}}@media(max-width:767px){.product-reviews #SA_review_wrapper .SA_review_wrapper_child .sa-survey{position:absolute;align-items:center;height:100%;padding:0 20px}}.pb-0{padding-bottom:0!important}.collection-list-wrapper .section-resource-list__content .group-block{padding-bottom:36px}.collection-list-wrapper .section-resource-list__content .text-block{padding-bottom:0}.collection-card__content{align-items:center;font-size:16px;font-weight:700;color:#2c2a2b;margin-top:10px;--horizontal-alignment: center !important}.collection-list-wrapper{padding:60px 20px;max-width:1440px;margin-left:auto;margin-right:auto}.resource-list{gap:16px;grid-template-columns:repeat(5,1fr)!important}.resource-list--grid .resource-list__item{padding-bottom:0}.collection-card{padding:24px;border:1px solid #DCD5CD;border-radius:10px;background-color:#fff;height:100%}.collection-card:hover{box-shadow:0 5px 10px #0000001a;border-color:var(--color-gold)}.collection-card .resource-image{max-width:190px;max-height:190px;margin-left:auto;margin-right:auto}.collection-card .resource-image .image-block__image{object-fit:contain;width:100%;height:100%}@media(max-width:1023px){.collection-list-wrapper{padding:48px 20px}.collection-card{padding:10px;height:100%}.collection-card .resource-image{max-width:110px;max-height:110px}.resource-list{gap:10px;grid-template-columns:repeat(3,1fr)!important}.collection-card__content{font-size:13px;align-items:center;text-align:center}.collection-card__content .text-block>*{text-align:center}}@media(max-width:767px){.collection-list-wrapper{padding:48px 20px}.collection-card{padding:10px;height:100%}.collection-card .resource-image{max-width:110px;max-height:110px}.resource-list{gap:10px;grid-template-columns:repeat(2,1fr)!important}.collection-card__content{font-size:13px;text-align:center}.collection-card__content .text-block>*{text-align:center}}.discover-products .section-resource-list{max-width:1440px;margin-left:auto;margin-right:auto;padding:0 20px}.discover-products .section-resource-list__header .text-block.h3>*{font-size:36px;line-height:1.2}.discover-products .resource-list{margin:0 -8px}.discover-products .resource-list__item{padding:0 8px}.discover-products .section-resource-list__footer{margin-top:30px}@media(max-width:1023px){.discover-products .section-resource-list__header .text-block.h3>*{font-size:28px}.discover-products .resource-list{margin:0 -5px;row-gap:10px}.discover-products .resource-list__item{padding:0 5px}}.product-card .swym-button,.product-card .swym-advanced-wishlist-collections-container{position:absolute;top:24px;right:22px;opacity:0;z-index:1}.product-card .swym-button.swym-add-to-wishlist-view-product.swym-added{opacity:0}.product-card:hover .swym-button.swym-add-to-wishlist-view-product.swym-added,.product-card:hover .swym-button,.product-card:hover .swym-advanced-wishlist-collections-container{opacity:1}.product-card .swym-button.swym-add-to-wishlist-view-product.swym-heart:after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.9132 2.5C12.2098 2.5 10.739 3.4975 9.99984 4.9525C9.26067 3.4975 7.78984 2.5 6.0865 2.5C3.64484 2.5 1.6665 4.5475 1.6665 7.0675C1.6665 9.5875 3.18067 11.8975 5.13734 13.795C7.094 15.6925 9.99984 17.5 9.99984 17.5C9.99984 17.5 12.8115 15.7225 14.8623 13.795C17.0498 11.74 18.3332 9.595 18.3332 7.0675C18.3332 4.54 16.3548 2.5 13.9132 2.5Z' stroke='%232C2A2B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");width:20px;height:20px;display:block;opacity:1}.product-card .swym-advanced-wishlist-collections svg,.product-card .swym-advanced-wishlist-collections{min-width:20px;min-height:20px;gap:0;padding:0}.product-card .swym-advanced-wishlist-collections-container{position:absolute;top:24px;left:auto;padding:0;width:auto;height:auto;right:22px}.product-card .swym-button.swym-add-to-wishlist-view-product.swym-heart.swym-added:after{content:"";opacity:1;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.9132 2.5C12.2098 2.5 10.739 3.4975 9.99984 4.9525C9.26067 3.4975 7.78984 2.5 6.0865 2.5C3.64484 2.5 1.6665 4.5475 1.6665 7.0675C1.6665 9.5875 3.18067 11.8975 5.13734 13.795C7.094 15.6925 9.99984 17.5 9.99984 17.5C9.99984 17.5 12.8115 15.7225 14.8623 13.795C17.0498 11.74 18.3332 9.595 18.3332 7.0675C18.3332 4.54 16.3548 2.5 13.9132 2.5Z' stroke='%232C2A2B' fill='%232C2A2B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.swym-storefront-layout-drawer .swym-storefront-layout-layout{width:500px;background-color:#fff}body swym-storefront-layout-as-drawer .swym-storefront-layout-layout{border-radius:0}.swym-storefront-layout-drawer .swym-storefront-layout-header .swym-storefront-layout-title{font-family:var(--font-h3--family);font-size:27px;font-weight:400}body swym-storefront-layout-as-drawer .swym-storefront-layout-layout .swym-storefront-layout-close-button{background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.99512 8.99921L22.9958 22.9999' stroke='%23212020' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M8.99512 23.0008L22.9958 9.00008' stroke='%23212020' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E%0A");width:32px;height:32px;background-size:100%}body swym-storefront-layout-as-drawer .swym-storefront-layout-layout .swym-storefront-layout-close-button:hover{transform:none;background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.99512 8.99921L22.9958 22.9999' stroke='%23CAB276' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M8.99512 23.0008L22.9958 9.00008' stroke='%23CAB276' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E%0A")}body swym-storefront-layout-as-drawer .swym-storefront-layout-layout .swym-storefront-layout-close-button svg{opacity:0}body swym-storefront-layout-as-drawer .swym-storefront-layout-header{padding:25px 26px;box-shadow:none;border-bottom:1px solid #DCD5CD}body .swym-storefront-layout-grid-item-image-container{width:78px;align-self:flex-start;border-radius:0;aspect-ratio:1/1}body swym-storefront-layout-as-drawer .swym-storefront-layout-drawer img.swym-storefront-layout-grid-item-image{object-fit:contain}body swym-storefront-layout-as-drawer .swym-storefront-layout-grid-item-content{gap:0}body swym-storefront-layout-as-drawer .swym-storefront-layout-grid-item-title{font-size:13px;line-height:1.4;font-weight:700;color:#2c2a2b}body swym-storefront-layout-as-drawer .swym-storefront-layout-grid-item-title:hover{text-decoration:underline;text-decoration-thickness:.7px}body swym-storefront-layout-as-drawer .swym-storefront-layout-grid-item-price-variant{order:initial}swym-storefront-layout-as-drawer .swym-storefront-layout-grid-item-final-price{color:#2c2a2b;font-size:14px;font-weight:700;line-height:1.5}body .swym-storefront-layout-as-drawer .swym-storefront-layout-grid-item-action-container{margin-top:12px}swym-storefront-layout-as-drawer .swym-storefront-layout-title svg{width:26px;height:24px}body swym-storefront-layout-notification,body swym-storefront-layout-notification#swym-storefront-layout-notification.swym-storefront-layout-notification-position-left{top:var(--notification-right, 1rem);right:var(--notification-right, 1rem);left:auto!important;bottom:auto!important}body swym-storefront-layout-notification[status=neutral]{border:1px solid #DCD5CD}body .swym-storefront-layout-notification-action{background-color:var(--color-gold);color:#2c2a2b;font-size:12px;font-weight:700;border-radius:5px}body .swym-storefront-layout-notification-action:hover{background-color:#2c2a2b;border-color:#2c2a2b;color:#fff}body .swym-storefront-layout-notification-message{font-size:13px}body swym-storefront-layout-notification .swym-storefront-layout-notification-progress-bar{background-color:var(--color-gold)}body swym-storefront-layout-as-drawer #swym-storefront-layout-container .swym-storefront-layout-grid-item-add-to-cart-button{background:var(--color-gold);color:#2c2a2b;font-size:12px;border-radius:5px;font-weight:700;border:none}body .swym-storefront-layout-notification-title{font-size:13px;font-weight:700;line-height:1.4}body .swym-storefront-layout-notification-image-container{height:60px;width:60px}body .swym-storefront-layout-notification-content-container{gap:20px}body swym-storefront-layout-as-drawer #swym-storefront-layout-container .swym-storefront-layout-grid-item-add-to-cart-button:hover{background-color:#2c2a2b;color:#fff}body swym-storefront-layout-as-drawer .swym-storefront-layout-grid-item{gap:37px;padding:20px 25px;border-bottom:1px solid #DCD5CD}body swym-storefront-layout-as-drawer .swym-storefront-layout-body{padding:0}body swym-storefront-layout-as-drawer #swym-storefront-layout-items-container{gap:0}body swym-storefront-layout-as-drawer .swym-storefront-layout-delete-btn.swym-storefront-layout-grid-item-option-button{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.4'%3E%3Cpath d='M14 3H3L4 15H12L13 3H2M8 6V12M10.5 6L10 12M5.5 6L6 12M6 3L6.5 1H9.5L10 3' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");width:16px;height:16px;background-size:100%;background-repeat:no-repeat;top:25px;right:25px}body swym-storefront-layout-as-drawer .swym-storefront-layout-delete-btn.swym-storefront-layout-grid-item-option-button:hover{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='1'%3E%3Cpath d='M14 3H3L4 15H12L13 3H2M8 6V12M10.5 6L10 12M5.5 6L6 12M6 3L6.5 1H9.5L10 3' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A")}body swym-storefront-layout-as-drawer .swym-storefront-layout-delete-btn.swym-storefront-layout-grid-item-option-button svg{opacity:0}body swym-storefront-layout-as-drawer .swym-storefront-layout-login-user-container{border-top:none;background-color:#f9f8f6}body swym-storefront-layout-as-drawer .swym-storefront-layout-login-actions .swym-storefront-layout-share-footer-login-btn,body swym-storefront-layout-as-drawer .swym-storefront-layout-login-actions .swym-storefront-layout-share-footer-share-btn{min-height:55px;border-radius:5px;font-size:14px;font-weight:700}body swym-storefront-layout-as-drawer #swym-storefront-layout-container .swym-storefront-layout-share-footer-share-btn{border-width:1px;border-color:#2c2a2b;color:#2c2a2b}body swym-storefront-layout-as-drawer .swym-storefront-layout-login-actions .swym-storefront-layout-share-footer-login-btn:hover{border-color:#2c2a2b;background-color:#2c2a2b;color:#fff}body swym-storefront-layout-as-drawer #swym-storefront-layout-container .swym-storefront-layout-share-footer-share-btn:hover{border-color:var(--color-gold);background-color:var(--color-gold)}body swym-storefront-layout-notification#swym-storefront-layout-notification[data-nudge-active]{border:1px solid #DCD5CD}.swym-ui-component.swym-aw-notification span.swym-auto-wishlists-close-icon{background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.750076 10.6495L10.6496 0.750003' stroke='%232C2A2B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.6495 10.6495L0.749995 0.750003' stroke='%232C2A2B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:9px}.swym-ui-component.swym-aw-notification span.swym-auto-wishlists-close-icon img{opacity:0}body .swym-ui-component .swym-wishlist-detail-header .swym-action-container{z-index:1;top:98px}body .swym-ui-component .swym-auto-wishlist-notification{background-color:#fff;border:1px solid #DCD5CD}body .swym-ui-component .swym-auto-wishlist-notification-content .swym-auto-wishlist-text span{color:#2c2a2b;font-size:13px;font-style:normal;font-weight:700}body .swym-ui-component .swym-auto-wishlist-notification-content button{border:1px solid #2C2A2B;background:transparent;border-radius:5px;color:#2c2a2b;font-size:12px;font-weight:700}body .swym-ui-component .swym-auto-wishlist-notification-content button:hover{background-color:var(--color-gold);border-color:var(--color-gold)}
/*# sourceMappingURL=/cdn/shop/t/45/assets/custom.css.map */
