:root{--padding:10px;--padding-2x:20px;--padding-3x:30px;--padding-4x:40px;--color-light-light-gray:#ededed}@media (min-width:768px){:root{--padding:14px;--padding-2x:28px;--padding-3x:42px;--padding-4x:56px}}@media (min-width:992px){:root{--padding:20px;--padding-2x:40px;--padding-3x:60px;--padding-4x:80px}}html{box-sizing:border-box;color:#000;font-family:Open Sans,sans-serif;font-size:1em;line-height:1.4;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:border-box;font-family:inherit}body{margin:0}main{display:block}h1,h2,h3,h4{font-family:Poppins,sans-serif;font-weight:700;line-height:.95;margin:0;text-transform:uppercase;text-wrap:balance}p{margin:20px 0}iframe,img{max-width:100%}hr{border:0;border-top:3px solid #000;box-sizing:content-box;display:block;height:3px;margin:1em 0;overflow:visible;padding:0}pre{font-family:monospace,monospace;font-size:1em}a{color:#000}p a{background-color:transparent;color:#18272f;font-weight:700}abbr[title],p a:hover{text-decoration:underline}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}details{display:block}summary{display:list-item}template{display:none}::-moz-selection{background:#fcb900;text-shadow:none}::selection{background:#fcb900;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}textarea{resize:vertical}.hidden,[hidden]{display:none!important}.btn{background:#262626;border:none;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-family:Poppins,sans-serif;font-size:1rem;font-weight:700;line-height:1;padding:16px 20px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background .15s ease-in-out;white-space:nowrap}.btn:hover{background:#3b3b3b}.btn:active{background:#4d4d4d}.button-small{font-size:.65rem;padding:4px 9px}.button-medium{font-size:.8rem;padding:7px 12px}.button-disabled{color:#666;cursor:not-allowed}.button-disabled,.button-disabled:active,.button-disabled:hover{background:#d1d1d1}.button-yellow{background:#fcb900;text-shadow:1px 1px 1px #966e00}.button-yellow:hover{background:#ffc526}.button-yellow:active{background:#ffcf4a}.btn-outline-white{background:#fff;border:1px solid #262626;color:#262626;font-weight:700}.btn-outline-white:hover{background:#f2f2f2}.btn-outline-white:active{background:#e6e6e6}.btn-outline{background:transparent;border:1px solid #262626;color:#262626;font-weight:700}.btn-outline:hover{background:#0000000d}.btn-outline:active{background:#0000001a}button[data-action]{cursor:pointer}.wishlist-buttons{height:48px;position:absolute;right:10px;top:12px;width:48px;z-index:1}.wishlist-buttons .btn-wishlist{background:#fffc;border:2px solid #efefef;border-radius:48px;cursor:pointer;display:block;font-size:29px;height:48px;line-height:48px;text-align:center;transition:background .15s ease-in-out,color .15s ease-in-out,border .15s ease-in-out;width:48px}.wishlist-buttons .loading{margin-top:0;opacity:.75;position:absolute;top:0}.btn-wishlist-on{color:#e33431}.btn-wishlist-on i:last-child{display:none}.btn-wishlist-off{color:#262626}@media (max-width:991px){.btn-wishlist-on:active{background:#262626;border:2px solid #fff;color:#fff}.btn-wishlist-on:active i:first-child{display:none}.btn-wishlist-on:active i:last-child{display:block}}@media (min-width:992px){.btn-wishlist-on:hover{background:#262626;border:2px solid #fff;color:#fff}.btn-wishlist-on:hover i:first-child{display:none}.btn-wishlist-on:hover i:last-child{display:block}.btn-wishlist-off:hover{background:#262626;border:2px solid #262626;color:#fff}}.overlay{background:#000000bf;bottom:0;left:0;position:fixed;right:0;top:0;z-index:300}.reveal{border-bottom:1px solid rgba(0,0,0,.15)}.reveal-button{cursor:pointer;font-size:22px;margin:0;padding:14px 10px;position:relative;transition:background-color .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:992px){.reveal-button{padding:14px 20px}}.reveal-button:hover{background-color:#ededed}.reveal-button:active{background-color:#dbdbdb}.reveal-button:after{color:#000000e6;content:"+";position:absolute;right:20px}.reveal-button.active:after{content:"-"}.reveal-content{display:none;overflow:hidden}.reveal-content-wrapper{padding:10px 10px 44px}@media (min-width:992px){.reveal-content-wrapper{padding:14px 20px 44px}}.reveal-content-wrapper a:hover{text-decoration:none}.reveal-content-wrapper>:first-child{margin-top:0}.reveal-content-wrapper>:last-child{margin-bottom:0}.reveal-button.active+.reveal-content{display:block}.pagination ul{align-items:center;display:flex;justify-content:center;list-style:none;margin:0;padding:var(--padding) 0}.pagination li{display:list-item;list-style:none}.pagination li+li{margin-left:var(--padding)}.pagination .pagination-current,.pagination .pagination-next,.pagination .pagination-prev{display:list-item}section img{height:auto;max-height:100%;max-width:100%}.sect-xl,.section-wrapper{margin:0 auto;max-width:1400px}.sect-xl{padding:60px var(--padding);width:100%}.wrap-l{padding:var(--padding)}.sect-l,.wrap-l{margin:0 auto;max-width:900px;width:100%}.sect-l,.sect-m{padding:60px var(--padding)}.sect-m{margin:0 auto;max-width:500px;width:100%}table{border-collapse:collapse;margin:var(--padding) auto 0;width:100%}table .desktop{display:none}thead th{background:#262626;border-right:1px solid #1a1a1a;color:#fff;font-family:Poppins,sans-serif;font-weight:700;text-align:left;text-transform:uppercase}thead th:last-child{border-right:none}tbody{border:1px solid #ededed;border-top:none}tbody tr{border-bottom:1px solid #ededed}tbody td{border-right:1px solid #ededed;color:#000}tbody td:last-child{border-right:none}th{padding:10px}td{padding:14px 10px}tbody tr:nth-child(2n){background:#f2f2f2}@media screen and (min-width:768px){table .desktop{display:table-cell}}.d-only{display:none}@media screen and (min-width:992px){.d-only{display:unset}.m-only{display:none}}.full-x,.full-x-mobile{width:100%}img.full-x{height:auto}.block-bg-alt{background:#ededed}.text-center{text-align:center}.text-right{text-align:right}.noscroll{overflow:hidden}.scroll-x{overflow-x:scroll}.scroll-y{overflow-y:scroll}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.pad-t{padding-top:var(--padding)}.pad-b{padding-bottom:var(--padding)}.bg-light-light-light-gray{background:#f2f2f2}h1{font-size:2rem}@media screen and (min-width:992px){h1{font-size:2.5rem}}h2{font-size:1.6rem}@media screen and (min-width:992px){h2{font-size:2rem}}h3{font-size:1.28rem}@media screen and (min-width:992px){h3{font-size:1.6rem}}main{min-height:500px}.subtle-link{color:#000;text-decoration:none}.shopify-policy__container{padding:60px 20px}.visually-hidden{position:absolute!important;clip:rect(1px,1px,1px,1px)!important;border:0!important;clip-path:inset(0 0 99.9% 99.9%)!important;height:1px!important;overflow:hidden!important;padding:0!important;width:1px!important}.collection-banner{border-bottom:1px solid #dbdbdb;padding:40px 20px}.collection-banner .info{margin:0 auto;max-width:800px}.collection-banner h1{text-align:center}.collection-banner p{font-size:1.1em;margin-bottom:0;margin-top:10px;text-align:center}.collection-banner button{display:inline-block;margin:10px auto}.collection-banner a:hover{text-decoration:none}.products-grid{display:grid;grid-template-columns:repeat(1,1fr);grid-column-gap:50px;grid-row-gap:60px}@media screen and (min-width:768px){.products-grid{grid-row-gap:100px;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:992px){.products-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1280px){.products-grid{grid-template-columns:repeat(4,1fr)}}.product{position:relative;text-align:center}.product-images{display:block;margin:0 auto;overflow:hidden}.product:hover .product-images img{transform:scale(1.05)}.product img{pointer-events:none;transition:transform 1.5s cubic-bezier(.165,.84,.44,1);width:auto}.product-images-multi img:nth-child(2),.product-images-multi:hover img:first-child{display:none}.product-images-multi:hover img:nth-child(2){display:block}.product-controls{margin-top:10px;padding:0 16px}.product-controls button{width:100%}.product-controls button+button{margin-top:10px}.product-name{display:block;font-size:17px;font-weight:600;line-height:1.2;margin:10px 0 0;padding:0 10px;text-wrap:pretty}.product-by{font-size:13px;margin-top:8px}.review-blurb{align-items:center;display:flex;font-size:14px;justify-content:center}.review-blurb .stars{pointer-events:none}.review-blurb i{color:#fcb900;font-size:16px}.review-blurb .info{color:#0000007a;line-height:1;padding-left:8px}.product-price{align-items:center;display:flex;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;justify-content:center;line-height:1;margin-top:8px;text-align:center}.product-price .pack-value{color:#e33431;font-size:.8em;padding-left:10px}.product-delivery{color:#0000007a}@media (min-width:992px){.product-controls{background:#fffc;opacity:0;padding:20px 10px;position:absolute;top:52%;transition:opacity .3s ease-out;width:100%}.product:hover .product-controls{opacity:1}.product .btn-wishlist-off{display:none}.product:hover .btn-wishlist-off{display:block}}.product-badge{background:#000;color:#fff;font-size:.9em;font-weight:700;left:0;padding:6px 10px;pointer-events:none;position:absolute;text-transform:uppercase;top:10px}.product-badge.product-badge-value{background:#e33431;color:#fff}.product-badge.product-badge-new{background:#fcb900;color:#000}.product-badge.product-badge-out-of-stock{background:#dbdbdb;color:#000}.card-grid-item{margin:0 auto;position:relative;text-align:center}.card-grid-item.border{border:1px solid #dbdbdb}.card-grid-item .images{align-items:center;display:flex;justify-content:center;margin:0;position:relative;width:100%}.card-grid-item .images img{display:block;height:auto;max-height:375px;max-width:250px;pointer-events:none}.card-grid-item .foot{margin:var(--padding);text-align:center}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-moz-appearance:button;appearance:button;-webkit-appearance:button}fieldset{border:0;margin:0;padding:0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;height:auto;margin:0}[type=search],input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.field+.field{margin-top:10px}fieldset,label{width:100%}label{display:block;font-size:.9em;padding-bottom:5px}label:not(:first-child){margin-top:10px}.fake-select-button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:2px solid rgba(0,0,0,.16);border-radius:2px;color:#000;outline:none!important;padding:15px 16px;transition:border .1s ease-in-out;width:100%}input[type=checkbox],input[type=radio]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:auto}.fake-select-button:active,.fake-select-button:hover,input:focus,input:hover,select:focus,select:hover,textarea:focus,textarea:hover{border:2px solid #fcb900}.fake-select-button{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:space-between;text-align:left;white-space:nowrap}@media (min-width:768px) and (max-width:991px){fieldset{max-width:50%}}@media (min-width:992px){fieldset{max-width:400px}}.js .fake-select-button+select,.no-js .fake-select-button{display:none}.fake-select li,.fake-select ul{list-style:none;margin:0;padding:var(--padding)}.fake-select ul{border-top:1px solid #ededed}.fake-select li{cursor:pointer;display:block;line-height:52px;padding:0 var(--padding);transition:background .1s ease-in-out}.fake-select li:not(:last-child){border-bottom:1px solid #ededed}.fake-select li:hover{background-color:#f2f2f2}.fake-select li:active{background-color:#ededed}.other-options{margin-top:var(--padding-2x)}.other-options a{display:block;text-align:center}.other-options a+a{margin-top:var(--padding)}.select-wrapper{position:relative}.select-wrapper i{font-size:1.5rem;pointer-events:none;position:absolute;right:8px;top:5px}#breadcrumbs{font-size:14px;margin:0;padding:16px var(--padding)}@media screen and (min-width:992px){#breadcrumbs{font-size:15px;padding:40px var(--padding) var(--padding)}}#breadcrumbs *{font-weight:700;padding:0 2px}#breadcrumbs a{color:#000;text-decoration:underline}#breadcrumbs a:hover{text-decoration:none}@media (max-width:767px){#breadcrumbs a:before{content:"\2039  "}#breadcrumbs a:first-child,#breadcrumbs span:nth-child(2),#breadcrumbs>span:nth-last-child(-n+2){display:none}}.product-carousel-heading{margin-bottom:40px;margin-top:0;text-align:center}@media (min-width:992px){.product-carousel-heading{text-align:left}}.product-carousel{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.embla{margin:auto;max-width:100%;position:relative}.embla.single-column .embla__slide{display:flex;flex-basis:100%!important;justify-content:center}.embla.single-column .embla__prev{left:0}@media screen and (min-width:992px){.embla.single-column .embla__prev{left:auto;right:calc(100% + 20px)}}.embla.single-column .embla__next{right:0}@media screen and (min-width:992px){.embla.single-column .embla__next{left:calc(100% + 20px);right:auto}}.embla .embla__viewport{overflow:hidden}.embla .embla__container{display:flex;margin-left:-50px;touch-action:pan-y pinch-zoom}.embla .embla__slide{flex:0 0 100%;max-height:560px;min-width:0;padding-left:50px;transform:translateZ(0)}@media screen and (min-width:480px){.embla .embla__slide{flex-basis:50%;max-height:none}}@media screen and (min-width:992px){.embla .embla__slide{flex-basis:33.3333%}}@media screen and (min-width:1280px){.embla .embla__slide{flex-basis:25%}}.embla .embla__dots{display:flex;gap:4px;justify-content:center;margin-top:30px}.embla .embla__dots .carousel-dot{background:#d1d1d1;border:0;border-radius:100%;cursor:pointer;height:10px;padding:0;width:10px}.embla .embla__dots .carousel-dot.active{background:#262626}.embla .arrow{background:#fff;border:0;border-radius:100%;cursor:pointer;display:none;margin-top:-26px;padding:0;position:absolute;top:50%;z-index:70}@media screen and (min-width:992px){.embla .arrow{display:block}}.embla .arrow svg{pointer-events:none;transition:fill .2s ease-in-out;fill:#262626;height:40px;width:40px}.embla .arrow:hover svg{fill:#3b3b3b}.embla .arrow:active svg{fill:#4d4d4d}.embla .embla__prev{left:0}@media screen and (min-width:1536px){.embla .embla__prev{left:auto;right:calc(100% + 10px)}}.embla .embla__next{right:0}@media screen and (min-width:1536px){.embla .embla__next{left:calc(100% + 10px);right:auto}}.popup{background:#fff;bottom:0;display:flex;flex-direction:column;position:fixed;top:0;width:100%}@media (min-width:768px){.popup{bottom:auto;left:25%;top:12%;width:50%}}@media (min-width:992px){.popup{left:50%;margin-left:-200px;width:400px}}.popup-head{border-bottom:1px solid #ededed;padding:12px var(--padding);position:relative}.popup-head span{display:block;font-family:Poppins,sans-serif;font-size:1.6rem;font-weight:700;line-height:1;text-transform:uppercase}.popup-foot{border-top:1px solid #ededed;padding:var(--padding);position:relative}.popup-foot .btn{width:100%}.popup-close{cursor:pointer;height:52px;padding:14px;position:absolute;right:0;top:0;width:52px}.popup-close i{display:block;font-size:24px;line-height:24px;pointer-events:none}.popup-close:hover{background:#ededed}.popup-close:active{background:#dbdbdb}.popup-body{flex-grow:1;overflow-y:scroll}.lightbox{bottom:0;left:0;position:fixed;z-index:202}.lightbox,.lightbox-close{background:#fff;right:0;top:0}.lightbox-close{align-items:center;cursor:pointer;display:flex;font-size:2rem;height:52px;justify-content:center;line-height:52px;position:absolute;text-align:center;width:52px;z-index:204}.lightbox-close:active{background:#000;color:#fff}.lightbox-body{align-items:center;display:flex;height:100%;justify-content:center;width:100%;z-index:203}.lightbox-body img{height:100%;max-height:calc(100vh - 125px);max-width:calc(100vw - 125px);width:auto}.lightbox-body iframe.youtube-video{height:100%;width:100%}.lightbox-center{align-items:center;display:flex;justify-content:center}.lightbox-center .arrow-prev{left:-50px}.lightbox-center .arrow-next{right:-50px}@media (min-width:992px){.lightbox-close:hover{background:#000;color:#fff}}@media print{*,:after,:before{background:#fff!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.scale-up-opacity-up{animation:scale-up-opacity-up .25s cubic-bezier(.23,1,.32,1) both}@keyframes scale-up-opacity-up{0%{opacity:0;transform:scale(.7);transform-origin:50% 50%}to{opacity:1;transform:scale(1);transform-origin:50% 50%}}.scale-down-opacity-down{animation:scale-down-opacity-down .25s cubic-bezier(.23,1,.32,1) both}@keyframes scale-down-opacity-down{0%{opacity:1;transform:scale(1);transform-origin:50% 50%}to{opacity:0;transform:scale(.7);transform-origin:50% 50%}}@keyframes loader-anim{0%{opacity:.7;transform:scale(.7)}50%{opacity:1;transform:scale(1)}to{opacity:.7;transform:scale(.7)}}.loading{margin-top:var(--padding)}.loading img{animation:loader-anim .6s ease infinite;display:block;height:50px;margin:0 auto;width:50px}.loading p{display:block;margin-top:10px;text-align:center}#page-customers-account .swell-text{font-family:Poppins,sans-serif;font-weight:700}#page-customers-account .rewards-page .swell-logged-in .swell-text:after{display:none}#page-product .promoted-products-box{padding:var(--padding)}.delivery-promise-wrap{display:flex;justify-content:center;margin-top:4px;padding:0 var(--padding-2x)}@media screen and (min-width:768px){.delivery-promise-wrap{margin-top:30px}}#login_verification .rc_form__group>button{margin-top:var(--padding)}#page-page\.rewards div.swell-campaign-content[data-campaign-id="1288491"],#page-page\.rewards div.swell-campaign-content[data-campaign-id="1288493"]{display:none}.icon{pointer-events:none}i[class*=" icon-"]:before,i[class^=icon-]:before{font-family:icons!important;font-style:normal;font-variant:normal;font-weight:400!important;line-height:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-chevron-down:before{content:"\f101"}.icon-chevron-left:before{content:"\f102"}.icon-chevron-right:before{content:"\f103"}.icon-chevron-up:before{content:"\f104"}.icon-star-empty:before{content:"\f108"}.icon-star-full:before{content:"\f109"}.icon-star-half:before{content:"\f10a"}.icon-trash:before{content:"\f10b"}.icon-heart-broken:before{content:"\f10c"}.icon-heart-full:before{content:"\f10d"}.icon-heart:before{content:"\f10e"}.announcement-banner-wrapper{display:grid;font-size:13px;margin:0;padding:6px;text-align:center}@media screen and (min-width:992px){.announcement-banner-wrapper{font-size:16px;padding:8px}}.announcement-banner-wrapper .announcement-banner-message-wrapper{align-items:center;display:flex;grid-column:1;grid-row:1;justify-content:center;opacity:0;pointer-events:none;text-wrap:balance;transition:opacity .5s ease}.announcement-banner-wrapper .announcement-banner-message-wrapper.is-visible{opacity:1;pointer-events:auto}.announcement-banner-wrapper a{font-weight:700}.announcement-banner-wrapper a:hover{text-decoration:none}.section-compare-products .compare-products-header{margin-bottom:48px;text-align:center}.section-compare-products .compare-products-heading+.compare-products-description{margin-top:16px}.section-compare-products .compare-products-grid{display:flex;flex-wrap:wrap;justify-content:space-around;grid-gap:40px}.section-compare-products .compare-products-item{display:flex;text-decoration:none;width:100%}@media screen and (min-width:480px){.section-compare-products .compare-products-item{min-width:420px;width:auto}}.section-compare-products .compare-products-item-left{flex:1 0 50%;text-align:right}.section-compare-products .compare-products-item-right{align-items:flex-start;display:flex;flex:1 1 50%;flex-direction:column;justify-content:center;padding-left:10px}@media screen and (min-width:480px){.section-compare-products .compare-products-item-right{padding-left:20px}}.section-compare-products .compare-products-item-heat-level{color:#e33431;font-family:Poppins,sans-serif;font-size:32px;font-weight:900}@media screen and (min-width:480px){.section-compare-products .compare-products-item-heat-level{font-size:36px}}.section-compare-products .compare-products-item-heat-descriptors{font-family:Poppins,sans-serif;font-size:20px;font-weight:900;line-height:1.1;margin-top:20px;text-transform:uppercase}@media screen and (min-width:480px){.section-compare-products .compare-products-item-heat-descriptors{font-size:24px}}.section-comparison-table .comparison-table-heading{font-size:32px;text-align:center}@media screen and (min-width:992px){.section-comparison-table .comparison-table-heading{font-size:40px}}.section-comparison-table .comparison-table-grid{display:grid;grid-template-columns:repeat(3,44vw);margin-top:36px;overflow-x:scroll}@media screen and (min-width:480px){.section-comparison-table .comparison-table-grid{grid-template-columns:repeat(3,1fr)}}.section-comparison-table .comparison-table-column-header{border-bottom:1px solid #b3b3b3;padding:0 4px 36px;text-align:center}.section-comparison-table .comparison-table-column-header-image{height:auto;max-width:170px;width:100%}@media screen and (min-width:992px){.section-comparison-table .comparison-table-column-header-image{height:150px}}.section-comparison-table .comparison-table-column-header-heading{font-size:20px;margin-top:12px}@media screen and (min-width:992px){.section-comparison-table .comparison-table-column-header-heading{font-size:24px}}.section-comparison-table .comparison-table-row-content,.section-comparison-table .comparison-table-row-header{align-items:center;border-bottom:1px solid #b3b3b3;display:flex;font-size:14px;font-weight:700;line-height:1.15;min-height:40px;padding:8px 20px}@media screen and (min-width:992px){.section-comparison-table .comparison-table-row-content,.section-comparison-table .comparison-table-row-header{font-size:18px;min-height:60px;padding:12px 40px}}.section-comparison-table .comparison-table-row-content{justify-content:center;text-align:center}.section-comparison-table .comparison-table-row-image-flame{color:#fcb900;height:24px;width:auto}@media screen and (min-width:992px){.section-comparison-table .comparison-table-row-image-flame{height:36px}}.section-comparison-table .comparison-table-column-footer{padding:36px 6px 0;text-align:center}.section-comparison-table .comparison-table-column-footer-button{background:#fcb900;color:#000;font-size:14px;line-height:1.1;max-width:320px;padding:16px;text-wrap:wrap;width:100%}.section-comparison-table .comparison-table-column-footer-button:hover{background:#edae00}.section-comparison-table .comparison-table-column-footer-button:active{background:#dda300}@media screen and (min-width:768px){.section-comparison-table .comparison-table-column-footer-button{font-size:20px;padding:16px 20px}}@media screen and (min-width:992px){.section-comparison-table .comparison-table-column-footer-button{font-size:28px}}.section-featured-product-grid .featured-product-grid{display:grid;gap:72px;grid-template-columns:repeat(1,1fr);text-align:center}.section-featured-product-grid .featured-product-grid-item-heading{font-size:32px}@media screen and (min-width:768px){.section-featured-product-grid .featured-product-grid-item-heading{font-size:40px}}.section-featured-product-grid .featured-product-grid-item-link{display:block;margin-top:36px;overflow:hidden;transition:filter .2s ease-in-out}.section-featured-product-grid .featured-product-grid-item-link:hover{filter:brightness(.9)}.section-featured-product-grid .featured-product-grid-item-link:active{filter:brightness(.8)}.section-featured-product-grid .featured-product-grid-item-image{transition:transform 1.5s cubic-bezier(.165,.84,.44,1)}.section-featured-product-grid .featured-product-grid-item-image:hover{transform:scale(1.03)}.section-featured-product-grid .featured-product-grid-item-button{background:#fcb900;color:#000;font-size:32px;width:100%}@media screen and (min-width:992px){.section-featured-product-grid .featured-product-grid-item-button{font-size:36px}}.section-featured-product-grid .featured-product-grid-item-button:hover{background:#edae00}.section-featured-product-grid .featured-product-grid-item-button:active{background:#dda300}@media screen and (min-width:992px){.section-featured-product .featured-product{display:flex}}.section-featured-product .featured-product-title-mobile{font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.1;text-transform:uppercase}@media screen and (min-width:992px){.section-featured-product .featured-product-title-mobile{display:none}}.section-featured-product .featured-product-vendor-mobile{font-family:Poppins,sans-serif;font-size:1.1rem;font-weight:700;text-transform:uppercase}@media screen and (min-width:992px){.section-featured-product .featured-product-vendor-mobile{display:none}}.section-featured-product .featured-product-title-desktop{display:none;font-family:Poppins,sans-serif;font-size:2rem;font-weight:700;line-height:1.1;text-transform:uppercase}@media screen and (min-width:992px){.section-featured-product .featured-product-title-desktop{display:block}}.section-featured-product .featured-product-vendor-desktop{display:none;font-family:Poppins,sans-serif;font-size:1.3rem;font-weight:700;text-transform:uppercase}@media screen and (min-width:992px){.section-featured-product .featured-product-vendor-desktop{display:block}}.section-featured-product .featured-product-images{margin-top:16px;position:relative}@media screen and (min-width:992px){.section-featured-product .featured-product-images{margin-top:0;max-width:500px;padding:0 80px;width:50%}}.section-featured-product .featured-product-images .product-image{padding:0}.section-featured-product .featured-product-button-list{display:flex;flex-direction:column;gap:8px;margin-top:8px}@media screen and (min-width:480px){.section-featured-product .featured-product-button-list{flex-direction:row;flex-wrap:wrap;margin-top:24px}}@media screen and (min-width:992px){.section-featured-product .featured-product-info{padding:0 40px 0 60px}}.section-featured-product .featured-product-price{background:#ededed;border-radius:2px;font-family:Poppins,sans-serif;font-size:1rem;font-weight:700;line-height:1;padding:16px 20px;text-align:center;white-space:nowrap}.section-featured-product .arrow-prev{left:auto;right:calc(100% + 10px)}.section-featured-product .arrow-next{left:calc(100% + 10px);right:auto}.section-footer{background:#000;color:#fff;display:flex;flex-direction:column;padding:10px 0 20px;text-transform:uppercase}@media screen and (min-width:992px){.section-footer{padding:20px;text-align:center}}.section-footer .scroll-to-top{align-items:center;aspect-ratio:1/1;background:#b3b3b3;border:0;border-radius:100%;bottom:10px;box-shadow:0 2px 4px #17171729;color:#000;cursor:pointer;display:flex;flex-direction:column;font-size:14px;font-weight:700;height:50px;justify-content:center;margin-bottom:7px;max-height:50px;max-width:50px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:fixed;transition:opacity .2s ease-in-out,background .2s ease-in-out;width:50px;z-index:71}@media screen and (min-width:768px){.section-footer .scroll-to-top{font-size:17px;height:60px;max-height:60px;max-width:60px;width:60px}}.section-footer .scroll-to-top.is-visible{opacity:1;pointer-events:auto}.section-footer .scroll-to-top:hover{background:#bfbfbf}.section-footer .scroll-to-top:hover .scroll-to-top-icon{transform:translateY(-2px)}.section-footer .scroll-to-top:active{background:#dbdbdb}.section-footer .scroll-to-top .scroll-to-top-icon{fill:#000;height:16px;margin-top:-4px;transition:transform .2s ease-in-out;width:16px}@media screen and (min-width:768px){.section-footer .scroll-to-top .scroll-to-top-icon{height:16px;margin-top:-6px;width:16px}}.section-footer .footer-button{color:#fff;font-family:Poppins,sans-serif;font-size:1.2rem;font-weight:700;padding:10px 20px;text-decoration:none;text-wrap:nowrap;transition:background .15s ease-in-out}.section-footer .footer-button:hover{background:#262626}.section-footer .footer-button:active{background:#4d4d4d}.section-footer .footer-country-selector-wrapper,.section-footer .footer-nav-wrapper,.section-footer .footer-newsletter-form-wrapper,.section-footer .footer-policies-wrapper,.section-footer .footer-social-icons-wrapper{display:flex;flex-direction:column;flex-wrap:wrap}@media screen and (min-width:992px){.section-footer .footer-country-selector-wrapper,.section-footer .footer-nav-wrapper,.section-footer .footer-newsletter-form-wrapper,.section-footer .footer-policies-wrapper,.section-footer .footer-social-icons-wrapper{align-items:center;flex-direction:row;justify-content:center}}.section-footer .footer-nav-wrapper{margin-top:40px}@media screen and (min-width:992px){.section-footer .footer-nav-wrapper{margin-top:30px}}.section-footer .footer-newsletter-form-wrapper{margin-top:30px;order:-1}@media screen and (min-width:992px){.section-footer .footer-newsletter-form-wrapper{margin-top:40px;order:0}}.section-footer .footer-newsletter-form-wrapper .footer-newsletter-form{align-items:flex-start;display:flex;flex-direction:column;gap:12px;padding:10px 20px;text-align:left;text-transform:none;width:100%}@media screen and (min-width:992px){.section-footer .footer-newsletter-form-wrapper .footer-newsletter-form{align-items:center}}.section-footer .footer-newsletter-form-wrapper .footer-newsletter-form .newsletter-signup-email-label{font-size:18px;font-weight:500;text-wrap:balance;width:auto}@media screen and (min-width:992px){.section-footer .footer-newsletter-form-wrapper .footer-newsletter-form .newsletter-signup-email-label{font-size:18px}}.section-footer .footer-newsletter-form-wrapper .footer-newsletter-form .newsletter-signup-email-input-wrapper{display:flex;max-width:500px;width:100%}.section-footer .footer-newsletter-form-wrapper .footer-newsletter-form .newsletter-signup-email-input{background:#000;border:2px solid #fff;border-bottom-right-radius:0;border-top-right-radius:0;color:#fff;padding:10px;transition:border-color .1s ease-in-out}.section-footer .footer-newsletter-form-wrapper .footer-newsletter-form .newsletter-signup-email-input:focus,.section-footer .footer-newsletter-form-wrapper .footer-newsletter-form .newsletter-signup-email-input:hover{border-color:#fcb900}.section-footer .footer-newsletter-form-wrapper .footer-newsletter-form .newsletter-signup-disclaimer{font-size:13px}.section-footer .footer-newsletter-form-wrapper .footer-newsletter-form .newsletter-signup-terms-link{color:#fff;text-decoration:underline;text-underline-offset:2px}.section-footer .footer-newsletter-form-wrapper .footer-newsletter-form .newsletter-signup-terms-link:hover{text-decoration:none}.section-footer .footer-newsletter-form-wrapper .footer-newsletter-form button{background:#fff;border:none;border-bottom-right-radius:2px;border-top-right-radius:2px;color:#000;cursor:pointer;font-weight:700;padding:10px;text-transform:uppercase;transition:background .1s ease-in-out}.section-footer .footer-newsletter-form-wrapper .footer-newsletter-form button:hover{background:#fcb900}.section-footer .footer-newsletter-form-wrapper .footer-newsletter-form button:active{background:#c99400}.section-footer .footer-newsletter-form-wrapper .footer-newsletter-form .newsletter-form-error,.section-footer .footer-newsletter-form-wrapper .footer-newsletter-form .newsletter-form-success{font-family:Poppins,sans-serif;font-weight:700;justify-content:center;padding:var(--padding)}.section-footer .footer-social-icons-wrapper{display:flex;flex-direction:row;margin-top:40px;padding:0 10px}@media screen and (min-width:992px){.section-footer .footer-social-icons-wrapper{margin-top:60px}}.section-footer .footer-social-icons-wrapper .footer-button{display:flex;height:60px;padding:10px;text-decoration:none;width:60px}.section-footer .footer-social-icons-wrapper .footer-button,.section-footer .footer-social-icons-wrapper .footer-button:active,.section-footer .footer-social-icons-wrapper .footer-button:hover{background:none}.section-footer .footer-social-icons-wrapper .footer-button:hover svg{fill:#fcb900}.section-footer .footer-social-icons-wrapper .footer-button:active svg{fill:#d39b00}.section-footer .footer-social-icons-wrapper svg{fill:#fff;height:100%;transition:fill .2s ease-in-out;width:100%}.section-footer .footer-social-icons-wrapper svg:hover{fill:#fcb900}.section-footer .footer-social-icons-wrapper svg:active{fill:#d39b00}.section-footer .footer-policies-wrapper{margin-top:40px}@media screen and (min-width:992px){.section-footer .footer-policies-wrapper{margin-top:30px}}.section-footer .footer-policies-wrapper .footer-button{font-size:.9rem}@media screen and (min-width:992px){.section-footer .footer-policies-wrapper .footer-button{font-size:.8rem}}.section-footer .footer-country-selector-wrapper{margin-top:40px}@media screen and (min-width:992px){.section-footer .footer-country-selector-wrapper{margin-top:30px}}.section-footer .footer-copyright-wrapper{border-top:1px solid #333;font-size:.8em;margin-top:40px;padding:40px 20px 20px;text-align:center;text-transform:none}.section-google-map .google-map-wrapper{height:400px}@media screen and (min-width:992px){.section-google-map .google-map-wrapper{height:500px}}.section-header{position:sticky;top:0;transform:translateY(0);transition:transform .2s ease-out 0s;will-change:transform;z-index:201}.section-header.is-hidden{transform:translateY(-100%)}.section-header .header-container{background:#000;position:relative;width:100%}.section-header .header-top{color:#fff;display:flex;padding:8px 0}@media (min-width:992px){.section-header .header-top{display:grid;grid-template-columns:repeat(3,1fr);padding:18px 0 12px}}.section-header .header-top-left{align-items:center;display:flex;position:relative}.section-header .header-top-left .icon-button-wrapper{cursor:pointer;height:52px;padding:12px 14px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:56px}@media (min-width:992px){.section-header .header-top-left .icon-button-wrapper{display:none}}.section-header .header-top-middle{align-items:center;display:flex;flex-grow:1;justify-content:flex-start}@media (min-width:992px){.section-header .header-top-middle{justify-content:center}}.section-header .header-top-middle .header-logo-link{line-height:1;padding:8px;transition:opacity .15s ease-in-out}.section-header .header-top-middle .header-logo-link:hover{opacity:.8}.section-header .header-top-middle .header-logo-link:active{opacity:1}@media (max-width:385px){.section-header .header-top-middle #logo-flame{display:none}}.section-header .header-top-middle #logo-brand{margin-left:8px}.section-header .header-top-right{display:flex;justify-content:flex-end;padding-right:8px}@media (min-width:992px){.section-header .header-top-right{padding-right:16px}}.section-header .header-top-right a{color:#fff;height:52px;padding:12px 8px;position:relative;transition:color .15s ease-in-out;width:44px}.section-header .header-top-right a span,.section-header .header-top-right a svg{pointer-events:none}.section-header .header-top-right a:hover{color:#fcb900}.section-header .header-top-right a:active{color:#d39b00}.section-header .header-top-right .cart-icon-badge{align-items:center;background:#fcb900;border-radius:100%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;color:#000;display:flex;font-size:11px;height:18px;justify-content:center;position:absolute;right:3px;top:3px;width:18px}.section-header .header-top-right .cart-icon-badge.is-hidden{display:none}@media (max-width:440px){.section-header .header-top-right #icon-account,.section-header .header-top-right #icon-help{display:none}}@media (max-width:490px){.section-header .header-top-right #icon-wishlist{display:none}}.section-header .header-bottom{padding-bottom:0}@media (min-width:992px){.section-header .header-bottom{display:block;padding-bottom:4px}}.section-header .header-bottom li,.section-header .header-bottom ul{list-style:none;margin:0;padding:0}.section-header .header-bottom a{text-decoration:none;text-transform:uppercase}.section-header .header-desktop-main-menu{background:#000;display:none;font-size:1rem;padding:0 20px;text-align:center;width:100%}@media (min-width:992px){.section-header .header-desktop-main-menu{display:block}}.section-header .header-desktop-main-menu .header-menu-list{display:flex;flex-wrap:wrap;justify-content:center}.section-header .header-desktop-main-menu .header-menu-item{transition:background .1s ease-in-out}.section-header .header-desktop-main-menu .header-menu-item:hover{background:#ededed}.section-header .header-desktop-main-menu .header-menu-item:hover>.header-menu-item-link{color:#000}.section-header .header-desktop-main-menu .header-menu-item:hover .header-menu-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.section-header .header-desktop-main-menu .header-menu-item:active{background:#e6e6e6}.section-header .header-desktop-main-menu .header-menu-item.dropdown>.header-menu-item-link:after{content:"\25bc";font-size:.6em;line-height:1;padding-left:4px;padding-top:2px}.section-header .header-desktop-main-menu .header-menu-item-link{align-items:center;color:#fff;display:flex;font-size:1em;font-weight:700;line-height:1;padding:12px 16px;position:relative;text-align:left;transition:color .1s ease-in-out;white-space:nowrap;z-index:91}.section-header .header-desktop-main-menu .header-menu-dropdown{background:#ededed;box-shadow:0 2px 5px #b3b3b3;display:flex;gap:16px;justify-content:center;left:0;opacity:0;padding:24px 16px;pointer-events:none;position:absolute;transform:translateY(-10px);transition:opacity .2s ease-in-out,transform .2s ease-in-out;width:100%;z-index:92}@media screen and (min-width:1536px){.section-header .header-desktop-main-menu .header-menu-dropdown{gap:36px;padding:36px}}.section-header .header-desktop-main-menu .header-menu-dropdown-list-wrapper{display:flex;flex-direction:column;gap:60px}@media screen and (min-width:1536px){.section-header .header-desktop-main-menu .header-menu-dropdown-list-wrapper{gap:48px}}.section-header .header-desktop-main-menu .header-menu-dropdown-list{display:grid;flex-grow:1;gap:28px 8px;grid-template-columns:repeat(6,minmax(150px,1fr));list-style:none;margin:0}@media screen and (min-width:1280px){.section-header .header-desktop-main-menu .header-menu-dropdown-list{grid-template-columns:repeat(6,minmax(205px,1fr))}}@media screen and (min-width:1536px){.section-header .header-desktop-main-menu .header-menu-dropdown-list{grid-template-columns:repeat(6,minmax(240px,1fr))}}.section-header .header-desktop-main-menu .header-menu-dropdown-item{display:flex;flex-direction:column}.section-header .header-desktop-main-menu .header-menu-dropdown-item-link{display:flex;flex-direction:column;gap:8px;transition:background .2s ease-in-out}.section-header .header-desktop-main-menu .header-menu-dropdown-item-link:hover .header-menu-dropdown-item-image{filter:brightness(.95);transform:scale(1.07)}.section-header .header-desktop-main-menu .header-menu-dropdown-item-link:hover .header-menu-dropdown-item-title{background:#fcb900;color:#000}.section-header .header-desktop-main-menu .header-menu-dropdown-item-link:hover .header-menu-dropdown-item-title.green{background:#00ab15}.section-header .header-desktop-main-menu .header-menu-dropdown-item-link:hover .header-menu-dropdown-item-title.yellow{background:#fcb900}.section-header .header-desktop-main-menu .header-menu-dropdown-item-link:hover .header-menu-dropdown-item-title.orange{background:#fc8000}.section-header .header-desktop-main-menu .header-menu-dropdown-item-link:hover .header-menu-dropdown-item-title.red{background:#e33431}.section-header .header-desktop-main-menu .header-menu-dropdown-item-link:hover .header-menu-dropdown-item-title.gray{background:#b3b3b3}.section-header .header-desktop-main-menu .header-menu-dropdown-item-link:active .header-menu-dropdown-item-image{filter:brightness(.85)}.section-header .header-desktop-main-menu .header-menu-dropdown-item-link:active .header-menu-dropdown-item-title{background:#c99400}.section-header .header-desktop-main-menu .header-menu-dropdown-item-image-wrapper{border:1px solid #dbdbdb;overflow:hidden}.section-header .header-desktop-main-menu .header-menu-dropdown-item-image{display:block;height:auto;-o-object-fit:cover;object-fit:cover;transition:transform 1.5s cubic-bezier(.165,.84,.44,1),filter .2s ease-in-out;width:100%}.section-header .header-desktop-main-menu .header-menu-dropdown-item-title{background:#000;color:#fff;font-size:14px;font-weight:600;padding:8px;transition:background .2s ease-in-out,color .2s ease-in-out}@media screen and (min-width:1536px){.section-header .header-desktop-main-menu .header-menu-dropdown-item-title{font-size:16px}}.section-header .header-desktop-main-menu .header-menu-dropdown-item-description{font-size:13px;padding:0 12px;text-align:left;text-transform:none}@media screen and (min-width:1536px){.section-header .header-desktop-main-menu .header-menu-dropdown-item-description{font-size:14px}}.section-header .header-desktop-main-menu .header-menu-dropdown-shop-all{text-align:right}.section-header .header-desktop-main-menu .header-menu-dropdown-shop-all-link{display:inline-block;font-weight:700;line-height:1;padding:12px 16px;transition:background .2s ease-in-out}.section-header .header-desktop-main-menu .header-menu-dropdown-shop-all-link:hover{background:#dbdbdb}.section-header .header-desktop-main-menu .header-menu-dropdown-shop-all-link:active{background:#b3b3b3}.section-header .header-mobile-main-menu{background:#000;bottom:0;font-family:Poppins,sans-serif;font-weight:700;height:100vh;left:0;opacity:0;pointer-events:none;position:absolute;top:100%;transform:translate(-100%);transition:transform .2s ease-in-out,opacity .2s ease-in-out;width:100%;z-index:90}.section-header .header-mobile-main-menu.is-open{opacity:1;pointer-events:auto;transform:translate(0)}.section-header .header-mobile-main-menu .header-menu-list{padding-bottom:120px}.section-header .header-mobile-main-menu .header-menu-item{position:relative}.section-header .header-mobile-main-menu .header-menu-item.dropdown:after{color:#fff;content:"+";pointer-events:none;position:absolute;right:26px;top:13px}.section-header .header-mobile-main-menu .header-menu-item.dropdown:active:after{color:#000}.section-header .header-mobile-main-menu .header-menu-item.is-open.dropdown:after{content:"-"}.section-header .header-mobile-main-menu .header-menu-item.is-open .header-menu-dropdown{max-height:800px;opacity:1;pointer-events:auto;transition:opacity .2s ease-in-out .1s,max-height .1s ease-in-out}.section-header .header-mobile-main-menu .header-menu-dropdown{max-height:0;opacity:0;pointer-events:none;transition:opacity .1s ease-in-out,max-height .1s ease-in-out}.section-header .header-mobile-main-menu .header-menu-item-link{color:#fff;display:block;font-size:24px;padding:8px 16px;transition:background .1s ease-in-out,color .1s ease-in-out}.section-header .header-mobile-main-menu .header-menu-item-link:active{background:#fff;color:#000}.section-header .header-mobile-main-menu .header-menu-dropdown-list{display:flex;flex-direction:column}.section-header .header-mobile-main-menu .header-menu-dropdown-item-link{align-items:center;color:#fff;display:flex;font-size:18px;gap:16px;padding:8px 16px;transition:background .1s ease-in-out,color .1s ease-in-out}.section-header .header-mobile-main-menu .header-menu-dropdown-item-link:active{background:#fff;color:#000}.section-header .header-mobile-main-menu .header-menu-dropdown-item-image-wrapper{width:50px}.section-header .header-mobile-main-menu .header-menu-dropdown-item-image{display:block;height:auto;-o-object-fit:cover;object-fit:cover;transition:transform 1.5s cubic-bezier(.165,.84,.44,1),filter .2s ease-in-out;width:100%}.section-header .header-mobile-main-menu .header-menu-dropdown-item-description,.section-header .header-mobile-main-menu .header-menu-dropdown-shop-all{display:none}.section-header .header-mobile-main-menu .header-menu-horizontal-rule{border-top:1px solid #fff;height:1px;margin:20px 16px;opacity:.5}.section-header .header-add-to-cart{align-items:center;background-color:#ffffffeb;display:none;justify-content:space-between;left:0;padding:20px;position:absolute;right:0;top:100%;transform:translateY(-100%);transition:transform .2s ease-out 0s;will-change:transform;z-index:-1}@media screen and (min-width:992px){.section-header .header-add-to-cart{display:flex;justify-content:center}}.section-header .header-add-to-cart .header-add-to-cart-wrapper{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 var(--padding);width:100%}.section-header .header-add-to-cart .product-name-heading{font-size:32px;margin:0}.section-header.is-sticky .header-add-to-cart{transform:translateY(0)}.section-hero-banner{overflow:hidden}.section-hero-banner .hero-banner-wrapper{display:block;position:relative}.section-hero-banner .hero-banner-wrapper.is-link:hover .hero-banner-image{transform:scale(1.015)}.section-hero-banner .hero-banner-wrapper.is-link:hover .hero-banner-link{background:#0000000f}.section-hero-banner .hero-banner-wrapper.is-link:active .hero-banner-link{background:#0000001f}.section-hero-banner .hero-banner-image{display:block;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform 1.5s cubic-bezier(.165,.84,.44,1);width:100%}@media screen and (min-width:992px){.section-hero-banner .hero-banner-image{left:0;position:absolute;top:0}}.section-hero-banner .hero-banner-link{background:transparent;height:100%;left:0;position:absolute;top:0;transition:background .2s ease-in-out;width:100%}.section-hero-banner .hero-banner-content-wrapper{display:flex;height:100%;pointer-events:none;position:relative;width:100%;z-index:1}.section-hero-banner .hero-banner-content{display:flex;flex-direction:column;gap:20px;pointer-events:auto;width:100%}.section-hero-banner .hero-banner-body{margin:0}.section-hero-banner .hero-banner-body p:first-child{margin-top:0}.section-hero-banner .hero-banner-body p:last-child{margin-bottom:0}.section-image-and-text .image-and-text-wrapper{display:flex;flex-direction:column;gap:var(--padding)}@media screen and (min-width:768px){.section-image-and-text .image-and-text-wrapper{flex-direction:row;gap:var(--padding-2x)}.section-image-and-text .image-and-text-wrapper.image-position-right{flex-direction:row-reverse}.section-image-and-text .image-and-text-image-container{flex-grow:0;width:50%}.section-image-and-text .image-and-text-text-container{align-items:center;display:flex;width:50%}}.secton-image-link-grid .image-link-grid{display:grid;grid-template-columns:repeat(1,1fr);grid-row-gap:100px;grid-column-gap:50px;justify-content:center}.secton-image-link-grid .image-link-grid-item{margin:0 auto;position:relative;text-align:center}.secton-image-link-grid .image-link-grid-item-image{align-items:center;display:flex;justify-content:center;margin:0;position:relative;width:100%}.secton-image-link-grid .image-link-grid-item-image img{display:block;height:auto;max-height:375px;max-width:250px;pointer-events:none;width:100%}.secton-image-link-grid .image-link-grid-item-footer{margin:var(--padding);text-align:center}.secton-image-link-grid .image-link-grid-item-link{color:currentColor;display:block;text-decoration:none}.section-main-collection-product-grid .section-wrapper{display:flex;padding-top:20px}@media screen and (min-width:992px){.section-main-collection-product-grid .section-wrapper{padding-top:60px}}.section-main-collection-product-grid .collection-sidebar-left{background:#fff;bottom:0;left:0;overflow-y:scroll;padding:20px 20px 96px;position:fixed;right:0;top:0;transform:translate(-100%);transition:transform .3s ease-in-out;z-index:300}.section-main-collection-product-grid .collection-sidebar-left.is-open{transform:translate(0)}@media screen and (min-width:992px){.section-main-collection-product-grid .collection-sidebar-left{border-right:1px solid #ededed;max-width:280px;padding-left:0;position:static;transform:translate(0);transition:none;width:100%;z-index:0}}.section-main-collection-product-grid .collection-body-right{flex-grow:1;padding:0}@media screen and (min-width:992px){.section-main-collection-product-grid .collection-body-right{padding:20px 0 20px 40px}}.section-main-collection-product-grid .collection-filters-and-sort{display:grid;gap:4px;grid-template-columns:repeat(2,1fr);margin-bottom:40px}@media screen and (min-width:992px){.section-main-collection-product-grid .collection-filters-and-sort{display:block}}.section-main-collection-product-grid .collection-open-filters-button{border:2px solid rgba(0,0,0,.16);margin-top:29px}@media screen and (min-width:992px){.section-main-collection-product-grid .collection-open-filters-button{display:none}}.section-main-collection-product-grid .collection-sort-by-wrapper{display:flex;flex-grow:1;justify-content:flex-end}.section-main-collection-product-grid .collection-products-grid-wrapper{margin-top:52px}@media screen and (min-width:992px){.section-main-collection-product-grid .collection-products-grid-wrapper{margin-top:60px}}.section-main-login label{display:none}.section-main-login .btn{width:100%}.section-main-login .main-login-column-wrapper{align-items:center;display:flex;flex-direction:column;gap:60px;justify-content:center}@media screen and (min-width:992px){.section-main-login .main-login-column-wrapper{flex-direction:row}}@media screen and (min-width:1280px){.section-main-login .main-login-column-wrapper{gap:100px}}.section-main-login .main-login-left-column,.section-main-login .main-login-right-column{max-width:500px;width:100%}.section-main-login .main-register-left-column{display:flex;flex-direction:column;gap:16px}.section-main-login .main-login-manage-subscription{padding:24px 24px 0;text-align:center}.section-main-register label{display:none}.section-main-register .btn{width:100%}.section-main-register .main-register-column-wrapper{align-items:center;display:flex;flex-direction:column;gap:60px;justify-content:center}@media screen and (min-width:992px){.section-main-register .main-register-column-wrapper{flex-direction:row}}@media screen and (min-width:1280px){.section-main-register .main-register-column-wrapper{gap:100px}}.section-main-register .main-register-left-column,.section-main-register .main-register-right-column{max-width:500px;width:100%}.section-main-register .main-register-left-column{display:flex;flex-direction:column;gap:16px}.section-main-register .main-register-manage-subscription{padding:24px 24px 0;text-align:center}.section-main-search .section-wrapper{display:flex;padding-top:20px}@media screen and (min-width:992px){.section-main-search .section-wrapper{padding-top:40px}}.section-main-search .search-sidebar-left{background:#fff;bottom:0;left:0;overflow-y:scroll;padding:20px 20px 96px;position:fixed;right:0;top:0;transform:translate(-100%);transition:transform .3s ease-in-out;z-index:300}.section-main-search .search-sidebar-left.is-open{transform:translate(0)}@media screen and (min-width:992px){.section-main-search .search-sidebar-left{border-right:1px solid #ededed;max-width:280px;padding-left:0;position:static;transform:translate(0);transition:none;width:100%;z-index:0}}.section-main-search .search-body-right{flex-grow:1;padding:0}@media screen and (min-width:992px){.section-main-search .search-body-right{padding:20px 0 20px 40px}}.section-main-search .search-inputs-wrapper{margin-top:16px}@media screen and (min-width:992px){.section-main-search .search-inputs-wrapper{display:flex;gap:48px}}.section-main-search .search-filters-and-sort{display:grid;gap:4px;grid-template-columns:repeat(2,1fr);margin:20px 0 40px}@media screen and (min-width:992px){.section-main-search .search-filters-and-sort{align-items:stretch;display:flex;flex-direction:row;gap:12px;margin:0;min-width:350px}}.section-main-search .search-open-filters-button{border:2px solid rgba(0,0,0,.16);margin-top:29px}@media screen and (min-width:992px){.section-main-search .search-open-filters-button{display:none}}.section-main-search .search-input{flex-grow:1}.section-main-search .search-message{margin:48px 0 0;padding:0 20px;text-align:center}.section-main-search .search-results{margin-top:80px}.section-mobile-app{background:#282828;color:#fff}.section-mobile-app .mobile-app-columns{display:flex;flex-direction:column;padding-bottom:0}@media screen and (min-width:1280px){.section-mobile-app .mobile-app-columns{flex-direction:row;padding-top:20px}}.section-mobile-app .mobile-app-column-left{align-items:flex-end;display:flex;flex-grow:1;order:2;padding-right:4.3%}@media screen and (min-width:1280px){.section-mobile-app .mobile-app-column-left{order:1;padding-right:0}}.section-mobile-app .mobile-app-column-right{display:flex;flex-direction:column;justify-content:center;order:1;padding:0 4.5% 72px}@media screen and (min-width:1280px){.section-mobile-app .mobile-app-column-right{min-width:500px;order:2;padding:60px 40px 100px 60px}}.section-mobile-app .mobile-app-screenshots{width:100%}.section-mobile-app .mobile-app-qr-code-wrapper{margin-top:30px}.section-mobile-app .mobile-app-qr-code{height:auto;max-width:250px;width:100%}.section-mobile-app .mobile-app-download-buttons{display:flex;margin-top:30px}.section-mobile-app .mobile-app-google-play{margin-left:16px}.section-mobile-app .mobile-app-heading{font-size:36px;margin-top:30px}.section-mobile-app .mobile-app-description{color:#b3b3b3;font-style:italic;margin-top:30px;text-wrap:pretty}.section-mobile-quick-nav{background:#000}@media screen and (min-width:992px){.section-mobile-quick-nav{display:none}}.section-mobile-quick-nav .mobile-quick-nav-list{display:flex;gap:8px;margin:0;min-width:100%;overflow-x:scroll;padding:0 8px 16px;scrollbar-width:none}.section-mobile-quick-nav .mobile-quick-nav-list-item{flex-grow:1;list-style-type:none;text-align:center}.section-mobile-quick-nav .mobile-quick-nav-link{background:#fcb900;border-radius:2px;color:#000;display:block;font-family:Poppins,sans-serif;font-size:15px;font-weight:700;line-height:1;padding:12px 16px;text-decoration:none;text-transform:uppercase;white-space:nowrap}.section-product-header{padding:0 var(--padding)}.section-product-header .product-vendor-name-heading{font-size:16px;line-height:1.4;margin:0}.section-product-header .product-vendor-name-heading a{color:#000}@media screen and (min-width:992px){.section-product-header .product-vendor-name-heading{font-size:24px}.section-product-header{align-items:flex-start;background:#fffffff2;display:flex;gap:16px;justify-content:space-between;padding-bottom:var(--padding);padding-top:var(--padding);position:relative;z-index:98}}.section-product-header .product-name-heading{font-size:28px;margin:0}@media screen and (min-width:992px){.section-product-header .product-name-heading{font-size:40px}}.section-product-header .product-reviews{align-items:center;display:flex;font-size:14px;margin-top:4px;text-decoration:none}.section-product-header .product-reviews .stars{pointer-events:none}.section-product-header .product-reviews i{color:#fcb900;font-size:16px}.section-product-header .product-reviews .info{color:#999;line-height:1;padding-left:8px}.section-product-header .product-cta-wrapper{background:#fff;border-top:3px solid #000;bottom:0;left:0;padding:10px;position:fixed;right:0;width:100%;z-index:101}@media screen and (min-width:992px){.section-product-header .product-cta-wrapper{align-items:flex-end;border-top:none;display:flex;flex-direction:column;padding:0;position:static;text-align:right;width:auto}}.section-product-header .back-in-stock-anchor+div button{background:#fcb900!important;border-radius:2px!important;font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:700!important;letter-spacing:normal!important;padding:16px 20px;text-wrap:nowrap;transition:background .15s ease-in-out}.section-product-header .back-in-stock-anchor+div button:hover{background:#ffc526!important}.section-product-header .back-in-stock-anchor+div button:active{background:#ffcf4a!important}.section-product-reviews .yotpo-widget-clear span{display:block}.section-product-ugc-gallery .yotpo-pictures-gallery-upload-button-wrapper{float:right}.section-product-ugc-gallery .yotpo-gallery-358{margin-bottom:var(--padding)}.section-three-images-row+.section-three-images-row,.section-three-images-row+.section-two-images-row{margin-top:-50px;padding-top:0}@media screen and (min-width:992px){.section-three-images-row+.section-three-images-row,.section-three-images-row+.section-two-images-row{margin-top:-40px}}.section-three-images-row .three-images-row-wrapper{display:grid;gap:var(--padding);grid-template-columns:repeat(1,1fr)}@media screen and (min-width:768px){.section-three-images-row .three-images-row-wrapper{grid-template-columns:repeat(3,1fr)}}.section-three-images-row .three-images-row-wrapper .three-images-row-image-link{display:block;overflow:hidden}.section-three-images-row .three-images-row-wrapper .three-images-row-image-link:hover .three-images-row-image{transform:scale(1.02)}.section-three-images-row .three-images-row-wrapper .three-images-row-image-link:hover:after{background:#0000000f}.section-three-images-row .three-images-row-wrapper .three-images-row-image-link:active:after{background:#0000001f}.section-three-images-row .three-images-row-wrapper .three-images-row-image-link:after{background:transparent;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:background .2s ease-in-out;width:100%;will-change:background}.section-three-images-row .three-images-row-image-wrapper{display:flex;flex-direction:column;position:relative}.section-three-images-row .three-images-row-image{aspect-ratio:1;height:auto;transition:transform 1.5s cubic-bezier(.165,.84,.44,1);width:100%;will-change:transform}.section-three-images-row .three-images-row-image-cta{background-color:#000;border:none;color:#fff}@media screen and (min-width:992px){.section-three-images-row .three-images-row-image-cta{position:absolute}}.section-two-images-row+.section-three-images-row,.section-two-images-row+.section-two-images-row{margin-top:-50px;padding-top:0}@media screen and (min-width:992px){.section-two-images-row+.section-three-images-row,.section-two-images-row+.section-two-images-row{margin-top:-40px}}.section-two-images-row .two-images-row-wrapper{display:grid;gap:var(--padding);grid-template-columns:repeat(1,1fr)}@media screen and (min-width:768px){.section-two-images-row .two-images-row-wrapper{grid-template-columns:repeat(2,1fr)}}.section-two-images-row .two-images-row-wrapper .two-images-row-image-link{display:block;overflow:hidden}.section-two-images-row .two-images-row-wrapper .two-images-row-image-link:hover .two-images-row-image{transform:scale(1.02)}.section-two-images-row .two-images-row-wrapper .two-images-row-image-link:hover:after{background:#0000000f}.section-two-images-row .two-images-row-wrapper .two-images-row-image-link:active:after{background:#0000001f}.section-two-images-row .two-images-row-wrapper .two-images-row-image-link:after{background:transparent;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:background .2s ease-in-out;width:100%;will-change:background}.section-two-images-row .two-images-row-image-wrapper{display:flex;flex-direction:column;position:relative}.section-two-images-row .two-images-row-image{aspect-ratio:16/9;height:auto;transition:transform 1.5s cubic-bezier(.165,.84,.44,1);width:100%;will-change:transform}.section-two-images-row .two-images-row-image-cta{background-color:#000;border:none;color:#fff}@media screen and (min-width:992px){.section-two-images-row .two-images-row-image-cta{position:absolute}}.cart-drawer-overlay{background:#00000040;border:0;bottom:0;left:0;opacity:0;padding:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .25s ease-in-out;z-index:1300}.cart-drawer-overlay.is-open{opacity:1;pointer-events:auto}.cart-drawer{background:#fff;bottom:0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;display:flex;flex-direction:column;max-width:480px;position:fixed;right:0;top:0;transform:translate(100%);transition:transform .25s ease-in-out;width:100%;z-index:1300}.cart-drawer.is-open{transform:translate(0)}.cart-drawer .cart-drawer-header{align-items:center;background:#0000000f;border-bottom:1px solid rgba(0,0,0,.08);display:flex;justify-content:space-between;padding:8px 8px 8px 16px}@media screen and (min-width:768px){.cart-drawer .cart-drawer-header{padding:16px 16px 16px 24px}}.cart-drawer .cart-drawer-header-left{align-items:center;display:flex;gap:20px}.cart-drawer .cart-drawer-item-count{color:#0000005c;font-size:16px}@media screen and (min-width:768px){.cart-drawer .cart-drawer-item-count{font-size:20px}}.cart-drawer .cart-drawer-close-button{background:none;border:0;color:#000;padding:8px;transition:background .2s ease-in-out}.cart-drawer .cart-drawer-close-button:hover{background:#00000014}.cart-drawer .cart-drawer-close-button:active{background:#00000029}.cart-drawer .cart-drawer-body{flex-grow:1;overflow-y:scroll}.cart-drawer .cart-drawer-free-shipping-cta{padding:16px;text-align:center}@media screen and (min-width:768px){.cart-drawer .cart-drawer-free-shipping-cta{padding:16px 24px}}.cart-drawer .cart-drawer-free-shipping-cta.is-hidden{display:none}.cart-drawer .cart-drawer-free-shipping-progress,.cart-drawer .cart-drawer-free-shipping-qualifies{font-size:14px;font-weight:500}@media screen and (min-width:768px){.cart-drawer .cart-drawer-free-shipping-progress,.cart-drawer .cart-drawer-free-shipping-qualifies{font-size:16px}}.cart-drawer .cart-drawer-free-shipping-progress.is-hidden,.cart-drawer .cart-drawer-free-shipping-qualifies.is-hidden{display:none}.cart-drawer .cart-drawer-free-shipping-progress-bar{background:#ededed;height:20px;margin-top:8px;width:100%}.cart-drawer .cart-drawer-free-shipping-progress-bar-fill{background:#000;height:100%;transition:width .25s ease-in-out;width:0}.cart-drawer .cart-drawer-free-shipping-disclaimer{color:#0000007a;font-size:12px;font-style:italic;padding:0 32px 24px}.cart-drawer .cart-drawer-free-gift{background:#00000014;margin-bottom:12px;padding:16px}@media screen and (min-width:768px){.cart-drawer .cart-drawer-free-gift{margin-bottom:24px;padding:24px}}.cart-drawer .cart-drawer-free-gift .cart-drawer-free-gift-heading{font-size:24px}.cart-drawer .cart-drawer-free-gift .cart-drawer-free-gift-body{display:grid;gap:16px;grid-template-columns:1fr 3fr;margin-top:16px}@media screen and (min-width:768px){.cart-drawer .cart-drawer-free-gift .cart-drawer-free-gift-body{margin-top:20px}}.cart-drawer .cart-drawer-free-gift .cart-drawer-free-gift-details{font-size:14px}.cart-drawer .cart-drawer-free-gift .cart-drawer-free-gift-terms{color:#0000007a;display:block;font-size:12px;margin-top:12px}@media screen and (min-width:768px){.cart-drawer .cart-drawer-free-gift .cart-drawer-free-gift-terms{margin-top:16px}}.cart-drawer .cart-drawer-free-gift .cart-drawer-free-gift-code{color:#000c;font-size:18px;margin-top:28px}.cart-drawer .cart-drawer-free-gift .cart-drawer-free-gift-add-to-cart{margin-top:12px}@media screen and (min-width:768px){.cart-drawer .cart-drawer-free-gift .cart-drawer-free-gift-add-to-cart{margin-top:16px}}.cart-drawer .cart-drawer-free-gift .cart-drawer-free-gift-add-to-cart .btn{width:100%}.cart-drawer .cart-drawer-items-list{display:flex;flex-direction:column;margin:0;padding:0 16px}@media screen and (min-width:768px){.cart-drawer .cart-drawer-items-list{padding:0 24px}}.cart-drawer .cart-drawer-item{display:grid;gap:16px;grid-template-columns:1fr 5fr;list-style-type:none;padding:24px 0}.cart-drawer .cart-drawer-item:not(:first-child){border-top:1px solid rgba(0,0,0,.08)}.cart-drawer .cart-drawer-item.is-loading{align-items:center;display:flex;justify-content:center;padding:60px 0}.cart-drawer .cart-drawer-item-empty{color:#000000a3;font-size:20px;list-style-type:none;padding:60px 0;text-align:center}.cart-drawer .cart-drawer-item-image{border:1px solid rgba(0,0,0,.08)}.cart-drawer .cart-drawer-item-details{display:flex;flex-direction:column;gap:16px;justify-content:space-between;padding:0 0 4px}.cart-drawer .cart-drawer-item-top{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.cart-drawer .cart-drawer-item-title{font-size:16px;font-weight:700;line-height:1.2;margin-top:6px;text-decoration:none;text-wrap:balance}@media screen and (min-width:768px){.cart-drawer .cart-drawer-item-title{font-size:18px;margin-top:7px}}.cart-drawer .cart-drawer-item-remove{align-items:center;background:none;border:0;color:#0000005c;cursor:pointer;display:flex;height:auto;justify-content:center;max-width:36px;padding:8px;transition:color .2s ease-in-out;width:100%}.cart-drawer .cart-drawer-item-remove:hover{color:#e33431}.cart-drawer .cart-drawer-item-remove:active{color:#991715}.cart-drawer .cart-drawer-item-remove svg{height:auto;width:100%}.cart-drawer .cart-drawer-gift-card-preview{color:#0000007a;font-size:13px}.cart-drawer .cart-drawer-gift-card-preview:hover{text-decoration:none}.cart-drawer .cart-drawer-item-controls{align-items:center;display:flex;justify-content:space-between}.cart-drawer .cart-drawer-item-quantity{align-items:stretch;border:1px solid rgba(0,0,0,.16);display:flex;justify-content:center}.cart-drawer .cart-drawer-item-quantity-button{align-items:center;background:none;border:0;color:#000;cursor:pointer;display:flex;justify-content:center;padding:8px 12px;transition:background .2s ease-in-out;width:36px}.cart-drawer .cart-drawer-item-quantity-button:hover{background:#00000014}.cart-drawer .cart-drawer-item-quantity-button:active{background:#00000029}.cart-drawer .cart-drawer-item-quantity-button svg{height:auto;width:100%}.cart-drawer .cart-drawer-item-quantity-input{border:0;font-size:16px;padding:8px;text-align:center;width:48px}.cart-drawer .cart-drawer-item-price{line-height:1}.cart-drawer .cart-drawer-item-final-line-price{font-size:16px;font-weight:500}@media screen and (min-width:768px){.cart-drawer .cart-drawer-item-final-line-price{font-size:18px}}.cart-drawer .cart-drawer-item-final-price{color:#0000007a;font-size:13px;margin-top:4px}@media screen and (min-width:768px){.cart-drawer .cart-drawer-item-final-price{font-size:14px}}.cart-drawer .cart-drawer-recommendations-heading{background:#fcb900;font-size:16px;margin:24px 16px 0;padding:8px 12px}@media screen and (min-width:768px){.cart-drawer .cart-drawer-recommendations-heading{margin:36px 24px 0}}.cart-drawer .cart-drawer-recommendations-list{background:#fcb90033;display:flex;flex-direction:column;margin:0 16px 16px;padding:0 12px 16px}@media screen and (min-width:768px){.cart-drawer .cart-drawer-recommendations-list{margin:0 24px 24px}}.cart-drawer .cart-drawer-recommendation{display:grid;gap:12px;grid-template-columns:1fr 6fr 2fr;list-style-type:none;padding:16px 0 0}.cart-drawer .cart-drawer-recommendation-details{display:flex;flex-direction:column;gap:4px;padding:4px 0}.cart-drawer .cart-drawer-recommendation-title{font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;text-wrap:balance}.cart-drawer .cart-drawer-recommendation-price{font-size:13px}.cart-drawer .cart-drawer-recommendation-button{align-self:center;font-size:14px;padding:12px 16px}.cart-drawer .cart-drawer-footer{background:#0000000f;border-top:1px solid rgba(0,0,0,.08);padding:16px}@media screen and (min-width:768px){.cart-drawer .cart-drawer-footer{padding:24px}}.cart-drawer .cart-drawer-footer.is-hidden{display:none}.cart-drawer .cart-drawer-subtotal{display:flex;justify-content:space-between}.cart-drawer .cart-drawer-subtotal-label{font-size:16px;font-weight:700}@media screen and (min-width:768px){.cart-drawer .cart-drawer-subtotal-label{font-size:20px}}.cart-drawer .cart-drawer-subtotal-price{font-size:16px}@media screen and (min-width:768px){.cart-drawer .cart-drawer-subtotal-price{font-size:20px}}.cart-drawer .cart-drawer-total-disclaimer{color:#0000007a;font-size:12px;margin-top:12px}@media screen and (min-width:768px){.cart-drawer .cart-drawer-total-disclaimer{font-size:13px}}.cart-drawer .cart-drawer-checkout-button{font-size:14px;margin-top:20px;width:100%}@media screen and (min-width:768px){.cart-drawer .cart-drawer-checkout-button{font-size:20px}}localization-form .disclosure{display:flex;justify-content:center;position:relative}localization-form .disclosure__button{align-items:center;background:#ededed;color:#000;cursor:pointer;display:flex;gap:16px;padding:12px;text-wrap:nowrap;transition:background .1s ease-in-out}localization-form .disclosure__button:hover{background:#dbdbdb}localization-form .disclosure__button:active{background:#b3b3b3}localization-form .disclosure__list{background:#fff;border:1px solid #b3b3b3;bottom:100%;box-shadow:0 4px 8px #0000001a;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(1,1fr);list-style:none;margin:0;max-height:500px;overflow-y:scroll;padding:16px;position:absolute;z-index:1}@media screen and (min-width:768px){localization-form .disclosure__list{grid-auto-flow:column;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(84,auto);max-height:600px}}@media screen and (min-width:992px){localization-form .disclosure__list{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(56,auto)}}localization-form .disclosure__item{font-size:13px;text-align:left}localization-form .disclosure__item a{display:block;max-width:300px;overflow:hidden;padding:4px;text-decoration:none;text-overflow:ellipsis;text-wrap:nowrap;transition:background .1s ease-in-out}localization-form .disclosure__item a:hover{background:#ededed}localization-form .disclosure__item a:active{background:#dbdbdb}localization-form .icon-caret{height:16px;width:16px}.filters-facets .filters-heading-wrapper{align-items:center;display:flex;justify-content:space-between}.filters-facets .filters-loading{animation:loader-anim .6s ease infinite;height:24px;width:24px}@media screen and (min-width:992px){.filters-facets .filters-loading{height:28px;width:28px}.filters-facets .filters-apply-button{display:none}}.filters-facets .filters-list{list-style:none;margin:0;padding:0}.filters-facets .filter{margin:32px 0 0}.filters-facets .filter-heading-wrapper{align-items:center;display:flex;gap:8px;justify-content:space-between}.filters-facets .filter-heading{font-size:22px}.filters-facets .filter-checked-amount{color:#0000005c}.filters-facets .filter-clear{color:#b3b3b3;font-size:13px;font-weight:700;line-height:1;padding:4px;text-decoration:none;text-transform:uppercase;transition-duration:.2s;transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:ease-in-out;white-space:nowrap}.filters-facets .filter-clear:hover{background-color:#f2f2f2}.filters-facets .filter-clear:active{background-color:#ededed}.filters-facets .filter-values-list{list-style:none;margin:8px 0 0;padding:0}.filters-facets .filter-value{display:flex;line-height:1}.filters-facets .filter-value,.filters-facets .filter-value>*{cursor:pointer}.filters-facets .filter-value:hover{background-color:#f2f2f2}.filters-facets .filter-value.active{background-color:#ededed}.filters-facets .filter-value-label{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin:0;padding:3px 8px}.filters-facets .filter-value-checkbox-wrapper{align-items:flex-start;display:flex;gap:8px;line-height:1.15}.filters-facets .filter-value-checkbox{margin-top:2px}.filters-facets .filter-value-count{color:#0000005c;font-size:12px;margin-top:2px}.filters-sort-by{width:100%}@media screen and (min-width:992px){.filters-sort-by{display:flex;gap:16px;max-width:350px}}.filters-sort-by .sort-by-label{align-self:center;font-size:18px;font-weight:700;margin-bottom:4px;padding-bottom:0;text-transform:uppercase;white-space:nowrap;width:auto}@media screen and (min-width:992px){.filters-sort-by .sort-by-label{margin-bottom:0}}.product-cta{display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px}@media screen and (min-width:992px){.product-cta .add-to-cart,.product-cta .buy-it-now{font-size:20px}.product-cta .fake-select-button{width:auto}}.product-cta .product-cta-price-wrapper{align-items:center;display:flex;flex-direction:column;flex-grow:1;font-weight:700;justify-content:center;line-height:1}@media screen and (min-width:992px){.product-cta .product-cta-price-wrapper{align-items:flex-end}}.product-cta .product-cta-price{font-size:26px;text-wrap:nowrap}.product-cta .product-cta-compare-at-price{color:#e33431;display:none;font-size:14px;margin-top:4px;text-wrap:nowrap}@media screen and (min-width:992px){.product-cta .product-cta-compare-at-price{display:block}}.product-cta .product-cta-quantity{align-items:stretch;border:2px solid rgba(0,0,0,.16);border-radius:2px;display:none;justify-content:center;transition:border .1s ease-in-out}.product-cta .product-cta-quantity:hover{border:2px solid #fcb900}@media screen and (min-width:992px){.product-cta .product-cta-quantity{display:flex}}.product-cta .product-cta-quantity-button{align-items:center;background:none;border:0;color:#000;cursor:pointer;display:flex;justify-content:center;padding:8px 12px;transition:background .2s ease-in-out;width:36px}.product-cta .product-cta-quantity-button:hover{background:#00000014}.product-cta .product-cta-quantity-button:active{background:#00000029}.product-cta .product-cta-quantity-button svg{height:auto;width:100%}.product-cta .product-cta-quantity-input{border:0;font-size:16px;padding:8px;text-align:center;width:48px}.subscription-onetime-checkbox{align-items:center;display:flex;margin:8px 0;padding:0 16px;width:100%}@media screen and (min-width:992px){.subscription-onetime-checkbox{padding-right:0}}.subscription-onetime-checkbox label{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;align-items:center;display:flex;flex-grow:1;font-size:.9rem;justify-content:space-between;margin:0;padding:0 0 0 4px;width:100%}.subscription-onetime-checkbox label .save-on-shipping{color:#e33431;font-weight:700;text-transform:uppercase}.subscription-onetime-checkbox label:active{background:#ededed}@media screen and (min-width:992px){.subscription-onetime-checkbox label:active{background:transparent}}.subscription-ship-message{color:#e33431;font-size:.9rem;font-weight:700}#delivery-details{line-height:1.4}.prepay-and-save{font-weight:700}@media (max-width:991px){#page-product .yotpo-smsbump-modal__step-4{display:none}}#product{position:relative}.product-tnt{border-top:1px solid #ededed}.product-tnt td:first-child{font-weight:700;width:30%}#product-images{position:relative;width:100%}.product-image{display:block;height:100%;margin:0 auto;max-width:240px;padding:10px;width:100%}@media screen and (min-width:768px){.product-image{max-width:440px}}#img-wrap{padding:8px 0 0;position:relative;width:100%}@media screen and (min-width:992px){#img-wrap{max-width:600px;padding:0 80px}}#img-wrap .product-badge{left:20px;top:20px}@media screen and (min-width:992px){#img-wrap .product-badge{left:40px}}#info-wrap{flex-grow:1;padding:24px 10px}@media screen and (min-width:992px){#info-wrap{padding:0 40px 0 60px}}#product-description{padding:18px}#product-description p{margin:0}#product-description p+p{margin-top:10px}.product-lifestyle{padding-top:var(--padding)}.product-lifestyle img,.product-lifestyle picture{height:auto;width:100%}.subproduct span{display:block}@media (max-width:479px){#btn-buy-it-now{display:none}}@media screen and (min-width:992px){#product-content{border-bottom:1px solid rgba(0,0,0,.15);display:grid;grid-template-columns:2fr 3fr;margin-bottom:40px;padding:40px 0 100px}#product-content .arrow-prev{left:auto;right:calc(100% + 10px)}#product-content .arrow-next{left:calc(100% + 10px);right:auto}}.after-pay-installments-banner{display:none;margin-top:8px;text-align:center;text-wrap:balance}@media screen and (min-width:992px){.after-pay-installments-banner{display:block;margin-top:12px;text-align:right}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/app.styles.css.map?v=86939912016504030031728587064 */
