@media screen and (max-width: 576px){.is-hidden-small{display:none!important}}@media screen and (max-width: 1407px){.is-hidden-fullhd-down{display:none!important}}body{font-family:CalibreRegular}h2{font-size:2.5rem;font-family:CalibreBold;font-weight:400;color:#000}h3{font-size:2rem;font-family:CalibreMedium;font-weight:400;color:#000}p,li{font-size:18px}strong,b{font-family:CalibreMedium;font-weight:400}.l-height{line-height:1.1}.button{font-weight:400;font-size:1rem;font-family:CalibreMedium;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;min-height:44px}.button--buy{width:100%;max-width:300px}.button.is-rounded{padding-left:1.75em;padding-right:1.75em}.button:hover{border-color:#1d1e22;opacity:.9}.button.is-primary:hover{border-color:#1d1e22}.dropdown-trigger>div{border-bottom:1px solid #000;cursor:pointer}.embla{overflow:hidden;position:relative;width:100%;margin:auto}.embla__viewport{overflow:hidden;width:100%}.embla__container{display:-ms-grid;display:grid;grid-auto-flow:column;grid-auto-columns:25%;grid-column-gap:1.25rem}@media (max-width: 46.24em){.embla__container{grid-auto-columns:60%}}.embla__slide{position:relative;overflow:hidden;font-family:Calibre}.embla__slide img{display:block;margin-bottom:1rem;border:1px solid #fff}.embla__slide img:hover{border:1px solid #000}.embla__slide strong{font-family:CalibreRegular;display:block;line-height:1}.embla__button{outline:0;cursor:pointer;background-color:transparent;-ms-touch-action:manipulation;touch-action:manipulation;position:absolute;z-index:1;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:0;width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0rem;border-radius:50%;-webkit-box-shadow:0px 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px #00000040;background:#fff}@media (max-width: 46.24em){.embla__button{display:none}}.embla__button__svg{width:60%;height:60%}.embla__button--prev{left:27px}.embla__button--next{right:27px}@media (min-width: 61.25em){.categories{max-width:90%;margin:auto}}.categories div.image{overflow:hidden}.categories div.image img{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.categories div.image img:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.categories .image>div{position:absolute;bottom:2rem;left:0;z-index:1;color:#fff;width:100%;font-size:2rem}.hero{background-image:url(/cdn/shop/files/hero-basics.png?v=1628348746);background-repeat:no-repeat;background-size:cover}@media (max-width: 61.24em){.hero{background-position:center center}}@media (min-width: 61.25em){.hero .hero-body{padding:3rem 5.5rem}}@media (max-width: 46.24em){.hero{background-position:50%}}.hero .hero-text p{color:#fff;font-family:CalibreMedium}.hero .hero-text p.title{font-family:CalibreBold;max-width:60%;line-height:1}@media (min-width: 46.25em){.hero .hero-text p.title{font-size:5.25rem;max-width:60%;line-height:5rem;letter-spacing:-2px}}.hero .hero-text span{font-family:Calibre}.hero--full .hero__slide.hero__slide{font-size:9px}.hero--full .hero__slide.hero__slide .slide__palette--light .heading--hero{color:#fff}.hero--full .hero__slide.hero__slide .slide__palette--light .slide--desc{color:#b6b3b3}.hero--full .hero__slide.hero__slide .slide__palette--light .btn--solid{background-color:#e9ff2b;color:#1d1e22}.hero--full .hero__slide.hero__slide .slide__palette--light .btn--solid:hover{background-color:#000;color:#fff}.hero--full .hero__slide.hero__slide .slide__palette--dark .slide--desc{color:#6e706e}.hero--full .hero__slide.hero__slide .heading--hero{margin-bottom:.71em;font-family:CalibreBold;font-size:3.528em;font-weight:700;line-height:93.759%;letter-spacing:-.02em}.hero--full .hero__slide.hero__slide .slide--desc{margin-bottom:1.4em;font-family:CalibreMedium;font-size:2.509em;font-weight:500;line-height:103.493%;letter-spacing:-.02em}.hero--full .hero__slide.hero__slide .slide--desc p:not(:last-child){margin-bottom:1em}.hero--full .hero__slide.hero__slide .btn--solid{margin-top:0;font-family:CalibreMedium;font-size:19.689px;font-weight:500;line-height:normal;letter-spacing:.15em}@media screen and (min-width: 1024px){.hero--full .hero__slide.hero__slide{font-size:12px}}@media screen and (min-width: 1280px){.hero--full .hero__slide.hero__slide{font-size:14.5px}}.navbar{background-color:#000;color:#fff;letter-spacing:.15em;font-family:CalibreMedium;font-size:16px;padding-left:2rem;padding-right:2rem}.navbar a{color:#fff}.navbar a:hover{color:#e9ff2b;background-color:#000}@media (max-width: 61.24em){.navbar .navbar-menu{background-color:#000}}.navbar-item{padding:1.3rem}.navbar-item img{max-height:2.3rem;position:relative;top:-.3rem}.navbar-desktop{background-color:#33322f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:3rem;width:100%;padding:0 .75rem;font-family:CalibreMedium;font-size:.9375rem;letter-spacing:.15em;position:relative}.navbar-desktop__categories{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.navbar-desktop__categories a{color:#fff}.navbar-desktop__categories a:hover{color:#e9ff2b}.navbar-desktop__bag{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-desktop__bag a{color:#999897}.navbar-desktop__bag a:hover{color:#e9ff2b}.navbar-desktop__bag img{margin-left:2rem;position:relative;top:-3px}.navbar-desktop__quantity{position:relative;top:-7px;left:-3px;height:17px;width:17px;border-radius:50%;text-align:center;background:#e9ff2b;color:#000;font-size:.8rem}footer{background-color:#26272b;color:#fff;margin-top:6rem;padding:3rem;letter-spacing:.15em;font-family:CalibreMedium;font-size:.9375rem;line-height:3}@media (max-width: 46.24em){footer{padding:2rem 1rem 2rem 1.5rem}}footer a{color:#fff}footer a:hover{color:#e9ff2b}footer input[type=text]{background-color:#26272b;color:#fff;border:0;border-bottom:1px solid #fff;margin-right:2rem;min-width:12rem;font-family:CalibreMedium}.footer__copyright{padding:3rem 1rem;background-color:#1f1e1c;text-align:center;color:#909193;letter-spacing:.15em;font-family:CalibreMedium;font-size:.8rem}.footer__links{display:flex;flex-direction:column;justify-content:center;align-items:center}.footer__copyright a{color:#fff;font-size:.8rem}.footer__copyright a:hover{color:#e9ff2b;font-size:.8rem}.filters{position:absolute;z-index:10;top:0;right:0;height:100%;width:70vw;background:#fff;padding:2rem;-webkit-box-shadow:-4px 0px 4px rgba(0,0,0,.4);box-shadow:-4px 0 4px #0006}.filters__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-webkit-column-gap:1rem;column-gap:1rem;row-gap:1rem;margin-top:.5rem}.filters__grid div{border:1px solid black;text-align:center;padding:.5rem .5rem .3rem;font-size:1.25rem}.filters__grid div.nostock{opacity:.2}.filters__grid div.on{border:2px solid black}.pdp-section{color:#000}#shopify-section-pdp .pdp-right .details__product.details__product{line-height:1.1;margin-bottom:31px;padding-bottom:23.31px;border-bottom:1px solid #000}.details__product__desc{font-size:24.928px;line-height:103.493%;letter-spacing:-.02em;margin-bottom:.68em}#shopify-section-pdp .pdp-right .details__product.details__product h3{font-size:41.838px;line-height:103.493%;letter-spacing:-.02em;margin-bottom:.31em}#shopify-section-pdp .pdp-right .details__product span.pdp-price{font-size:18.47px;font-weight:400;line-height:103.493%;letter-spacing:-.02em}#shopify-section-pdp .pdp-right .details__product s.pdp-price{display:block;margin-bottom:.23em}#shopify-section-pdp .pdp-right .details__product span.pdp-sale-price{font-size:38.524px;line-height:103.493%;letter-spacing:-.02em}.reviews-col{display:flex;flex-direction:column;justify-content:center}.reviews-col .oke-is-clickable{display:flex;align-items:center}#shopify-section-pdp .pdp-right .details__product .okeReviews .oke-sr-count span{font-size:18.837px;line-height:103.493%;letter-spacing:-.02em;text-decoration:none}#shopify-section-pdp .pdp-right .details__product .affirm-as-low-as{margin-top:-.5em;font-size:15.184px;line-height:103.493%;letter-spacing:-.02em}#shopify-section-pdp .pdp-right .details__product .affirm-as-low-as span.affirm-ala-price,#shopify-section-pdp .pdp-right .details__product .affirm-as-low-as a.affirm-modal-trigger{font-size:inherit;line-height:inherit;font-weight:700}#shopify-section-pdp .pdp-right .details__product .affirm-as-low-as span.__affirm-logo{top:.1em;margin-right:-.12em;margin-left:.2em;font-size:18px;line-height:1.25}#shopify-section-pdp .pdp-right .details__product .affirm-as-low-as a.affirm-modal-trigger{text-decoration:underline;padding-left:.5em}#price-pdp+*[data-amount]{display:block!important}.pdp-info-heading{font-family:CalibreRegular;font-size:18.897px;font-weight:600;line-height:103.493%;letter-spacing:.1em;text-transform:uppercase}#shopify-section-pdp .pdp-right .pdp-modal-trigger{font-family:CalibreRegular;font-size:16.799px;line-height:103.493%;letter-spacing:-.02em;text-decoration-line:underline;cursor:pointer}#shopify-section-pdp .is-active .modal-background{display:block}#shopify-section-pdp .modal-background{display:none}#shopify-section-pdp .modal-content{padding:60px 70px;max-width:90vw;position:relative}@media (max-width: 768px){#shopify-section-pdp .modal-content{padding:20px}}#shopify-section-pdp .modal-content .modal-title{font-family:CalibreBold;font-style:normal;font-weight:700;font-size:40px;line-height:103.493%;margin-bottom:20px}#shopify-section-pdp .modal-content .modal-description{overflow-y:auto;max-height:calc(100% - 60px);padding-bottom:60px}#shopify-section-pdp .modal-content .modal-description p,#shopify-section-pdp .modal-content .modal-description ul{margin-bottom:1em}#shopify-section-pdp .modal-content .modal-description ul{list-style:disc;padding-left:1.25em}#shopify-section-pdp .modal-content .modal-close{position:absolute}#shopify-section-pdp .modal-content .modal-close:hover{background-color:transparent;color:#373633}#shopify-section-pdp .modal-content .modal-close:before{background-color:#000}#shopify-section-pdp .modal-content .modal-close:after{background-color:#000}#shopify-section-pdp .modal-content{overflow-y:hidden;overflow-x:scroll;margin-bottom:20px}#shopify-section-pdp .modal-content table{font-family:CalibreMedium;background-color:#fbfaf9;width:100%;border-collapse:collapse;text-transform:uppercase;font-style:normal;font-weight:500;font-size:16px;line-height:19px;text-align:center;letter-spacing:.15em}#shopify-section-pdp .modal-content table td,#shopify-section-pdp .modal-content table th{border:2px solid #FFFFFF;height:80px;vertical-align:middle;width:-webkit-min-content!important;width:-moz-min-content!important;width:min-content!important;padding:.625em;word-break:keep-all}:is(#shopify-section-pdp .modal-content table td,#shopify-section-pdp .modal-content table th) img{width:225px;max-width:33.33vw;height:auto;object-fit:contain;object-position:50% 50%}#shopify-section-pdp .modal-content table tbody td{font-size:16px;color:#000}#shopify-section-pdp .modal-content table tbody td strong,#shopify-section-pdp .modal-content table tbody td b{font-weight:700}#shopify-section-pdp .modal-content table tbody td:first-child{background-color:#f3f1f1}#shopify-section-pdp .modal-content table tr:nth-child(2n){background:#edeceb}#shopify-section-pdp .modal-content table tr:nth-child(2n) td:first-child{background-color:#e7e5e4}@media screen and (max-width: 576px){#shopify-section-pdp #compareModal .modal-content table tbody td,#shopify-section-pdp #compareModal .modal-content table{height:auto;font-size:12px}#shopify-section-pdp #compareModal .modal-content{max-height:90vh;margin-bottom:0}}@media (orientation: landscape) and (max-height: 576px){#shopify-section-pdp #compareModal .modal-content table tbody td,#shopify-section-pdp #compareModal .modal-content table{height:auto;font-size:12px}#shopify-section-pdp #compareModal .modal-content{max-height:90vh;margin-bottom:0}#shopify-section-pdp .modal-content table td img,#shopify-section-pdp .modal-content table th img{width:auto;max-height:25vh}}.details__heading{margin-bottom:15px!important}.details__includes_checklist{margin-bottom:31px}.details__includes_checklist li{position:relative;padding-left:16px;margin-bottom:.75em;font-size:15.5px;line-height:126.173%;letter-spacing:.1em}.details__includes_checklist li:before{content:"";background:url(./check.svg) no-repeat center center;background-size:contain;width:10px;height:8px;display:block;position:absolute;top:7px;left:-2px}.details__includes_checklist li>strong,.details__includes_checklist li>b,.details__includes_checklist li>em,.details__includes_checklist li>i{position:relative;top:-.1em;font-family:CalibreRegular;font-size:13.5px;font-weight:600;line-height:103.295%;letter-spacing:.03em}.details__includes_checklist li em,.details__includes_checklist li i{padding:0 .5em;font-style:normal;text-decoration:line-through}#shopify-section-pdp .btn.btn--solid{font-size:18.897px;font-weight:500;line-height:103.493%;letter-spacing:.1em}#shopify-section-pdp .product-details.product-details{background-color:#e8e8e8;margin-left:-.75rem;margin-right:-.75rem;padding:60px 0 53px}#shopify-section-pdp .product-details.product-details .container:not(.is-max-desktop):not(.is-max-widescreen){width:83.33333%;max-width:1044px}@media screen and (min-width: 769px){#shopify-section-pdp .product-details.product-details{margin-left:0;margin-right:0}}#shopify-section-pdp .product-details.product-details .columns{margin-bottom:0}#shopify-section-pdp .product-details.product-details .columns .column{padding:0 3.66%}#shopify-section-pdp .product-details.product-details .columns .column .column-label,#shopify-section-pdp .product-details.product-details .columns .column .column-description,#shopify-section-pdp .product-details.product-details .columns .column h3,#shopify-section-pdp .product-details.product-details .columns .column p{font-size:20px;line-height:128.996%}#shopify-section-pdp .product-details.product-details .columns .column .column-label,#shopify-section-pdp .product-details.product-details .columns .column h3{font-weight:600;line-height:128.996%;letter-spacing:.07em;text-transform:uppercase;margin:1em 0 0}#shopify-section-pdp .product-details.product-details .columns .column .column-label:first-child,#shopify-section-pdp .product-details.product-details .columns .column h3:first-child{margin-top:0}#shopify-section-pdp .product-details.product-details .columns .column .column-description,#shopify-section-pdp .product-details.product-details .columns .column p:not(.column-label){letter-spacing:-.02em}#shopify-section-pdp .product-details.product-details .columns .column.is-one-half{padding-right:100px}#shopify-section-pdp .product-details.product-details .columns .column:first-child{padding-left:0}#shopify-section-pdp .product-details.product-details .columns .column:last-child{padding-right:0}#shopify-section-pdp .product-details.product-details .accordion__list,#shopify-section-pdp .product-details.product-details .accordion__list button,#shopify-section-pdp .product-details.product-details .accordion__list .accordion__copy{padding-left:0;padding-right:0}#shopify-section-pdp .product-details.product-details .accordion__list{padding:0}#shopify-section-pdp .product-details.product-details .accordion__heading,#shopify-section-pdp .product-details.product-details .accordion__copy{font-size:20px;line-height:128.996%}#shopify-section-pdp .product-details.product-details .accordion__heading{font-weight:600;line-height:128.996%;letter-spacing:.07em;text-transform:uppercase;margin-bottom:0}#shopify-section-pdp .product-details.product-details .accordion__copy{letter-spacing:-.02em}.product-terms-and-conditions{background-color:#d1d1d1;margin-left:-.75rem;margin-right:-.75rem;padding:52px 0 54px}.product-terms-and-conditions .container:not(.is-max-desktop):not(.is-max-widescreen){width:83.33333%;max-width:1068px}.product-terms-and-conditions .product-terms-and-conditions__title{margin-bottom:.7em;font-size:20px;font-weight:600;line-height:75%;letter-spacing:.07em;text-transform:uppercase}.product-terms-and-conditions .product-terms-and-conditions__text p{font-size:12px;line-height:125%;letter-spacing:-.016em}.product-details+.product-terms-and-conditions{margin-top:-60px}.details__toggle{font-family:CalibreMedium;cursor:pointer}.details__toggle:after{content:" ";display:inline-block;margin-left:10px;position:relative;top:1px;background-image:url(../img/down-chevron.svg);background-repeat:no-repeat;width:14px;height:14px}.details__toggle--active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.details__thumbs img{border:1px solid #fff;cursor:pointer}.details__thumbs img.selected{border:1px solid #000}.details__grid{display:-ms-grid;display:grid;-ms-grid-columns:(45px)[auto-fill];grid-template-columns:repeat(auto-fill,45px);-ms-grid-rows:()[45px];grid-template-rows:repeat(45px);-webkit-column-gap:1rem;column-gap:10px;row-gap:10px;place-items:center;margin-bottom:40px}.details__grid div{cursor:pointer;border:1px solid black;border-radius:3px;width:100%;line-height:40px;height:45px;font-size:1.25rem;-webkit-transition:all .3s ease;transition:all .3s ease;font-family:CalibreMedium;font-style:normal;font-weight:500;font-size:16px;text-align:center;padding-left:2px;padding-top:1px;letter-spacing:.15em}.details__grid div:hover{background:#0000000d}.details__grid div.nostock{opacity:.2}.details__grid div.on{background:#000;color:#fff}.details__color ul{display:-webkit-box;display:-ms-flexbox;display:flex}.details__color ul li{height:45px;width:45px;background:#000;margin-right:1.25rem;overflow:hidden;text-indent:-999px;border-radius:50%;border:4px solid #fff;outline:1px solid #909193;cursor:pointer}.details__color ul li:hover{border:4px solid #fff;outline:3px solid #000}.details__color ul li.grey{background:#c4c4c4}.details__color ul li.yellow{background:#e9ff2b}.details__color ul li.white{background:#fff}.details__select.select:not(.is-multiple){display:block;margin-bottom:30px}.details__select.select:not(.is-multiple) select:not([multiple]),.details__select.select:not(.is-multiple) .details__select__price-fit-tester{width:100%;height:100%;display:block;padding-left:16px;border:1px solid #000;border-radius:3px;font-size:15.5px;line-height:126.173%;letter-spacing:.1em;text-transform:uppercase}.details__select.select:not(.is-multiple):not(.is-multiple):not(.is-loading):after{top:50%}.details__select.select:not(.is-multiple) .details__select__price-fit-tester{width:auto!important;display:inline-block!important;visibility:hidden;pointer-events:none;position:absolute;z-index:-999}.details__select.select:not(.is-multiple) .details__select__price-wrapper{height:100%;display:flex;align-items:center;position:absolute;top:0;right:51px;pointer-events:none}.details__select.select:not(.is-multiple) .details__select__price-wrapper .details__select__price{font-family:CalibreMedium;font-size:18.897px;font-weight:500;line-height:103.493%;letter-spacing:.03em}.details__select.select:not(.is-multiple) .details__select__price-wrapper .details__select__sale-price{margin-right:18px}.details__select.two-row.select:not(.is-multiple){height:57px}.details__select.two-row.select:not(.is-multiple) select:not([multiple]){display:flex;align-items:flex-start;padding-bottom:28px}.details__select.two-row.select:not(.is-multiple) .details__select__price-wrapper{top:auto;bottom:7px;left:16px;right:auto;height:auto}.details__checklist{margin-bottom:30px}.c-img:nth-child(2){opacity:0;position:absolute;top:0;left:0;z-index:10;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.c-img-hover .c-img:nth-child(2){opacity:1}.price-red{color:#e54c4c;margin-right:.3rem}.sale-price{font-weight:400;font-family:CalibreRegular!important}.original-price{font-size:1.56rem;font-family:Calibre}.no-red-strike{color:#1f1e1c;opacity:.5}.product-list-promo{color:#e54c4c}div.rbr-sbap_body{display:none}.carousel__slider .default-product a img,.collection__list .boost-pfs-filter-products .product .product__image a img{width:100%;height:auto;aspect-ratio:290 / 369;object-fit:contain;object-position:50% 50%}#cart-form tr.item-has-bundle td{border-bottom:none;padding-bottom:0}#cart-form tr.bundle-item{pointer-events:none;cursor:initial}#cart-form tr.bundle-item td{padding-top:0;border-top:none}#cart-form tr.bundle-item .img-td img{max-height:125px;object-fit:contain;object-position:50% 50%}#cart-form tr.bundle-item:has(+tr.bundle-item) td{border-bottom:none}#cart-form s{display:block}#cart-form #totals .has-text-right .affirm-as-low-as{font-size:15.184px;letter-spacing:-.02em;max-width:185px}@media (max-width: 576px){#cart-form tr.item-has-bundle #quantityCol,#cart-form tr.bundle-item #quantityCol{margin-top:-15%}#cart-form #totals .has-text-right{flex-direction:column}#cart-form #totals .has-text-right .affirm-as-low-as{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/custom.css.map */
