#mini-cart{display:none}.expand-hitbox{position:relative}.expand-hitbox:after{content:"";position:absolute;left:-8px;top:-8px;width:calc(100% + 16px);height:calc(100% + 16px)}.c-40{width:100%;margin:0 auto;padding-left:2.7777777778vw;padding-right:2.7777777778vw;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media screen and (max-width:767px){.c-40{padding:0 18px}}.popout-menu{position:relative}.popout-menu .popout-menu-label-border{position:absolute;z-index:2}.popout-menu .popout-menu-content,.popout-menu .popout-menu-label{z-index:4}.popout-menu .menu-bg{z-index:3}.popout-menu .popout-menu-label{border:none;position:relative}.popout-menu .popout-menu-label:before{content:"";position:absolute;width:calc(100% + 5px);height:calc(100% + 2.5vw);left:-5px;top:-1.1111111111vw}@media screen and (max-width:1440px){.popout-menu .popout-menu-label:before{top:-16px;height:calc(100% + 36px)}}.marquee,.pencil-marquee{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;white-space:nowrap;overflow:hidden}.marquee .inner,.pencil-marquee .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.7777777778vw}@media screen and (max-width:1440px){.marquee .inner,.pencil-marquee .inner{gap:40px}}.marquee .group,.pencil-marquee .group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2.7777777778vw}@media screen and (max-width:1440px){.marquee .group,.pencil-marquee .group{gap:40px}}.marquee.right .inner,.pencil-marquee.right .inner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.untouchable{pointer-events:none}.filtered .product-card.wide,.sorted .product-card.wide{width:22.7777777778vw;min-width:22.7777777778vw}@media screen and (max-width:767px){.filtered .product-card.wide,.sorted .product-card.wide{width:100%;min-width:100%}}.btn{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;position:relative;white-space:nowrap;border:1px solid #1a1a1a;border-radius:2.2222222222vw;padding-left:1.1111111111vw;padding-right:1.1111111111vw;min-width:8.3333333333vw;width:auto;font-size:24px;letter-spacing:-.48px;height:32px;cursor:pointer;font-family:RiformaLLSub-Regular,sans-serif;color:#1a1a1a;text-align:center}@media screen and (max-width:1440px){.btn{border-radius:32px;padding-left:16px;padding-right:16px;min-width:120px}}.btn.active{color:#efefef;background:#3815eb;border-color:#3815eb}.btn.active path{fill:#efefef}.btn.trigger-active{color:#efefef;background:#1a1a1a;border-color:#1a1a1a}.btn.trigger-active path{fill:#efefef}.btn.blue{color:#efefef;background:#3815eb;border-color:transparent}.btn.blue path{fill:#efefef}.btn.white{color:#efefef;border-color:#efefef}.btn.black{color:#efefef;border-color:#1a1a1a;background-color:#1a1a1a}.btn.black path{fill:#efefef}.btn.all-items{gap:.5555555556vw}@media screen and (max-width:1440px){.btn.all-items{gap:8px}}.btn.all-items .icon{width:1.0416666667vw;-webkit-transform:scaleX(1.05);transform:scaleX(1.05)}@media screen and (max-width:1440px){.btn.all-items .icon{width:15px}}.btn.all-items .icon svg{overflow:visible}.btn.all-items .icon{position:relative;bottom:-.0694444444vw}@media screen and (max-width:1440px){.btn.all-items .icon{bottom:-1px}}.btn:not(.no-transition){-webkit-transition:all .22s cubic-bezier(.445,.05,.55,.95);transition:all .22s cubic-bezier(.445,.05,.55,.95)}html:not(.touch) .btn:not(.no-transition):hover{color:#efefef;background:#3815eb;border-color:transparent}html:not(.touch) .btn:not(.no-transition):hover path{fill:#efefef}html:not(.touch) .btn:not(.no-transition):hover.blue{color:#3815eb;background:#efefef;border-color:#000}html:not(.touch) .btn:not(.no-transition):hover.blue path{fill:#3815eb}html:not(.touch) .btn:not(.no-transition).black:hover{color:#1a1a1a;background:#efefef;border-color:#1a1a1a}html:not(.touch) .btn:not(.no-transition).black:hover path{fill:#1a1a1a}html:not(.touch) .btn:not(.no-transition).trigger:hover{color:#efefef;background:#1a1a1a;border-color:#1a1a1a}html:not(.touch) .btn:not(.no-transition).trigger:hover path{fill:#efefef}.btn path{-webkit-transition:all .22s cubic-bezier(.445,.05,.55,.95);transition:all .22s cubic-bezier(.445,.05,.55,.95)}.btn.not-hover{-webkit-transition:all;transition:all}html:not(.touch) .btn.not-hover:hover{color:#1a1a1a;background:#efefef;border-color:#1a1a1a}.btn.increment-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:13.3333333333vw}@media screen and (max-width:1440px){.btn.increment-wrapper{width:192px}}.btn.quantity{padding:0}.btn .decrease{padding-left:1.4583333333vw;position:relative;font-size:1.8055555556vw;top:-.1388888889vw}@media screen and (max-width:1440px){.btn .decrease{padding-left:21px;font-size:26px;top:-2px}}.btn .increase{padding-right:1.4583333333vw;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:24px;letter-spacing:-.48px}@media screen and (max-width:1440px){.btn .increase{padding-right:21px}}.btn .decrease,.btn .increase{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;letter-spacing:-.0333333333vw;font-family:RiformaLLSub-Regular,sans-serif;color:#1a1a1a}@media screen and (max-width:1440px){.btn .decrease,.btn .increase{letter-spacing:-.48px}}.btn.disabled{opacity:1}@media screen and (max-width:767px){.btn{padding-top:2px;padding-bottom:3px}}.success-message{font-size:24px;letter-spacing:-.48px;margin-top:.8333333333vw;font-style:normal;font-weight:400;line-height:110%;font-family:RiformaLLSub-Regular,sans-serif;opacity:0;visibility:hidden;position:absolute}@media screen and (max-width:1440px){.success-message{margin-top:12px}}.search-modal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;z-index:10001;top:0;left:0;height:100%;opacity:0;visibility:hidden;pointer-events:none}.search-modal,.search-modal .search-form{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.search-modal .search-form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;min-height:11.1111111111vw;z-index:2;background:#3815eb}@media screen and (max-width:1440px){.search-modal .search-form{min-height:160px}}.search-modal .search-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%}.search-modal .search-form input{width:100%;height:100%;background:transparent;border:none;font-family:RiformaLLSub-Regular,sans-serif;padding-right:0;font-size:5.5555555556vw;letter-spacing:-.1111111111vw;padding-left:2.7777777778vw;color:#efefef}@media screen and (max-width:1440px){.search-modal .search-form input{font-size:80px;letter-spacing:-1.6px}}@media screen and (max-width:720px){.search-modal .search-form input{padding-left:20px}}.search-modal .search-form input::-webkit-input-placeholder{color:#efefef;opacity:.7}.search-modal .search-form input::-moz-placeholder{color:#efefef;opacity:.7}.search-modal .search-form input:-ms-input-placeholder,.search-modal .search-form input::-ms-input-placeholder{color:#efefef;opacity:.7}.search-modal .search-form input::placeholder{color:#efefef;opacity:.7}.search-modal .close{margin-right:2.7777777778vw;height:5.5555555556vw;max-width:5.5555555556vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;border-radius:100%;-webkit-transition:all .2s cubic-bezier(.445,.05,.55,.95);transition:all .2s cubic-bezier(.445,.05,.55,.95)}@media screen and (max-width:720px){.search-modal .close{margin-right:20px}}@media screen and (max-width:1440px){.search-modal .close{height:80px;max-width:80px}}.search-modal .close svg{display:-webkit-box;display:-ms-flexbox;display:flex;height:2.2222222222vw}@media screen and (max-width:1440px){.search-modal .close svg{height:32px}}.search-modal .close path{-webkit-transition:all .2s cubic-bezier(.445,.05,.55,.95);transition:all .2s cubic-bezier(.445,.05,.55,.95)}html:not(.touch) .search-modal .close:hover{background-color:#efefef}html:not(.touch) .search-modal .close:hover path{fill:#3815eb}.search-modal .results{visibility:hidden;opacity:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#2d0cd2;position:relative;z-index:2;height:100%;padding-top:2.6388888889vw;overflow:scroll;scrollbar-width:none}@media screen and (max-width:1440px){.search-modal .results{padding-top:38px}}.search-modal .results::-webkit-scrollbar{display:none}.search-modal .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search-modal .top .top-inner{padding-left:2.7777777778vw;padding-right:2.7777777778vw}@media screen and (max-width:767px){.search-modal .top .top-inner{padding:0 18px 40px}}.search-modal .slider{overflow:hidden;padding-left:2.7777777778vw;padding-right:2.7777777778vw}@media screen and (max-width:767px){.search-modal .slider{padding:0 18px}}.search-modal .no-result{color:#fff;font-family:RiformaLLSub-Regular,sans-serif;font-size:2.7777777778vw;text-wrap:pretty;letter-spacing:-.0555555556vw;padding-left:2.7777777778vw;padding-right:2.7777777778vw}@media screen and (max-width:1152px){.search-modal .no-result{font-size:32px}}@media screen and (max-width:1440px){.search-modal .no-result{letter-spacing:-.8px}}@media screen and (max-width:767px){.search-modal .no-result{padding:0 18px}}.search-modal .top-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;color:#efefef;font-family:RiformaLLSub-Regular,sans-serif;line-height:1;padding-bottom:1.3888888889vw;font-size:24px;letter-spacing:-.48px}@media screen and (max-width:720px){.search-modal .top-inner{padding-bottom:10px}}.search-modal .top-inner a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6944444444vw}@media screen and (max-width:1440px){.search-modal .top-inner a{gap:10px}}.search-modal .top-inner a .svg-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:1.3194444444vw;height:1.0416666667vw;overflow:hidden}@media screen and (max-width:1440px){.search-modal .top-inner a .svg-wrapper{width:19px;height:15px}}.search-modal .top-inner a svg{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-transition:-webkit-transform .25s cubic-bezier(.445,.05,.55,.95);transition:-webkit-transform .25s cubic-bezier(.445,.05,.55,.95);transition:transform .25s cubic-bezier(.445,.05,.55,.95);transition:transform .25s cubic-bezier(.445,.05,.55,.95),-webkit-transform .25s cubic-bezier(.445,.05,.55,.95)}.search-modal .top-inner a svg:first-of-type{position:relative;-webkit-transition-delay:.15s;transition-delay:.15s}.search-modal .top-inner a svg:last-of-type{position:absolute;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transform:translateX(-100%);transform:translate(-100%)}html:not(.touch) .search-modal .top-inner a:hover svg:first-of-type{-webkit-transform:translateX(100%);transform:translate(100%);-webkit-transition-delay:0s;transition-delay:0s}html:not(.touch) .search-modal .top-inner a:hover svg:last-of-type{-webkit-transition-delay:.15s;transition-delay:.15s;-webkit-transform:translateX(0);transform:translate(0)}.search-modal .slides{margin-bottom:2.7777777778vw}@media screen and (max-width:1368px){.search-modal .slides{margin-bottom:38px}}.search-modal .slide{min-width:13.8888888889vw;max-width:13.8888888889vw;margin-right:1.3888888889vw}@media screen and (max-width:1440px){.search-modal .slide{min-width:200px;max-width:200px;margin-right:20px}}.search-modal .product-card{width:100%;min-width:0}.search-modal .product-card .color-options-wrapper,.search-modal .product-card .price-wrapper,.search-modal .product-card .product-name{color:#efefef;border-color:#efefef}.search-modal .product-card .compare-at-price{color:#f0f0f0cc}.search-modal .product-card .product-name button path{stroke:#efefef}html:not(.touch) .search-modal .product-card .product-name button:hover path{fill:#efefef}.search-modal .progress-bar{position:relative;width:100%;height:4px;background-color:#f0f0f033;overflow:hidden;opacity:0;visibility:hidden}.search-modal .progress{position:absolute;border-radius:8px;width:100%;height:100%;background-color:#efefef;-webkit-transform-origin:left center;transform-origin:left center}.search-modal .modal-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;margin-top:3.4722222222vw;padding-left:2.7777777778vw;padding-right:2.7777777778vw}@media screen and (max-width:1440px){.search-modal .modal-bottom{margin-top:50px}}@media screen and (max-width:767px){.search-modal .modal-bottom{padding:0 18px}}.search-modal .releated-articles{overflow:scroll;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search-modal .releated-articles:after{content:"";position:absolute;top:0;left:0;width:100%;height:.6944444444vw;background:-webkit-gradient(linear,left top,left bottom,from(#2d0cd2),to(hsla(0,0%,97%,0)));background:linear-gradient(180deg,#2d0cd2,#f7f7f700)}@media screen and (max-width:1440px){.search-modal .releated-articles:after{height:10px}}.search-modal .overflow-c{height:100%}.search-modal .article{color:#efefef;font-family:RiformaLLSub-Regular,sans-serif;line-height:1}.search-modal .article a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:2.0833333333vw;padding-bottom:1.5972222222vw;border-top:1px solid hsla(0,0%,94%,.2)}@media screen and (max-width:1440px){.search-modal .article a{padding-top:30px;padding-bottom:23px}}.search-modal .article p{font-size:.9722222222vw;letter-spacing:-.0194444444vw;max-width:58.8888888889vw}@media screen and (max-width:1440px){.search-modal .article p{font-size:14px;letter-spacing:-.28px;max-width:848px}}.search-modal .article:last-of-type{border-bottom:1px solid hsla(0,0%,94%,.2);margin-bottom:2.0833333333vw}@media screen and (max-width:1440px){.search-modal .article:last-of-type{margin-bottom:30px}}.search-modal .title{margin-bottom:.7638888889vw;font-size:24px;letter-spacing:-.48px}@media screen and (max-width:1440px){.search-modal .title{margin-bottom:11px}}@media screen and (max-width:767px){.search-modal .top-inner{padding-top:15px}.search-modal .search-form{min-height:110px}.search-modal .search-form input{padding-left:18px;font-size:45px}.search-modal .close{margin-right:5px;height:60px;max-width:60px}.search-modal .close svg{height:28px}}.article .home-hero .left{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.article .home-hero .left{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}}@media screen and (max-width:767px){.article .home-hero .left img{display:none}}.template-404{height:100vh;height:100dvh;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#1a1a1a}.template-404 img{width:49.8611111111vw;margin-bottom:8.6805555556vw;height:auto;aspect-ratio:1/.42;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:1440px){.template-404 img{width:718px;margin-bottom:125px}}.template-404 p{font-family:RiformaLLSub-Regular,sans-serif;color:#c8c8c8;font-size:.9722222222vw;line-height:1.14;text-align:center;text-wrap:pretty;width:calc(100% - 80px);letter-spacing:-.0194444444vw;margin-bottom:2.4305555556vw}@media screen and (max-width:1440px){.template-404 p{font-size:14px;letter-spacing:-.28px;margin-bottom:35px}}@media screen and (max-width:767px){.template-404 img{width:calc(100% - 40px);margin-bottom:30px;height:auto;aspect-ratio:1/.42;-o-object-fit:contain;object-fit:contain}}#drag-cursor{position:fixed;pointer-events:none;top:0;left:0;-webkit-transform:translateZ(1px);transform:translateZ(1px);width:1.4583333333vw;aspect-ratio:1/1;height:auto;z-index:9999999}@media screen and (max-width:1440px){#drag-cursor{width:21px}}@media screen and (max-width:959px){#drag-cursor{display:none}}.drag-cursor,.drag-cursor *{cursor:none}.compare-at-price:empty{display:none}.jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-widget-actions-wrapper{-ms-flex-item-align:start!important;align-self:flex-start!important;width:auto!important}.jdgm-btn--border:hover,.jdgm-btn--solid:hover,input[type=submit].jdgm-btn--solid:hover{opacity:1!important}#judgeme_product_reviews{padding-top:4.5138888889vw;padding-bottom:4.5138888889vw}@media screen and (max-width:775.3846153846px){#judgeme_product_reviews{padding-top:35px;padding-bottom:35px}}.jdgm-rev__buyer-badge{padding:4px 8px 3px 7px!important;border-radius:12px!important}.jdgm-btn{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;position:relative!important;border-radius:32px!important;font-weight:400!important;padding:6px 16px!important;min-width:120px!important;font-size:24px!important;letter-spacing:-.48px!important;width:auto!important;cursor:pointer!important;font-family:RiformaLLSub-Regular,sans-serif!important;color:#efefef!important;border:1px solid #1a1a1a!important;background-color:#1a1a1a!important;text-align:center!important}.jdgm-btn:not(.no-transition){-webkit-transition:all .22s cubic-bezier(.445,.05,.55,.95)!important;transition:all .22s cubic-bezier(.445,.05,.55,.95)!important}html:not(.touch) .jdgm-btn:not(.no-transition):hover{color:#1a1a1a!important;background:#efefef!important;border-color:#1a1a1a!important}html:not(.touch) .jdgm-btn:not(.no-transition):hover path{fill:#efefef!important}@media screen and (max-width:767px){.jdgm-btn{padding-top:2px!important;padding-bottom:3px!important}}.jdgm-prev-badge{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.jdgm-prev-badge .jdgm-prev-badge__text{font-family:RiformaLLSub-Regular,sans-serif!important;font-size:.9722222222vw;margin-left:.2777777778vw;padding-top:.0694444444vw}@media screen and (max-width:1440px){.jdgm-prev-badge .jdgm-prev-badge__text{font-size:14px;margin-left:4px;padding-top:1px}}.jdgm-prev-badge .jdgm-prev-badge__stars,.jdgm-prev-badge .jdgm-star{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.jdgm-prev-badge .jdgm-star{top:-1px!important}.jdgm-prev-badge .jdgm-star:before,.jdgm-rev-widg{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.jdgm-rev-widg{padding:2.778vw!important;font-family:RiformaLLSub-Regular,sans-serif!important;font-weight:400!important;position:relative!important}.jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-rev-widg__header{width:100%!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-rev-widg__summary{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}@media screen and (max-width:767px){.jdgm-rev-widg{padding:0 18px!important}}.jdgm-histogram__bar,.jdgm-histogram__bar-content{height:90%!important;top:5%!important;position:relative!important}.jdgm-form-wrapper{position:absolute!important;top:200px!important;left:calc(50% - 310px)!important;width:620px!important;background:#efefef!important;z-index:99999!important;max-height:80vh!important;overflow:auto!important;padding-top:0!important;border-radius:20px!important;-webkit-box-shadow:0 0 30px rgba(0,0,0,.5);box-shadow:0 0 30px #00000080}@media screen and (max-width:767px){.jdgm-form-wrapper{width:100%!important;left:0!important;height:100vh!important;height:100dvh!important;max-height:none!important;border-radius:0!important}}.jdgm-histogram__row.jdgm-histogram__clear-filter{display:none!important}.jdgm-rev__title{font-weight:inherit!important}.jdgm-rev__author,.jdgm-rev__title{font-size:24px!important;letter-spacing:-.48px!important}.jdgm-rev__body{opacity:.9!important;font-size:18px!important;max-width:70%!important}.jdgm-rev__timestamp{font-size:24px!important;letter-spacing:-.48px!important}.jdgm-paginate{font-size:24px!important;border-top:none!important;padding-top:40px!important;width:220px!important;margin:0 auto!important}.jdgm-paginate__page{width:auto!important}.jdgm-paginate__page.jdgm-curt{font-size:24px!important;border:1px solid #1a1a1a!important;border-radius:50%!important;width:35px!important;height:auto!important;aspect-ratio:1/1!important;padding:5px 5px 3px 4px!important;font-weight:400!important;color:#1a1a1a!important}.jdgm-write-rev-link{font-weight:400!important;max-width:none!important}.jdgm-write-rev-link:hover{opacity:1!important}span.jdgm-star{font-family:RiformaLLSub-Regular,sans-serif!important;font-size:40px!important;font-weight:400!important;line-height:1!important;height:auto!important;aspect-ratio:1/1!important;position:relative;top:-2px}span.jdgm-star.jdgm--off:before,span.jdgm-star:before{content:"*"!important;height:auto;aspect-ratio:1/1}span.jdgm-star.jdgm--off:before{color:#848484}.jdgm-widget-actions-wrapper{margin-top:30px!important}.jdgm-form__title{font-size:55px!important;font-family:RiformaLLSub-Regular,sans-serif;font-weight:400!important;letter-spacing:-2.56px!important;text-transform:capitalize}.jdgm-form-wrapper,.jdgm-question-form-wrapper{border-top:none!important}.jdgm-form{z-index:2!important;position:relative!important;background:#efefef!important;padding:60px 40px!important;overflow:hidden!important}.jdgm-rev-widg__title{text-align:left;height:auto!important;border-bottom:1px solid #1a1a1a!important;font-size:40px!important;font-weight:400!important;line-height:1.6!important;letter-spacing:-.8px!important}.jdgm-rev-widg__reviews{border-top:1px solid #1a1a1a!important;padding-left:100px!important}.jdgm-write-rev-link{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;position:relative!important;border:1px solid #1a1a1a!important;border-radius:32px!important;width:100%!important;font-size:24px!important;letter-spacing:-.48px!important;cursor:pointer!important;font-family:RiformaLLSub-Regular,sans-serif!important;color:#1a1a1a!important;text-align:center!important;background:transparent!important;margin:0 auto 0 0!important}.jdgm-write-rev-link:not(.no-transition){-webkit-transition:all .22s cubic-bezier(.445,.05,.55,.95)!important;transition:all .22s cubic-bezier(.445,.05,.55,.95)!important}html:not(.touch) .jdgm-write-rev-link:not(.no-transition):hover{color:#efefef!important;background:#3815eb!important;border-color:transparent!important}.jdgm-row-stars{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;padding-right:40px!important}.jdgm-row-stars>*{width:100%!important;border:none!important}@media screen and (max-width:959px){.jdgm-row-stars{padding-right:0!important}}@media screen and (max-width:767px){.jdgm-row-stars{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.jdgm-row-stars>*{width:100%!important}}.jdgm-histogram__row{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;height:24px!important}.jdgm-histogram__frequency,.jdgm-rev-widg__summary-stars .jdgm-star,.jdgm-rev__icon,.jdgm-rev__source,.jdgm-row-actions{display:none!important}.jdgm-rev{border-color:#1a1a1a!important;border-width:1px!important}.jdgm-rev:first-child{border:none!important}.jdgm-rev-widg__summary-average{font-size:120px!important}@media screen and (max-width:959px){.jdgm-rev-widg__summary-average{line-height:1!important}}@media screen and (max-width:767px){.jdgm-rev-widg__summary-average{font-size:60px!important}}.jdgm-rev-widg__summary-inner,.jdgm-rev-widg__summary-stars,.jdgm-rev__author-wrapper{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.jdgm-rev__author-wrapper{position:relative!important;bottom:-4px!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.jdgm-rev__author-wrapper .jdgm-row-extra{display:none!important}.jdgm-rev-widg__body{padding-top:64px!important;-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important}@media screen and (max-width:1300px){.jdgm-rev__body{max-width:100%!important}}@media screen and (max-width:1200px){.jdgm-rev-widg__reviews{padding-left:0!important}}@media screen and (max-width:959px){.jdgm-histogram__bar{-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important;margin-right:0!important;width:auto!important}.jdgm-rev-widg{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;padding-left:18px!important;padding-right:18px!important}.jdgm-rev__title{font-size:18px!important;letter-spacing:-.32px!important}.jdgm-rev__author,.jdgm-rev__body,.jdgm-rev__timestamp{font-size:14px!important;letter-spacing:-.28px!important}.jdgm-rev .jdgm-rev__rating{position:relative!important;left:-1px!important}.jdgm-row-rating{margin-top:20px!important}.jdgm-rev__timestamp{position:relative!important;bottom:-2px!important}.jdgm-paginate{font-size:18px!important;padding-top:25px!important}.jdgm-rev__author{color:#7b7b7b!important}}@media screen and (max-width:767px){.jdgm-widget-actions-wrapper{margin-top:10px!important}.jdgm-rev-widg__body{padding-top:13px!important}span.jdgm-star{font-size:32px!important}}.yotpo-widget-loyalty-floater-widget .yotpo-floater-widget-layout{z-index:99}.yotpo-widget-loyalty-floater-widget{pointer-events:none}.drawer{cursor:pointer}.drawer .label::-moz-selection,.drawer .title::-moz-selection{background-color:transparent}.drawer .label::selection,.drawer .title::selection{background-color:transparent}.sticky-pdp-drawer .label::-moz-selection,.sticky-pdp-drawer .title::-moz-selection{background-color:transparent}.sticky-pdp-drawer .label::selection,.sticky-pdp-drawer .title::selection{background-color:transparent}.checkbox-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;cursor:pointer;color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:1.6666666667vw;gap:1.1111111111vw;line-height:1;letter-spacing:-.0333333333vw}@media screen and (max-width:1200px){.checkbox-label{font-size:20px}}@media screen and (max-width:1440px){.checkbox-label{gap:16px}}@media screen and (max-width:1200px){.checkbox-label{letter-spacing:-.4px}}.checkbox-label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.calculator-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;height:100%;padding:40px}.calculator-wrapper label{cursor:pointer}.calculator-wrapper .group,.calculator-wrapper label{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:RiformaLLSub-Regular,sans-serif}.calculator-wrapper .group{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.calculator-wrapper .group p{margin-right:12px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.calculator-wrapper .group.unit-group{margin-bottom:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.calculator-wrapper .group.unit-group>div{gap:45px;display:-webkit-box;display:-ms-flexbox;display:flex}.calculator-wrapper .group.unit-group:nth-child(3){margin-top:25px}.calculator-wrapper .group.distance-group{padding-top:15px}.calculator-wrapper .trigger-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.calculator-wrapper .trigger-wrapper p{font-family:RiformaLLSub-Regular,sans-serif;font-size:1.25vw}@media screen and (max-width:1280px){.calculator-wrapper .trigger-wrapper p{font-size:16px}}.calculator-wrapper .trigger-wrapper .update-quantity{display:none}.calculator-wrapper .boxes-needed{font-family:RiformaLLSub-Regular,sans-serif;font-size:1.25vw;margin-top:25px;margin-bottom:25px}@media screen and (max-width:1280px){.calculator-wrapper .boxes-needed{font-size:16px}}.calculator-wrapper .boxes-needed:empty{display:none}.calculator-wrapper .unit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.calculator-wrapper input[type=checkbox]{position:absolute}.calculator-wrapper input[type=text]{width:100px;background:transparent;border:none;border-bottom:1px solid #1a1a1a;color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:1.25vw;letter-spacing:-.0333333333vw;line-height:1;padding:0 0 0 2px}@media screen and (max-width:1280px){.calculator-wrapper input[type=text]{font-size:16px}}@media screen and (max-width:1200px){.calculator-wrapper input[type=text]{letter-spacing:-.4px}}.calculator-wrapper input[type=text]::-webkit-input-placeholder{color:#1a1a1a;opacity:.35;font-family:RiformaLLSub-Regular,sans-serif;font-size:1.25vw;line-height:1;letter-spacing:-.0333333333vw}.calculator-wrapper input[type=text]::-moz-placeholder{color:#1a1a1a;opacity:.35;font-family:RiformaLLSub-Regular,sans-serif;font-size:1.25vw;line-height:1;letter-spacing:-.0333333333vw}.calculator-wrapper input[type=text]:-ms-input-placeholder,.calculator-wrapper input[type=text]::-ms-input-placeholder{color:#1a1a1a;opacity:.35;font-family:RiformaLLSub-Regular,sans-serif;font-size:1.25vw;line-height:1;letter-spacing:-.0333333333vw}.calculator-wrapper input[type=text]::placeholder{color:#1a1a1a;opacity:.35;font-family:RiformaLLSub-Regular,sans-serif;font-size:1.25vw;line-height:1;letter-spacing:-.0333333333vw}@media screen and (max-width:1120px){.calculator-wrapper input[type=text]::-webkit-input-placeholder{font-size:14px}.calculator-wrapper input[type=text]::-moz-placeholder{font-size:14px}.calculator-wrapper input[type=text]:-ms-input-placeholder,.calculator-wrapper input[type=text]::-ms-input-placeholder{font-size:14px}.calculator-wrapper input[type=text]::placeholder{font-size:14px}}@media screen and (max-width:1200px){.calculator-wrapper input[type=text]::-webkit-input-placeholder{letter-spacing:-.4px}.calculator-wrapper input[type=text]::-moz-placeholder{letter-spacing:-.4px}.calculator-wrapper input[type=text]:-ms-input-placeholder,.calculator-wrapper input[type=text]::-ms-input-placeholder{letter-spacing:-.4px}.calculator-wrapper input[type=text]::placeholder{letter-spacing:-.4px}}@media screen and (max-width:767px){.calculator-wrapper{padding:30px}}.pseudo-checkbox{background:#efefef;position:relative;width:21px;height:21px;min-width:21px;min-height:21px;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #1a1a1a}.pseudo-checkbox:after{content:"";width:14px;height:14px;top:2px;left:2px;background:#1a1a1a;position:absolute;-webkit-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:all .18s cubic-bezier(.39,.575,.565,1);transition:all .18s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:767px){.pseudo-checkbox{position:relative;bottom:-1px}}input:checked+.pseudo-checkbox:after{-webkit-transform:scale(1);transform:scale(1);opacity:1}.title-drawers .c-40{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:6.9444444444vw}@media screen and (max-width:1008px){.title-drawers .c-40{padding-bottom:70px}}.title-drawers .header{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:2.7777777778vw;line-height:1;letter-spacing:-.0555555556vw;padding-top:1.1111111111vw;-webkit-box-flex:1;-ms-flex:1;flex:1;border-top:1px solid #1a1a1a}@media screen and (max-width:864px){.title-drawers .header{font-size:24px}}@media screen and (max-width:1152px){.title-drawers .header{letter-spacing:-.64px}}@media screen and (max-width:1440px){.title-drawers .header{padding-top:16px}}.title-drawers .drawer{border-bottom:1px solid #1a1a1a;padding-top:.9027777778vw;padding-bottom:.9722222222vw;overflow:hidden}@media screen and (max-width:1440px){.title-drawers .drawer{padding-top:13px;padding-bottom:14px}}.title-drawers .drawer:first-child{padding-top:1.1111111111vw}@media screen and (max-width:1440px){.title-drawers .drawer:first-child{padding-top:16px}}.title-drawers .drawer .title span{-webkit-transform:rotate(0) translateZ(0) scale(1);transform:rotate(0) translateZ(0) scale(1);-webkit-transition:all .3s cubic-bezier(.39,.575,.565,1);transition:all .3s cubic-bezier(.39,.575,.565,1)}.title-drawers .drawer.open .title span{-webkit-transform:rotate(-227deg) translateZ(0) scale(1.1);transform:rotate(-227deg) translateZ(0) scale(1.1)}.title-drawers .drawer-items{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:1.25vw;line-height:1.3}@media screen and (max-width:1120px){.title-drawers .drawer-items{font-size:14px}}.title-drawers .drawer-items>*{padding-top:2.0833333333vw;padding-bottom:.3472222222vw;opacity:0}@media screen and (max-width:1440px){.title-drawers .drawer-items>*{padding-top:30px;padding-bottom:5px}}.title-drawers .drawer-items>.scroll-to-trigger-wrapper{padding-top:0;padding-bottom:0;margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex}.title-drawers .drawer-items>.scroll-to-trigger-wrapper:last-child{margin-bottom:25px}@media screen and (max-width:1440px){.title-drawers .drawer-items>.scroll-to-trigger-wrapper{padding-top:0;padding-bottom:0}}.title-drawers .drawer-items li,.title-drawers .drawer-items p{margin-bottom:1.5277777778vw}@media screen and (max-width:1440px){.title-drawers .drawer-items li,.title-drawers .drawer-items p{margin-bottom:22px}}.title-drawers .right{width:46.6666666667vw;border-top:1px solid #1a1a1a}@media screen and (max-width:767px){.title-drawers .c-40{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.title-drawers .header{padding-top:0}}@media screen and (max-width:767px){.sticky-drawer-items{overflow:hidden}.sticky-pdp-drawer:not(.open) .add-to-cart{pointer-events:none}.sticky-pdp-drawer.open .add-to-cart{pointer-events:all}}#coupon-text{cursor:pointer}.title-list-copy h2,.title-list-copy h3,.title-list-cta h2,.title-list-cta h3{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:2.7777777778vw;letter-spacing:-.0555555556vw;line-height:1;width:46.6666666667vw}@media screen and (max-width:1440px){.title-list-copy h2,.title-list-copy h3,.title-list-cta h2,.title-list-cta h3{font-size:40px}}@media screen and (max-width:1152px){.title-list-copy h2,.title-list-copy h3,.title-list-cta h2,.title-list-cta h3{letter-spacing:-.64px}}@media screen and (max-width:767px){.title-list-copy h2,.title-list-copy h3,.title-list-cta h2,.title-list-cta h3{width:100%;margin-bottom:30px}}.title-copy .c-40{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:.4861111111vw;padding-bottom:9.7222222222vw}@media screen and (max-width:1440px){.title-copy .c-40{padding-top:7px}}@media screen and (max-width:720px){.title-copy .c-40{padding-bottom:70px}}.title-copy h2{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:2.7777777778vw;letter-spacing:-.0555555556vw;line-height:1;width:46.6666666667vw;padding-right:24px}@media screen and (max-width:1440px){.title-copy h2{font-size:40px}}@media screen and (max-width:1152px){.title-copy h2{letter-spacing:-.64px}}.title-copy .copy{color:#848484;font-family:RiformaLLSub-Regular,sans-serif;font-size:2.7777777778vw;letter-spacing:-.0555555556vw;line-height:1;position:relative;left:-.1388888889vw;width:46.6666666667vw;min-width:46.6666666667vw}@media screen and (max-width:720px){.title-copy .copy{font-size:20px}}@media screen and (max-width:1152px){.title-copy .copy{letter-spacing:-.64px}}@media screen and (max-width:720px){.title-copy .copy{left:-1px}}.title-copy .copy strong{color:#1a1a1a;font-weight:400}.title-copy .copy p{margin-bottom:40px}.title-copy .copy p:last-child{margin-bottom:0}.title-copy .copy p:not(:last-child),.title-copy .metafield-rich_text_field{margin-bottom:40px}.title-copy .button-link{display:inline-block}@media screen and (max-width:767px){.title-copy .c-40{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:40px;padding-top:0}.title-copy h2{width:100%;margin-bottom:30px}.title-copy .copy{width:100%;min-width:0}}.page-search-form{width:44.4444444444vw;height:4.4444444444vw}@media screen and (max-width:720px){.page-search-form{width:320px}}@media screen and (max-width:900px){.page-search-form{height:40px}}.page-search-form form{border-radius:2.2222222222vw;border:1px solid #efefef;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25vw;position:relative}@media screen and (max-width:1440px){.page-search-form form{border-radius:32px;gap:18px}}.page-search-form svg{display:-webkit-box;display:-ms-flexbox;display:flex;height:1.4583333333vw;width:1.3888888889vw;left:15.4166666667vw;position:absolute}@media screen and (max-width:1440px){.page-search-form svg{height:21px;width:20px}}.page-search-form input{background:none;border:none;height:auto;color:#efefef;font-family:RiformaLLSub-Regular,sans-serif;width:100%;height:100%;font-size:1.6666666667vw;letter-spacing:.0333333333vw;padding-left:18.1944444444vw;padding-right:1.3888888889vw}@media screen and (max-width:840px){.page-search-form input{font-size:14px}}@media screen and (max-width:1200px){.page-search-form input{letter-spacing:.4px}}@media screen and (max-width:549.6183206107px){.page-search-form input{padding-left:100px}}@media screen and (max-width:1080px){.page-search-form input{padding-right:15px}}.page-search-form input::-webkit-input-placeholder{color:#efefef}.page-search-form input::-moz-placeholder{color:#efefef}.page-search-form input:-ms-input-placeholder,.page-search-form input::-ms-input-placeholder{color:#efefef}.page-search-form input::placeholder{color:#efefef}@media screen and (max-width:767px){.page-search-form{width:calc(100% - 20px)}.page-search-form svg{left:65px}}.jdgm-form{color:#1a1a1a!important;font-family:RiformaLLSub-Regular,sans-serif!important;padding:20px!important;margin:0!important;max-width:unset!important}.jdgm-form .jdgm-form__fieldset p{font-size:12px!important}.jdgm-form input:not([type=submit]),.jdgm-form textarea{background:transparent!important;border:none!important;border-bottom:1px solid #1a1a1a!important;color:#1a1a1a!important;font-family:RiformaLLSub-Regular,sans-serif!important;font-size:1.6666666667vw;line-height:1!important;letter-spacing:-.0333333333vw;width:100%!important;padding:0 0 2px!important}@media screen and (max-width:960px){.jdgm-form input:not([type=submit]),.jdgm-form textarea{font-size:16px}}@media screen and (max-width:1200px){.jdgm-form input:not([type=submit]),.jdgm-form textarea{letter-spacing:-.4px}}.jdgm-form input:not([type=submit])::-webkit-input-placeholder,.jdgm-form textarea::-webkit-input-placeholder{color:#1a1a1a!important;opacity:.6!important;font-family:RiformaLLSub-Regular,sans-serif!important;font-size:1.6666666667vw;line-height:1!important;letter-spacing:-.0333333333vw}.jdgm-form input:not([type=submit])::-moz-placeholder,.jdgm-form textarea::-moz-placeholder{color:#1a1a1a!important;opacity:.6!important;font-family:RiformaLLSub-Regular,sans-serif!important;font-size:1.6666666667vw;line-height:1!important;letter-spacing:-.0333333333vw}.jdgm-form input:not([type=submit]):-ms-input-placeholder,.jdgm-form input:not([type=submit])::-ms-input-placeholder,.jdgm-form textarea:-ms-input-placeholder,.jdgm-form textarea::-ms-input-placeholder{color:#1a1a1a!important;opacity:.6!important;font-family:RiformaLLSub-Regular,sans-serif!important;font-size:1.6666666667vw;line-height:1!important;letter-spacing:-.0333333333vw}.jdgm-form input:not([type=submit])::placeholder,.jdgm-form textarea::placeholder{color:#1a1a1a!important;opacity:.6!important;font-family:RiformaLLSub-Regular,sans-serif!important;font-size:1.6666666667vw;line-height:1!important;letter-spacing:-.0333333333vw}@media screen and (max-width:960px){.jdgm-form input:not([type=submit])::-webkit-input-placeholder,.jdgm-form textarea::-webkit-input-placeholder{font-size:16px}.jdgm-form input:not([type=submit])::-moz-placeholder,.jdgm-form textarea::-moz-placeholder{font-size:16px}.jdgm-form input:not([type=submit]):-ms-input-placeholder,.jdgm-form input:not([type=submit])::-ms-input-placeholder,.jdgm-form textarea:-ms-input-placeholder,.jdgm-form textarea::-ms-input-placeholder{font-size:16px}.jdgm-form input:not([type=submit])::placeholder,.jdgm-form textarea::placeholder{font-size:16px}}@media screen and (max-width:1200px){.jdgm-form input:not([type=submit])::-webkit-input-placeholder,.jdgm-form textarea::-webkit-input-placeholder{letter-spacing:-.4px}.jdgm-form input:not([type=submit])::-moz-placeholder,.jdgm-form textarea::-moz-placeholder{letter-spacing:-.4px}.jdgm-form input:not([type=submit]):-ms-input-placeholder,.jdgm-form input:not([type=submit])::-ms-input-placeholder,.jdgm-form textarea:-ms-input-placeholder,.jdgm-form textarea::-ms-input-placeholder{letter-spacing:-.4px}.jdgm-form input:not([type=submit])::placeholder,.jdgm-form textarea::placeholder{letter-spacing:-.4px}}.jdgm-sort-dropdown{padding:8px 20px 0 0!important}.jdgm-sort-dropdown-arrow{top:4px!important}.jdgm-form__fieldset-actions{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;gap:10px!important}.jdgm-form__fieldset-actions,.jdgm-form__fieldset-actions>*{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.jdgm-form__fieldset-actions>*{margin:0!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;position:relative!important;border:1px solid #1a1a1a!important;background:transparent!important;border-radius:32px!important;padding-left:16px!important;padding-right:16px!important;min-width:120px!important;width:auto!important;font-size:24px!important;letter-spacing:-.48px!important;cursor:pointer!important;font-family:RiformaLLSub-Regular,sans-serif!important;color:#1a1a1a!important;text-align:center!important}.jdgm-form__fieldset-actions>:not(.no-transition){-webkit-transition:all .22s cubic-bezier(.445,.05,.55,.95)!important;transition:all .22s cubic-bezier(.445,.05,.55,.95)!important}html:not(.touch) .jdgm-form__fieldset-actions>:not(.no-transition):hover{color:#efefef!important;background:#3815eb!important;border-color:transparent!important}.jdgm-form__fieldset-actions>.not-hover{-webkit-transition:all;transition:all}html:not(.touch) .jdgm-form__fieldset-actions>.not-hover:hover{color:#1a1a1a;background:#efefef;border-color:#1a1a1a}@media screen and (max-width:767px){.jdgm-form__fieldset-actions>*{padding-top:2px!important;padding-bottom:3px!important}}._fadeAnimation_3eyaa_87{display:block!important}.global-backdrop{position:fixed;top:0;left:0;z-index:10000;width:100%;height:100%;opacity:0;visibility:hidden;cursor:pointer;background-color:#00000080}@media screen and (max-width:767px){.global-backdrop{background-color:#000000bf}}#checkout-btn{padding-bottom:1px}.shipping-meter{font-size:14px;font-family:RiformaLLSub-Regular,sans-serif;font-weight:400;line-height:120%;margin-top:28px;letter-spacing:-.14px;white-space:nowrap;position:relative}.shipping-meter .context{padding-bottom:12px;color:#212121;position:relative}.shipping-meter .context .relative{position:relative}.shipping-meter .not-unlocked{opacity:1}.shipping-meter .unlocked{opacity:0;position:absolute;left:0;top:0}.shipping-meter .not-unlocked,.shipping-meter .unlocked{-webkit-transition:opacity .2s cubic-bezier(.445,.05,.55,.95);transition:opacity .2s cubic-bezier(.445,.05,.55,.95)}.shipping-meter.free-shipping-unlocked .not-unlocked{opacity:0}.shipping-meter.free-shipping-unlocked .unlocked{opacity:1}.shipping-meter .track{width:100%;background-color:#21212133;position:absolute;bottom:0;height:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shipping-meter .bar{background:#212121;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%}.cart-cover,.shipping-meter .bar{height:100%;position:absolute;width:100%;left:0;top:0}.cart-cover{z-index:7;border-radius:.2777777778vw;background-color:#fff9;opacity:0}@media screen and (max-width:1440px){.cart-cover{border-radius:4px}}#mini-cart{opacity:0;pointer-events:none;position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:RiformaLLSub-Regular,sans-serif;z-index:10002;top:17px;width:28.3333333333vw;max-height:46.25vw;right:1.1111111111vw;height:auto;min-height:368px;overflow:hidden}@media screen and (max-width:1440px){#mini-cart{width:408px;max-height:666px;right:16px}}@media (min-width:768px)and (max-height:755px){#mini-cart{max-height:93.7vh}}#mini-cart .checkout-btn,#mini-cart .price-wrapper{-webkit-transition:opacity .3s cubic-bezier(.39,.575,.565,1);transition:opacity .3s cubic-bezier(.39,.575,.565,1)}#mini-cart.disabled .checkout-btn,#mini-cart.disabled .price-wrapper{opacity:.4;pointer-events:none}#mini-cart .backdrop{position:absolute;width:100%;height:100%;background:#efefef;top:0;left:0;z-index:1;opacity:0;border-radius:.2777777778vw}@media screen and (max-width:1440px){#mini-cart .backdrop{border-radius:4px}}#mini-cart .head{z-index:5;padding-bottom:0}#mini-cart .checkout{display:-webkit-box;display:-ms-flexbox;display:flex}#mini-cart .checkout,#mini-cart .items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#mini-cart .bottom{z-index:4;border-top:1px solid var(--borderColor)}#mini-cart .widget-errors{margin-bottom:0}#mini-cart .input{padding:1.8rem 0;width:100%;color:var(--color-black60);border-radius:0;border:none;border-top:1px solid var(--borderColor);border-bottom:1px solid var(--borderColor);background:none}#mini-cart .price-wrapper{padding:28px 0 20px;font-size:.9722222222vw;line-height:1.14;font-family:RiformaLLSub-Regular,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1440px){#mini-cart .price-wrapper{font-size:14px}}#mini-cart .progress-bar{position:relative;width:calc(100% - 20px);height:1px;overflow:hidden;background-color:var(--color-black20);margin-top:18px}#mini-cart .progress{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-black);-webkit-transform:scaleX(.22);transform:scaleX(.22);-webkit-transform-origin:left center;transform-origin:left center}#mini-cart .related-carousel{overflow:hidden;width:calc(100% + 40px);left:-20px;padding-left:20px;position:relative}#mini-cart .related-carousel .inner{gap:.6944444444vw}@media screen and (max-width:1440px){#mini-cart .related-carousel .inner{gap:10px}}#mini-cart #related-items{padding:29px 0 30px;position:relative}#mini-cart #related-items>p{font-family:RiformaLLSub-Regular,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:115%;letter-spacing:.72px;text-transform:uppercase;margin-bottom:12px}#mini-cart .slider{width:calc(100% - 20px);margin-left:0;overflow:visible}#mini-cart .slides{padding-right:20px;width:calc(100% + 20px)}#mini-cart .no-items{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#mini-cart .line-item,#mini-cart .no-items{font-family:RiformaLLSub-Regular,sans-serif}#mini-cart .line-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:1.25vw 1.6666666667vw 1.5277777778vw;border-bottom:1px solid var(--borderColor)}@media screen and (max-width:1440px){#mini-cart .line-item{padding:18px 24px 22px}}#mini-cart .line-item>div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#mini-cart .line-item:last-of-type{border-bottom:none}#mini-cart .line-item .image-wrapper{position:relative;height:auto;aspect-ratio:1/1;overflow:hidden;bottom:-.1388888889vw;width:7.2222222222vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:1440px){#mini-cart .line-item .image-wrapper{bottom:-2px;width:104px}}#mini-cart .line-item .image-wrapper img{width:100%;height:100%;-o-object-position:center bottom;object-position:center bottom}#mini-cart .line-item .image{height:100%;width:80px;-o-object-fit:cover;object-fit:cover}#mini-cart .line-item .center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:1.1111111111vw;font-size:.9722222222vw;letter-spacing:-.0194444444vw}@media screen and (max-width:1440px){#mini-cart .line-item .center{margin-left:16px;font-size:14px;letter-spacing:-.28px}}#mini-cart .line-item .center .count,#mini-cart .line-item .center button{font-size:18px;line-height:24px}#mini-cart .line-item .name{text-wrap:pretty;line-height:1.14}#mini-cart .line-item .subtitle{margin-top:.3472222222vw;color:#848484}@media screen and (max-width:1440px){#mini-cart .line-item .subtitle{margin-top:5px}}#mini-cart .line-item .drawer.pseudo-frequencies{margin-top:9px;padding-left:1px;width:auto}#mini-cart .line-item .drawer.pseudo-frequencies .arrow{width:11px;margin-left:8px;margin-top:2px;position:relative;right:auto}#mini-cart .line-item .drawer-items>*{margin:0;padding:10px 16px 8px 14px}#mini-cart .line-item .drawer-items>:first-child{margin-top:0}#mini-cart .line-item .drawer-items>:last-child{margin-bottom:0}#mini-cart .line-item .label{width:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#mini-cart .line-item .controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;margin-top:13px}#mini-cart .line-item .quantity{font-family:RiformaLLSub-Regular,sans-serif}#mini-cart .line-item .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-item-align:stretch;align-self:stretch;padding-bottom:.5555555556vw}@media screen and (max-width:1440px){#mini-cart .line-item .right{padding-bottom:8px}}#mini-cart .line-item .remove{font-family:RiformaLLSub-Regular,sans-serif;opacity:0;font-size:.9722222222vw;line-height:1.14;color:#848484;letter-spacing:-.28px;margin-top:auto;-webkit-transition:opacity .2s cubic-bezier(.445,.05,.55,.95);transition:opacity .2s cubic-bezier(.445,.05,.55,.95)}@media screen and (max-width:1440px){#mini-cart .line-item .remove{font-size:14px}}#mini-cart .line-item:hover .remove,html.touch #mini-cart .line-item .remove{opacity:1}#mini-cart .line-item .price{font-family:RiformaLLSub-Regular,sans-serif}#mini-cart .line-item .price.hide-price{display:none}#mini-cart .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-ms-overflow-style:none;scrollbar-width:none;z-index:2;position:relative}#mini-cart .wrapper::-webkit-scrollbar{display:none}#mini-cart .head{position:sticky;top:0;z-index:1;padding:2.7777777778vw 1.6666666667vw 2.0138888889vw;width:100%;border-bottom:1px solid var(--borderColor)}@media screen and (max-width:1440px){#mini-cart .head{padding-left:24px;padding-right:24px;padding-top:40px}}@media screen and (max-width:1191.724137931px){#mini-cart .head{padding-bottom:24px}}#mini-cart .head-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:RiformaLLSub-Regular,sans-serif;font-size:1.0416666667vw;line-height:1}@media screen and (max-width:1440px){#mini-cart .head-inner{font-size:15px}}#mini-cart .close svg{width:1.5972222222vw;max-width:24px;height:auto;aspect-ratio:1/1}@media screen and (max-width:1126.9565217391px){#mini-cart .close svg{width:18px}}#mini-cart .bottom{position:sticky;bottom:0;width:100%;padding-left:1.6666666667vw;padding-bottom:1.6666666667vw;padding-right:1.6666666667vw}@media screen and (max-width:1440px){#mini-cart .bottom{padding-left:24px;padding-bottom:24px;padding-right:24px}}#mini-cart .top{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 24px;position:relative;min-height:3.8194444444vw}@media screen and (max-width:1204.3636363636px){#mini-cart .top{min-height:46px}}#mini-cart .top p{font-family:RiformaLLSub-Regular,sans-serif;font-size:16px;line-height:1;letter-spacing:-.03em;text-transform:uppercase;color:#000}#mini-cart .top:after{height:.5px;width:100%;left:0;bottom:0;position:absolute;content:" ";background:#000}#mini-cart .content{margin-top:0;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;z-index:2;overflow-y:auto;-ms-scroll-chaining:none;min-height:10.4861111111vw;width:100%;-ms-overflow-style:none;overscroll-behavior:none;scrollbar-width:none}@media screen and (max-width:1440px){#mini-cart .content{min-height:151px}}#mini-cart .content::-webkit-scrollbar{display:none}#mini-cart .nav-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px}#mini-cart .nav-close svg{width:18px;height:18px}#mini-cart .wrapper{overflow:scroll;height:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#mini-cart .left{height:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#mini-cart .left,#mini-cart .left .inner{display:-webkit-box;display:-ms-flexbox;display:flex}#mini-cart .left .inner{margin-left:14px}#mini-cart .left .inner,#mini-cart .right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#mini-cart .right{display:-webkit-box;display:-ms-flexbox;display:flex}#mini-cart .line-item-price{font-family:RiformaLLSub-Regular,sans-serif;line-height:1.38;letter-spacing:-.03em;text-transform:uppercase;color:#000;font-size:16px}#mini-cart .line-through-price{margin-left:4px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;line-height:1.21;color:#828282;font-size:14px}#mini-cart .increment-wrapper,#mini-cart .line-through-price{font-family:RiformaLLSub-Regular,sans-serif;text-transform:uppercase}#mini-cart .increment-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #848484;border-radius:2.2222222222vw;height:2.2222222222vw;width:5.5555555556vw;text-align:center;color:#848484;margin-top:9px}@media screen and (max-width:1440px){#mini-cart .increment-wrapper{border-radius:32px;height:32px;width:80px}}#mini-cart .increment{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%}#mini-cart .decrease{position:relative;top:-1.5px;height:calc(100% + 3px)}#mini-cart .remove-btn{font-family:RiformaLLSub-Regular,sans-serif;line-height:1.21;text-transform:uppercase;color:#4f4f4f;font-size:14px;margin-top:auto}#mini-cart .bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#mini-cart .bottom p{font-family:RiformaLLSub-Regular,sans-serif;line-height:1.21;text-transform:uppercase;color:#000;font-size:.9722222222vw;letter-spacing:-.0194444444vw}@media screen and (max-width:1440px){#mini-cart .bottom p{font-size:14px;letter-spacing:-.28px}}#mini-cart .bottom button,#mini-cart .bottom form{width:100%}#mini-cart .bottom-line{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4px}#mini-cart .bottom-line:last-of-type{margin-bottom:8px}#mini-cart .bottom-benefits{width:100%;padding:17px 27px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#mini-cart .bottom-benefits p{white-space:nowrap;gap:5px;font-size:12px;line-height:1.16;text-transform:uppercase;color:#000}#mini-cart #empty-wrapper,#mini-cart .bottom-benefits p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:RiformaLLSub-Regular,sans-serif}#mini-cart #empty-wrapper{text-align:center;width:100%;height:100%;z-index:4;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;opacity:0}#mini-cart #empty-wrapper p{font-size:2.7777777778vw;line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:#000;margin-bottom:1.3888888889vw;text-align:center;text-wrap:pretty}#mini-cart #empty-wrapper .btn{width:160px}@media screen and (max-width:767px){#mini-cart{width:100%;height:100vh;height:100dvh;max-height:none;right:0;top:0;border-radius:0}#mini-cart .price-wrapper{padding:17px 0 18px}#mini-cart .line-item .image{width:60px}#mini-cart .nav-close svg{width:14px;height:14px}#mini-cart .subscription .inner{padding:16px 12px}#mini-cart .bottom-benefits{padding:17px 0 0}#mini-cart .product-tile{gap:8px;padding:16px 0 24px}#mini-cart .product-image{width:72px}}.collection-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:transparent}.view-search #loading-cover{position:absolute;left:0;top:0;width:100%;height:100%;z-index:999;background-color:#efefef;opacity:0;pointer-events:none}.view-search .collection-hero .bottom{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.view-search .page-search-form form{border-color:#1a1a1a}.view-search .page-search-form circle,.view-search .page-search-form path{stroke:#1a1a1a}.view-search .page-search-form input{color:#1a1a1a}.view-search .no-result{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:2.7777777778vw;letter-spacing:-.0555555556vw;padding-left:2.7777777778vw;padding-right:2.7777777778vw}@media screen and (max-width:1440px){.view-search .no-result{font-size:40px;letter-spacing:-.8px}}@media screen and (max-width:767px){.view-search .no-result{padding:0 18px}}@media screen and (max-width:767px){.view-search .collection-hero .product-count-wrapper{font-size:24px}.view-search .collection-hero .bottom{gap:80px}}.collection-hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;padding-top:13.3333333333vw}@media screen and (max-width:735px){.collection-hero{padding-top:98px}}.collection-hero h1{color:#1a1a1a;text-align:center;font-family:RiformaLLSub-Regular,sans-serif;font-size:12.2222222222vw;letter-spacing:-.4888888889vw;line-height:1.1;margin-bottom:3.75vw}@media screen and (max-width:736.3636363636px){.collection-hero h1{font-size:90px}}@media screen and (max-width:523.6363636364px){.collection-hero h1{letter-spacing:-2.56px}}@media screen and (max-width:800px){.collection-hero h1{margin-bottom:30px}}.collection-hero .bottom{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.collection-hero .description{width:46.7361111111vw;font-family:RiformaLLSub-Regular,sans-serif;font-size:1.6666666667vw;text-wrap:pretty;line-height:1;letter-spacing:-.0333333333vw;color:#1a1a1a80}@media screen and (max-width:706.0921248143px){.collection-hero .description{width:330px}}@media screen and (max-width:960px){.collection-hero .description{font-size:16px}}@media screen and (max-width:1200px){.collection-hero .description{letter-spacing:-.4px}}.collection-hero .description strong{font-weight:400;color:#1a1a1a}@media screen and (max-width:959px){.collection-hero .description{width:500px}.collection-hero h1{font-size:64px;line-height:1.1}.collection-hero .bottom{gap:80px}.collection-hero .description{width:100%;text-align:justify}.collection-hero span{white-space:nowrap}}@media screen and (max-width:767px){.collection-hero .description{width:50%;min-width:50%;width:100%}}.product-count-wrapper{color:#1a1a1a;white-space:nowrap;font-family:RiformaLLSub-Regular,sans-serif;font-size:1.6666666667vw;line-height:1;letter-spacing:-.0333333333vw}@media screen and (max-width:960px){.product-count-wrapper{font-size:16px}}@media screen and (max-width:1200px){.product-count-wrapper{letter-spacing:-.4px}}.collection-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:2;padding-top:6.9444444444vw;padding-bottom:10.4166666667vw}@media screen and (max-width:518.4px){.collection-grid{padding-top:36px}}@media screen and (max-width:768px){.collection-grid{padding-bottom:80px}}.collection-grid .no-results{color:#1a1a1a;display:none;font-family:RiformaLLSub-Regular,sans-serif;font-size:4.4444444444vw;line-height:1.25;min-width:100%;letter-spacing:-.1777777778vw}@media screen and (max-width:720px){.collection-grid .no-results{font-size:32px;letter-spacing:-1.28px}}.collection-grid.show-no-results .no-results{display:-webkit-box;display:-ms-flexbox;display:flex}.collection-grid .c-40{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.collection-grid [data-order=new] .product-card{-webkit-box-ordinal-group:var(--new);-ms-flex-order:var(--new);order:var(--new)}.collection-grid [data-order=new] .dummy{-webkit-box-ordinal-group:1001;-ms-flex-order:1000;order:1000}.collection-grid [data-order=az] .product-card{-webkit-box-ordinal-group:var(--az);-ms-flex-order:var(--az);order:var(--az)}.collection-grid [data-order=az] .dummy{-webkit-box-ordinal-group:1001;-ms-flex-order:1000;order:1000}.collection-grid [data-order=za] .product-card{-webkit-box-ordinal-group:var(--za);-ms-flex-order:var(--za);order:var(--za)}.collection-grid [data-order=za] .dummy{-webkit-box-ordinal-group:1001;-ms-flex-order:1000;order:1000}.collection-grid [data-order=lth] .product-card{-webkit-box-ordinal-group:var(--lth);-ms-flex-order:var(--lth);order:var(--lth)}.collection-grid [data-order=lth] .dummy{-webkit-box-ordinal-group:1001;-ms-flex-order:1000;order:1000}.collection-grid [data-order=htl] .product-card{-webkit-box-ordinal-group:var(--htl);-ms-flex-order:var(--htl);order:var(--htl)}.collection-grid [data-order=htl] .dummy{-webkit-box-ordinal-group:1001;-ms-flex-order:1000;order:1000}.collection-grid .collection-filters{display:-webkit-box;display:-ms-flexbox;display:flex;color:#1a1a1a;text-align:center;font-family:RiformaLLSub-Regular,sans-serif;max-width:68%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.9722222222vw;line-height:1}@media screen and (max-width:1440px){.collection-grid .collection-filters{gap:14px}}.collection-grid .collection-filters a,.collection-grid .collection-filters button{padding-top:.1652777778vw;padding-bottom:.1652777778vw}@media screen and (max-width:1440px){.collection-grid .collection-filters a,.collection-grid .collection-filters button{padding-top:2.38px;padding-bottom:2.38px}}.collection-grid .collection-filters button{height:100%}.collection-grid .collection-filters a{width:auto}.collection-grid .cta-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2.7777777778vw}@media screen and (max-width:720px){.collection-grid .cta-wrapper{gap:20px}}.collection-grid .popout-menu-label-border{top:-1px;width:8.3333333333vw}@media screen and (max-width:1440px){.collection-grid .popout-menu-label-border{width:120px}}.collection-grid .sort-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;right:0;width:19.4444444444vw;top:100%;padding-top:2.4vw;text-align:left;white-space:nowrap;padding-left:1.6666666667vw}@media screen and (max-width:1440px){.collection-grid .sort-buttons{width:280px;padding-left:24px}}.collection-grid .sort-buttons button{font-size:24px;letter-spacing:-.48px;color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;line-height:1.54;width:100%;text-align:left;-webkit-transition:padding .2s cubic-bezier(.445,.05,.55,.95);transition:padding .2s cubic-bezier(.445,.05,.55,.95);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.collection-grid .sort-buttons button:after{content:"";width:.5555555556vw;left:.4166666667vw;height:auto;aspect-ratio:1/1;border-radius:50%;background:#1a1a1a;position:absolute;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .17s cubic-bezier(.39,.575,.565,1);transition:all .17s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:1440px){.collection-grid .sort-buttons button:after{width:8px;left:6px}}.collection-grid .sort-buttons button.active{padding-left:1.6666666667vw;-webkit-transition:padding .17s cubic-bezier(.39,.575,.565,1);transition:padding .17s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:1440px){.collection-grid .sort-buttons button.active{padding-left:24px}}.collection-grid .sort-buttons button.active:after{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .2s cubic-bezier(.445,.05,.55,.95);transition:all .2s cubic-bezier(.445,.05,.55,.95)}@media screen and (max-width:1440px){.collection-grid .sort-buttons{padding-top:34px}}.collection-grid .grid{position:relative;z-index:1;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.collection-grid .collection-inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}@media screen and (max-width:959px){.collection-grid .filters{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.collection-grid .collection-filters{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:8px;max-width:100%}.collection-grid .collection-filters .btn{min-width:0;font-size:18px;padding-top:5px;padding-bottom:5px}.collection-grid .cta-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:767px){.collection-grid .filters{padding-bottom:29px;gap:28px}.collection-grid .cta-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.side-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;max-width:33.3333333333vw;min-width:420px;color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:24px;letter-spacing:-.48px;line-height:1.33;position:fixed;padding-left:2.7777777778vw;padding-right:3.125vw;top:0;left:0;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none;z-index:10001}@media screen and (max-width:1440px){.side-filters{max-width:480px}}.side-filters .no-filters-applied{opacity:.55}.side-filters .top-bar{position:relative;width:100%;height:4px;min-height:4px;z-index:3;background:#1a1a1a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform-origin:0 50%;transform-origin:0 50%;margin-top:5.2083333333vw}@media screen and (max-width:1440px){.side-filters .top-bar{margin-top:75px}}.side-filters .background{background:#efefef;top:0;left:0;position:absolute;z-index:1;width:100%;-webkit-transform-origin:0 50%;transform-origin:0 50%;height:100%}.side-filters .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;z-index:2;padding-top:1.5277777778vw;-ms-overflow-style:none;-ms-scroll-chaining:none;overscroll-behavior:none;scrollbar-width:none}@media screen and (max-width:1440px){.side-filters .inner{padding-top:22px}}.side-filters .inner::-webkit-scrollbar{display:none}.side-filters .applied-filters-wrapper{gap:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.side-filters .applied-filters{gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap}.side-filters .applied-filters,.side-filters .menu{display:-webkit-box;display:-ms-flexbox;display:flex}.side-filters .menu{margin-bottom:2.7777777778vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:1440px){.side-filters .menu{margin-bottom:40px}}.side-filters .menu :not(.text-range)::-moz-selection{background:transparent}.side-filters .menu :not(.text-range)::selection{background:transparent}.side-filters .menu .text-range::-moz-selection{background:#1a1a1a;color:#fff}.side-filters .menu .text-range::selection{background:#1a1a1a;color:#fff}.side-filters .menu:first-child{padding-top:1.5277777778vw}@media screen and (max-width:1440px){.side-filters .menu:first-child{padding-top:22px}}.side-filters .menu input:not(.range):not(.text-range){position:absolute;opacity:0;visibility:hidden}.side-filters .menu .btn{width:auto}.side-filters .menu>p{margin-bottom:3px}.side-filters .filter-label{font-size:1.25vw;gap:.4861111111vw;line-height:140%;padding:6px 0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-wrap:pretty}@media screen and (max-width:1440px){.side-filters .filter-label{font-size:18px;gap:7px}}.side-filters .range-wrapper{margin-top:.4166666667vw}@media screen and (max-width:1440px){.side-filters .range-wrapper{margin-top:6px}}.side-filters .text-range-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#1a1a1a;margin-top:1.0416666667vw;gap:.5555555556vw}@media screen and (max-width:1440px){.side-filters .text-range-wrapper{margin-top:15px;gap:8px}}.side-filters .text-range-wrapper .input-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.side-filters .text-range-wrapper>span{line-height:1;position:relative;top:-.1388888889vw}@media screen and (max-width:1440px){.side-filters .text-range-wrapper>span{top:-2px}}.side-filters .text-range-wrapper .currency-symbol{position:absolute;left:12px;font-size:1.25vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}@media screen and (max-width:1440px){.side-filters .text-range-wrapper .currency-symbol{font-size:18px}}.side-filters .text-range-wrapper input{border-radius:32px;background:transparent;border:1px solid #1a1a1a;width:8.8888888889vw;text-align:right;height:2.7777777778vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.25vw;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#1a1a1a;padding-left:1.7361111111vw;padding-right:.6944444444vw}@media screen and (max-width:1440px){.side-filters .text-range-wrapper input{width:128px;height:40px;font-size:18px;padding-left:25px;padding-right:10px}}.side-filters .text-range-wrapper input::-webkit-input-placeholder{color:#1a1a1a}.side-filters .text-range-wrapper input::-moz-placeholder{color:#1a1a1a}.side-filters .text-range-wrapper input:-ms-input-placeholder,.side-filters .text-range-wrapper input::-ms-input-placeholder{color:#1a1a1a}.side-filters .text-range-wrapper input::placeholder{color:#1a1a1a}.side-filters .close-btn-wrapper{position:absolute;right:3.125vw;top:1.9444444444vw;z-index:6;opacity:0;cursor:pointer}@media screen and (max-width:640px){.side-filters .close-btn-wrapper{right:20px}}@media screen and (max-width:1285.7142857143px){.side-filters .close-btn-wrapper{top:25px}}.side-filters .filters-title{position:absolute;z-index:3;top:1.5972222222vw;font-size:2.7777777778vw;color:#000;font-family:RiformaLLSub-Regular,sans-serif;font-weight:400;line-height:1}@media screen and (max-width:1440px){.side-filters .filters-title{top:23px}}@media screen and (max-width:1260px){.side-filters .filters-title{font-size:35px}}@media screen and (max-width:959px){.side-filters{height:100%}.side-filters .menu{margin-right:0;padding-right:40px}}@media screen and (max-width:767px){.side-filters{padding-right:18px;padding-left:18px;max-width:100%;min-width:0;width:100%;-webkit-box-shadow:none;box-shadow:none}.side-filters .close-btn-wrapper{top:29px}.side-filters .filters-title{top:28px}.side-filters .menu{margin-right:0;padding-right:0}.side-filters .filter-label{line-height:1.3;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:4px 0}}.editorial-hero .c-40{padding-top:10.8333333333vw;padding-bottom:1.3888888889vw;gap:.9722222222vw}@media screen and (max-width:1440px){.editorial-hero .c-40{padding-top:156px;padding-bottom:20px;gap:14px}}.editorial-hero .left{width:46.6666666667vw;min-width:46.6666666667vw;height:58.3333333333vw}@media screen and (max-width:754.2857142857px){.editorial-hero .left{width:352px;min-width:352px}}@media screen and (max-width:960px){.editorial-hero .left{height:560px}}.editorial-hero .left img{height:100%}.editorial-hero .left img,.editorial-hero .right{display:-webkit-box;display:-ms-flexbox;display:flex}.editorial-hero .right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.editorial-hero .right img{width:16.6666666667vw;height:22.2222222222vw;margin-left:auto}@media screen and (max-width:1008px){.editorial-hero .right img{width:168px;height:224px}}.editorial-hero .right .mobile{display:none}.editorial-hero h1{color:#000;font-family:RiformaLLSub-Regular,sans-serif;font-size:8.3333333333vw;line-height:1;letter-spacing:-.3333333333vw;max-width:35.2083333333vw;margin-right:auto}@media screen and (max-width:480px){.editorial-hero h1{font-size:40px}}@media screen and (max-width:240px){.editorial-hero h1{letter-spacing:-.8px}}@media screen and (max-width:511.2426035503px){.editorial-hero h1{max-width:180px}}.editorial-hero .text{width:16.1805555556vw}@media screen and (max-width:1440px){.editorial-hero .text{width:233px}}.editorial-hero .text p{font-family:RiformaLLSub-Regular,sans-serif;font-size:1.1111111111vw;line-height:1.5;letter-spacing:-.0222222222vw;color:#1a1a1a80;text-align:justify}@media screen and (max-width:1440px){.editorial-hero .text p{font-size:16px;letter-spacing:-.32px}}.editorial-hero .text strong{color:#1a1a1a;font-weight:400}@media screen and (max-width:767px){.editorial-hero .c-40{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-bottom:60px;gap:30px}.editorial-hero .left{display:none}.editorial-hero .right img:first-child{margin-bottom:60px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.editorial-hero .right img:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;height:560px;width:100%;margin-bottom:25px}.editorial-hero h1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:29px}.editorial-hero .text{width:100%;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}.three-small{padding-top:2.5694444444vw;padding-bottom:2.5694444444vw}@media screen and (max-width:1440px){.three-small{padding-top:37px;padding-bottom:37px}}.three-small .c-40{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.three-small{padding-top:0;padding-bottom:0}.three-small .c-40{-ms-flex-wrap:wrap;flex-wrap:wrap}.three-small .product-card{min-width:calc(50% - 8px)}.three-small .product-card.dummy{display:none}}.big-small-cards{padding-top:2.5694444444vw;padding-bottom:2.5694444444vw}@media screen and (max-width:1440px){.big-small-cards{padding-top:37px;padding-bottom:37px}}.big-small-cards .c-40{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.big-small-cards .c-40.big-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width:767px){.big-small-cards{padding-top:0;padding-bottom:0}.big-small-cards .c-40{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.big-small-cards .c-40.big-right{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.range-group .range::-webkit-slider-thumb{-webkit-appearance:none!important;pointer-events:all;position:relative;width:1.1111111111vw;height:1.1111111111vw;margin-top:-.0694444444vw;border-radius:100%;border:none;background:#1a1a1a;cursor:pointer;z-index:1}@media screen and (max-width:1440px){.range-group .range::-webkit-slider-thumb{width:16px;height:16px;margin-top:-1px}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:8px;padding-top:1px;line-height:1}.range-group .range::-ms-thumb{-webkit-appearance:none!important;pointer-events:all;position:relative;width:1.1111111111vw;height:1.1111111111vw;border-radius:100%;border:none;background:#1a1a1a;cursor:pointer;margin-top:-.0694444444vw;z-index:1}@media screen and (max-width:1440px){.range-group .range::-ms-thumb{width:16px;height:16px;margin-top:-1px}}.range-group .range::-moz-range-thumb{-webkit-appearance:none!important;pointer-events:all;position:relative;width:1.1111111111vw;height:1.1111111111vw;border-radius:100%;border:none;background:#1a1a1a;cursor:pointer;margin-top:-.0694444444vw;z-index:1}@media screen and (max-width:1440px){.range-group .range::-moz-range-thumb{width:16px;height:16px;margin-top:-1px}}.range-group .range::-webkit-slider-runnable-track{background:none}.range-group .range::-moz-range-progress,.range-group .range::-moz-range-track{background:none}.range-group{height:2px;background:-webkit-gradient(linear,left top,right top,from(#c8c8c8),color-stop(#1a1a1a),color-stop(#1a1a1a),to(#c8c8c8));background:linear-gradient(90deg,#c8c8c8 var(--range-min),#1a1a1a var(--range-min),#1a1a1a var(--range-max),#c8c8c8 var(--range-max));border-radius:4px;position:relative}.range-group .range{height:2px;vertical-align:top;-moz-appearance:none;appearance:none;width:100%;-webkit-appearance:none;background:transparent;pointer-events:none}.range-group .range:focus{outline:none}.range-group .range:last-child{position:absolute;inset-block-start:0;inset-inline-start:0}.utility-page .header-wrapper{background:#3815eb;padding-bottom:1.25vw;height:calc(var(--vh)*100 - 40px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:1440px){.utility-page .header-wrapper{padding-bottom:18px}}.utility-page h1{color:#efefef;font-family:RiformaLLSub-Regular,sans-serif;font-size:8.3333333333vw;line-height:1;letter-spacing:-.1666666667vw;width:auto;max-width:80%}@media screen and (max-width:480px){.utility-page h1{font-size:40px}}@media screen and (max-width:1440px){.utility-page h1{letter-spacing:-2.4px}}.utility-page .body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:2.7777777778vw;padding-bottom:10.4166666667vw}@media screen and (max-width:720px){.utility-page .body{padding-top:20px;padding-bottom:75px}}.utility-page .subheader{color:#3815eb;font-family:RiformaLLSub-Regular,sans-serif;font-size:4.4444444444vw;line-height:1;letter-spacing:-.1777777778vw;margin-bottom:9.7222222222vw}@media screen and (max-width:900px){.utility-page .subheader{font-size:40px}}@media screen and (max-width:1440px){.utility-page .subheader{letter-spacing:-2.56px}}@media screen and (max-width:720px){.utility-page .subheader{margin-bottom:70px}}.utility-page .rich-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:1.1805555556vw;padding-bottom:10.4166666667vw;margin:0 auto;color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:1.6666666667vw;line-height:1.33;letter-spacing:-.0333333333vw;width:62.5vw}@media screen and (max-width:1440px){.utility-page .rich-text{padding-top:17px}}@media screen and (max-width:720px){.utility-page .rich-text{padding-bottom:75px}}@media screen and (max-width:840px){.utility-page .rich-text{font-size:14px}}@media screen and (max-width:1440px){.utility-page .rich-text{letter-spacing:-.48px}}@media screen and (max-width:1075.2px){.utility-page .rich-text{width:672px}}.utility-page .rich-text p{margin-bottom:1.6666666667vw}@media screen and (max-width:840px){.utility-page .rich-text p{margin-bottom:14px}}.utility-page .rich-text p:last-child{margin-bottom:0}.utility-page h2,.utility-page h3,.utility-page h4,.utility-page h5{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:2.7777777778vw;line-height:1;letter-spacing:-.1111111111vw;width:25.0694444444vw}@media screen and (max-width:720px){.utility-page h2,.utility-page h3,.utility-page h4,.utility-page h5{font-size:20px}}@media screen and (max-width:1440px){.utility-page h2,.utility-page h3,.utility-page h4,.utility-page h5{letter-spacing:-1.6px}}@media screen and (max-width:442.7700831025px){.utility-page h2,.utility-page h3,.utility-page h4,.utility-page h5{width:111px}}@media screen and (max-width:767px){.utility-page .header-wrapper{padding-bottom:20px}.utility-page .rich-text{width:100%}.utility-page h1{max-width:90%}}.contact-hero .c-40{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:2.7777777778vw;margin-top:13.3333333333vw}@media screen and (max-width:1440px){.contact-hero .c-40{padding-bottom:40px}}@media screen and (max-width:735px){.contact-hero .c-40{margin-top:98px}}.contact-hero .top{width:100%}.contact-hero h1{color:#1a1a1a;text-align:center;font-family:RiformaLLSub-Regular,sans-serif;font-size:8.3333333333vw;line-height:1;letter-spacing:-.3333333333vw;margin-bottom:4.8611111111vw;white-space:nowrap}@media screen and (max-width:768px){.contact-hero h1{font-size:64px;letter-spacing:-2.56px}}@media screen and (max-width:1028.5714285714px){.contact-hero h1{margin-bottom:50px}}.contact-hero .text{width:50%;margin-left:auto;color:#848484;font-family:RiformaLLSub-Regular,sans-serif;font-size:1.6666666667vw;letter-spacing:-.0333333333vw;margin-bottom:2.7777777778vw;line-height:1}@media screen and (max-width:840px){.contact-hero .text{font-size:14px}}@media screen and (max-width:1200px){.contact-hero .text{letter-spacing:-.4px}}@media screen and (max-width:1440px){.contact-hero .text{margin-bottom:40px}}.contact-hero .text p{margin-bottom:1.6666666667vw}@media screen and (max-width:840px){.contact-hero .text p{margin-bottom:14px}}.contact-hero .text p:last-child{margin-bottom:0}.contact-hero .text em{font-style:normal;color:#1a1a1a}.contact-hero .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.contact-hero .bottom button{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:1.6666666667vw;line-height:1;letter-spacing:-.0333333333vw;margin-bottom:1.875vw}@media screen and (max-width:840px){.contact-hero .bottom button{font-size:14px}}@media screen and (max-width:1200px){.contact-hero .bottom button{letter-spacing:-.4px}}@media screen and (max-width:1440px){.contact-hero .bottom button{margin-bottom:27px}}.contact-hero .btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:1.6666666667vw;line-height:1;letter-spacing:-.0333333333vw;width:100%;margin-bottom:1.875vw}@media screen and (max-width:840px){.contact-hero .btn-wrapper{font-size:14px}}@media screen and (max-width:1200px){.contact-hero .btn-wrapper{letter-spacing:-.4px}}@media screen and (max-width:1440px){.contact-hero .btn-wrapper{margin-bottom:27px}}.contact-hero .btn-wrapper a{text-wrap:wrap;width:25%}.contact-hero .btn-wrapper a:first-of-type{width:50%}.contact-hero .image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;aspect-ratio:1/.53;width:100%}.contact-hero .image-wrapper img{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}@media screen and (max-width:767px){.contact-hero .btn-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contact-hero .btn-wrapper a{width:50%}.contact-hero .btn-wrapper a:first-child{position:absolute;top:114px;width:auto;left:18px}.contact-hero .top{min-height:0}.contact-hero .image-wrapper{aspect-ratio:.628/1}.contact-hero .text{margin-bottom:65px}}.contact-main .c-40{padding-top:2.9166666667vw;padding-bottom:9.7222222222vw}@media screen and (max-width:822.8571428571px){.contact-main .c-40{padding-top:24px}}@media screen and (max-width:720px){.contact-main .c-40{padding-bottom:70px}}.contact-main .title-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #1a1a1a;width:100%;padding-top:2.9166666667vw}@media screen and (max-width:1371.4285714286px){.contact-main .title-form{padding-top:40px}}.contact-main h2{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:2.7777777778vw;line-height:1;letter-spacing:-.0555555556vw;width:calc(50% - 9px)}@media screen and (max-width:1440px){.contact-main h2{font-size:40px}}@media screen and (max-width:1152px){.contact-main h2{letter-spacing:-.64px}}.contact-main .left,.contact-main form{width:calc(50% - 9px)}.contact-main form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;flex-direction:column;gap:3.4722222222vw}@media screen and (max-width:1152px){.contact-main form{gap:40px}}.contact-main input.btn{-webkit-appearance:none}.contact-main input:not(.btn),.contact-main textarea{background:transparent;border:none;border-bottom:1px solid #1a1a1a;color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:1.6666666667vw;line-height:1;letter-spacing:-.0333333333vw;width:100%;padding:0 0 2px}@media screen and (max-width:1200px){.contact-main input:not(.btn),.contact-main textarea{font-size:20px;letter-spacing:-.4px}}.contact-main input:not(.btn)::-webkit-input-placeholder,.contact-main textarea::-webkit-input-placeholder{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:1.6666666667vw;line-height:1;letter-spacing:-.0333333333vw}.contact-main input:not(.btn)::-moz-placeholder,.contact-main textarea::-moz-placeholder{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:1.6666666667vw;line-height:1;letter-spacing:-.0333333333vw}.contact-main input:not(.btn):-ms-input-placeholder,.contact-main input:not(.btn)::-ms-input-placeholder,.contact-main textarea:-ms-input-placeholder,.contact-main textarea::-ms-input-placeholder{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:1.6666666667vw;line-height:1;letter-spacing:-.0333333333vw}.contact-main input:not(.btn)::placeholder,.contact-main textarea::placeholder{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:1.6666666667vw;line-height:1;letter-spacing:-.0333333333vw}@media screen and (max-width:1200px){.contact-main input:not(.btn)::-webkit-input-placeholder,.contact-main textarea::-webkit-input-placeholder{font-size:20px}.contact-main input:not(.btn)::-moz-placeholder,.contact-main textarea::-moz-placeholder{font-size:20px}.contact-main input:not(.btn):-ms-input-placeholder,.contact-main input:not(.btn)::-ms-input-placeholder,.contact-main textarea:-ms-input-placeholder,.contact-main textarea::-ms-input-placeholder{font-size:20px}.contact-main input:not(.btn)::placeholder,.contact-main textarea::placeholder{font-size:20px}}@media screen and (max-width:1200px){.contact-main input:not(.btn)::-webkit-input-placeholder,.contact-main textarea::-webkit-input-placeholder{letter-spacing:-.4px}.contact-main input:not(.btn)::-moz-placeholder,.contact-main textarea::-moz-placeholder{letter-spacing:-.4px}.contact-main input:not(.btn):-ms-input-placeholder,.contact-main input:not(.btn)::-ms-input-placeholder,.contact-main textarea:-ms-input-placeholder,.contact-main textarea::-ms-input-placeholder{letter-spacing:-.4px}.contact-main input:not(.btn)::placeholder,.contact-main textarea::placeholder{letter-spacing:-.4px}}.contact-main .btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.1111111111vw}@media screen and (max-width:1440px){.contact-main .btn-wrapper{gap:16px}}.contact-main .btn-wrapper span{color:#848484;font-family:RiformaLLSub-Regular,sans-serif;font-size:1.6666666667vw;line-height:1;letter-spacing:-.0333333333vw}@media screen and (max-width:840px){.contact-main .btn-wrapper span{font-size:14px}}@media screen and (max-width:1200px){.contact-main .btn-wrapper span{letter-spacing:-.4px}}@media screen and (max-width:959px){.contact-main .title-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:none}.contact-main .left{width:100%}}@media screen and (max-width:767px){.contact-main .c-40{-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:none}.contact-main form,.contact-main form .btn,.contact-main h2{width:100%}.contact-main h2{font-size:32px;line-height:32px;letter-spacing:-1.28px;padding-bottom:7px;border-bottom:1px solid #1a1a1a;margin-bottom:38px}.contact-main .btn-wrapper{position:relative;width:100%;margin:0 0 13px}.contact-main .btn-wrapper .btn{width:100%}.contact-main .btn-wrapper span{position:absolute;top:calc(100% + 5px);left:0}}.pdp-hero{position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#efefef;z-index:3}.pdp-hero .sku{font-size:.9722222222vw;margin-bottom:.6944444444vw;margin-left:2px;color:#848484;line-height:1.14;font-family:RiformaLLSub-Regular,sans-serif}@media screen and (max-width:1440px){.pdp-hero .sku{font-size:14px;margin-bottom:10px}}.pdp-hero>.top{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.9444444444vw;padding-top:112px}@media screen and (max-width:1440px){.pdp-hero>.top{margin-bottom:28px}}.pdp-hero>.top.no-padding{padding-top:0}.pdp-hero .c-40{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:2.7777777778vw}@media screen and (max-width:1440px){.pdp-hero .c-40{padding-bottom:40px}}.pdp-hero .c-40 .top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.0416666667vw}@media screen and (max-width:1440px){.pdp-hero .c-40 .top{margin-bottom:15px}}.pdp-hero .slides,.pdp-hero .slides .inner{height:100%}.pdp-hero .slider{position:relative}.pdp-hero .slider img{height:100%}.pdp-hero .slides{overflow:hidden}.pdp-hero .shopify-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:5px;margin-left:18px}.pdp-hero .slide{aspect-ratio:1/1;min-width:44.4444444444vw;max-width:44.4444444444vw;margin-right:.5555555556vw}@media screen and (max-width:774px){.pdp-hero .slide{min-width:344px;max-width:344px}}@media screen and (max-width:1440px){.pdp-hero .slide{margin-right:8px}}.pdp-hero .price-wrapper{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:4.4444444444vw;line-height:1;letter-spacing:-.1777777778vw}@media screen and (max-width:720px){.pdp-hero .price-wrapper{font-size:32px;letter-spacing:-1.28px}}.pdp-hero .product-name{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;line-height:1;font-size:4.4444444444vw;margin-bottom:.8333333333vw;letter-spacing:-.1777777778vw;width:100%;text-wrap:pretty;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-decoration:none;gap:12px}@media screen and (max-width:720px){.pdp-hero .product-name{font-size:32px}}@media screen and (max-width:1440px){.pdp-hero .product-name{margin-bottom:12px}}@media screen and (max-width:720px){.pdp-hero .product-name{letter-spacing:-1.28px}}.pdp-hero .product-name span{display:-webkit-box;display:-ms-flexbox;display:flex;width:70%}.pdp-hero .product-name button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.1111111111vw;min-width:16px;height:1.1111111111vw;bottom:-.8333333333vw;border:none;background:none;padding:0;z-index:2;position:relative}@media screen and (max-width:1440px){.pdp-hero .product-name button{width:16px;height:16px;bottom:-12px}}.pdp-hero .product-name button:after{content:"";position:absolute;width:36px;height:36px}.pdp-hero .product-name button path{-webkit-transition:all .2s cubic-bezier(.445,.05,.55,.95);transition:all .2s cubic-bezier(.445,.05,.55,.95);fill:transparent}html:not(.touch) .pdp-hero .product-name button:hover path{fill:#3815eb}.pdp-hero .price-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6666666667vw}@media screen and (max-width:840px){.pdp-hero .price-wrapper{gap:14px}}.pdp-hero .compare-at-price{color:#848484;text-decoration:line-through}.pdp-hero .review-overview{margin-left:.6944444444vw;display:-webkit-box;display:-ms-flexbox;display:flex;color:#1a1a1a;text-align:center;font-family:RiformaLLSub-Regular,sans-serif;font-size:2.7777777778vw;letter-spacing:-.0555555556vw;line-height:1}@media screen and (max-width:1440px){.pdp-hero .review-overview{margin-left:10px}}@media screen and (max-width:1152px){.pdp-hero .review-overview{font-size:32px;letter-spacing:-.64px}}.pdp-hero .review-overview p{font-size:1.6666666667vw;margin-left:.2777777778vw}@media screen and (max-width:840px){.pdp-hero .review-overview p{font-size:14px}}@media screen and (max-width:1440px){.pdp-hero .review-overview p{margin-left:4px}}.pdp-hero .sticky-pdp-drawer.open .add-to-cart{pointer-events:all}.pdp-hero .add-to-cart,.pdp-hero .buy-now{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(50% - 16px);margin-top:1.6666666667vw;overflow:hidden}@media screen and (max-width:1440px){.pdp-hero .add-to-cart,.pdp-hero .buy-now{margin-top:24px}}@media screen and (max-width:767px){.pdp-hero .add-to-cart,.pdp-hero .buy-now{max-width:100%}}.pdp-hero .add-to-cart.disabled,.pdp-hero .buy-now.disabled{opacity:.45;pointer-events:none}.pdp-hero .add-to-cart.disabled .in-stock,.pdp-hero .add-to-cart.disabled .mobile-fixed,.pdp-hero .buy-now.disabled .in-stock,.pdp-hero .buy-now.disabled .mobile-fixed{display:none;position:absolute;opacity:0;visibility:hidden}.pdp-hero .add-to-cart.disabled .out-of-stock,.pdp-hero .buy-now.disabled .out-of-stock{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;opacity:1;visibility:visible}.pdp-hero .add-to-cart.pre .in-stock,.pdp-hero .buy-now.pre .in-stock{display:none;position:absolute;opacity:0;visibility:hidden}.pdp-hero .add-to-cart.pre .mobile-fixed,.pdp-hero .buy-now.pre .mobile-fixed{display:none!important;position:absolute;opacity:0;visibility:hidden}.pdp-hero .add-to-cart.pre .pre-order,.pdp-hero .buy-now.pre .pre-order{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;opacity:1;visibility:visible}.pdp-hero .buy-now.disabled{display:none}.pdp-hero .in-stock{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.pdp-hero .mobile-fixed,.pdp-hero .out-of-stock,.pdp-hero .pre-order{display:none;position:absolute;opacity:0;visibility:hidden}.pdp-hero .quantity-group{padding-bottom:0}.pdp-hero .quantity-wrapper{gap:16px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.pdp-hero .option-group,.pdp-hero .quantity-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.pdp-hero .option-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;width:calc(50% - 16px)}.pdp-hero .option-group:not(.quantity-group){padding-bottom:2.9861111111vw;margin-bottom:1.4583333333vw}@media screen and (max-width:1440px){.pdp-hero .option-group:not(.quantity-group){padding-bottom:43px}}@media screen and (max-width:1097.1428571429px){.pdp-hero .option-group:not(.quantity-group){margin-bottom:16px}}.pdp-hero .option-group:not(.quantity-group):first-child{z-index:6}.pdp-hero .option-group:not(.quantity-group):nth-child(2){z-index:5}.pdp-hero .option-group:not(.quantity-group):nth-child(3){z-index:4}.pdp-hero .option-group:not(.quantity-group):nth-child(4){z-index:3}@media screen and (max-width:1440px){.pdp-hero .option-group.custom_panel{width:100%}}.pdp-hero .line-item-note{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;width:60%;margin-top:.6944444444vw}@media screen and (max-width:1440px){.pdp-hero .line-item-note{margin-top:10px}}.pdp-hero .line-item-note input{background:transparent;border:none;border-bottom:1px solid #1a1a1a;color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:1.6666666667vw;line-height:1;letter-spacing:-.0333333333vw;width:100%;padding:0 0 2px}@media screen and (max-width:960px){.pdp-hero .line-item-note input{font-size:16px}}@media screen and (max-width:1200px){.pdp-hero .line-item-note input{letter-spacing:-.4px}}.pdp-hero .line-item-note input::-webkit-input-placeholder{color:#1a1a1a;opacity:.65;font-family:RiformaLLSub-Regular,sans-serif;font-size:1.6666666667vw;line-height:1;letter-spacing:-.0333333333vw}.pdp-hero .line-item-note input::-moz-placeholder{color:#1a1a1a;opacity:.65;font-family:RiformaLLSub-Regular,sans-serif;font-size:1.6666666667vw;line-height:1;letter-spacing:-.0333333333vw}.pdp-hero .line-item-note input:-ms-input-placeholder,.pdp-hero .line-item-note input::-ms-input-placeholder{color:#1a1a1a;opacity:.65;font-family:RiformaLLSub-Regular,sans-serif;font-size:1.6666666667vw;line-height:1;letter-spacing:-.0333333333vw}.pdp-hero .line-item-note input::placeholder{color:#1a1a1a;opacity:.65;font-family:RiformaLLSub-Regular,sans-serif;font-size:1.6666666667vw;line-height:1;letter-spacing:-.0333333333vw}@media screen and (max-width:840px){.pdp-hero .line-item-note input::-webkit-input-placeholder{font-size:14px}.pdp-hero .line-item-note input::-moz-placeholder{font-size:14px}.pdp-hero .line-item-note input:-ms-input-placeholder,.pdp-hero .line-item-note input::-ms-input-placeholder{font-size:14px}.pdp-hero .line-item-note input::placeholder{font-size:14px}}@media screen and (max-width:1200px){.pdp-hero .line-item-note input::-webkit-input-placeholder{letter-spacing:-.4px}.pdp-hero .line-item-note input::-moz-placeholder{letter-spacing:-.4px}.pdp-hero .line-item-note input:-ms-input-placeholder,.pdp-hero .line-item-note input::-ms-input-placeholder{letter-spacing:-.4px}.pdp-hero .line-item-note input::placeholder{letter-spacing:-.4px}}.pdp-hero .line-item-note-description{margin-top:.6944444444vw}@media screen and (max-width:1440px){.pdp-hero .line-item-note-description{margin-top:10px}}.pdp-hero .drawer:not(.atc-form){width:100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background:#efefef;border:1px solid #1a1a1a;line-height:1.33;z-index:2;top:1.4583333333vw;border-radius:2.2222222222vw;-webkit-transition:border-radius .68s cubic-bezier(.47,0,.745,.715);transition:border-radius .68s cubic-bezier(.47,0,.745,.715)}@media screen and (max-width:1440px){.pdp-hero .drawer:not(.atc-form){top:21px;border-radius:32px}}.pdp-hero .drawer:not(.atc-form).open{-webkit-transition:border-radius 0s linear;transition:border-radius 0s linear;border-radius:1.1805555556vw}@media screen and (max-width:1440px){.pdp-hero .drawer:not(.atc-form).open{border-radius:17px}}.pdp-hero .drawer:not(.atc-form).open .label{color:#848484}.pdp-hero .drawer:not(.atc-form).open .label svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pdp-hero .label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;white-space:nowrap;max-width:100%;height:32px;font-size:24px;letter-spacing:-.48px;padding-right:1.7361111111vw;gap:.6944444444vw;padding-left:1.1111111111vw;width:100%;position:relative;-webkit-transition:color .3s cubic-bezier(.445,.05,.55,.95);transition:color .3s cubic-bezier(.445,.05,.55,.95)}@media screen and (max-width:1440px){.pdp-hero .label{padding-right:25px;gap:10px;padding-left:16px}}.pdp-hero .label:after{content:"";z-index:1;height:100%;right:0;position:absolute;top:0;width:2.7777777778vw;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,94%,0)),color-stop(28%,#efefef));background:linear-gradient(90deg,#f0f0f000,#efefef 28%)}@media screen and (max-width:1440px){.pdp-hero .label:after{width:40px}}.pdp-hero .label svg{display:-webkit-box;display:-ms-flexbox;display:flex;width:.6944444444vw;position:absolute;z-index:3;right:1.1111111111vw;height:auto;-webkit-transition:transform .25s cubic-bezier(.39,.575,.565,1);transition:transform .25s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:1440px){.pdp-hero .label svg{width:10px;right:16px}}.pdp-hero .all-options{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0 16px;width:100%}.pdp-hero .all-options,.pdp-hero .option-name{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.pdp-hero .option-name{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:.9722222222vw;line-height:1.14;gap:.6944444444vw;z-index:3}@media screen and (max-width:1440px){.pdp-hero .option-name{font-size:14px;gap:10px}}.pdp-hero .option-name.line-item-note-description{font-size:.8333333333vw}@media screen and (max-width:1440px){.pdp-hero .option-name.line-item-note-description{font-size:12px}}.pdp-hero .drawer-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pdp-hero .drawer-items,.pdp-hero .drawer-items>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.pdp-hero .drawer-items>*{opacity:1;padding:4px 1.7361111111vw 4px 1.1111111111vw;font-size:1.6666666667vw;color:#1a1a1a;white-space:wrap;font-family:RiformaLLSub-Regular,sans-serif;line-height:1.33;letter-spacing:-.0333333333vw;text-align:left}@media screen and (max-width:1440px){.pdp-hero .drawer-items>*{padding-left:16px;padding-right:25px}}@media screen and (max-width:900px){.pdp-hero .drawer-items>*{font-size:15px}}@media screen and (max-width:1200px){.pdp-hero .drawer-items>*{letter-spacing:-.4px}}.pdp-hero .drawer-items>.active,html:not(.touch) .pdp-hero .drawer-items>:hover{background:#3815eb;color:#efefef}.pdp-hero .quantity-group .option-name{margin-bottom:.2777777778vw}@media screen and (max-width:1440px){.pdp-hero .quantity-group .option-name{margin-bottom:4px}}.pdp-hero .is-10-day,.pdp-hero .is-24-day{display:none}.pdp-hero .disclaimer-box{position:sticky;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;top:10.4166666667vw}@media screen and (max-width:1440px){.pdp-hero .disclaimer-box{top:150px}}.pdp-hero .bottom{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.pdp-hero .bottom,.pdp-hero .left{display:-webkit-box;display:-ms-flexbox;display:flex}.pdp-hero .left{width:50%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-right:5.5555555556vw;gap:0 16px}@media screen and (max-width:1440px){.pdp-hero .left{padding-right:80px}}@media screen and (max-width:1024px){.pdp-hero .left{padding-right:2.7777777778vw}}@media screen and (max-width:1024px)and (max-width:1440px){.pdp-hero .left{padding-right:40px}}.pdp-hero .disclaimer-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:50%}.pdp-hero .left-disclaimer{color:#848484;font-family:RiformaLLSub-Regular,sans-serif;font-size:.9722222222vw;line-height:1.14;padding-right:16px;width:50%}@media screen and (max-width:1440px){.pdp-hero .left-disclaimer{font-size:14px}}.pdp-hero .left-disclaimer a{text-decoration:underline}.pdp-hero .delivery{border:1px solid #1a1a1a;position:relative;width:50%}.pdp-hero .quantity{height:32px;min-width:135px;width:100%}.pdp-hero .quantity.modal-trigger,.pdp-hero .quantity:not(:last-child){width:calc(50% - 16px)}.pdp-hero .delivery-top{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #1a1a1a}.pdp-hero .month{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:12px;letter-spacing:-.2px;line-height:1;position:absolute;left:36px;-webkit-transform:translateX(-50%);transform:translate(-50%);top:16px}.pdp-hero .month+.days{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;line-height:1.3}.pdp-hero .days{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:2.7777777778vw;letter-spacing:-.0555555556vw;line-height:1;height:4.9305555556vw;width:4.9305555556vw;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}@media screen and (max-width:1152px){.pdp-hero .days{font-size:32px;letter-spacing:-.64px}}@media screen and (max-width:1440px){.pdp-hero .days{height:71px;width:71px}}.pdp-hero .delivery-bottom,.pdp-hero .delivery-text{display:-webkit-box;display:-ms-flexbox;display:flex}.pdp-hero .delivery-text{color:#848484;border-left:1px solid #1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:.8333333333vw;line-height:1.33;letter-spacing:-.0166666667vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:.9722222222vw;padding-right:14px}@media screen and (max-width:1440px){.pdp-hero .delivery-text{font-size:12px;letter-spacing:-.24px;padding-left:14px}}.pdp-hero .delivery-text strong{color:#141414;font-weight:400;font-size:24px;letter-spacing:-.48px;left:-.0694444444vw;position:relative}@media screen and (max-width:1440px){.pdp-hero .delivery-text strong{left:-1px}}.pdp-hero .disclaimer-text{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:.8333333333vw;line-height:2;width:50%;padding:.5555555556vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1440px){.pdp-hero .disclaimer-text{font-size:12px;padding:8px}}.pdp-hero .disclaimer-text:first-of-type{border-right:1px solid #1a1a1a}.pdp-hero+.title-copy{margin-top:9.7222222222vw}@media screen and (max-width:1440px){.pdp-hero+.title-copy{margin-top:140px}}@media screen and (max-width:1440px){.pdp-hero .delivery,.pdp-hero .left-disclaimer{width:50%}}@media screen and (max-width:1100px){.pdp-hero .disclaimer-box{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:21px}.pdp-hero .left-disclaimer{max-width:352px;width:100%}.pdp-hero .delivery{width:100%}}@media screen and (max-width:767px){.pdp-hero>.top{padding-top:76px}.pdp-hero>.top.no-padding{padding-top:0}.pdp-hero .label{font-size:20px}.pdp-hero .line-item-note{width:100%;margin-top:0;margin-bottom:16px}.pdp-hero .line-item-note input{font-size:18px}.pdp-hero .product-name button{bottom:-5px}.pdp-hero .product-name span{width:100%}.pdp-hero+.title-copy{margin-top:80px}.pdp-hero+.title-copy h2,.pdp-hero .buy-now{display:none}.pdp-hero .increment-wrapper{width:100%;min-width:0}.pdp-hero .sticky-pdp-drawer .add-to-cart:not(.disabled) .in-stock{display:none;position:absolute;opacity:0;visibility:hidden}.pdp-hero .sticky-pdp-drawer .add-to-cart:not(.disabled) .mobile-fixed,.pdp-hero .sticky-pdp-drawer.open .add-to-cart:not(.disabled) .in-stock{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;opacity:1;visibility:visible}.pdp-hero .sticky-pdp-drawer.open .add-to-cart.pre .in-stock,.pdp-hero .sticky-pdp-drawer.open .add-to-cart.pre .mobile-fixed,.pdp-hero .sticky-pdp-drawer.open .add-to-cart:not(.disabled) .mobile-fixed,.pdp-hero .sticky-pdp-drawer.open .add-to-cart:not(.disabled) .pre-order{display:none;position:absolute;opacity:0;visibility:hidden}.pdp-hero .sticky-pdp-drawer.open .add-to-cart.pre .pre-order{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;opacity:1;visibility:visible}.pdp-hero .option-group{width:100%}.pdp-hero .option-group:not(.quantity-group){padding-bottom:38px}.pdp-hero .drawer-items{max-height:124px;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:none}.pdp-hero .c-40{padding-bottom:0;padding-top:5px}.pdp-hero .shopify-block{padding-top:2px;margin-left:10px}.pdp-hero .left-disclaimer{max-width:100%;text-wrap:pretty;-ms-flex-item-align:start;align-self:flex-start}.pdp-hero .bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.pdp-hero .left{width:100%}.pdp-hero .disclaimer-box{position:relative;width:100%;top:0;margin-bottom:0}.pdp-hero .delivery{max-width:100%;min-width:100%}.pdp-hero .atc-form.sticky-pdp-drawer{position:fixed;left:0;top:100%;width:100%;background:#efefef;padding:20px 18px 16px;z-index:10;border-top:1px solid #c8c8c8}.pdp-hero .atc-form:not(.sticky-pdp-drawer){margin-top:35px}.pdp-hero .add-to-cart{width:100%;margin-top:0;background:#1a1a1a;color:#efefef}.pdp-hero .quantity-group{margin-bottom:26px}.pdp-hero .all-options{z-index:9;position:relative}.pdp-hero .all-options:has(.line-item-note) .quantity-group{margin-bottom:12px}.pdp-hero .all-options:last-of-type{margin-bottom:0}}.pdp-hero-romance{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.pdp-hero-romance .slider{width:100%;position:relative;z-index:1}.pdp-hero-romance .slide{min-width:100%;aspect-ratio:1/1}.pdp-hero-romance .sticky-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:absolute;height:100%;top:0;left:0;z-index:2;pointer-events:none}.pdp-hero-romance .buy-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:sticky;top:50%;pointer-events:all;background:#3815eb;color:#efefef;padding-top:2.7777777778vw;padding-bottom:2.7777777778vw;max-width:33.3333333333vw}@media screen and (max-width:1440px){.pdp-hero-romance .buy-bar{padding-top:40px;padding-bottom:40px;max-width:480px}}.pdp-hero-romance .review-overview{position:absolute;top:50%;right:2.7777777778vw;z-index:2;margin-left:.6944444444vw;display:-webkit-box;display:-ms-flexbox;display:flex;color:#141414;text-align:center;font-family:RiformaLLSub-Regular,sans-serif;font-size:2.7777777778vw;line-height:1;letter-spacing:-.0555555556vw}@media screen and (max-width:1440px){.pdp-hero-romance .review-overview{right:40px;margin-left:10px}}@media screen and (max-width:1152px){.pdp-hero-romance .review-overview{font-size:32px;letter-spacing:-.64px}}.pdp-hero-romance .review-overview p{font-size:1.6666666667vw;margin-left:.2777777778vw}@media screen and (max-width:840px){.pdp-hero-romance .review-overview p{font-size:14px}}@media screen and (max-width:1440px){.pdp-hero-romance .review-overview p{margin-left:4px}}.pdp-hero-romance .hover-state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pdp-hero-romance .price-wrapper{font-family:RiformaLLSub-Regular,sans-serif;line-height:1;font-size:24px;letter-spacing:-.48px}.pdp-hero-romance .product-name{font-family:RiformaLLSub-Regular,sans-serif;font-size:2.7777777778vw;line-height:1;letter-spacing:-.0555555556vw;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;gap:10px;margin-bottom:.6944444444vw}@media screen and (max-width:864px){.pdp-hero-romance .product-name{font-size:24px;letter-spacing:-.48px}}@media screen and (max-width:1440px){.pdp-hero-romance .product-name{margin-bottom:10px}}.pdp-hero-romance .product-name button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.3888888889vw;min-width:20px;height:1.3888888889vw;border:none;background:none;padding:0;z-index:2;position:relative}@media screen and (max-width:1440px){.pdp-hero-romance .product-name button{width:20px;height:20px}}.pdp-hero-romance .product-name button:after{content:"";position:absolute;width:36px;height:36px}.pdp-hero-romance .product-name button path{-webkit-transition:all .2s cubic-bezier(.445,.05,.55,.95);transition:all .2s cubic-bezier(.445,.05,.55,.95);fill:transparent}html:not(.touch) .pdp-hero-romance .product-name button:hover path{fill:#3815eb}.pdp-hero-romance .price-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.0416666667vw}@media screen and (max-width:1440px){.pdp-hero-romance .price-wrapper{gap:15px}}.pdp-hero-romance .compare-at-price{color:#c8c8c8;text-decoration:line-through}.pdp-hero-romance .sku{color:#c8c8c8;font-family:RiformaLLSub-Regular,sans-serif;font-size:.9722222222vw;line-height:1.14;margin-bottom:1.3194444444vw}@media screen and (max-width:1440px){.pdp-hero-romance .sku{font-size:14px;margin-bottom:19px}}.pdp-hero-romance .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pdp-hero-romance .text-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:3.3333333333vw}@media screen and (max-width:1440px){.pdp-hero-romance .text-wrapper{padding-bottom:48px}}.pdp-hero-romance .text-wrapper>*{width:calc(50% - 25px)}.pdp-hero-romance .shipping{color:#efefef;font-family:RiformaLLSub-Regular,sans-serif;font-size:.9722222222vw;line-height:1.14;padding-bottom:5vw}@media screen and (max-width:1440px){.pdp-hero-romance .shipping{font-size:14px;padding-bottom:72px}}.pdp-hero-romance .payment{color:#efefef;font-family:RiformaLLSub-Regular,sans-serif;font-size:.9722222222vw;line-height:1.14}@media screen and (max-width:1440px){.pdp-hero-romance .payment{font-size:14px}}.pdp-hero-romance .payment a{text-decoration:underline}.pdp-details{background:#efefef}.pdp-details .c-40{padding-bottom:5.5555555556vw;padding-top:5.5555555556vw}@media screen and (max-width:720px){.pdp-details .c-40{padding-bottom:40px;padding-top:40px}}.pdp-details .title{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:2.7777777778vw;line-height:1;letter-spacing:-.0555555556vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3.3333333333vw}@media screen and (max-width:720px){.pdp-details .title{font-size:20px}}@media screen and (max-width:504px){.pdp-details .title{letter-spacing:-.28px}}@media screen and (max-width:1440px){.pdp-details .title{gap:48px}}.pdp-details .title span{-webkit-transition:all .2s cubic-bezier(.445,.05,.55,.95);transition:all .2s cubic-bezier(.445,.05,.55,.95)}.pdp-details .drawer-text{color:#848484;font-family:RiformaLLSub-Regular,sans-serif;font-size:1.6666666667vw;line-height:1;letter-spacing:-.0333333333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6666666667vw}@media screen and (max-width:960px){.pdp-details .drawer-text{font-size:16px}}@media screen and (max-width:840px){.pdp-details .drawer-text{letter-spacing:-.28px}}@media screen and (max-width:960px){.pdp-details .drawer-text{gap:16px}}.pdp-details .drawer-text strong{color:#141414;font-weight:400}.pdp-details .drawer-text a{text-decoration:underline;color:#3815eb}.pdp-details .btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6666666667vw}@media screen and (max-width:1200px){.pdp-details .btn-wrapper{gap:20px}}.pdp-details .download-link{font-size:1.6666666667vw;letter-spacing:-.0333333333vw;line-height:1;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media screen and (max-width:1200px){.pdp-details .download-link{font-size:20px;letter-spacing:-.4px}}.pdp-details .download-link:last-child{margin-bottom:1.3888888889vw}@media screen and (max-width:1440px){.pdp-details .download-link:last-child{margin-bottom:20px}}@media screen and (max-width:959px){.pdp-details .btn-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.pdp-details .btn{font-size:16px}}@media screen and (max-width:767px){.pdp-details .header{width:100%;border-top:none;padding-bottom:8px;margin-left:-1px}.pdp-details .right{width:100%}.pdp-details .drawer:first-of-type{padding-top:13px}}.pdp-recirc{background:#efefef}.pdp-recirc .c-40{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:5.5555555556vw;padding-top:5.5555555556vw}@media screen and (max-width:720px){.pdp-recirc .c-40{padding-bottom:40px;padding-top:40px}}.pdp-recirc .inner{min-height:28.4722222222vw}.pdp-recirc h3{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:2.7777777778vw;line-height:1;letter-spacing:-.0555555556vw;margin-bottom:2.0833333333vw}@media screen and (max-width:864px){.pdp-recirc h3{font-size:24px;letter-spacing:-.48px}}@media screen and (max-width:528px){.pdp-recirc h3{margin-bottom:11px}}.pdp-recirc .product-card{margin-right:1.1111111111vw}@media screen and (max-width:1440px){.pdp-recirc .product-card{margin-right:16px}}.pdp-recirc .slides{padding-bottom:3.4027777778vw}@media screen and (max-width:940.4081632653px){.pdp-recirc .slides{padding-bottom:32px}}.pdp-recirc .progress-bar{width:100%;height:.2777777778vw;top:-.2777777778vw;pointer-events:none;background:#c8c8c8;position:relative}@media screen and (max-width:720px){.pdp-recirc .progress-bar{height:2px;top:-2px}}.pdp-recirc .progress{position:absolute;top:0;left:0;height:100%;background:#1a1a1a;width:100%;-webkit-transform-origin:left center;transform-origin:left center}.emitting-color-trigger{position:relative;width:1.1111111111vw;height:1.1111111111vw;pointer-events:all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;z-index:3}@media screen and (max-width:1440px){.emitting-color-trigger{width:16px;height:16px}}.emitting-color-trigger svg{width:100%}@media screen and (max-width:767px){.emitting-color-trigger{width:18px;height:18px;top:-1px}}.modal-wrapper{position:fixed;width:100%;height:100%;background-color:#00000080;left:0;top:0;z-index:105;opacity:0;visibility:hidden}.modal-wrapper,.modal-wrapper .modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-wrapper .modal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;width:50vw;height:27.7083333333vw;background-color:#fafafa}@media screen and (max-width:1440px){.modal-wrapper .modal{width:720px;height:399px}}.modal-wrapper[data-modal=panel-calculator] .modal{border-radius:1.1111111111vw;width:500px;height:auto}@media screen and (max-width:1440px){.modal-wrapper[data-modal=panel-calculator] .modal{border-radius:16px}}.modal-wrapper[data-modal=emitting-color] .modal{height:auto}.modal-wrapper[data-modal=emitting-color] .modal img{border-radius:1.1111111111vw}@media screen and (max-width:1440px){.modal-wrapper[data-modal=emitting-color] .modal img{border-radius:16px}}.modal-wrapper>img{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:auto}@media screen and (max-width:959px){.modal-wrapper{padding:0 80px}.modal-wrapper .modal{position:relative;width:100%;height:100%}.modal-wrapper[data-modal=panel-calculator] .modal{width:500px}}@media screen and (max-width:767px){.modal-wrapper{padding:10px}.modal-wrapper[data-modal=panel-calculator] .modal{width:100%}}.close-modal{position:absolute;height:auto;aspect-ratio:1/1;z-index:9;display:-webkit-box;display:-ms-flexbox;display:flex;width:4.4444444444vw;top:-2.2222222222vw;right:-2.2222222222vw}@media screen and (max-width:1440px){.close-modal{width:64px;top:-32px;right:-32px}}.close-modal svg{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}@media screen and (max-width:767px){.close-modal{right:0;top:-64px;width:48px}}.faq-hero .c-40{margin-top:11.1111111111vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:720px){.faq-hero .c-40{margin-top:80px}}.faq-hero .top{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4.1666666667vw}@media screen and (max-width:720px){.faq-hero .top{margin-bottom:30px}}.faq-hero img{position:absolute;z-index:1;height:100%}.faq-hero .inner,.faq-hero img{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.faq-hero .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:15.9722222222vw;padding-bottom:18.0555555556vw;text-align:center;gap:3.4722222222vw}@media screen and (max-width:1440px){.faq-hero .inner{padding-top:230px;padding-bottom:260px}}@media screen and (max-width:720px){.faq-hero .inner{gap:25px}}.faq-hero h1{color:#fff;font-family:RiformaLLSub-Regular,sans-serif;font-size:8.3333333333vw;line-height:1;letter-spacing:-.1666666667vw}@media screen and (max-width:720px){.faq-hero h1{font-size:60px;letter-spacing:-1.2px}}.faq-hero .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.3888888889vw;margin-bottom:4.1666666667vw;margin-top:4.1666666667vw}@media screen and (max-width:1440px){.faq-hero .bottom{gap:20px}}@media screen and (max-width:720px){.faq-hero .bottom{margin-bottom:30px;margin-top:30px}}.faq-hero .block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:30%;border-radius:.5555555556vw;border:1px solid #c8c8c8;text-align:center;font-family:RiformaLLSub-Regular,sans-serif;height:16.6666666667vw;padding:0 20px;gap:1.1111111111vw}@media screen and (max-width:1440px){.faq-hero .block{border-radius:8px;height:240px;gap:16px}}.faq-hero .title{font-size:1.6666666667vw;line-height:1;letter-spacing:-.0333333333vw;color:#1a1a1a}@media screen and (max-width:840px){.faq-hero .title{font-size:14px}}@media screen and (max-width:1200px){.faq-hero .title{letter-spacing:-.4px}}.faq-hero .text{font-size:.9722222222vw;letter-spacing:-.0194444444vw;color:#848484;line-height:1.14;text-wrap:pretty;max-width:90%;margin:0 auto}@media screen and (max-width:1440px){.faq-hero .text{font-size:14px;letter-spacing:-.28px}}@media screen and (max-width:767px){.faq-hero .page-search-form{width:calc(100% - 20px)}.faq-hero .block{width:calc(50% - 10px);padding:0 10px}}.home-hero .c-40{padding-top:21.6666666667vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:1440px){.home-hero .c-40{padding-top:312px}}.home-hero .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative}.home-hero h1{color:#000;font-family:RiformaLLSub-Regular,sans-serif;font-size:8.3333333333vw;letter-spacing:-.3333333333vw;max-width:51.875vw;margin-bottom:1.0416666667vw;line-height:1.1;z-index:2;position:relative;width:100%;text-wrap:pretty}@media screen and (max-width:528px){.home-hero h1{font-size:44px}}@media screen and (max-width:240px){.home-hero h1{letter-spacing:-.8px}}@media screen and (max-width:578.313253012px){.home-hero h1{max-width:300px}}.home-hero p:not(.intro-text){color:var(--Black,#1a1a1a);font-family:RiformaLLSub-Regular,sans-serif;text-wrap:pretty;font-size:1.6666666667vw;line-height:1.6666666667vw;letter-spacing:-.0333333333vw;width:15.625vw}@media screen and (max-width:1200px){.home-hero p:not(.intro-text){font-size:20px}}@media screen and (max-width:1440px){.home-hero p:not(.intro-text){line-height:24px}}@media screen and (max-width:1200px){.home-hero p:not(.intro-text){letter-spacing:-.4px}}@media screen and (max-width:1440px){.home-hero p:not(.intro-text){width:225px}}.home-hero .left{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8.9583333333vw;margin-bottom:2.0833333333vw;width:46.6666666667vw;position:absolute;right:0}@media screen and (max-width:768px){.home-hero .left{margin-bottom:16px}}@media screen and (max-width:767px){.home-hero .left{width:100%}}.home-hero .left div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:13.8888888889vw}@media screen and (max-width:1152px){.home-hero .left div{width:160px}}.home-hero .left img{margin-bottom:2.6388888889vw;height:auto;aspect-ratio:1/1.4}@media screen and (max-width:985.2631578947px){.home-hero .left img{margin-bottom:26px}}.home-hero .left>p{width:13.6111111111vw;margin-left:-.1388888889vw}@media screen and (max-width:767px){.home-hero .left>p{width:160px}}.home-hero .slider{position:relative;overflow:hidden}.home-hero .slide{min-width:100%;height:50vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-hero .slide,.home-hero .slide img{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.home-hero .slide img{width:100%;height:100%;z-index:1}.home-hero .text-wrapper{position:absolute;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;right:2.7777777778vw;width:27.7777777778vw;gap:5.1388888889vw;padding-top:3.1944444444vw;padding-left:3.5416666667vw;padding-bottom:1px;background-color:#efefef}@media screen and (max-width:1440px){.home-hero .text-wrapper{width:400px}}@media screen and (max-width:1167.5675675676px){.home-hero .text-wrapper{gap:60px}}@media screen and (max-width:469.5652173913px){.home-hero .text-wrapper{padding-top:15px}}@media screen and (max-width:677.6470588235px){.home-hero .text-wrapper{padding-left:24px}}.home-hero .dots{position:absolute;bottom:2.7777777778vw;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4166666667vw}@media screen and (max-width:1080px){.home-hero .dots{bottom:30px}}@media screen and (max-width:1440px){.home-hero .dots{gap:6px}}.home-hero .dot{width:.625vw;height:.625vw;border:.0694444444vw solid #1a1a1a;border-radius:100%;background-color:#efefef;-webkit-transition:all .25s cubic-bezier(.39,.575,.565,1);transition:all .25s cubic-bezier(.39,.575,.565,1);-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (max-width:1440px){.home-hero .dot{width:9px;height:9px;border-width:1px}}.home-hero .dot.active{width:2.2916666667vw;border-radius:1.7361111111vw}@media screen and (max-width:1440px){.home-hero .dot.active{width:33px;border-radius:25px}}.home-hero .l-text{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:4.4444444444vw;line-height:1;letter-spacing:-.1777777778vw;padding-top:3.6111111111vw}@media screen and (max-width:630px){.home-hero .l-text{font-size:28px}}@media screen and (max-width:225px){.home-hero .l-text{letter-spacing:-.4px}}@media screen and (max-width:886.1538461538px){.home-hero .l-text{padding-top:32px}}@media screen and (max-width:1200px){.home-hero h1{margin-bottom:14px}}@media screen and (max-width:959px){.home-hero .slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;aspect-ratio:.68/1}.home-hero .slide img{height:100%}.home-hero .text-wrapper{position:relative;width:100%;padding-left:0;right:auto}}@media screen and (max-width:767px){.home-hero .dots{bottom:18px}.home-hero .top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.home-hero .c-40{padding-top:23.6vw}.home-hero h1{margin-bottom:18px;line-height:1.05}.home-hero .text-wrapper{height:auto;gap:10px}.home-hero .left{display:none}}.view-article .home-hero h1{max-width:46.9444444444vw;font-size:4.4444444444vw;letter-spacing:-.1777777778vw;margin-bottom:1.6666666667vw;text-wrap:balance}@media screen and (max-width:749.8224852071px){.view-article .home-hero h1{max-width:352px}}@media screen and (max-width:720px){.view-article .home-hero h1{font-size:32px}}@media screen and (max-width:360px){.view-article .home-hero h1{letter-spacing:-.64px}}@media screen and (max-width:1440px){.view-article .home-hero h1{margin-bottom:24px}}@media screen and (max-width:767px){.view-article .home-hero h1{margin-bottom:16px}}.view-article .intro-text{font-size:4.4444444444vw;letter-spacing:-.1777777778vw;margin-top:3.6111111111vw;margin-bottom:3.1944444444vw;color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;line-height:1}@media screen and (max-width:900px){.view-article .intro-text{font-size:40px}}@media screen and (max-width:360px){.view-article .intro-text{letter-spacing:-.64px}}@media screen and (max-width:1163.0769230769px){.view-article .intro-text{margin-top:42px}}@media screen and (max-width:1440px){.view-article .intro-text{margin-bottom:46px}}.fifty-fifty-img .c-40{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:.4861111111vw;padding-bottom:9.7222222222vw}@media screen and (max-width:1440px){.fifty-fifty-img .c-40{padding-top:7px}}@media screen and (max-width:720px){.fifty-fifty-img .c-40{padding-bottom:70px}}.fifty-fifty-img .left,.fifty-fifty-img .right{display:-webkit-box;display:-ms-flexbox;display:flex;aspect-ratio:1/1;width:calc(50% - 9px)}.full-width-media{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1}.full-width-media .c-60{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:5.5555555556vw}@media screen and (max-width:720px){.full-width-media .c-60{margin-bottom:40px}}.full-width-media img{width:100%;height:100%;z-index:1}.full-width-media .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:2;width:100%;padding:5.4166666667vw 20px 5.4166666667vw 7.7777777778vw;border-radius:.8333333333vw;overflow:hidden}@media screen and (max-width:978.4615384615px){.full-width-media .content-wrapper{padding-top:53px;padding-bottom:53px}}@media screen and (max-width:257.1428571429px){.full-width-media .content-wrapper{padding-left:20px}}.full-width-media .type,.full-width-media a,.full-width-media h3{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:2}.full-width-media .type{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.4861111111vw .9722222222vw .4166666667vw .9027777778vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:24px;font-weight:600;font-size:.9722222222vw;line-height:1;margin-bottom:1.3888888889vw}@media screen and (max-width:1440px){.full-width-media .type{padding:7px 14px 6px 13px;font-size:14px;margin-bottom:20px}}.full-width-media .type svg{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.full-width-media h3{font-size:3.3333333333vw;font-weight:400;line-height:1.1;margin-bottom:2.5694444444vw;max-width:471.938px}@media screen and (max-width:840px){.full-width-media h3{font-size:28px}}@media screen and (max-width:767px){.full-width-media .c-60{padding:0}.full-width-media .content-wrapper{border-radius:0;padding-left:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.full-width-media h3{padding-bottom:140px}}.our-promise{background:#efefef}.our-promise>div{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:1.3888888889vw;padding-bottom:17.3611111111vw;display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #1a1a1a;width:100%}@media screen and (max-width:1440px){.our-promise>div{padding-top:20px}}.our-promise .header{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:2.7777777778vw;letter-spacing:-.0555555556vw;line-height:1.25;white-space:nowrap}@media screen and (max-width:1440px){.our-promise .header{font-size:40px}}@media screen and (max-width:1152px){.our-promise .header{letter-spacing:-.64px}}.our-promise .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:46.5972222222vw;width:100%}@media screen and (max-width:755.4098360656px){.our-promise .right{max-width:352px}}.our-promise .block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:1.3888888889vw;padding-bottom:5.2083333333vw;border-bottom:1px solid #1a1a1a}@media screen and (max-width:1440px){.our-promise .block{padding-top:20px}}@media screen and (max-width:825.6px){.our-promise .block{padding-bottom:43px}}.our-promise .block p{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:.9722222222vw;line-height:1.14;letter-spacing:-.0194444444vw}@media screen and (max-width:1440px){.our-promise .block p{font-size:14px;letter-spacing:-.28px}}.our-promise .block p:first-child{max-width:7.7083333333vw}@media screen and (max-width:1440px){.our-promise .block p:first-child{max-width:111px}}.our-promise .block p:last-child{max-width:24.3055555556vw}@media screen and (max-width:687.0857142857px){.our-promise .block p:last-child{max-width:167px}}@media screen and (max-width:959px){.our-promise>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:0;border-top:none;padding-bottom:155px}.our-promise:before{display:none}.our-promise .header{margin-bottom:7px}.our-promise .block:first-child{border-top:1px solid #1a1a1a}.our-promise .right{max-width:100%}}.view-blog .our-promise{margin-top:13.1944444444vw}@media screen and (max-width:833.6842105263px){.view-blog .our-promise{margin-top:110px}}.view-product .our-promise{margin-top:5.5555555556vw}@media screen and (max-width:720px){.view-product .our-promise{margin-top:40px}}.view-home .our-promise>div{padding-bottom:1.3888888889vw}.text-image-hero .c-40{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:2.7777777778vw}@media screen and (max-width:1440px){.text-image-hero .c-40{padding-bottom:40px}}.text-image-hero .top{padding-top:8.3333333333vw;width:100%}@media screen and (max-width:1440px){.text-image-hero .top{padding-top:120px}}.text-image-hero h1{color:#1a1a1a;text-align:center;font-family:RiformaLLSub-Regular,sans-serif;font-size:8.3333333333vw;line-height:1.1;letter-spacing:-.3333333333vw;margin-bottom:4.8611111111vw}@media screen and (max-width:768px){.text-image-hero h1{font-size:64px;letter-spacing:-2.56px}}@media screen and (max-width:1028.5714285714px){.text-image-hero h1{margin-bottom:50px}}.text-image-hero .text{width:46.6666666667vw;min-width:46.6666666667vw;margin-left:auto;font-family:RiformaLLSub-Regular,sans-serif;font-size:1.6666666667vw;line-height:1;letter-spacing:-.0333333333vw}@media screen and (max-width:840px){.text-image-hero .text{font-size:14px}}@media screen and (max-width:1200px){.text-image-hero .text{letter-spacing:-.4px}}.text-image-hero .text p{margin-bottom:1.6666666667vw}@media screen and (max-width:840px){.text-image-hero .text p{margin-bottom:14px}}.text-image-hero .text p:last-child{margin-bottom:0}.text-image-hero .text strong{font-style:normal;font-weight:400;color:#1a1a1a}.text-image-hero .text:has(strong){color:#848484}.text-image-hero .text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-bottom:80px}@media screen and (max-width:767px){.text-image-hero .text-block{margin-bottom:40px}}.text-image-hero .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.text-image-hero button{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:1.6666666667vw;line-height:1;letter-spacing:-.0333333333vw}@media screen and (max-width:840px){.text-image-hero button{font-size:14px}}@media screen and (max-width:1200px){.text-image-hero button{letter-spacing:-.4px}}.text-image-hero button.button-1{display:none}@media screen and (max-width:767px){.text-image-hero button.button-1{display:block}}.text-image-hero button.button-2{margin-bottom:24px}@media screen and (max-width:767px){.text-image-hero button.button-2{display:none}}.text-image-hero .image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:50vw;width:100%}@media screen and (max-width:1120px){.text-image-hero .image-wrapper{height:560px}}.text-image-hero .image-wrapper img{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}@media screen and (max-width:767px){.text-image-hero .text{text-align:justify}}.view-trade .text-image-hero .c-40{padding-bottom:9.0277777778vw}@media screen and (max-width:443.0769230769px){.view-trade .text-image-hero .c-40{padding-bottom:40px}}.trade-main .c-40{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding-top:6.9444444444vw}@media screen and (max-width:720px){.trade-main .c-40{padding-top:50px}}.trade-main .c-40>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #1a1a1a;padding-bottom:11.1111111111vw}@media screen and (max-width:657px){.trade-main .c-40>div{padding-bottom:73px}}.trade-main .title-list{padding-top:1.25vw}@media screen and (max-width:1440px){.trade-main .title-list{padding-top:18px}}.trade-main .title-form{padding-top:2.9166666667vw}@media screen and (max-width:1097.1428571429px){.trade-main .title-form{padding-top:32px}}.trade-main h2{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:2.7777777778vw;letter-spacing:-.0555555556vw;line-height:1;width:calc(50% - 9px)}@media screen and (max-width:1152px){.trade-main h2{font-size:32px;letter-spacing:-.64px}}.trade-main .left{width:calc(50% - 9px)}.trade-main .rich-text{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:2.7777777778vw;letter-spacing:-.0555555556vw;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.7777777778vw}@media screen and (max-width:1152px){.trade-main .rich-text{font-size:32px;letter-spacing:-.64px}}@media screen and (max-width:720px){.trade-main .rich-text{gap:20px}}.trade-main .list{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:1.6666666667vw;line-height:1;letter-spacing:-.0333333333vw}@media screen and (max-width:840px){.trade-main .list{font-size:14px}}@media screen and (max-width:1200px){.trade-main .list{letter-spacing:-.4px}}.trade-main .list-item{padding-top:1.6666666667vw;padding-bottom:.6944444444vw;border-bottom:1px solid #1a1a1a}@media screen and (max-width:840px){.trade-main .list-item{padding-top:14px}}@media screen and (max-width:1440px){.trade-main .list-item{padding-bottom:10px}}.trade-main form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;gap:3.4722222222vw}@media screen and (max-width:1008px){.trade-main form{gap:35px}}.trade-main input{background:transparent;border:none;border-bottom:1px solid #1a1a1a;color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:1.6666666667vw;line-height:1;letter-spacing:-.0333333333vw;width:100%;padding:0 0 2px}@media screen and (max-width:960px){.trade-main input{font-size:16px}}@media screen and (max-width:1200px){.trade-main input{letter-spacing:-.4px}}.trade-main input::-webkit-input-placeholder{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:1.6666666667vw;line-height:1;letter-spacing:-.0333333333vw}.trade-main input::-moz-placeholder{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:1.6666666667vw;line-height:1;letter-spacing:-.0333333333vw}.trade-main input:-ms-input-placeholder,.trade-main input::-ms-input-placeholder{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:1.6666666667vw;line-height:1;letter-spacing:-.0333333333vw}.trade-main input::placeholder{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:1.6666666667vw;line-height:1;letter-spacing:-.0333333333vw}@media screen and (max-width:960px){.trade-main input::-webkit-input-placeholder{font-size:16px}.trade-main input::-moz-placeholder{font-size:16px}.trade-main input:-ms-input-placeholder,.trade-main input::-ms-input-placeholder{font-size:16px}.trade-main input::placeholder{font-size:16px}}@media screen and (max-width:1200px){.trade-main input::-webkit-input-placeholder{letter-spacing:-.4px}.trade-main input::-moz-placeholder{letter-spacing:-.4px}.trade-main input:-ms-input-placeholder,.trade-main input::-ms-input-placeholder{letter-spacing:-.4px}.trade-main input::placeholder{letter-spacing:-.4px}}.trade-main .input-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.trade-main .input-wrapper input{width:calc(50% - 24px)}@media screen and (max-width:767px){.trade-main .c-40>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.trade-main .c-40>div.title-form{border-top:none}.trade-main .c-40>div>*{width:100%}.trade-main h2{margin-bottom:20px}.trade-main .input-wrapper input{width:calc(50% - 10px)}}.rewards-main .c-40{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding-top:2.7777777778vw;padding-bottom:11.1111111111vw;overflow:hidden}@media screen and (max-width:720px){.rewards-main .c-40{padding-top:20px;padding-bottom:80px}}.rewards-main .c-40>div:not(.marquee,.banner,.yotpo-widget-referral-widget){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:.4861111111vw;padding-bottom:9.7222222222vw}@media screen and (max-width:1440px){.rewards-main .c-40>div:not(.marquee,.banner,.yotpo-widget-referral-widget){padding-top:7px}}@media screen and (max-width:720px){.rewards-main .c-40>div:not(.marquee,.banner,.yotpo-widget-referral-widget){padding-bottom:70px}}.rewards-main .c-40>div:not(.marquee,.banner,.yotpo-widget-referral-widget,.title-drawers){border-top:1px solid #1a1a1a}.rewards-main .title{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:2.7777777778vw;line-height:1;letter-spacing:-.0555555556vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2px}@media screen and (max-width:720px){.rewards-main .title{font-size:20px}}@media screen and (max-width:1152px){.rewards-main .title{letter-spacing:-.64px}}.rewards-main .right{width:46.6666666667vw}.rewards-main .rich-text{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:1.6666666667vw;line-height:1.3;letter-spacing:-.0333333333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6666666667vw;margin-top:12.2916666667vw}@media screen and (max-width:840px){.rewards-main .rich-text{font-size:14px}}@media screen and (max-width:1200px){.rewards-main .rich-text{letter-spacing:-.4px}}@media screen and (max-width:840px){.rewards-main .rich-text{gap:14px}}@media screen and (max-width:1440px){.rewards-main .rich-text{margin-top:177px}}.rewards-main .list{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:1.6666666667vw;line-height:1;letter-spacing:-.0333333333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:840px){.rewards-main .list{font-size:14px}}@media screen and (max-width:1200px){.rewards-main .list{letter-spacing:-.4px}}.rewards-main .list-item{padding-top:1.6666666667vw;padding-bottom:.6944444444vw;border-bottom:1px solid #1a1a1a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media screen and (max-width:840px){.rewards-main .list-item{padding-top:14px}}@media screen and (max-width:1440px){.rewards-main .list-item{padding-bottom:10px}}.rewards-main .title-list-cta .btn{margin-top:4.0277777778vw}@media screen and (max-width:1440px){.rewards-main .title-list-cta .btn{margin-top:58px}}.rewards-main .marquee{overflow:visible;color:var(--Black,#1a1a1a);font-family:RiformaLLSub-Regular,sans-serif;font-size:12.2222222222vw;line-height:1;letter-spacing:-7.04px;padding-bottom:9.7222222222vw}@media screen and (max-width:818.1818181818px){.rewards-main .marquee{font-size:100px}}@media screen and (max-width:720px){.rewards-main .marquee{padding-bottom:70px}}.rewards-main .banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#1a1a1a;overflow:hidden;padding-top:16.1111111111vw;padding-bottom:5vw;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:500px;perspective:500px}@media screen and (max-width:1440px){.rewards-main .banner{padding-top:232px;padding-bottom:72px}}.rewards-main .yotpo-screen-final{width:100%}.rewards-main .yotpo-widget-referral-widget{height:auto;aspect-ratio:1/.53}.rewards-main .yotpo-widget-referral-widget .yotpo-header-text,.rewards-main .yotpo-widget-referral-widget .yotpo-title-text{font-family:RiformaLLSub-Regular,sans-serif!important}.rewards-main .yotpo-widget-referral-widget .yotpo-final-view{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rewards-main .yotpo-widget-referral-widget .yotpo-final-view .yotpo-header-text{margin-bottom:20px}.rewards-main .yotpo-widget-referral-widget .yotpo-button-responsive-size{max-width:none}.rewards-main .yotpo-widget-referral-widget .yotpo-center-container .yotpo-tile-wrapper,.rewards-main .yotpo-widget-referral-widget .yotpo-tile{max-width:none!important}.rewards-main .yotpo-widget-referral-widget .yotpo-main-share-body-textarea{color:#efefef!important;border-color:#efefef!important}.rewards-main .yotpo-widget-referral-widget .yotpo-screen-customer_email,.rewards-main .yotpo-widget-referral-widget .yotpo-screen-friends_emails{width:100%;height:100%}.rewards-main .yotpo-widget-referral-widget .yotpo-widget-clear{height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.rewards-main .yotpo-widget-referral-widget .yotpo-center-container{height:100%}.rewards-main .yotpo-customer-email-view,.rewards-main .yotpo-email-view,.rewards-main .yotpo-friends-emails-view{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rewards-main .yotpo-customer-email-view .yotpo-header-text,.rewards-main .yotpo-customer-email-view .yotpo-input-example,.rewards-main .yotpo-email-view .yotpo-header-text,.rewards-main .yotpo-email-view .yotpo-input-example,.rewards-main .yotpo-friends-emails-view .yotpo-header-text,.rewards-main .yotpo-friends-emails-view .yotpo-input-example{display:none}.rewards-main .yotpo-customer-email-view #yotpoReferralTitleText,.rewards-main .yotpo-email-view #yotpoReferralTitleText,.rewards-main .yotpo-friends-emails-view #yotpoReferralTitleText{color:#efefef;text-align:center;font-family:RiformaLLSub-Regular,sans-serif!important;font-weight:400!important;font-size:8.3333333333vw!important;line-height:1;letter-spacing:-.3333333333vw;margin-bottom:1.3888888889vw;position:relative;z-index:2}@media screen and (max-width:480px){.rewards-main .yotpo-customer-email-view #yotpoReferralTitleText,.rewards-main .yotpo-email-view #yotpoReferralTitleText,.rewards-main .yotpo-friends-emails-view #yotpoReferralTitleText{font-size:40px}}@media screen and (max-width:240px){.rewards-main .yotpo-customer-email-view #yotpoReferralTitleText,.rewards-main .yotpo-email-view #yotpoReferralTitleText,.rewards-main .yotpo-friends-emails-view #yotpoReferralTitleText{letter-spacing:-.8px}}@media screen and (max-width:1440px){.rewards-main .yotpo-customer-email-view #yotpoReferralTitleText,.rewards-main .yotpo-email-view #yotpoReferralTitleText,.rewards-main .yotpo-friends-emails-view #yotpoReferralTitleText{margin-bottom:20px}}.rewards-main .yotpo-customer-email-view #yotpoReferralDescriptionText,.rewards-main .yotpo-email-view #yotpoReferralDescriptionText,.rewards-main .yotpo-friends-emails-view #yotpoReferralDescriptionText{color:#f0f0f0cc;text-align:center;font-family:RiformaLLSub-Regular,sans-serif;font-size:.9722222222vw;line-height:1.7;letter-spacing:-.28px;max-width:27.5vw;margin-left:auto;margin-right:auto;margin-bottom:4.8611111111vw;position:relative;z-index:2}@media screen and (max-width:1440px){.rewards-main .yotpo-customer-email-view #yotpoReferralDescriptionText,.rewards-main .yotpo-email-view #yotpoReferralDescriptionText,.rewards-main .yotpo-friends-emails-view #yotpoReferralDescriptionText{font-size:14px;max-width:396px;margin-bottom:70px}}.rewards-main .yotpo-customer-email-view .yotpo-input,.rewards-main .yotpo-email-view .yotpo-input,.rewards-main .yotpo-friends-emails-view .yotpo-input{width:100%!important;background:transparent!important;border:none!important;border-bottom:1px solid #efefef!important;color:#efefef!important;text-align:center!important;font-family:RiformaLLSub-Regular,sans-serif!important;font-size:1.6666666667vw!important;line-height:1.7!important;letter-spacing:-.28px!important;padding:0 3px 13px!important;-webkit-appearance:none!important;border-radius:0!important}@media screen and (max-width:840px){.rewards-main .yotpo-customer-email-view .yotpo-input,.rewards-main .yotpo-email-view .yotpo-input,.rewards-main .yotpo-friends-emails-view .yotpo-input{font-size:14px}}.rewards-main .yotpo-customer-email-view .yotpo-input::-webkit-input-placeholder,.rewards-main .yotpo-email-view .yotpo-input::-webkit-input-placeholder,.rewards-main .yotpo-friends-emails-view .yotpo-input::-webkit-input-placeholder{color:#f0f0f0cc}.rewards-main .yotpo-customer-email-view .yotpo-input::-moz-placeholder,.rewards-main .yotpo-email-view .yotpo-input::-moz-placeholder,.rewards-main .yotpo-friends-emails-view .yotpo-input::-moz-placeholder{color:#f0f0f0cc}.rewards-main .yotpo-customer-email-view .yotpo-input:-ms-input-placeholder,.rewards-main .yotpo-customer-email-view .yotpo-input::-ms-input-placeholder,.rewards-main .yotpo-email-view .yotpo-input:-ms-input-placeholder,.rewards-main .yotpo-email-view .yotpo-input::-ms-input-placeholder,.rewards-main .yotpo-friends-emails-view .yotpo-input:-ms-input-placeholder,.rewards-main .yotpo-friends-emails-view .yotpo-input::-ms-input-placeholder{color:#f0f0f0cc}.rewards-main .yotpo-customer-email-view .yotpo-input::placeholder,.rewards-main .yotpo-email-view .yotpo-input::placeholder,.rewards-main .yotpo-friends-emails-view .yotpo-input::placeholder{color:#f0f0f0cc}.rewards-main .yotpo-share-button-icons path{fill:#efefef!important}.rewards-main .yotpo-copy-text{color:#efefef!important}.rewards-main .yotpo-widget-referral-widget .yotpo-share-buttons-wrapper{padding-top:0!important;position:absolute!important;bottom:0!important;right:4.1666666667vw!important;width:auto!important}@media screen and (max-width:1440px){.rewards-main .yotpo-widget-referral-widget .yotpo-share-buttons-wrapper{right:60px}}@media screen and (max-width:767px){.rewards-main .yotpo-widget-referral-widget .yotpo-share-buttons-wrapper{right:auto!important;width:90%!important;left:5%;margin-bottom:20px}.rewards-main .yotpo-widget-referral-widget .yotpo-center-container{background-size:215%!important;background-position:50% 10%!important}.rewards-main .c-40>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rewards-main .c-40>div>*{width:100%}.rewards-main .yotpo-widget-referral-widget{height:auto;aspect-ratio:.488/1}.rewards-main .title-drawers h2{margin-bottom:14px}.rewards-main .banner{padding:70px 20px}}.images-grid{padding-bottom:12.5vw}@media screen and (max-width:1040px){.images-grid{padding-bottom:130px}}.images-grid .c-40{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.7777777778vw}@media screen and (max-width:1152px){.images-grid .c-40{gap:32px}}.images-grid .row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.images-grid .img-wrapper,.images-grid .row{display:-webkit-box;display:-ms-flexbox;display:flex}.images-grid .img-wrapper{height:22.2222222222vw;width:calc(20% - 2.2vw)}.images-grid .img-wrapper.dummy{height:0;pointer-events:none}@media screen and (max-width:767px){.images-grid .row{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:32px}.images-grid .img-wrapper{width:calc(50% - 16px);height:auto;aspect-ratio:.75/1}.images-grid .img-wrapper:not(.dummy):nth-child(5){display:none}}.featured-grid{padding-bottom:8.3333333333vw}@media screen and (max-width:1440px){.featured-grid{padding-bottom:120px}}.featured-grid .c-40{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.featured-grid h3{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:8.3333333333vw;letter-spacing:-.3333333333vw;line-height:1;margin-bottom:1.6666666667vw}@media screen and (max-width:480px){.featured-grid h3{font-size:40px;letter-spacing:-1.6px}}@media screen and (max-width:300px){.featured-grid h3{margin-bottom:5px}}.featured-grid .row{display:-webkit-box;display:-ms-flexbox;display:flex}.featured-grid .row:first-of-type .card{border-top:1px solid #1a1a1a}.featured-grid .row:first-of-type .card.dummy{height:0;pointer-events:none;border:none}.featured-grid .card{border-bottom:1px solid #1a1a1a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:25%}.featured-grid .card.dummy{width:26.2%;height:0;pointer-events:none;border:none}.featured-grid .img-wrapper{height:14.9305555556vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1440px){.featured-grid .img-wrapper{height:215px}}.featured-grid .img-wrapper img{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:160px;max-height:64px;width:auto;height:auto}.featured-grid p{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:.9722222222vw;line-height:1;border-top:1px solid #1a1a1a;padding:12px 0 6px}@media screen and (max-width:1440px){.featured-grid p{font-size:14px}}@media screen and (max-width:767px){.featured-grid .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.featured-grid .row:first-of-type .card{border-top:none}.featured-grid .row:first-of-type .card:first-of-type{border-top:1px solid #1a1a1a}.featured-grid .card{width:100%}.featured-grid .card.dummy{display:none}}.article-body .c-40{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:12.2916666667vw}@media screen and (max-width:1261.0169491525px){.article-body .c-40{margin-bottom:155px}}.article-body .list,.article-body .richtext{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6666666667vw;font-family:RiformaLLSub-Regular,sans-serif;color:#1a1a1a;font-size:1.6666666667vw;line-height:1.33;letter-spacing:-.0333333333vw;width:46.6666666667vw;margin-left:auto;margin-top:2.4305555556vw;margin-bottom:2.4305555556vw}@media screen and (max-width:840px){.article-body .list,.article-body .richtext{gap:14px;font-size:14px;letter-spacing:-.28px}}@media screen and (max-width:617.1428571429px){.article-body .list,.article-body .richtext{margin-top:15px;margin-bottom:15px}}.article-body .list-item{display:-webkit-box;display:-ms-flexbox;display:flex}.article-body .list-item span{min-width:5vw}@media screen and (max-width:800px){.article-body .list-item span{min-width:40px}}.article-body .list-item>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6666666667vw}@media screen and (max-width:840px){.article-body .list-item>div{gap:14px}}.article-body .img-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2.4305555556vw;margin-bottom:2.4305555556vw}@media screen and (max-width:617.1428571429px){.article-body .img-wrapper{margin-top:15px;margin-bottom:15px}}.article-body .imgs-caption{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(50% - 8px)}.article-body .imgs-caption,.article-body .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.article-body .big-img,.article-body .top img{width:calc(50% - 8px)}.article-body .caption{color:#848484;font-family:RecklessNeue-Book,sans-serif;font-size:2.7777777778vw;line-height:1;letter-spacing:-.0555555556vw;width:80%;text-wrap:pretty}@media screen and (max-width:1152px){.article-body .caption{font-size:32px}}@media screen and (max-width:1440px){.article-body .caption{letter-spacing:-.8px}}.article-body .top+.caption{width:calc(50% - 8px)}.article-body .btn{margin-left:50%;max-width:20.8333333333vw;margin-top:2.4305555556vw}@media screen and (max-width:1440px){.article-body .btn{max-width:300px}}@media screen and (max-width:617.1428571429px){.article-body .btn{margin-top:15px}}.article-body .slider{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:2.4305555556vw;margin-bottom:2.4305555556vw}@media screen and (max-width:617.1428571429px){.article-body .slider{margin-top:15px;margin-bottom:15px}}.article-body .slide{width:75%;margin-right:16px}.article-body .inner{margin-bottom:21px}@media screen and (max-width:1100px){.article-body .caption{width:100%}}@media screen and (max-width:767px){.article-body .btn,.article-body .list,.article-body .richtext{width:100%;margin-left:0}.article-body .btn{max-width:none}.article-body .img-wrapper{display:none}.article-body .slider{display:-webkit-box;display:-ms-flexbox;display:flex}}.high-level-about-us .c-40{padding-top:6.9444444444vw;padding-bottom:22.9166666667vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:1440px){.high-level-about-us .c-40{padding-top:100px}}@media screen and (max-width:305.4545454545px){.high-level-about-us .c-40{padding-bottom:70px}}.high-level-about-us h2{color:#010101;font-family:RiformaLLSub-Regular,sans-serif;font-size:12.2222222222vw;line-height:1;letter-spacing:-.3333333333vw;margin-bottom:.6944444444vw}@media screen and (max-width:654.5454545455px){.high-level-about-us h2{font-size:80px}}@media screen and (max-width:240px){.high-level-about-us h2{letter-spacing:-.8px}}@media screen and (max-width:1440px){.high-level-about-us h2{margin-bottom:10px}}.high-level-about-us .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.high-level-about-us .left,.high-level-about-us .right{display:-webkit-box;display:-ms-flexbox;display:flex;width:46.6666666667vw}.high-level-about-us .left *{width:auto;width:11.0416666667vw}.high-level-about-us .left :nth-child(2){margin-left:3.4027777778vw}.high-level-about-us .left :nth-child(3){margin-left:5.625vw}.high-level-about-us .left span{display:none;line-height:.8;-ms-flex-item-align:start;align-self:flex-start;height:16px;max-height:16px;width:16px;max-width:16px;min-width:0;margin-left:0}.high-level-about-us .right span{line-height:.8;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:start;align-self:flex-start;margin-left:auto;height:auto;aspect-ratio:1/1}.high-level-about-us .right p{width:16.5972222222vw;text-wrap:pretty}@media screen and (max-width:964.0167364017px){.high-level-about-us .right p{width:160px}}.high-level-about-us .right p:nth-child(2){margin-left:5.8333333333vw}.high-level-about-us p{color:#1a1a1a;text-align:justify;font-family:RiformaLLSub-Regular,sans-serif;font-size:.9722222222vw;line-height:1.14}@media screen and (max-width:1440px){.high-level-about-us p{font-size:14px}}@media screen and (max-width:767px){.high-level-about-us p{text-align:left}}.high-level-about-us span{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:2.2222222222vw;line-height:1.5}@media screen and (max-width:1440px){.high-level-about-us span{font-size:32px}}@media screen and (max-width:959px){.high-level-about-us .left{row-gap:25px}.high-level-about-us .left *{width:calc(50% - 12px)}.high-level-about-us .left :nth-child(2),.high-level-about-us .left :nth-child(3){margin-left:0}.high-level-about-us .left span{display:-webkit-box;display:-ms-flexbox;display:flex}.high-level-about-us .right{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.high-level-about-us .right p:nth-child(2){margin-left:0}.high-level-about-us .right span{display:none}}@media screen and (max-width:767px){.high-level-about-us .bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:100px}.high-level-about-us .left{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.high-level-about-us .left *{min-width:50%}.high-level-about-us .right{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:14px}.high-level-about-us .right p{width:100%;font-size:20px}}.featured-products .c-40{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;padding-bottom:13.8888888889vw}@media screen and (max-width:864px){.featured-products .c-40{padding-bottom:120px}}.featured-products .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:2.0833333333vw;margin-bottom:6.25vw}@media screen and (max-width:1440px){.featured-products .inner{row-gap:30px}}@media screen and (max-width:640px){.featured-products .inner{margin-bottom:40px}}.featured-products .header-wrapper{margin-bottom:1.3888888889vw;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:504px){.featured-products .header-wrapper{margin-bottom:7px}}.featured-products h3{width:100%;color:#010101;font-family:RiformaLLSub-Regular,sans-serif;font-size:4.4444444444vw;line-height:1;letter-spacing:-.0888888889vw;width:46.6666666667vw;min-width:46.6666666667vw;left:-.1388888889vw;margin-left:auto;position:relative}@media screen and (max-width:900px){.featured-products h3{font-size:40px}}@media screen and (max-width:720px){.featured-products h3{letter-spacing:-.64px;left:-1px}}@media screen and (max-width:767px){.featured-products h3{margin-left:0;width:100%;min-width:100%}}.about-paragraph .c-40{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:22.9166666667vw}@media screen and (max-width:305.4545454545px){.about-paragraph .c-40{padding-bottom:70px}}.about-paragraph .rich-text{color:#848484;font-family:RiformaLLSub-Regular,sans-serif;font-size:4.4444444444vw;line-height:1;letter-spacing:-.0888888889vw}@media screen and (max-width:720px){.about-paragraph .rich-text{font-size:32px}}@media screen and (max-width:360px){.about-paragraph .rich-text{letter-spacing:-.32px}}.about-paragraph .rich-text strong{font-weight:400;color:#1a1a1a}.shop-by-category{position:relative;padding-top:5.5555555556vw;padding-bottom:8.6111111111vw}@media screen and (max-width:576px){.shop-by-category{padding-top:32px}}@media screen and (max-width:1440px){.shop-by-category{padding-bottom:124px}}.shop-by-category .c-40{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.shop-by-category h3{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:8.3333333333vw;letter-spacing:-.3333333333vw}@media screen and (max-width:480px){.shop-by-category h3{font-size:40px;letter-spacing:-1.6px}}.shop-by-category .row{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:1.5277777778vw;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;z-index:1;padding-bottom:1px;cursor:pointer}@media screen and (max-width:1047.2727272727px){.shop-by-category .row{padding-top:16px}}.shop-by-category .row:after{z-index:3;position:absolute;height:1px;width:100%;bottom:1px;content:"";-webkit-transition:background-color .2s cubic-bezier(.445,.05,.55,.95);transition:background-color .2s cubic-bezier(.445,.05,.55,.95);background-color:#1a1a1a}.shop-by-category .row:first-of-type{border-top:1px solid #1a1a1a}html:not(.touch) .shop-by-category .row:hover:after{background-color:#3815eb}html:not(.touch) .shop-by-category .row:hover .count,html:not(.touch) .shop-by-category .row:hover .index,html:not(.touch) .shop-by-category .row:hover .name{color:#3815eb}.shop-by-category .row.active:after{background-color:#3815eb}.shop-by-category .row.active .count,.shop-by-category .row.active .index,.shop-by-category .row.active .name{color:#3815eb}.shop-by-category .count,.shop-by-category .index,.shop-by-category .name{-webkit-transition:color .17s cubic-bezier(.39,.575,.565,1);transition:color .17s cubic-bezier(.39,.575,.565,1);position:relative;z-index:3;pointer-events:none}.shop-by-category .count,.shop-by-category .index{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:.9722222222vw;white-space:nowrap;line-height:1}@media screen and (max-width:1440px){.shop-by-category .count,.shop-by-category .index{font-size:14px}}.shop-by-category .index{min-width:5.5555555556vw}.shop-by-category .count{width:8.3333333333vw;margin-right:15.9722222222vw;margin-left:auto}.shop-by-category .name{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;white-space:nowrap;font-size:4.4444444444vw;line-height:1;letter-spacing:-.1777777778vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:19.4444444444vw}@media screen and (max-width:720px){.shop-by-category .name{font-size:32px;letter-spacing:-1.28px}}.shop-by-category img{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;-o-object-fit:contain;object-fit:contain;width:16.6666666667vw;height:auto;z-index:1;pointer-events:none}@media screen and (max-width:960px){.shop-by-category img{width:160px}}@media screen and (max-width:1024px){.shop-by-category .count{margin-right:0;width:auto}}@media screen and (max-width:767px){.shop-by-category .row{padding-right:0;padding-top:0;padding-bottom:8px;height:15.8vw;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.shop-by-category h3{margin-bottom:8px}.shop-by-category img{width:140px}.shop-by-category .count span,.shop-by-category .index{display:none}.shop-by-category .count{margin-right:0;-ms-flex-item-align:center;align-self:center;position:relative;bottom:-2px;width:auto}.shop-by-category .name{margin-left:0;font-size:8.1vw}}.sustainability-section .c-40{padding-bottom:2.7777777778vw}@media screen and (max-width:1440px){.sustainability-section .c-40{padding-bottom:40px}}.sustainability-section .bg-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:50vw;width:100%;overflow:hidden}@media screen and (max-width:1218px){.sustainability-section .bg-wrapper{height:609px}}.sustainability-section .overflow{overflow:hidden}.sustainability-section .bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.sustainability-section .inner{position:relative;z-index:2;background-color:#efefef;padding:1.1111111111vw;max-width:46.6666666667vw}@media screen and (max-width:1440px){.sustainability-section .inner{padding:16px}}.sustainability-section .inner img{height:20vw}@media screen and (max-width:1040px){.sustainability-section .inner img{height:208px}}.sustainability-section h3{width:100%;color:#010101;font-family:RiformaLLSub-Regular,sans-serif;font-size:4.4444444444vw;line-height:1;letter-spacing:-.1777777778vw;margin-bottom:.3472222222vw}@media screen and (max-width:900px){.sustainability-section h3{font-size:40px}}@media screen and (max-width:720px){.sustainability-section h3{letter-spacing:-1.28px}}@media screen and (max-width:864px){.sustainability-section h3{margin-bottom:3px}}.sustainability-section p{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:.9722222222vw;line-height:1.14;letter-spacing:-.0194444444vw;text-align:justify;margin-bottom:.8333333333vw}@media screen and (max-width:1440px){.sustainability-section p{font-size:14px;letter-spacing:-.28px;margin-bottom:12px}}@media screen and (max-width:767px){.sustainability-section .inner{max-width:240px}.sustainability-section .inner img{height:256px}}.location-section .c-40{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:13.8888888889vw}@media screen and (max-width:720px){.location-section .c-40{padding-bottom:100px}}.location-section .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100vh}.location-section h3{color:#1a1a1a;text-wrap:balance;text-align:center;font-family:RiformaLLSub-Regular,sans-serif;font-size:5.5555555556vw;line-height:1;letter-spacing:-.1111111111vw}@media screen and (max-width:720px){.location-section h3{font-size:40px;letter-spacing:-.8px}}.location-section .bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.location-section .bottom,.location-section .inner{display:-webkit-box;display:-ms-flexbox;display:flex}.location-section .inner{gap:15.625vw;margin-bottom:4.8611111111vw}@media screen and (max-width:329.1428571429px){.location-section .inner{margin-bottom:16px}}.location-section .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:4.5833333333vw;gap:4.8611111111vw}@media screen and (max-width:872.7272727273px){.location-section .left{padding-top:40px}}@media screen and (max-width:329.1428571429px){.location-section .left{gap:16px}}.location-section img{width:24.2361111111vw;min-width:24.2361111111vw;-ms-flex-item-align:start;align-self:flex-start;height:auto;aspect-ratio:1/1.272}.location-section a,.location-section div{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:4.4444444444vw;line-height:1;letter-spacing:-.0888888889vw;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:900px){.location-section a,.location-section div{font-size:40px}}@media screen and (max-width:720px){.location-section a,.location-section div{letter-spacing:-.64px}}.location-section .hours{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;width:26.5972222222vw;margin-left:24.7222222222vw}.location-section .email{padding-right:10vw}@media screen and (max-width:767px){.location-section .inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:17px}.location-section .left{padding-top:0}.location-section img{width:100%;aspect-ratio:1/1}.location-section .hours{width:auto;margin-left:40.8%}.location-section .email{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.trustpilot-section{padding-top:20.8333333333vw;padding-bottom:22.9166666667vw}@media screen and (max-width:912px){.trustpilot-section{padding-top:190px}}@media screen and (max-width:960px){.trustpilot-section{padding-bottom:220px}}.trustpilot-section .c-40{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.7361111111vw}@media screen and (max-width:1267.2px){.trustpilot-section .c-40{gap:22px}}.trustpilot-section .stars{width:22.1527777778vw;height:4.1666666667vw}@media screen and (max-width:767.3981191223px){.trustpilot-section .stars{width:170px}}@media screen and (max-width:768px){.trustpilot-section .stars{height:32px}}.trustpilot-section .stars>*{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.trustpilot-section h3{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:4.4444444444vw;line-height:1;letter-spacing:-.0888888889vw}@media screen and (max-width:720px){.trustpilot-section h3{font-size:32px;letter-spacing:-.64px}}.from-the-blog .c-40{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:2.7777777778vw}@media screen and (max-width:1440px){.from-the-blog .c-40{padding-bottom:40px}}.from-the-blog h3{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:5.5555555556vw;line-height:1;letter-spacing:-.1111111111vw;margin-bottom:9.375vw}@media screen and (max-width:720px){.from-the-blog h3{font-size:40px}}@media screen and (max-width:576px){.from-the-blog h3{letter-spacing:-.64px}}@media screen and (max-width:1184px){.from-the-blog h3{margin-bottom:111px}}.from-the-blog .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.from-the-blog a{width:22.7777777778vw}.from-the-blog a:first-of-type{width:46.6666666667vw}.from-the-blog a:first-of-type p{max-width:24.3055555556vw}.from-the-blog img{aspect-ratio:1/1;width:100%;margin-bottom:1.5277777778vw}@media screen and (max-width:850.9090909091px){.from-the-blog img{margin-bottom:13px}}.from-the-blog p{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:1.6666666667vw;line-height:1;letter-spacing:-.0333333333vw}@media screen and (max-width:1200px){.from-the-blog p{font-size:20px;letter-spacing:-.4px}}@media screen and (max-width:767px){.from-the-blog .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:25px}.from-the-blog p{line-height:1.2}.from-the-blog a,.from-the-blog a:first-of-type{width:100%}.from-the-blog a:first-of-type p{max-width:85%}}.faq-section{background:#efefef}.faq-section .c-40{width:100%;padding-top:5.5555555556vw;padding-bottom:11.1111111111vw;overflow:hidden;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:720px){.faq-section .c-40{padding-top:40px}}.faq-section .header{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:2.7777777778vw;letter-spacing:-.0555555556vw;line-height:1;padding-bottom:1.0416666667vw;padding-top:2.0833333333vw;border-top:1px solid #1a1a1a;width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:1152px){.faq-section .header{font-size:32px;letter-spacing:-.64px}}@media screen and (max-width:1440px){.faq-section .header{padding-bottom:15px}}@media screen and (max-width:720px){.faq-section .header{padding-top:15px}}.faq-section .copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#848484;font-family:RiformaLLSub-Regular,sans-serif;font-size:2.7777777778vw;letter-spacing:-.0555555556vw;line-height:1;width:calc(50% - 9px);gap:2.7777777778vw}@media screen and (max-width:1152px){.faq-section .copy{font-size:32px;letter-spacing:-.64px}}@media screen and (max-width:720px){.faq-section .copy{gap:20px}}.faq-section .copy strong{color:#1a1a1a;font-weight:400}.faq-section .drawer{border-bottom:1px solid #1a1a1a;padding-top:2.0138888889vw;padding-bottom:1.0416666667vw;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:744.8275862069px){.faq-section .drawer{padding-top:15px}}@media screen and (max-width:1440px){.faq-section .drawer{padding-bottom:15px}}.faq-section .drawer.open .title span{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.faq-section .title{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:24px;letter-spacing:-.48px;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3.3333333333vw}@media screen and (max-width:1440px){.faq-section .title{gap:48px}}.faq-section .title span{-webkit-transition:all .2s cubic-bezier(.445,.05,.55,.95);transition:all .2s cubic-bezier(.445,.05,.55,.95)}.faq-section .drawer-items>*{opacity:0}.faq-section .rich-text{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:RiformaLLSub-Regular,sans-serif;font-size:.9722222222vw;line-height:1.14;padding-top:1.5972222222vw;padding-bottom:1.3194444444vw}@media screen and (max-width:1440px){.faq-section .rich-text{font-size:14px;padding-top:23px;padding-bottom:19px}}.faq-section .rich-text .metafield-rich_text_field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6666666667vw;text-wrap:pretty}@media screen and (max-width:840px){.faq-section .rich-text .metafield-rich_text_field{gap:14px}}.faq-section .rich-text a{color:#3815eb}.faq-section .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:46.6666666667vw;border-top:1px solid #1a1a1a}@media screen and (max-width:767px){.faq-section .c-40{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:40px}.faq-section .header{width:100%;border-top:none}.faq-section .right{width:100%}}.social-proof-imagery{background:#efefef}.social-proof-imagery .c-40{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:3.4722222222vw;padding-bottom:6.9444444444vw}@media screen and (max-width:1152px){.social-proof-imagery .c-40{padding-top:40px}}@media screen and (max-width:576px){.social-proof-imagery .c-40{padding-bottom:40px}}.social-proof-imagery .header{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:2.7777777778vw;letter-spacing:-.0555555556vw;line-height:1;padding-bottom:1.0416666667vw;margin-bottom:2.7777777778vw;border-bottom:1px solid #1a1a1a;width:100%}@media screen and (max-width:1440px){.social-proof-imagery .header{font-size:40px}}@media screen and (max-width:1152px){.social-proof-imagery .header{letter-spacing:-.64px}}@media screen and (max-width:1440px){.social-proof-imagery .header{padding-bottom:15px}}@media screen and (max-width:720px){.social-proof-imagery .header{margin-bottom:20px}}.social-proof-imagery .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:3.1944444444vw}@media screen and (max-width:500.8695652174px){.social-proof-imagery .bottom{row-gap:16px}}.social-proof-imagery .bottom>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;gap:1.3888888889vw}@media screen and (max-width:1152px){.social-proof-imagery .bottom>div{gap:16px}}.social-proof-imagery .bottom>div:empty{display:none}.social-proof-imagery .bottom>div:first-child .tile:nth-child(2) img,.social-proof-imagery .bottom>div:first-child .tile:nth-child(5) img,.social-proof-imagery .bottom>div:nth-child(2) .tile:first-child img,.social-proof-imagery .bottom>div:nth-child(2) .tile:nth-child(4) img{aspect-ratio:1/1}.social-proof-imagery .tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(20% - 20px);-webkit-box-flex:1;-ms-flex:1;flex:1;max-height:550px}.social-proof-imagery img{width:100%;aspect-ratio:1/1.4;max-height:550px;margin-bottom:.6944444444vw}@media screen and (max-width:1440px){.social-proof-imagery img{margin-bottom:10px}}.social-proof-imagery .tag{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:.9722222222vw;line-height:1;letter-spacing:-.0194444444vw}@media screen and (max-width:1440px){.social-proof-imagery .tag{font-size:14px;letter-spacing:-.28px}}@media screen and (max-width:767px){.social-proof-imagery .bottom{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.social-proof-imagery .bottom>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%;-webkit-box-flex:1;-ms-flex:1;flex:1;row-gap:16px}.social-proof-imagery .tile{width:100%;max-height:650px}.social-proof-imagery img{margin-bottom:0;max-height:650px}.social-proof-imagery .tag{display:none}}.technical-specs{background:#efefef}.technical-specs .c-40{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:6.9444444444vw;padding-bottom:6.9444444444vw}@media screen and (max-width:576px){.technical-specs .c-40{padding-top:40px;padding-bottom:40px}}.technical-specs h3{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:2.7777777778vw;letter-spacing:-.0555555556vw;line-height:1;margin-bottom:9.5138888889vw;width:100%}@media screen and (max-width:864px){.technical-specs h3{font-size:24px;letter-spacing:-.48px}}@media screen and (max-width:315.3284671533px){.technical-specs h3{margin-bottom:30px}}.technical-specs .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.technical-specs .left,.technical-specs .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:50%;max-width:46.6666666667vw;width:100%}.technical-specs .left{position:sticky;top:3.9583333333vw;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:1440px){.technical-specs .left{top:57px}}.technical-specs .left img{display:-webkit-box;display:-ms-flexbox;display:flex;-o-object-fit:contain;object-fit:contain;height:auto;width:100%;mix-blend-mode:multiply}.technical-specs .list-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1.7361111111vw}@media screen and (max-width:806.4px){.technical-specs .list-block{margin-bottom:14px}}.technical-specs .list-block:last-child,.technical-specs .list-block:last-child .list-item:last-child{margin-bottom:0}.technical-specs .title{width:50%;color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:1.6666666667vw;line-height:1;letter-spacing:-.0333333333vw;border-bottom:1px solid #1a1a1a;padding-bottom:.2777777778vw;text-wrap:pretty}@media screen and (max-width:1200px){.technical-specs .title{font-size:20px;letter-spacing:-.4px}}@media screen and (max-width:1080px){.technical-specs .title{padding-bottom:3px}}.technical-specs .list-item{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:1.6666666667vw;line-height:1.2;letter-spacing:-.0333333333vw;border-bottom:1px solid #1a1a1a;width:100%;margin-bottom:1.6666666667vw;padding-bottom:.5555555556vw;text-wrap:pretty}@media screen and (max-width:1200px){.technical-specs .list-item{font-size:20px}}@media screen and (max-width:840px){.technical-specs .list-item{letter-spacing:-.28px;margin-bottom:14px}}@media screen and (max-width:1080px){.technical-specs .list-item{padding-bottom:6px}}.technical-specs .list-item:first-child{line-height:1;color:#efefef;padding-bottom:.2777777778vw;padding-right:4.4444444444vw}@media screen and (max-width:1080px){.technical-specs .list-item:first-child{padding-bottom:3px}}@media screen and (max-width:1440px){.technical-specs .list-item:first-child{padding-right:64px}}.technical-specs .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:25.5555555556vw;text-wrap:pretty}@media screen and (max-width:1440px){.technical-specs .list{max-width:368px}}@media screen and (max-width:959px){.technical-specs .list-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.technical-specs .title{width:100%;margin-bottom:14px}.technical-specs .list{max-width:100%}.technical-specs .list-item{font-size:14px}.technical-specs .list-item:first-child{display:none}}@media screen and (max-width:767px){.technical-specs .left:empty{display:none}.technical-specs .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.technical-specs .left,.technical-specs .right{max-width:100%}.technical-specs .left{position:relative;top:auto;margin-bottom:40px}}.video-section{background:#efefef}.video-section .c-40{padding-top:7.9861111111vw;padding-bottom:6.9444444444vw}@media screen and (max-width:1126.9565217391px){.video-section .c-40{padding-top:90px}}@media screen and (max-width:720px){.video-section .c-40{padding-bottom:50px}}.video-section .video-wrapper{position:relative;aspect-ratio:16/9}.video-section .overlay,.video-section .video-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.video-section .overlay{position:absolute;height:100%;z-index:2;cursor:pointer;background-color:#0006}.video-section video{position:relative;z-index:1;width:100%;height:100%}.video-section .play{position:absolute;z-index:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.video-section .play,.video-section img{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.video-section img{position:relative;z-index:1}.video-section svg{position:absolute;z-index:2;height:5.8333333333vw}@media screen and (max-width:925.7142857143px){.video-section svg{height:54px}}.blog-parent-hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;height:100vh;min-height:61.1111111111vw}@media screen and (max-width:1243.6363636364px){.blog-parent-hero{min-height:760px}}.blog-parent-hero img{position:absolute;top:0;left:0;height:100%;width:100%}.blog-parent-hero .inner{position:relative;z-index:2;width:27.7777777778vw;height:38.8888888889vw;background:#efefef;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:1.1111111111vw}@media screen and (max-width:1267.2px){.blog-parent-hero .inner{width:352px}}@media screen and (max-width:1337.1428571429px){.blog-parent-hero .inner{height:520px}}@media screen and (max-width:1440px){.blog-parent-hero .inner{gap:16px}}.blog-parent-hero h1{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:2.7777777778vw;letter-spacing:-.0555555556vw;line-height:1}@media screen and (max-width:1152px){.blog-parent-hero h1{font-size:32px;letter-spacing:-.64px}}.blog-parent-hero .svg-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:1.6666666667vw;width:1.875vw}@media screen and (max-width:1440px){.blog-parent-hero .svg-wrapper{height:24px;width:27px}}.blog-parent-hero .svg-wrapper svg{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%}.blog-parent-hero+.big-small-cards,.blog-parent-hero+.three-small{padding-top:2.7777777778vw}@media screen and (max-width:1440px){.blog-parent-hero+.big-small-cards,.blog-parent-hero+.three-small{padding-top:40px}}.text-cta .c-40{width:100%;padding-top:5.5555555556vw;padding-bottom:11.1111111111vw;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:720px){.text-cta .c-40{padding-top:40px}}.text-cta h3{width:100%;color:#010101;font-family:RiformaLLSub-Regular,sans-serif;margin-bottom:24px;font-size:4.4444444444vw;line-height:1;letter-spacing:-.0888888889vw;width:71.1111111111vw;text-align:center;position:relative}@media screen and (max-width:900px){.text-cta h3{font-size:40px}}@media screen and (max-width:720px){.text-cta h3{letter-spacing:-.64px}}.quarter-fifty-img{padding-bottom:11.1111111111vw;padding-top:11.1111111111vw}@media screen and (max-width:720px){.quarter-fifty-img{padding-bottom:80px;padding-top:80px}}.quarter-fifty-img .c-40{-ms-flex-wrap:wrap;flex-wrap:wrap}.quarter-fifty-img .c-40,.quarter-fifty-img .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.quarter-fifty-img .left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:22.7777777778vw}.quarter-fifty-img .left .image-wrapper{height:22.7777777778vw;margin-bottom:42px}.quarter-fifty-img .right{width:46.6666666667vw}@media screen and (max-width:767px){.quarter-fifty-img .left{aspect-ratio:1/1;width:calc(50% - 9px)}.quarter-fifty-img .left .image-wrapper{height:auto;margin-bottom:0}.quarter-fifty-img .right{aspect-ratio:1/1;width:calc(50% - 9px)}}.quarter-fifty-img .image-wrapper{width:100%;height:100%}.quarter-fifty-img .image-wrapper img{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.quarter-fifty-img .caption{color:#848484;font-family:RecklessNeue-Book,sans-serif;font-size:2.7777777778vw;line-height:1;letter-spacing:-.0555555556vw;width:80%;text-wrap:pretty}@media screen and (max-width:1152px){.quarter-fifty-img .caption{font-size:32px}}@media screen and (max-width:1440px){.quarter-fifty-img .caption{letter-spacing:-.8px}}.quarter-fifty-img .caption p{margin-bottom:32px}.quarter-fifty-img .caption p:last-child{margin-bottom:0}.quarter-fifty-img .c-small{display:none;padding-top:32px;width:100%}@media screen and (max-width:767px){.quarter-fifty-img .caption{display:none}.quarter-fifty-img .c-small{display:block;width:calc(50% - 9px)}}@media screen and (max-width:518px){.quarter-fifty-img .c-small{width:100%}}.footer{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:2.7083333333vw}@media screen and (max-width:1440px){.footer{padding-bottom:39px}}.footer .c-40{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer .top{margin-bottom:40px}.footer .top svg{width:100%;height:auto;fill:red}.footer .bottom,.footer .top svg{display:-webkit-box;display:-ms-flexbox;display:flex}.footer .bottom{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer .date{display:block;margin-bottom:24px}.footer .left{max-width:38.9583333333vw;width:41.2%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative}@media screen and (max-width:1440px){.footer .left{max-width:561px}}.footer .left>a{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:16px;line-height:1;letter-spacing:-.0333333333vw;border-radius:24px;border:1px solid #1a1a1a;white-space:nowrap;height:40px;padding-left:12px;padding-right:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-transition:all .22s cubic-bezier(.445,.05,.55,.95);transition:all .22s cubic-bezier(.445,.05,.55,.95);width:140px;margin-bottom:16px}@media screen and (max-width:1440px){.footer .left>a{letter-spacing:-.48px}}html:not(.touch) .footer .left>a:hover{color:#efefef;background:#3815eb;border-color:#3815eb}html:not(.touch) .footer .left>a:hover path{fill:#efefef}.footer .left>a svg{height:1.6666666667vw;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .22s cubic-bezier(.445,.05,.55,.95);transition:all .22s cubic-bezier(.445,.05,.55,.95)}@media screen and (max-width:1440px){.footer .left>a svg{height:24px}}.footer .left>a path{-webkit-transition:all .22s cubic-bezier(.445,.05,.55,.95);transition:all .22s cubic-bezier(.445,.05,.55,.95)}.footer .left>a:last-of-type{margin-bottom:46px}html:not(.touch) .footer .left>a:last-of-type:hover path{stroke:#3815eb}.footer .left>a p:first-of-type{font-size:9px}.footer .footer-form{width:100%;margin-bottom:68px;top:0;left:0}.footer .input{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;position:relative}.footer .input input{border-bottom:4px solid #141414;border-radius:0;padding:.3472222222vw 7.6388888889vw .6944444444vw 2px}@media screen and (max-width:1440px){.footer .input input{padding-bottom:10px;padding-top:5px;padding-right:110px}}.footer .input input::-webkit-input-placeholder{padding-left:2px}.footer .input input::-moz-placeholder{padding-left:2px}.footer .input input:-ms-input-placeholder,.footer .input input::-ms-input-placeholder{padding-left:2px}.footer .input input::placeholder{padding-left:2px}.footer .field{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border:none;background:none;color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;padding-bottom:0;font-size:24px;letter-spacing:-.48px;line-height:1}.footer .field::-webkit-input-placeholder{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;line-height:1;position:relative;left:-3px;font-size:24px;letter-spacing:-.48px}.footer .field::-moz-placeholder{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;line-height:1;position:relative;left:-3px;font-size:24px;letter-spacing:-.48px}.footer .field:-ms-input-placeholder,.footer .field::-ms-input-placeholder{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;line-height:1;position:relative;left:-3px;font-size:24px;letter-spacing:-.48px}.footer .field::placeholder{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;line-height:1;position:relative;left:-3px;font-size:24px;letter-spacing:-.48px}.footer .submit{position:absolute;right:0;top:.2777777778vw;min-width:7.2916666667vw;padding:0 0 2px}@media screen and (max-width:1440px){.footer .submit{top:4px;min-width:105px}}.footer .copy{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:.9722222222vw;line-height:1.14;padding-bottom:.2777777778vw}@media screen and (max-width:1440px){.footer .copy{font-size:14px;padding-bottom:4px}}.footer .bottom-left,.footer .trademark-currency{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer .trademark-currency{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:.9722222222vw;line-height:1.14;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:1440px){.footer .trademark-currency{font-size:14px}}.footer .utility-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:.9722222222vw;line-height:1;gap:.6944444444vw}@media screen and (max-width:1440px){.footer .utility-links{font-size:14px;gap:10px}}.footer .utility-links a{-webkit-transition:color .35s ease;transition:color .35s ease}.footer .utility-links a:hover{color:#3815eb}.footer .right{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:46.6666666667vw;max-width:46.6666666667vw;padding-top:40px;position:relative}.footer .column,.footer .right{display:-webkit-box;display:-ms-flexbox;display:flex}.footer .column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(50% - 7px)}.footer .column:first-child{width:100%;margin-bottom:2.9166666667vw}@media screen and (max-width:1440px){.footer .column:first-child{margin-bottom:42px}}.footer .column:first-child .title{top:0;left:0}.footer .column a{color:#1a1a1a;font-family:RiformaLLSub-Regular,sans-serif;font-size:.9722222222vw;line-height:1.7;border-bottom:1px solid #1a1a1a;-webkit-transition:color .35s ease;transition:color .35s ease}@media screen and (max-width:1440px){.footer .column a{font-size:14px}}.footer .column a:hover{color:#3815eb}.footer .title{color:#1a1a1a;cursor:default;font-family:RiformaLLSub-Regular,sans-serif;font-size:1.0416666667vw;line-height:1.7;border-bottom:4px solid #1a1a1a;margin-bottom:1.3888888889vw;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1440px){.footer .title{font-size:15px;margin-bottom:20px}}.footer .title span{display:none}.footer .drawer-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.footer .drawer-items,.footer .socials{display:-webkit-box;display:-ms-flexbox;display:flex}.footer .socials{height:1.7361111111vw;width:100%;gap:1.4583333333vw;margin-bottom:80px}@media screen and (max-width:1440px){.footer .socials{height:25px;gap:21px}}.footer .socials a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;width:1.6666666667vw;position:relative}@media screen and (max-width:1440px){.footer .socials a{width:24px}}.footer .socials a:after{content:"";position:absolute;width:calc(100% + 12px);height:calc(100% + 12px);left:-6px;top:-6px}.footer .socials a:nth-last-child(2){height:97%}.footer .socials a:hover svg{fill:#3815eb}.footer .socials svg{-webkit-transition:all .22s cubic-bezier(.445,.05,.55,.95);transition:all .22s cubic-bezier(.445,.05,.55,.95)}@media screen and (max-width:1024px){.footer .bottom-left>*{width:50%;text-wrap:balance;white-space:break-spaces}}@media screen and (max-width:767px){.footer .top{margin-bottom:20px}.footer .trademark-currency{margin-top:30px}.footer .bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;position:relative;padding-top:41.7vw}.footer .left,.footer .right{width:100%;max-width:100%}.footer .left{position:unset}.footer .right{margin-bottom:40px}.footer .column{width:100%;padding:8px 0;border-bottom:1px solid #141414}.footer .column:first-child{margin-bottom:0;border-top:1px solid #141414}.footer .column:first-child .title{position:relative;-webkit-transform:none;transform:none}.footer .column:first-child a:first-child{margin:0}.footer .column a{padding:5px 0;color:#141414;border:none;line-height:1.15;font-size:15px}.footer .column a:last-child{padding-bottom:12px;border-bottom:none;margin-bottom:0}.footer .column a:first-child{margin-top:0;padding-top:12px;border:none}.footer .column.open span{-webkit-transform:rotate(-227deg) translateZ(0) scale(1.1);transform:rotate(-227deg) translateZ(0) scale(1.1)}.footer .footer-form{position:absolute;-webkit-transform:none;transform:none}.footer .left>a{margin-bottom:16px}.footer .left>a:first-of-type{margin-top:0}.footer .left a{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.footer .bottom-left{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-bottom:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer .bottom-left>*{width:100%}.footer .socials{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:32px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:0;width:auto;position:relative;left:-3px;-ms-flex-item-align:start;align-self:flex-start}.footer .title{margin-bottom:0;border:none;font-size:18px}.footer .title span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .3s cubic-bezier(.39,.575,.565,1);transition:all .3s cubic-bezier(.39,.575,.565,1);font-size:22px;line-height:.7;height:14px;-webkit-transform:rotate(0deg) translateZ(0);transform:rotate(0) translateZ(0);width:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/_main.css.map */
