@charset "UTF-8";@media only screen and (max-width: 1049px){.q{display:inherit}}@media only screen and (max-width: 767px){.q{display:inherit}}@media only screen and (max-width: 480px){.q{display:inherit}}@media only screen and (min-width: smaller-phone){.q{display:inherit}}@media only screen and (max-width: 374px){.q{display:inherit}}@media only screen and (min-width: 768px){.q{display:inherit}}@media only screen and (min-width: 768px) and (max-width: 1049px){.q{display:inherit}}@media only screen and (min-width: 768px) and (max-width: 979px){.q{display:inherit}}@media only screen and (min-width: 980px){.q{display:inherit}}@media only screen and (min-width: 1050px){.q{display:inherit}}@media only screen and (min-width: 1281px){.q{display:inherit}}@media only screen and (min-width: 1401px){.q{display:inherit}}@media only screen and (max-width: 1280px){.q{display:inherit}}@media only screen and (max-width: 1400px){.q{display:inherit}}.is-loading:before{animation:rotating .8s linear infinite;backface-visibility:hidden;background-position:center center;background-repeat:no-repeat;background-size:2.6rem;bottom:0;content:"";display:block;height:2.6rem;left:0;margin:auto;position:absolute;right:0;top:0;width:2.6rem;z-index:4}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;overflow-x:hidden}body{margin:0;overflow-x:hidden}main{display:block;margin-top:var(--nav-and-ab-height, 8rem);position:relative}@media only screen and (min-width: 1050px){main{margin-top:var(--nav-and-ab-height, 10rem)}}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;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}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}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{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:border-box}@-ms-viewport{width:device-width}[data-whatinput=mouse] button:focus,[data-whatinput=mouse] input:focus,[data-whatinput=mouse] select:focus,[data-whatinput=mouse] a:focus,[data-whatinput=mouse] textarea:focus{outline:none}.icon{display:inline-block}.icon:before{background-image:url(sprite-icon-d3797d56.svg);background-repeat:no-repeat;background-size:6.8em 82.3em;content:"";display:block;font-size:1.6em}.icon--inline:before{display:inline-block;position:relative;vertical-align:middle}.icon--4-way-stretch:before{background-position:0em 0em;width:6.8em;height:6.8em}.icon--buttery-soft:before{background-position:0em -6.8em;width:6.8em;height:6.8em}.icon--checkbox-off:before{background-position:0em -13.6em;width:2.8em;height:2.8em}.icon--checkbox-on:before{background-position:0em -16.4em;width:2.8em;height:2.8em}.icon--close:before{background-position:0em -19.2em;width:2.2em;height:2.1em}.icon--handcrafted:before{background-position:0em -21.3em;width:6.8em;height:6.8em}.icon--heavyweight-fabric:before{background-position:0em -28.1em;width:6.8em;height:6.8em}.icon--oversized-design:before{background-position:0em -34.9em;width:6.8em;height:6.8em}.icon--pre-shrunk:before{background-position:0em -41.7em;width:6.8em;height:6.8em}.icon--rectangle:before{background-position:0em -48.5em;width:1.3em;height:1.4em}.icon--search:before{background-position:0em -49.9em;width:4.4em;height:4.4em}.icon--soothingly-soft:before{background-position:0em -54.3em;width:6.8em;height:6.8em}.icon--stress-relief:before{background-position:0em -61.1em;width:6.8em;height:6.8em}.icon--upside-down-triangle:before{background-position:0em -67.9em;width:1em;height:.8em}.icon--woodwick:before{background-position:0em -68.7em;width:6.8em;height:6.8em}.icon--wrinkle-free:before{background-position:0em -75.5em;width:6.8em;height:6.8em}/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-page-dots{display:flex;justify-content:center;margin:1rem 0 0;padding:0;width:100%}.flickity-page-dots .flickity-page-dot{margin:.9rem!important}.flickity-page-dots .dot{background-color:#464545;border-radius:100%;display:block;height:1.1rem;margin:0 .4rem;padding:0;transition:background-color .4s ease-in-out;width:1.1rem}.flickity-page-dots .dot.is-selected{background-color:#464545}.hide,.no-display{display:none}@media only screen and (max-width: 1049px){.hide-mobile,.desktop-only{display:none!important}}@media only screen and (max-width: 767px){.tablet-only,.hide-phone,.desktop-and-tablet{display:none!important}}@media only screen and (max-width: 480px){.hide-small-phone{display:none!important}}@media only screen and (max-width: 374px){.hide-smallest-phone{display:none!important}}@media only screen and (min-width: 768px){.phone-only{display:none!important}}@media only screen and (min-width: 768px) and (max-width: 1049px){.hide-tablet{display:none!important}}@media only screen and (min-width: 768px) and (max-width: 979px){.tablet-portrait{display:inherit}}@media only screen and (min-width: 980px){.tablet-landscape{display:inherit}}@media only screen and (min-width: 1050px){.mobile-only,.tablet-only,.hide-desktop{display:none!important}}@media only screen and (min-width: 1281px){.large-only{display:inherit}}@media only screen and (min-width: 1401px){.huge-only{display:inherit}}@media only screen and (max-width: 1280px){.large-only{display:none!important}}@media only screen and (max-width: 1400px){.huge-only{display:none!important}}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#fff;color:#464545;font-family:arial,helvetica,sans-serif;font-weight:400}h1,h2,h3,h4,h5,h6,p{transition:font-size .4s ease-in-out}h1,h2,h3,h4,h5,h6{font-family:arial,helvetica,sans-serif;font-weight:400;margin:1rem 0}h1,.h1{font-size:4rem}h2,.h2{font-size:3.2rem}h3,.h3{font-size:2rem}h4,.h4{font-size:1.8rem}h5,h6{font-size:1.6rem}address,p{font-family:arial,helvetica,sans-serif;font-style:normal;font-weight:400;margin:0 0 3rem;font-size:1.6rem;line-height:2.3rem}@media only screen and (min-width: 768px){address,p{line-height:3rem}}a{color:#464545;text-decoration:none}small{font-size:85%}strong{font-weight:700}em{font-style:italic}dl,ol,ul{margin:0 0 3rem;padding:0 0 0 3.5rem;font-size:1.6rem}ol li,ul li{padding:0 0 1.5rem}ol li:last-child,ul li:last-child{padding-bottom:0}ol ol,ul ul{font-size:1em;margin:0;padding:1.5rem 0 0 3.5rem}dt{font-weight:700}dd{margin:0 0 1.5rem}table{border-collapse:collapse;border-spacing:0;text-align:center;width:100%}th{border-bottom:1px solid #464545;font-size:1.6rem;font-weight:700;padding:1.4rem 1rem}td{font-size:1.3rem;padding:2.1rem 1rem}tfoot td:first-child{text-align:right}tfoot tr:first-child td{border-top:1px solid #464545;padding-top:4.2rem}tbody tr:first-child td{padding-top:4.2rem}tbody tr:last-child td{padding-bottom:4.2rem}table+table{margin-top:2rem}@media only screen and (min-width: 768px){table+table{margin-top:2.5rem}}.responsive-table{overflow-x:auto}.form-list{display:flex;flex-wrap:wrap;font-size:1.6rem;justify-content:space-between;list-style:none;margin:0;padding:0}.form-item{margin-bottom:1.8rem;padding-bottom:0;width:100%}@media only screen and (max-width: 413px){.form-item{width:100%}}.form-item:last-of-type{margin-bottom:0}.form-item--half{width:calc(50% - 1.1rem)}.form-item--third{width:calc(33.3333333333% - 1.4666666667rem)}.form-inline{display:flex}.form-inline__input{flex:1 0 0%}.form-inline__btn.btn{font-size:1.26rem;border-top-left-radius:0;border-bottom-left-radius:0}fieldset{border:0;margin:0;padding:0}label{display:inline-block;margin:0 0 .5rem}.input{background:transparent;border:1px solid #464545;border-radius:0;color:#464545;font-weight:400;padding:1rem 2rem;text-align:left;width:100%;font-size:1.6rem}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}textarea{min-height:21.3rem;resize:none}.select{border:1px solid #464545;position:relative}.select:before{bottom:0;margin:auto 0;pointer-events:none;position:absolute;right:.9rem;top:0;z-index:2}.select select{background:transparent;border:0;border-radius:0;color:#464545;font-weight:700;margin:0;outline:none;padding:1rem 4rem 1rem 2rem;width:100%;font-size:1.6rem}.select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}@supports (-webkit-appearance: none) or (appearance: none) or ((-moz-appearance: none) and (mask-type: alpha)){.select:after{display:block}.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none}}.radio,.checkbox{position:relative}.radio label,.checkbox label{cursor:pointer;margin:0;padding:.1rem 0 .1rem 3rem;position:relative;text-align:left}.radio label:before,.checkbox label:before{left:0;position:absolute;top:50%;transform:translateY(-50%);background-image:url(sprite-icon-d3797d56.svg);background-repeat:no-repeat;background-size:6.8em 82.3em;content:"";display:block;font-size:1.6em}.radio input,.checkbox input{height:0;left:0;opacity:0;position:absolute;top:0;width:0}.radio label:before{border:1px solid #000;border-radius:50%;width:2.4rem;height:2.4rem}.radio.is-active label:before,.radio input[type=radio]:checked+label:before{border:1px solid #000;border-radius:50%;width:2.4rem;height:2.4rem}.radio.is-active label:before,.radio input[type=radio]:checked+label:after{content:"";width:1.2rem;height:1.2rem;background:#000;border-radius:50%;position:absolute;left:.6rem;top:50%;transform:translateY(-50%)}.checkbox label:before{font-size:.8574rem;background-position:0em -13.6em;width:2.8em;height:2.8em}.checkbox.is-active label:before,.checkbox input[type=checkbox]:checked+label:before{background-position:0em -16.4em;width:2.8em;height:2.8em}.input-placeholder{position:relative;z-index:0}.input-placeholder label{border:1px solid transparent;color:#959595;display:block;font-weight:400;margin:0;opacity:1;overflow:hidden;padding:1rem 2rem;font-size:1.26rem;line-height:1.15;pointer-events:none;position:absolute;text-align:left!important;text-overflow:ellipsis;top:0;visibility:visible;white-space:nowrap;z-index:3}.input-placeholder.has-value label{opacity:0;visibility:hidden}.input-placeholder .input{background:#fff;border:none;border-radius:.44rem;box-shadow:none;color:#000;margin:0;position:relative;z-index:2;font-size:1.26rem;outline:none}.input:-webkit-autofill,.input:-webkit-autofill:hover,.input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#464545;background-color:transparent}img{max-width:100%}.ir{height:0;overflow:hidden;position:relative;width:100%}.ir img{display:block;height:auto;min-height:1px;width:100%}.ir--product{padding-bottom:75%}.ir--swatch{padding-bottom:100%}.ir--video{padding-bottom:56.25%}.ir__fill{bottom:0;display:flex;left:0;position:absolute;right:0;top:0}.ir__fill--bottom{align-items:flex-end}.ir__fill--middle,.ir__fill--center{align-items:center}.ir__fill--top{align-items:flex-start}.ir__fill-inner{position:relative;width:100%}@media only screen and (max-width: 767px){.cf,.group{zoom:1}}.cf:before,.cf:after,.group:before,.group:after{content:"";display:table}.cf:after,.group:after{clear:both}.hide{display:none!important}.show{display:block}.show-inline{display:inline-block}.list-reset{font-size:1em;list-style:none;margin:0;padding:0}.screenreader,.visually-hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.underline{text-decoration:underline}.overflow-hidden{overflow:hidden}button[type=button],[role=button]{cursor:pointer}button[type=button].disabled,[role=button].disabled{cursor:default}.btn{background-color:#464545;border:1px solid transparent;color:#000;cursor:pointer;display:inline-block;font-family:arial,helvetica,sans-serif;font-size:1.64rem;line-height:normal;padding:.85rem 1.64rem;border-radius:.44rem;transition:font-size .4s ease-in-out,padding .4s ease-in-out}.btn.disabled,.btn:disabled{opacity:.5}.btn--full{width:100%}.btn__label{display:inline-block;transition:opacity .2s ease-in-out,transform .2s ease-in-out}.btn.is-loading{position:relative}.btn.is-loading:before{font-size:.9rem}.btn.is-loading .btn__label{opacity:0;transform:scale(.9)}.btn--primary{background-color:#fff}.btn--primary:hover{background-color:transparent}.btn--primary-transparent{color:#fff;background-color:transparent;border:1px solid #fff}.btn--primary-transparent:hover{color:#000;background-color:#fff}.btn--primary-black{background-color:#000;color:#fff}.btn--primary-outline{border:1px solid #000;background-color:transparent;border-radius:0}.btn--secondary-white{background-color:transparent;color:#fff;border:1px solid #fff}.btn--secondary-black{background-color:transparent;color:#000;border:1px solid #000}.btn-link{background-color:transparent;border:0;border-bottom:1px solid #464545;color:#464545;padding:0}.btn-icon{background-color:transparent;border:0;cursor:pointer;padding:0}.messages{display:none;overflow:hidden;transition:height .4s ease-in-out,opacity .4s ease-in-out}.messages.is-visible{opacity:1}.message--error{color:#d87145}.message--success{color:#2e8b57}.message,.message p{font-weight:400;font-size:1.26rem;line-height:160%}.message p:last-child{margin-bottom:0}.page-wrap{overflow:hidden;transition:all .4s ease-in-out;padding-top:8.5rem}@media only screen and (max-width: 374px){.page-wrap{padding-top:8rem}}@media only screen and (min-width: 768px){.page-wrap{padding-top:9rem}}@media only screen and (min-width: 1050px){.page-wrap{padding-top:16rem}}.container{margin:0 auto;max-width:1400px;transition:padding .4s ease-in-out;padding-left:2rem;padding-right:2rem}@media only screen and (min-width: 1050px){.container{padding-left:10.4285714286%;padding-right:10.4285714286%}}@media only screen and (min-width: 1401px){.container{padding-left:14.6rem;padding-right:14.6rem}}.lazyload,.lazyloading{opacity:0;transition:opacity .4s ease-in-out}.lazyloaded{opacity:1;transition:opacity .3s}.loading-container{position:relative}.loading-container:after{background:#fff;bottom:0;content:" ";left:0;opacity:1;position:absolute;right:0;top:0;transition:all .4s ease-in-out;visibility:visible;z-index:2}.loading-container--loaded:after{opacity:0;visibility:hidden}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.is-loading{position:relative}.is-loading:before{content:""}.social-links{text-align:center}.social-links__item{display:inline-block}.social-links__link{display:block}.acc__menu{display:none;overflow:hidden;padding:1rem;transform:translateZ(0);transition:all .4s ease-in-out}.acc__btn{background:transparent;border:0;position:relative;text-align:left;width:100%}.acc__btn:before,.acc__btn:after{margin-top:-.8rem;position:absolute;right:0;top:50%;transition:opacity .4s ease-in-out,transform .4s ease-in-out}.acc__btn:after{opacity:0;transform:scale(.1)}.acc__btn.is-active:before{opacity:0;transform:scale(.1)}.acc__btn.is-active:after{opacity:1;transform:scale(1)}.increment{border:2px solid #fff;padding:0 4rem;position:relative;width:14.8rem}@media only screen and (max-width: 374px){.increment{width:75%}}.increment--dark{border:2px solid #000}.increment__input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;height:4rem;margin:0;padding:0;text-align:center;width:100%}.increment__input[type=number]::-webkit-inner-spin-button,.increment__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none;margin:0}.increment__input[type=number]:hover::-webkit-inner-spin-button,.increment__input[type=number]:hover::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none;margin:0}.increment__input--dark[type=number]{color:#000}.increment__btn{background:transparent;border:0;height:4rem;overflow:hidden;position:absolute;text-indent:calc(100% + 56px);top:0;width:4rem}.increment__btn span{display:block}.increment__btn span:before,.increment__btn span:after{background:#fff;content:"";display:block;left:50%;position:absolute;top:50%}.increment__btn span:before{height:.2rem;margin:-.1rem 0 0 -.5rem;width:1rem}.increment__btn--dark span:before,.increment__btn--dark span:after{background-color:#000}.increment__add{right:0}.increment__add span:after{height:1rem;margin:-.5rem 0 0 -.1rem;width:.2rem}.increment__subtr{left:0}.share__list{margin:0}.share__item{display:inline-block}.share__btn{display:inline-block;position:relative;text-decoration:none}.header{position:fixed;top:var(--announcement-bar-height, 2.97969rem);left:0;width:100%;z-index:13;transition:top .3s ease-in-out;background-color:#fff}@media only screen and (max-width: 1049px){.header{border-bottom:1px solid rgba(0,0,0,.0784313725)}}@media only screen and (min-width: 1050px){.header{background-color:#f8f8f8}}.header.transluscent{background-color:#ffffffa6;-webkit-backdrop-filter:blur(30px) brightness(130%);backdrop-filter:blur(30px) brightness(130%)}.header.scrolled{top:calc(-1 * (var(--nav-and-ab-height, 10remvar(--announcement-bar-height, 2.97969rem))));transition:top .3s ease-in-out}@media only screen and (min-width: 1050px){.header__icons{position:relative;z-index:13;background-color:transparent}}@media only screen and (min-width: 1050px){.header__icons>*{position:relative;z-index:2}}@media only screen and (min-width: 1050px){.header__icons:before{content:"";z-index:1;position:absolute;top:0;right:-5rem;bottom:0;left:0;background-color:transparent}}.header__icons:has(.header-search__modal-overlay.is-visible) .header__icon--account,.header__icons:has(.header-search__modal-overlay.is-visible) .header__icon--cart{display:none!important}@media screen and (min-width: 1050px) and (max-width: 1334px){.header__inline-menu-item{padding-bottom:0}}@media only screen and (min-width: 1050px){.header__inline-menu-item{padding-bottom:0}}.header__menu-item{position:relative}.header__menu-item span{font-family:arial,helvetica,sans-serif;color:#000}@media only screen and (min-width: 1050px){.header__menu-item span{font-size:1.26rem;text-transform:uppercase;line-height:1}}.header__menu-item--link{color:#5f6469!important}.header__menu-item-bridge{display:none;position:absolute;top:100%;left:0;height:calc(var(--header-height, 9.4rem) + .8rem);width:100%;z-index:13}.header__menu-item:hover .header__menu-item-bridge:empty{display:block}@media only screen and (min-width: 1050px){.header__submenu-wrapper{position:fixed;left:0;top:var(--header-height, 9.4rem);width:100vw;background-color:#fff;display:flex;flex-flow:row nowrap;padding:4rem 0;justify-content:center;gap:6.4rem}}@media only screen and (min-width: 1050px){.header__submenu{position:relative;max-width:84.8rem;min-width:auto!important;border:0!important;column-count:2;column-gap:6.4rem;width:auto!important;padding:3.2rem 0 0!important}}.header__submenu li{padding-bottom:0}@media only screen and (min-width: 1050px){.header__submenu .list-menu__item{font-family:arial,helvetica,sans-serif;font-size:1.26rem;line-height:1.512rem;display:block!important;white-space:nowrap;text-align:left;padding:0!important;padding-bottom:2.2rem!important}}.header__submenu-title{position:absolute;top:0;left:0;font-family:arial,helvetica,sans-serif;font-weight:400;font-size:1.26rem;line-height:1.512rem;text-transform:uppercase;color:#000}@media only screen and (min-width: 1050px){.header__submenu-touts{display:flex;flex-flow:row nowrap;gap:1.8rem;text-align:left;color:#000}}@media only screen and (min-width: 1050px){.header__submenu-tout-image{display:block}}.header__submenu-tout-title{color:#000;font-family:arial,helvetica,sans-serif;font-size:1.26rem}@media only screen and (min-width: 1050px){.header__submenu-tout-title{display:block;padding-top:.8rem}}.header__submenu-tout-title:hover{text-decoration:underline}@media only screen and (min-width: 1050px){.header .list-menu--disclosure{position:relative}}@media only screen and (min-width: 1050px){.header .list-menu__item{font-family:arial,helvetica,sans-serif;font-size:1.26rem;line-height:1.512rem;display:flex!important;white-space:nowrap;text-align:left}}.header summary.list-menu__item{padding-right:1.2rem!important}@media screen and (min-width: 1050px) and (max-width: 1334px){.header summary.list-menu__item{font-size:1.26rem}}.nav__overlay{bottom:0;display:none;left:0;position:fixed;right:0;top:0;transform:translateZ(0);transition:all .4s ease-in-out;z-index:5}.footer,.header,.nav,.nav__content,.page-wrap{backface-visibility:hidden;transition:all .4s ease-in-out}.page-wrap,.footer{position:relative;z-index:0}.nav--exposed .nav__overlay{display:block}.bag,.bag__empty,.bag.is-empty .bag__items,.bag.is-empty .bag__totals,.bag.is-empty .bag__checkout{display:none}.bag.is-empty .bag__empty{display:block}.bag-item:after{background-color:#fff;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s ease-in-out,visibility .4s ease-in-out;visibility:hidden;z-index:3}.bag-item.is-loading:after{opacity:.6;visibility:visible}.is-bag-exposed{overflow:hidden;width:100%}.bag-overlay{background-color:transparent;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transform:translateZ(0);visibility:hidden;width:100%;z-index:5}.is-bag-exposed .bag-overlay{opacity:1;transition-delay:.4s;visibility:visible}.footer{background-color:var(--footer-background-color);color:#fff;padding:0 3.6rem 5rem}.footer__content-top{display:flex;flex-wrap:wrap;gap:4rem;justify-content:space-between;padding:0!important}.footer__block-newsletter{width:100%}@media only screen and (min-width: 1050px){.footer__block-newsletter{max-width:26.9rem}}.footer__block-newsletter-heading{font-size:2.1rem;margin:0 0 .5rem}.footer__block-newsletter-subheading{font-size:1.2rem}.footer__block{width:100%}@media only screen and (min-width: 1050px){.footer__block{min-width:15rem;width:auto}}.footer__block-newsletter-cta{margin-top:2rem}.footer__block-newsletter-cta:hover{background-color:#fff}.footer__block-heading{font-size:2.1rem;margin:0 0 .2rem;line-height:3.8rem}.footer__content-bottom{border-top:1px solid #333;margin-top:4rem;padding-top:3rem}.footer__disclaimer-content{font-size:1.2rem;line-height:2.2rem}.footer__copyright{display:flex;justify-content:space-between;width:100%;margin-top:3rem}.footer__copyright a{color:#fff}.footer__copyright .policies,.footer__content-bottom-wrapper{display:flex;justify-content:space-between;gap:2rem}.footer__block-details-content li{padding-bottom:.5rem}.footer__block-details-content .list-menu__item--link{font-size:1.26rem;line-height:2.2rem;padding:0}.load-more{font-size:1.6rem;text-align:center;width:100%}.load-more__btn{max-width:25.6rem;width:100%}.pagination{padding-top:5rem}.pagination__item{display:block;float:left;padding:0}.pagination__item:not(:last-child){margin-right:.3rem}.pagination__item--current:after{display:none!important}.pagination__btn.btn{display:block;font-size:1.4rem;height:3.2rem;padding:.3rem 1.6rem 1rem .8rem;text-align:center}.pagination__btn.btn.is-active{background-color:#5e5c5c}.pagination__btn-to-first{display:none}.to-first .pagination__btn-to-first{display:inline}.pagination__btn-to-last{display:none}.to-last .pagination__btn-to-last{display:inline}.section-header{margin-bottom:3.5rem;text-align:center}@media only screen and (min-width: 768px){.section-header{margin-bottom:5rem}}.section-header__hdg{margin:0;font-size:1.8rem}.shopify-challenge__container{padding-top:5rem}.shopify-challenge__error{margin-bottom:0}.vid{cursor:pointer;position:relative}.vid.has-embed{cursor:default}.vid__image{opacity:1;transition:opacity .4s ease-in-out}.vid__image.is-fading-out{opacity:0}.vid__image:after{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.vid__embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}.announcement-bar-top{overflow:hidden}.utility-bar__grid{background-color:var(--announcement-bg);height:var(--announcement-bar-height)}.announcement-bar__wrapper{display:block;overflow:hidden}.announcement-bar__track{display:inline-flex;white-space:nowrap;align-items:center;gap:7rem;will-change:transform;animation:ab-slide var(--duration, 20s) linear infinite}@media screen and (max-width: 749px){.announcement-bar__track{animation-duration:calc(var(--duration, 20s) * 1.15)}}.announcement-bar__message{display:inline-flex;align-items:center;flex:0 0 auto}.announcement-bar__message-text,.announcement-bar__message-link{font-size:12px;letter-spacing:0;padding:0 7px;color:var(--text-color)}.announcement-bar__message:first-of-type{margin-left:7rem}@keyframes ab-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.announcement-bar__track{animation:none;transform:none}}.announcement-bar-section{transition:all .2s ease;position:fixed;top:0;left:0;overflow:hidden}.announcement-bar-section.scrolled{top:calc(-1 * var(--nav-and-ab-height, 10rem));transition:top .3s ease-in-out}.pi.pi--bundle{display:flex;gap:.8rem}.pi__image-container{max-width:38%;width:100%}.pi__content-wrapper{flex-grow:1}.pi__title{color:#000;font-size:1.641rem;line-height:2.46167rem;margin:0}.product-bundle__item .pi__title{line-height:1.641rem;margin-bottom:.4rem}.pi__title-link{color:#000;font-size:1.6rem;font-weight:700;line-height:1}.pi__price{display:flex;font-size:1.2624rem;line-height:1.89359rem}.pi__price--compare{margin-right:.8rem;color:#121212bf;text-decoration:line-through}.pi__price--current{color:#000;letter-spacing:normal}.pi__image-wrapper{position:relative}.pi__badge{position:absolute;top:.4rem;left:.4rem;pointer-events:none;z-index:2;display:flex;align-items:center;justify-content:center;border:1px solid #000;background-color:#fff;text-transform:uppercase;font-size:.971rem;padding:.2rem .3rem .1rem;line-height:1;letter-spacing:normal}.pi__badge--shape-pill{border-radius:5rem}.pi__badge--position-top-right{right:.4rem;left:initial}.pi__content{padding-left:.971rem;margin-top:.5rem}@media only screen and (min-width: 1050px){.pi__content{padding-left:0}}.product-bundle__item .pi__content{margin-top:0}.pi__swatches{align-items:center;display:flex;gap:.27rem;flex-wrap:wrap;margin:1.12rem 0;padding-left:.971rem}@media only screen and (min-width: 1050px){.pi__swatches{padding-left:0}}.pi__swatches--bundle{margin:0}.pi__swatches-more{color:#000;font-size:1.2624rem;line-height:1.89359rem}.pi__swatch{box-sizing:content-box;width:2.1rem;height:2.1rem;border-radius:50%;border:1px solid transparent;padding:.1rem}.pi__swatch--inner{border-radius:50%;width:100%;height:100%;overflow:hidden}.pi__swatch-image{width:100%;height:100%;object-fit:cover;border-radius:100%}.pi__swatch.is-selected{border:1px solid currentcolor}.pi__size{color:#000;background-color:#f0f0f0;border-color:transparent;border-radius:.42rem;padding:.804rem .961rem .901rem;font-size:1.26rem;line-height:1.294rem;text-transform:uppercase;margin:0 .6rem 1.2rem 0;min-width:3.6055rem;cursor:pointer}.pi__size.is-selected{color:#fff;background-color:#000}.pi__variant-options{margin-top:1rem}.pi__variant-label{font-family:arial,helvetica,sans-serif;font-size:1.64rem;line-height:2.462rem;color:#000;margin-bottom:.8rem}.pi__color-label,.pi__size-label{font-family:arial,helvetica,sans-serif;line-height:2.462rem;color:#3b3b3b;letter-spacing:0;margin-bottom:.8rem;font-size:1.26rem}.pi__variant-buttons{display:flex;flex-wrap:wrap}.pi__variant-button{color:#000;background-color:#f0f0f0;border-color:transparent;border-radius:.42rem;padding:.804rem .961rem .901rem;font-size:1.26rem;line-height:1.894rem;text-transform:uppercase;margin:0 .6rem 1.2rem 0;min-width:3.6055rem;cursor:pointer}.pi__variant-button.is-selected{color:#fff;background-color:#000}.product-grid-section{--padding-y: var(--vertical-spacing, 3.6rem);padding:var(--padding-y) 1rem}@media only screen and (max-width: 1049px){.product-grid-section{padding:var(--padding-y) 0}}.product-grid-section__header{display:flex;align-items:center;padding:1rem 0}@media only screen and (max-width: 1049px){.product-grid-section__header{padding:1rem}}.product-grid-section__heading{margin:0;font-family:var(--heading-font, arial, helvetica, sans-serif);color:var(--heading-color, inherit);font-size:var(--heading-size, 2.2rem);font-weight:var(--heading-weight, 400)}.product-grid-section__cta{margin-left:auto;font-family:var(--cta-font, arial, helvetica, sans-serif);color:var(--cta-mobile-text-color, #000);font-size:var(--cta-text-size, 1.6rem);font-weight:var(--cta-text-weight, 400);border-radius:var(--cta-shape, .4rem);opacity:var(--cta-opacity, 1);padding:.1rem 0 .1rem 1.6rem;text-decoration:underline}@media only screen and (min-width: 1050px){.product-grid-section__cta{padding:.1rem 1.6rem;color:var(--cta-desktop-text-color, #fff);background-color:var(--cta-bg-color, transparent);text-decoration:none}.product-grid-section__cta[data-underline=underlined]{text-decoration:underline}}@media only screen and (min-width: 1050px) and (hover: hover){.product-grid-section__cta:hover[data-has-hover-text=true]{color:var(--cta-hover-text-color)}.product-grid-section__cta:hover[data-has-hover-bg=true]{background-color:var(--cta-hover-bg-color)}.product-grid-section__cta:hover[data-underline=hover_only],.product-grid-section__cta:hover[data-underline=underlined]{text-decoration:underline}}.product-grid-section__cards{display:grid;grid-template-columns:repeat(2,1fr);row-gap:3.2rem;column-gap:1rem}@media only screen and (min-width: 1050px){.product-grid-section__cards{grid-template-columns:repeat(4,1fr);padding:1rem 0}}.product-grid-carousel{padding:.97rem}.product-grid-carousel .product-grid-section__cards{display:none}@media only screen and (min-width: 1050px){.product-grid-carousel .product-grid-section__cards{display:grid}}.product-grid-carousel__container{max-width:100%;margin:0 auto}@media only screen and (min-width: 1050px){.product-grid-carousel__container{display:none}}.product-grid-carousel__slide{position:absolute;left:0;margin-left:.97rem}.product-grid-carousel__carousel.flickity-enabled:focus{box-shadow:none!important}.product-grid-carousel__carousel.flickity-enabled .product-grid-carousel__slide{width:60%}.product-grid-carousel__carousel .flickity-page-dots{margin:0;text-align:center;z-index:2}.product-grid-carousel__carousel .flickity-page-dots .flickity-page-dot{width:.6rem;height:.6rem;padding:0;margin:0 .22rem;background:#d8d8d8;border:none;border-radius:50%;cursor:pointer;transition:opacity .3s ease;background-size:contain;background-repeat:no-repeat;background-position:center;overflow:hidden;font-size:0;color:transparent;line-height:0;white-space:nowrap}.product-grid-carousel__carousel .flickity-page-dots .flickity-page-dot.is-selected{background:#000}.product-grid-carousel__carousel .flickity-page-dots .flickity-page-dot:focus{outline:none}.product-grid-carousel__carousel .flickity-page-dots .flickity-page-dot:before,.product-grid-carousel__carousel .flickity-page-dots .flickity-page-dot:after{display:none}.product-grid-carousel__carousel .flickity-button{display:none!important}.header-search{display:flex}.header-search__search-icon{font-size:.6rem;width:40px;height:40px}.header-search__modal{background-color:#fff;position:fixed;top:2.97969rem;left:0;z-index:110;width:100vw}.header-search__modal-overlay{display:block!important}.header-search__modal-inner{display:flex;flex-direction:column;max-width:100rem;margin:0 auto;column-gap:4.68719rem;padding:0 2rem}@media only screen and (min-width: 1050px){.header-search__modal-inner{display:grid;grid-template-columns:auto 1fr;padding:0}}.header-search__form{width:100%}@media only screen and (min-width: 1050px){.header-search__form{max-width:50rem;width:initial}}.header-search__form-wrapper{grid-column:2/3}@media only screen and (max-width: 1049px){.header-search__form-wrapper{align-items:center;display:flex;column-gap:1rem}}.header-search__input-wrapper{padding:1.25rem 0;display:flex}@media only screen and (min-width: 1050px){.header-search__input-wrapper{max-width:50rem}}.header-search__input-wrapper label{top:50%;transform:translateY(-50%);padding:.8rem;font-size:1.6411rem}.header-search .input{border:1px solid #000;border-radius:0;padding:.8rem;font-size:1.6411rem}.header-search__clear{position:absolute;z-index:3;right:.6rem;top:50%;transform:translateY(-50%);font-size:1.333rem}.header-search__trending{min-width:20rem;text-align:left;margin-top:1rem}@media only screen and (min-width: 1050px){.header-search__trending{margin-top:0}}.header-search__trending-ul{display:flex;row-gap:.5746rem;margin-bottom:1.54rem;column-gap:.5746rem}@media only screen and (min-width: 1050px){.header-search__trending-ul{flex-direction:column}}.header-search__trending-li{line-height:2.4rem;border:1px solid #000;padding:.1rem .3rem}@media only screen and (min-width: 1050px){.header-search__trending-li{border:none;padding:0}}.header-search__trending-link{color:#000}.header-search__trending-link mark{font-weight:700;background-color:transparent}.header-search__product-suggestions-title-wrapper{align-items:center;display:flex;justify-content:space-between;margin:0 0 .971rem}.header-search__view-all-link{color:#000;font-size:1.2624rem;text-decoration:underline;line-height:initial}.header-search__product-suggestions{display:flex;flex-direction:column;text-align:left}.header-search__product-suggestions-title,.header-search__trending-title,.header-search__no-results-title{text-transform:uppercase;font-size:1.2624rem;letter-spacing:.1rem}.header-search__product-suggestions-title{margin:0}.header-search__trending-title{margin:0 0 .971rem}.header-search__product-suggestions-ul{display:grid;grid-template-columns:repeat(4,1fr);column-gap:.971rem}@media only screen and (max-width: 1049px){.header-search__product-suggestions-ul{display:flex;flex-wrap:nowrap;overflow-x:auto}}@media only screen and (max-width: 1049px){.header-search__product-suggestions-li{flex:0 0 auto;width:36%;min-height:30rem}}.header-search__close{font-size:.6rem;font-family:arial,helvetica,sans-serif;padding:.1rem .6rem;margin-right:.6rem}@media only screen and (min-width: 1050px){.header-search__close{position:absolute;top:1.6rem;right:5rem;margin-right:0}}.header-search__no-results-title{margin:0 0 .4rem}.header-search__no-results-text{margin:0 0 1.942rem;font-size:1.2624rem;color:#000;line-height:normal}.four-up-module .four-up-module__container{margin-top:var(--card-margin-top-mobile, 3.2rem)}@media only screen and (min-width: 1050px){.four-up-module .four-up-module__container{margin-top:var(--card-margin-top-desktop, 6rem)}}.four-up-module__cards-wrapper{display:grid;gap:.971rem;grid-template-columns:repeat(2,1fr)}@media only screen and (min-width: 768px){.four-up-module__cards-wrapper{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}.four-up-module__heading{margin-bottom:0;line-height:150.3%}.four-up-module__subheading{margin-top:0;line-height:150.3%;letter-spacing:1px}.four-up-module__card{width:100%;display:block;flex:1 1 0}.four-up-module__card-title{margin:0;padding:1.671rem 0rem 2.132rem;line-height:150.3%;letter-spacing:1px;display:block}.four-up-module__card-title:hover,.four-up-module__card:hover .four-up-module__card-title{text-decoration:underline}.four-up-module__card-image{display:block}.four-up-module:not(.four-up-module-with-header) .four-up-module__cards-wrapper{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:.971rem}.four-up-module:not(.four-up-module-with-header) .four-up-module__cards-wrapper>*{flex:0 0 23rem;scroll-snap-align:start}@media only screen and (min-width: 1050px){.four-up-module:not(.four-up-module-with-header) .four-up-module__cards-wrapper{display:grid;overflow-x:visible;grid-auto-flow:column;grid-auto-columns:1fr;grid-template-columns:none}}.four-up-module:not(.four-up-module-with-header) .four-up-module__card{width:23rem;flex:0 0 23rem}@media only screen and (min-width: 1050px){.four-up-module:not(.four-up-module-with-header) .four-up-module__card{width:auto;flex:initial}}.four-up-module:not(.four-up-module-with-header) .four-up-module__card-title{padding-bottom:1.671rem!important}@media only screen and (min-width: 768px){.four-up-module:not(.four-up-module-with-header) .four-up-module__card-title{padding-bottom:2.132rem!important}}.hero-banner{position:relative;overflow:hidden}.hero-banner__content-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;padding:13.5rem 2rem 4rem}@media only screen and (min-width: 1050px){.hero-banner__content-wrapper{padding:14rem 6.1rem 3.1rem}}@media only screen and (max-width: 1049px){.hero-banner__content-wrapper[data-text-pos-mobile=top_left]{align-items:flex-start;justify-content:flex-start}.hero-banner__content-wrapper[data-text-pos-mobile=middle_left]{align-items:center;justify-content:flex-start}.hero-banner__content-wrapper[data-text-pos-mobile=bottom_left]{align-items:flex-end;justify-content:flex-start}.hero-banner__content-wrapper[data-text-pos-mobile=top_center]{align-items:flex-start;justify-content:center;text-align:center}.hero-banner__content-wrapper[data-text-pos-mobile=middle_center]{align-items:center;justify-content:center;text-align:center}.hero-banner__content-wrapper[data-text-pos-mobile=bottom_center]{align-items:flex-end;justify-content:center;text-align:center}.hero-banner__content-wrapper[data-text-pos-mobile=top_right]{align-items:flex-start;justify-content:flex-end;text-align:right}.hero-banner__content-wrapper[data-text-pos-mobile=middle_right]{align-items:center;justify-content:flex-end;text-align:right}.hero-banner__content-wrapper[data-text-pos-mobile=bottom_right]{align-items:flex-end;justify-content:flex-end;text-align:right}}@media only screen and (min-width: 1050px){.hero-banner__content-wrapper[data-text-pos=top_left]{align-items:flex-start;justify-content:flex-start}.hero-banner__content-wrapper[data-text-pos=middle_left]{align-items:center;justify-content:flex-start}.hero-banner__content-wrapper[data-text-pos=bottom_left]{align-items:flex-end;justify-content:flex-start}.hero-banner__content-wrapper[data-text-pos=top_center]{align-items:flex-start;justify-content:center;text-align:center}.hero-banner__content-wrapper[data-text-pos=middle_center]{align-items:center;justify-content:center;text-align:center}.hero-banner__content-wrapper[data-text-pos=bottom_center]{align-items:flex-end;justify-content:center;text-align:center}.hero-banner__content-wrapper[data-text-pos=top_right]{align-items:flex-start;justify-content:flex-end;text-align:right}.hero-banner__content-wrapper[data-text-pos=middle_right]{align-items:center;justify-content:flex-end;text-align:right}.hero-banner__content-wrapper[data-text-pos=bottom_right]{align-items:flex-end;justify-content:flex-end;text-align:right}}.hero-banner__content{max-width:51rem}.hero-banner__heading{font-size:var(--hero-banner-heading-size-mobile);line-height:130%;font-weight:500;margin:0}@media only screen and (min-width: 1050px){.hero-banner__heading{font-size:var(--hero-banner-heading-size-desktop);margin:0;line-height:150%;font-weight:700}}.hero-banner__eyebrow{font-size:var(--hero-banner-eyebrow-size-mobile);font-weight:700;line-height:125%;margin-bottom:1rem}@media only screen and (min-width: 1050px){.hero-banner__eyebrow{font-size:var(--hero-banner-eyebrow-size-desktop)}}.hero-banner__subtext{font-size:var(--hero-banner-subtext-size-mobile);letter-spacing:0;line-height:286%;font-weight:400;margin:0}@media only screen and (min-width: 1050px){.hero-banner__subtext{font-size:var(--hero-banner-subtext-size-desktop);margin-bottom:1.17rem;line-height:150%;font-weight:700}}.hero-banner__cta{align-items:center;border-radius:.4rem;display:inline-flex;font-family:arial,helvetica,sans-serif;font-size:1.64rem;font-weight:400;padding:.85rem 1.64rem;text-decoration:none;transition:opacity .3s ease;line-height:normal;letter-spacing:0}.hero-banner__video-wrapper .video__container{height:100%;width:100%}.hero-banner__video{display:block;position:relative;object-fit:cover;object-position:center;height:100%;width:100%}.two-up-module{position:relative;overflow:hidden}.two-up-module__container{display:flex;flex-direction:column;gap:.97rem;padding:.97rem}@media only screen and (min-width: 1050px){.two-up-module__container{flex-direction:row;gap:.97rem}}.two-up-module__item{position:relative;flex:1}.two-up-module__item:before{content:"";display:block;padding-bottom:97.03%}@media only screen and (min-width: 1050px){.two-up-module__item:before{padding-bottom:89.36%}}.two-up-module__item .two-up-module__image-link{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.two-up-module__media{position:absolute;top:0;left:0;width:100%;height:100%}.two-up-module__media:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(216deg,#0000 42.85%,#0006 73.12%);z-index:1;pointer-events:none}.two-up-module__media .ir{height:100%;width:100%;position:relative}.two-up-module__media .ir img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.two-up-module__content-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;padding:2.65rem;z-index:2}@media only screen and (min-width: 1050px){.two-up-module__content-wrapper{padding:4.8rem}}@media only screen and (max-width: 1049px){.two-up-module__content-wrapper[data-text-pos-mobile=top_left]{align-items:flex-start;justify-content:flex-start}.two-up-module__content-wrapper[data-text-pos-mobile=middle_left]{align-items:center;justify-content:flex-start}.two-up-module__content-wrapper[data-text-pos-mobile=bottom_left]{align-items:flex-end;justify-content:flex-start}.two-up-module__content-wrapper[data-text-pos-mobile=top_center]{align-items:flex-start;justify-content:center;text-align:center}.two-up-module__content-wrapper[data-text-pos-mobile=middle_center]{align-items:center;justify-content:center;text-align:center}.two-up-module__content-wrapper[data-text-pos-mobile=bottom_center]{align-items:flex-end;justify-content:center;text-align:center}.two-up-module__content-wrapper[data-text-pos-mobile=top_right]{align-items:flex-start;justify-content:flex-end;text-align:right}.two-up-module__content-wrapper[data-text-pos-mobile=middle_right]{align-items:center;justify-content:flex-end;text-align:right}.two-up-module__content-wrapper[data-text-pos-mobile=bottom_right]{align-items:flex-end;justify-content:flex-end;text-align:right}}@media only screen and (min-width: 1050px){.two-up-module__content-wrapper[data-text-pos=top_left]{align-items:flex-start;justify-content:flex-start}.two-up-module__content-wrapper[data-text-pos=middle_left]{align-items:center;justify-content:flex-start}.two-up-module__content-wrapper[data-text-pos=bottom_left]{align-items:flex-end;justify-content:flex-start}.two-up-module__content-wrapper[data-text-pos=top_center]{align-items:flex-start;justify-content:center;text-align:center}.two-up-module__content-wrapper[data-text-pos=middle_center]{align-items:center;justify-content:center;text-align:center}.two-up-module__content-wrapper[data-text-pos=bottom_center]{align-items:flex-end;justify-content:center;text-align:center}.two-up-module__content-wrapper[data-text-pos=top_right]{align-items:flex-start;justify-content:flex-end;text-align:right}.two-up-module__content-wrapper[data-text-pos=middle_right]{align-items:center;justify-content:flex-end;text-align:right}.two-up-module__content-wrapper[data-text-pos=bottom_right]{align-items:flex-end;justify-content:flex-end;text-align:right}}.two-up-module__content{max-width:40rem}.two-up-module__eyebrow{font-size:var(--two-up-module-eyebrow-size-mobile);font-weight:700;line-height:125%;margin-bottom:.75rem}@media only screen and (min-width: 1050px){.two-up-module__eyebrow{margin-bottom:.8rem;font-size:var(--two-up-module-eyebrow-size-desktop)}}.two-up-module__heading{font-size:var(--two-up-module-heading-size-mobile);line-height:130%;font-weight:700;margin-top:0;margin-bottom:.97rem}@media only screen and (min-width: 1050px){.two-up-module__heading{font-size:var(--two-up-module-heading-size-desktop);margin-bottom:1.6rem}}.two-up-module__cta{align-items:center;border-radius:.4rem;display:inline-flex;font-family:arial,helvetica,sans-serif;font-size:var(--two-up-module-cta-text-size-mobile);font-weight:400;height:auto;letter-spacing:0;padding:.59rem .77rem;text-decoration:none;transition:all .3s ease;position:relative;z-index:3;line-height:140%}@media only screen and (min-width: 1050px){.two-up-module__cta{font-size:var(--two-up-module-cta-text-size-desktop);padding:.85rem 1.64rem;line-height:100%;letter-spacing:0}}.two-up-module__cta:hover{background-color:var(--two-up-module-cta-bg-hover-color)}.two-up-module__cta .svg-wrapper{margin-left:.56rem;display:inline-flex;align-items:center}@media only screen and (min-width: 1050px){.two-up-module__cta .svg-wrapper{margin-left:.96rem}}.two-up-module__cta .svg-wrapper .icon-wrap{display:inline-flex;align-items:center}.two-up-module__cta .svg-wrapper .icon{width:1.9rem;height:1.9rem;color:currentcolor}.charities-carousel{padding:.97rem}@media only screen and (max-width: 1049px){.charities-carousel{padding:.97rem 0}}.charities-carousel__header{text-align:center;margin:3.61rem 0}.charities-carousel__heading{font-size:var(--carousel-heading-size-mobile)!important;line-height:100%;margin:0 0 .97rem}@media only screen and (min-width: 1050px){.charities-carousel__heading{font-size:var(--carousel-heading-size-desktop)!important}}.charities-carousel__subheading{font-size:var(--carousel-subheading-size-mobile)!important;line-height:100%;margin:0}@media only screen and (min-width: 1050px){.charities-carousel__subheading{font-size:var(--carousel-subheading-size-desktop)!important}}.charities-carousel__container{max-width:100%;margin:0 auto}.charities-carousel__slide{position:relative;min-height:28.1rem;display:flex;align-items:center;justify-content:center;overflow:hidden}@media only screen and (min-width: 1050px){.charities-carousel__slide{border-radius:.4rem}}.charities-carousel__carousel.flickity-enabled:focus{box-shadow:none!important}.charities-carousel__carousel.flickity-enabled .charities-carousel__slide{width:100%;min-width:100%;position:absolute;bottom:0}.charities-carousel__carousel .flickity-page-dots{position:absolute;bottom:3.2rem;left:50%;transform:translate(-50%);margin:0;text-align:center;z-index:2}.charities-carousel__carousel .flickity-page-dots .flickity-page-dot{width:.6rem;height:.6rem;padding:0;margin:0 .22rem;background:transparent;border:none;cursor:pointer;transition:opacity .3s ease;background-image:var(--carousel-dot-icon);background-size:contain;background-repeat:no-repeat;background-position:center;overflow:hidden;font-size:0;color:transparent;line-height:0;white-space:nowrap}.charities-carousel__carousel .flickity-page-dots .flickity-page-dot.is-selected{background-image:var(--carousel-dot-filled-icon)}.charities-carousel__carousel .flickity-page-dots .flickity-page-dot:focus{outline:none}.charities-carousel__carousel .flickity-page-dots .flickity-page-dot:before,.charities-carousel__carousel .flickity-page-dots .flickity-page-dot:after{display:none}.charities-carousel__carousel .flickity-button{display:none!important}.charities-carousel__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.charities-carousel__background:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#202120bf,#202120bf);pointer-events:none;z-index:0}.charities-carousel__background-image{width:100%;height:100%;object-fit:cover;object-position:center}.charities-carousel__content{position:absolute;top:7.5rem;z-index:3;text-align:center}@media only screen and (min-width: 1050px){.charities-carousel__content{top:50%;left:4.8rem;right:4.8rem;transform:translateY(-50%);text-align:left}}.charities-carousel__charity-logo{margin-bottom:1.64rem;text-align:center}@media only screen and (min-width: 1050px){.charities-carousel__charity-logo{margin-bottom:2.4rem;text-align:left}}.charities-carousel__logo-image{max-width:7.2rem;height:auto;display:block;margin:0 auto}@media only screen and (min-width: 1050px){.charities-carousel__logo-image{margin:0}}.charities-carousel__text{font-size:var(--slide-text-size-mobile)!important;line-height:140%;width:30rem;text-align:center;letter-spacing:0}@media only screen and (min-width: 1050px){.charities-carousel__text{text-align:left;font-size:var(--slide-text-size-desktop)!important}}.custom-dropdown{position:relative}.custom-dropdown__toggle{padding:1rem .9rem;background:transparent;border:none;cursor:pointer;font-size:1.6rem;display:flex;align-items:center;justify-content:space-between}.custom-dropdown__list{position:absolute;top:100%;right:0;z-index:10;background:#fff;display:none;list-style:none;margin:0;padding:0;width:max-content}.custom-dropdown.is-open .custom-dropdown__list{display:block}.custom-dropdown .svg-wrapper{height:.9rem;margin-left:1rem!important;margin-top:.2rem;transform:rotate(180deg);width:1.1rem}.custom-dropdown__label{cursor:pointer;color:#000;flex-shrink:0;font-size:1.26rem;line-height:normal;margin:0}.custom-dropdown.is-open .svg-wrapper{transform:rotate(0)}.custom-dropdown__selected{color:#000;font-size:1.26rem;font-weight:500}.custom-dropdown.is-selected .custom-dropdown__selected{margin-left:.4rem}.custom-dropdown__option{color:#000;font-size:1.26rem;padding:.9rem 1rem;cursor:pointer;white-space:nowrap;text-transform:capitalize}.custom-dropdown__option:last-child{padding-bottom:.9rem}.custom-dropdown__option:hover,.custom-dropdown__option.is-active{background-color:#f5f5f5}.cart__flyout{border-radius:0!important;margin:0!important;max-width:40rem!important;transition:.3s ease!important;width:100%!important}@media only screen and (max-width: 480px){.cart__flyout{top:0!important;left:unset!important;transform:translate(100%)!important}}.cart__heading{color:var(--cart-title-color);font-size:var(--cart-title-font-size);font-weight:var(--cart-title-font-weight);letter-spacing:2px;text-align:var(--cart-title-text-align);text-transform:uppercase;margin:0;line-height:30px}.cart__progress-bar-meter{margin:.8rem 0 0;border-radius:1rem;background-color:#eee}.cart__progress-bar-meter-label{color:var(--cart-shipping-color);font-size:var(--cart-shipping-font-size);font-weight:var(--cart-shipping-font-weight);text-align:var(--cart-shipping-text-align)}.cart__progress-bar-meter,.cart__progress-bar-meter-fill{height:.57422rem}.cart__progress-bar-meter-fill{background:#3d913d;display:block!important;padding:0;transition:all .25s ease;border-radius:1rem}.cart__progress-bar-prompt{color:#3a3a3a;font-size:1.2624rem;letter-spacing:normal;margin-top:1rem}.cart__flyout-item-quantity-widget-button{border:none!important;color:#000!important;font-size:1.64111rem!important}.cart__flyout-item-quantity-widget-button:disabled{color:#ababab!important}.cart__flyout-item-quantity-widget-button:hover{background:transparent!important}.cart__flyout-item-quantity-widget-button .fa-minus:before{color:inherit!important;content:"-"!important;font-size:2.6rem!important;height:0;display:flex!important;align-items:center!important;transform:none!important}.cart__flyout-item-quantity-widget-button .fa-plus:before{color:inherit!important;content:"+"!important;font-family:arial,helvetica,sans-serif!important;font-size:2.2rem!important;transform:none!important}.cart__flyout-item-quantity-widget-label{color:#000!important;border:none!important;font-size:1.64111rem!important;font-weight:400!important;margin-right:.2rem!important;width:2.3rem!important}.cart__flyout-item-info{display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-height:12rem!important;justify-content:flex-start!important;padding-left:1.6rem!important}.cart__flyout-footer{border:none!important;display:block!important;padding:2rem 1rem 1rem!important}.cart__flyout-subtotal-compare-amount{display:none!important}.cart__flyout-subtotal-final-amount{color:#000!important}.cart__checkout-button,.cart__continue-shopping-button,.cart__shop-pay-button{font-family:arial,helvetica,sans-serif!important;letter-spacing:normal!important;line-height:normal!important;height:5rem!important;text-transform:uppercase!important}.cart__continue-shopping-button{border-width:var(--continue-btn-border-width)!important;border-color:var(--continue-btn-border-color)!important;border-radius:var(--continue-btn-radius)!important;font-size:var(--continue-btn-font-size)!important;font-weight:var(--continue-btn-font-weight)!important;color:var(--continue-btn-text-color)!important;background:var(--continue-btn-bg-color)!important}.cart__continue-shopping-button:hover{background:var(--continue-btn-hover-bg-color)!important;color:var(--continue-btn-hover-text-color)!important}.cart__checkout-button{border-radius:var(--checkout-btn-radius)!important;border-color:var(--checkout-btn-border-color)!important;border-width:var(--checkout-btn-border-width)!important;background:var(--checkout-btn-bg-color)!important;font-size:var(--checkout-btn-font-size)!important;font-weight:var(--checkout-btn-font-weight)!important;color:var(--checkout-btn-text-color)!important}.cart__checkout-button:disabled{background:#515151!important;color:#b2b2b2!important;opacity:1!important}.cart__checkout-button:hover{background:var(--checkout-btn-hover-bg-color)!important;color:var(--checkout-btn-hover-text-color)!important}.cart__background{background:#00000080!important}.cart__shop-pay-button{background:#5a31f4!important;border-color:#5a31f4!important;color:#fff!important;opacity:1!important;border-radius:.5rem!important;display:flex;align-items:center;justify-content:center}.cart__flyout-subtotal-label,.cart__flyout-subtotal-final-amount{color:var(--cart-subtotal-color)!important;font-family:arial,helvetica,sans-serif!important;font-size:var(--cart-subtotal-font-size)!important;font-weight:var(--cart-subtotal-font-weight)!important;letter-spacing:normal!important;line-height:2.496rem!important}.cart__flyout-subtotal{margin-bottom:.7rem!important}.cart__flyout-item-product-title{color:#000!important;font-size:2.13345rem!important;font-weight:400!important;letter-spacing:normal!important;order:1!important}.cart__flyout-item-quantity{margin-top:auto!important;order:2!important}.cart__flyout-item-price{margin-top:.8rem!important;order:1;width:100%!important;text-align:left!important}.cart__flyout-item-quantity-widget{border:none!important;margin-left:-1.4rem!important}.cart__flyout-item-variant-title{color:#4e4e4e!important;font-size:.97107rem!important;font-weight:400!important;letter-spacing:.1rem!important;line-height:.97107rem!important;margin-bottom:.9rem!important;text-transform:uppercase!important}.cart__flyout-item-remove{bottom:-.2rem!important;right:3.2rem!important;top:unset!important}.cart__flyout-item-remove i{display:none!important}.cart__flyout-item-remove:after{color:#7f7f7f!important;content:"Remove"!important;font-size:1.2624rem!important;line-height:normal;letter-spacing:normal}.cart__ctas{display:flex;row-gap:.97rem;flex-direction:column}.cart-page{max-width:unset}@media only screen and (min-width: 1050px){.cart-page{display:flex;flex-wrap:wrap}}.cart-page .cart-recommendations__outer{width:100%;padding-left:1rem;padding-right:1rem}.cart-page .cart-recommendations__outer .product-grid-section{padding:0}.cart-page .title-wrapper-with-link{margin-bottom:0}.cart-page .title{font-size:2.13rem;font-weight:500;line-height:2.556rem;text-align:center;width:100%;margin-bottom:3rem;margin-top:0}@media only screen and (min-width: 1050px){.cart-page .title{text-align:left;margin-bottom:1.5rem}}.cart-page .page-width{padding:0!important;margin:0!important}.cart-page .cart__totals{display:block}.cart-page .cart__totals-value,.cart-page .cart__totals-header{font-size:1.26rem;line-height:1.26rem;font-weight:400;color:#333}.cart-page .cart__totals-item{display:flex;justify-content:space-between;margin-bottom:.8rem}.cart-page .cart__totals-item h2,.cart-page .cart__totals-item h3,.cart-page .cart__totals-item p{margin:0;padding:0}.cart-page .cart__footer{display:block}.cart-page .cart__continue-shopping{width:100%}.cart-page .cart__count{font-size:1.26rem;color:#bbb7b7;font-weight:500}.cart-page .cart__ctas{display:block;margin-top:1.94rem}.cart-page .cart-items__outer{width:100%;padding-left:1rem}@media only screen and (min-width: 1050px){.cart-page .cart-items__outer{width:auto;flex-grow:1}}.cart-page .cart-items__wrapper{display:block}@media only screen and (min-width: 1050px){.cart-page .cart-items__wrapper{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}}.cart-page .cart-item{border-bottom:none;display:grid;grid-template:repeat(1,100px)/repeat(3,1fr);row-gap:0!important;column-gap:1.64rem!important}@media only screen and (max-width: 1049px){.cart-page .cart-item{padding-top:0!important;padding-bottom:.4rem!important}}@media only screen and (min-width: 1050px){.cart-page .cart-item{display:block}}.cart-page .cart-item__name{font-size:1.64rem!important;font-weight:500;color:#000;line-height:1.96rem;margin-top:.97rem}@media only screen and (min-width: 1050px){.cart-page .cart-item__name{margin-top:1.04rem}}.cart-page .cart-item .quantity-popover-container{padding-top:0;margin-top:.7rem}@media only screen and (min-width: 1050px){.cart-page .cart-item .quantity-popover-container{margin-top:.34rem}}.cart-page .cart-item__quantity-wrapper{font-size:1.64rem;color:#000}.cart-page .cart-item__quantity-wrapper .quantity{width:auto;padding:0 .47rem;min-height:4.2rem}.cart-page .cart-item__quantity-wrapper .quantity__button .svg-wrapper{width:2.4rem;height:2.4rem;padding:.5rem}.cart-page .cart-item__quantity-wrapper .quantity__input{color:#000;margin:0 4rem;max-width:unset}.cart-page .cart-item__quantity-wrapper .cart-quantity{border:1px solid #eaeaea;width:auto}.cart-page .cart-item .cart-item__media{padding-top:0!important}.cart-page .cart-item__details{padding-left:0!important;margin-top:2.2rem;padding-top:0!important}@media only screen and (min-width: 1050px){.cart-page .cart-item__details{margin-top:.74rem}}.cart-page .cart-item__old-price{font-size:1.64rem;font-weight:500;line-height:1.64rem;color:#636363}.cart-page .cart-item__standard-price{font-size:1.64rem;font-weight:500;line-height:1.64rem;color:#000;margin-top:1.6rem}@media only screen and (min-width: 1050px){.cart-page .cart-item__standard-price{margin-top:1.04rem}}.cart-page .cart-item__final-price{font-size:1.64rem;font-weight:500;line-height:1.64rem}.cart-page .cart-item__discounted-prices{display:flex;gap:.97rem;margin-top:1.6rem}@media only screen and (min-width: 1050px){.cart-page .cart-item__discounted-prices{margin-top:1.04rem}}.cart-page .cart-item__discounted-prices *{font-size:1.64rem!important;color:#000!important}.cart-page .cart-item__discounted-prices .cart-item__old-price{color:#636363!important;line-height:1.64rem}.cart-page .cart-item__quantity{margin-top:1.1rem}.cart-page .cart-item__image-container{width:100%;aspect-ratio:336.4/448.53;overflow:hidden;position:relative;min-width:13.1rem}@media only screen and (min-width: 1050px){.cart-page .cart-item__image-container{width:100%}}.cart-page .cart-item__image-container--bundle{display:flex;flex-direction:column;gap:1rem;aspect-ratio:auto;max-width:50%;max-height:56.6rem}.cart-page .cart-item__image{width:100%;height:100%;object-fit:cover;position:absolute;max-width:unset}.cart-page .cart-item__image--bundle{height:auto;overflow:hidden}.cart-page .cart-item td{display:block;width:100%}.cart-page .cart-item__details-list span{color:#000;font-size:1.26rem;text-transform:uppercase;line-height:100%}.cart-page .cart__checkout-button{height:unset!important;min-height:unset!important;padding-top:1rem;padding-bottom:1rem}.cart-page .cart__footer-wrapper{width:100%;padding:0 .97rem}@media only screen and (min-width: 1050px){.cart-page .cart__footer-wrapper{padding:0 1rem 0 1.81rem;width:40.1rem;flex-grow:0}}.cart-page .cart__footer-wrapper:has(.is-empty){width:100%;flex-grow:1}@media only screen and (min-width: 1050px){.cart-page .cart__footer-wrapper:has(.is-empty){width:100%;flex-grow:1}}.cart-page .cart__footer-wrapper .cart__footer>*{width:100%}.cart-page .cart__footer-wrapper button,.cart-page .cart__footer-wrapper .cart__dynamic-checkout-buttons{width:100%;max-width:unset}.reviews-star-rating-wrapper{margin-top:0!important;height:2.88rem}.reviews-star-rating-wrapper .stamped-badge{display:flex;gap:.2rem}.reviews-star-rating-wrapper .stamped-badge-starrating,.reviews-star-rating-wrapper [class*=stamped-fa-star]{color:#000}.reviews-star-rating-wrapper .stamped-fa-star:before{font-size:2rem;margin-right:-.3rem}.reviews-star-rating-wrapper .stamped-badge-caption{font-size:1.26rem;letter-spacing:normal;color:#636363;text-decoration:underline}.reviews-main-widget-wrapper #stamped-main-widget{margin:1rem 0}.reviews-main-widget-wrapper .stamped-container[data-widget-type=masonry]{font-family:arial,helvetica,sans-serif}.reviews-main-widget-wrapper div.stamped-container[data-widget-style]{max-width:none}.reviews-main-widget-wrapper .stamped-header-title{display:none}.reviews-main-widget-wrapper .stamped-header{padding:0 1.5rem}.reviews-main-widget-wrapper .summary-overview{width:auto!important;float:none!important;display:flex;align-items:center;justify-content:center;gap:.4rem}.reviews-main-widget-wrapper .stamped-badge{display:flex;gap:.2rem}.reviews-main-widget-wrapper .stamped-badge-starrating,.reviews-main-widget-wrapper .stamped-fa-star,.reviews-main-widget-wrapper .stamped-fa-star-o{color:#000}.reviews-main-widget-wrapper .stamped-fa-star:before,.reviews-main-widget-wrapper .stamped-fa-star-o:before{font-size:2rem;margin-right:-.3rem}.reviews-main-widget-wrapper .stamped-summary{display:flex;flex-flow:column nowrap;justify-content:center}.reviews-main-widget-wrapper .summary-overview>*{line-height:1}.reviews-main-widget-wrapper .stamped-summary-caption{font-size:1.6rem;letter-spacing:normal;color:#000}.reviews-main-widget-wrapper .stamped-summary-caption.stamped-summary-caption-1,.reviews-main-widget-wrapper .stamped-reviews-filter{display:none!important}.reviews-main-widget-wrapper .stamped-summary-text{margin-top:0}.reviews-main-widget-wrapper .stamped-summary-photos.stamped-summary-photos-container,.reviews-main-widget-wrapper .stamped-tab-container{display:none}.reviews-main-widget-wrapper .stamped-summary-actions{display:flex;justify-content:center;margin-bottom:2.4rem}@media only screen and (min-width: 1050px){.reviews-main-widget-wrapper .stamped-summary-actions{margin-bottom:3.5rem}}.reviews-main-widget-wrapper .stamped-summary-actions-newreview{width:100%;margin-right:0;box-shadow:none!important;border-radius:.5rem;padding:1.6rem .6rem 1.7rem;text-transform:uppercase;border:1px solid transparent;line-height:1;background-color:#000;background-color:var(--pdp-active-option-color);margin-bottom:0;font-family:arial,helvetica,sans-serif;font-size:1.6rem;font-weight:700;max-width:59rem;margin-left:0;color:var(--pdp-active-option-text-color)}.reviews-main-widget-wrapper .stamped-summary-actions-newreview:before{display:none}.reviews-main-widget-wrapper .stamped-review{border:0!important;border-radius:0;margin-bottom:0}@media only screen and (max-width: 1049px){.reviews-main-widget-wrapper .stamped-review{width:calc(50% - 8px)!important}}@media only screen and (min-width: 768px){.reviews-main-widget-wrapper .stamped-review{width:calc(33.3333333333% - 10px)!important}}@media only screen and (min-width: 1050px){.reviews-main-widget-wrapper .stamped-review{width:calc(25% - 11px)!important}}.reviews-main-widget-wrapper .stamped-review:hover{box-shadow:none}.reviews-main-widget-wrapper .stamped-review-content-wrapper{padding:1.2rem 1rem 2rem!important;display:flex;flex-flow:column nowrap}.reviews-main-widget-wrapper .stamped-review-content-wrapper .stamped-review-header{order:1}.reviews-main-widget-wrapper .stamped-review-content-wrapper .created{order:2}.reviews-main-widget-wrapper .stamped-review-content-wrapper .stamped-review-header-starratings{order:3}.reviews-main-widget-wrapper .stamped-review-content-wrapper .stamped-review-content{order:4}.reviews-main-widget-wrapper .stamped-review-content-wrapper .stamped-fa-star,.reviews-main-widget-wrapper .stamped-review-content-wrapper .stamped-fa-star-o{color:#000}.reviews-main-widget-wrapper .stamped-review-content-wrapper .stamped-fa-star:before,.reviews-main-widget-wrapper .stamped-review-content-wrapper .stamped-fa-star-o:before{font-size:1.4rem;margin-right:-.3rem}.reviews-main-widget-wrapper .stamped-review-content{margin-bottom:0}.reviews-main-widget-wrapper .stamped-container .stamped-review-image img{aspect-ratio:1/1;object-fit:cover;border:0;cursor:pointer}.reviews-main-widget-wrapper .stamped-review-header-title{font-size:1.6rem;font-weight:700;line-height:2.1rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-top:0;display:flex;flex-flow:column nowrap}.reviews-main-widget-wrapper .stamped-review .author{font-size:1.6rem;font-weight:700;line-height:2.1rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#000}.reviews-main-widget-wrapper p.stamped-review-content-body{font-size:1.2rem;letter-spacing:normal;line-height:1.8rem;color:#000;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.reviews-main-widget-wrapper .stamped-review-header{min-height:4.2rem}.reviews-main-widget-wrapper [data-widget-type=masonry] .stamped-verified-badge{font-size:1.2rem;font-weight:400;line-height:2.1rem;letter-spacing:normal;color:#000}.reviews-main-widget-wrapper [data-widget-type=masonry] .created{font-size:1.2rem;font-weight:400;line-height:2.1rem;color:#000;margin-bottom:0}.reviews-main-widget-wrapper [data-widget-type=masonry] .stamped-review-header-starratings{margin-bottom:0}.reviews-main-widget-wrapper .stamped-review-header .stamped-verified-badge[data-type=buyer][data-verified-label]:before{content:"✅";font-size:1.2rem;margin-right:.3rem}.reviews-main-widget-wrapper .stamped-review-footer{display:none}.reviews-main-widget-wrapper div[data-widget-load-type=continue] ul.stamped-pagination li.next a{border:1px solid transparent;background-color:#000;background-color:var(--pdp-active-option-color);border-radius:.5rem;padding:1.6rem .6rem 1.7rem;width:100%;max-width:59rem}.reviews-main-widget-wrapper div[data-widget-load-type=continue] ul.stamped-pagination li.next a:before{content:"Load More"!important;font-family:arial,helvetica,sans-serif;font-size:1.6rem;font-weight:700;line-height:1;text-transform:uppercase;color:#000}.reviews-main-widget-wrapper [data-widget-type=masonry] ul.stamped-pagination{bottom:0!important}.reviews-main-widget-wrapper .stamped-pagination .next{margin-left:1rem;margin-right:1rem}.reviews-main-widget-wrapper .new-review-form{width:100%;max-width:61.2rem;margin:0 auto;border:0!important}.reviews-main-widget-wrapper .stamped-form-contact-email,.reviews-main-widget-wrapper .stamped-form-contact-location,.reviews-main-widget-wrapper .stamped-form-contact-name{float:none;width:auto;max-width:none}.reviews-main-widget-wrapper .stamped-form-review-rating .stamped-fa-star-o{color:#cacaca}.reviews-main-widget-wrapper .stamped-form-review-rating .stamped-fa-star-o.fa-star-checked{color:#000}.reviews-main-widget-wrapper .stamped-form-review-rating .stamped-fa-star-o:before{font-size:3.6rem}.reviews-main-widget-wrapper .stamped-form-label{font-size:1.6rem;line-height:2.1rem;letter-spacing:normal;color:#000}.reviews-main-widget-wrapper .stamped-form-actions{display:flex;flex-flow:column nowrap}.reviews-main-widget-wrapper .stamped-file-uploader-btn{display:block;margin-bottom:3rem;width:100%;margin-right:0!important;text-align:center}.reviews-main-widget-wrapper .stamped-container[data-widget-show-upload=true] .stamped-file-uploader{display:block}.reviews-main-widget-wrapper .stamped-container[data-widget-show-upload=true] .stamped-file-uploader label{display:block;width:100%}.reviews-main-widget-wrapper .stamped-button-primary{margin-left:0;background-color:#000!important;background-color:var(--pdp-active-option-color)!important;border-radius:.5rem;padding:1.6rem .6rem 1.7rem;text-transform:uppercase;border:1px solid transparent;line-height:1;font-family:arial,helvetica,sans-serif;font-size:1.6rem;font-weight:700;letter-spacing:normal}.stamped-ugc-modal-wrapper .stamped-modal-close{border-radius:3.2rem;height:3.2rem;width:3.2rem;top:1rem;right:1rem;content:"✕";font-family:Arial,Helvetica,sans-serif;font-size:1.6rem;line-height:normal;align-items:center;justify-content:center;background-color:#000;display:flex}@media only screen and (max-width: 790px),only screen and (max-device-width: 790px){.stamped-ugc-modal-wrapper .stamped-modal-close{display:none!important}}@media only screen and (max-width: 790px),only screen and (max-device-width: 790px){.stamped-ugc-modal-wrapper .stamped-modal-close.show-mobile{display:flex!important}}.stamped-ugc-modal-wrapper .stamped-modal-close:before,.stamped-ugc-modal-wrapper .stamped-modal-close:after{display:none}.stamped-ugc-modal-nav.stamped-ugc-modal-nav-next,.stamped-ugc-modal-nav.stamped-ugc-modal-nav-previous{display:none}.tabs-section{padding:0 1rem;max-width:1400px;margin-left:auto;margin-right:auto;color:#333}@media screen and (min-width: 990px){.tabs-section{padding:0 4rem}}.tabs-inner{display:flex;gap:4.5rem;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 990px){.tabs-inner{display:none}}.tabs-sidebar{flex:0 0 30%;display:flex;flex-direction:column;list-style:none}.tabs-content{flex:0 0 65%}.tab-button{background:none;border:none;font-weight:400;text-align:left;display:flex;cursor:pointer;padding:2.1rem 0;line-height:1.5;border-bottom:1px solid #f5f5f5;transition:all .3s ease;font-size:1.6rem;align-items:center;justify-content:space-between;position:relative;width:100%}@media screen and (max-width: 990px){.tab-button{border-bottom:none;padding:2.4rem;font-size:1.6rem;font-weight:700}}.tab-button.active{font-weight:700}.tab-button .tab-arrow-icon{margin-left:1.5rem}@media screen and (max-width: 990px){.tab-button .tab-arrow-icon{transition:transform .3s ease;transform:rotate(90deg)}}.tab-button .tab-arrow-icon svg{width:1.3rem;height:auto}@media screen and (max-width: 990px){.tab-button.active .tab-arrow-icon{transform:rotate(270deg)}}.tab-pane{display:none}.tab-pane.active{display:block}.tab-pane a{text-decoration:underline}.tab-pane p{color:#333;font-family:arial,helvetica,sans-serif;font-size:1.6rem;line-height:1.5;font-weight:400}@media screen and (max-width: 990px){.tab-pane{padding:0 2.4rem 1.5rem}}.content-title{margin-bottom:2.7rem;font-size:2.1rem;font-weight:700;font-family:arial,helvetica,sans-serif;color:#333;line-height:1.5;display:block;padding-top:1.5rem}@media screen and (max-width: 990px){.content-title{display:none}}.accordion-group{display:none}@media screen and (max-width: 990px){.accordion-group{display:block;width:100%;border-bottom:1px solid #f5f5f5}}.sdg-modal{bottom:0;height:100%;left:0;max-height:100%;opacity:0;overflow:auto;position:fixed;right:0;text-align:center;top:0;transform:translateZ(0);transition:opacity .4s ease-in-out,visibility .4s ease-in-out;visibility:hidden;width:100%;z-index:110}.sdg-modal:before{content:"";display:inline-block;height:100%;margin:0 -.6rem 0 0;vertical-align:middle;width:.1rem}.sdg-modal.is-visible{opacity:1;visibility:visible}.sdg-modal__trigger{cursor:pointer}.sdg-modal__inner{background-color:#fff;display:inline-block;max-width:70.7rem;padding:5.5rem 2rem 3rem;position:relative;vertical-align:middle;width:100%;z-index:2}.sdg-modal__close{font-size:1.6rem;margin:0;position:absolute;right:1.4rem;top:1.4rem;z-index:2}.sdg-modal__content{text-align:left}@media only screen and (max-width: 767px){.sdg-modal__content{zoom:1}}.sdg-modal__content:before,.sdg-modal__content:after{content:"";display:table}.sdg-modal__content:after{clear:both}.sdg-modal__content p:last-of-type{margin-bottom:0}.sdg-modal__header{margin-bottom:3rem;position:relative}.sdg-modal__header h3{margin:0}.sdg-modal-overlay{background-color:#000;bottom:0;display:block!important;left:0;opacity:0;position:fixed;right:0;top:0;transform:translateZ(0);transition:opacity .4s ease-in-out,visibility .4s ease-in-out;visibility:hidden;width:100%;z-index:100}.sdg-modal-overlay.is-visible{opacity:.5;visibility:visible}
