:root{--headerHeight: 50px;--footerHeight: 50px;--scrollY: 0px;--pageMargin: 75px;--pagePaddingTop: calc(var(--headerHeight) + 40px);--pageMarginBig: 20vw;--filterNavHeight: 90px}@media (max-width: 1024px){:root{--pageMargin: 50px;--pagePaddingTop: calc(var(--headerHeight) + 25px)}}@media (max-width: 768px){:root{--pageMargin: 30px}}*,*:before,*:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;vertical-align:middle;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}html,body{padding:0!important}.grecaptcha-badge{display:none!important}*{font-family:Helvetica,Arial;font-size:12px;line-height:14px;letter-spacing:.02em;color:#000;text-decoration:none;font-weight:400}img{object-position:top}body{background-color:#f5f5f5}.container,.page-container{width:100%;padding-left:var(--pageMargin);padding-right:var(--pageMargin)}@media (min-width: 2200px){.container,.page-container{padding-left:var(--pageMarginBig);padding-right:var(--pageMarginBig)}}.page-container{padding-top:var(--pagePaddingTop);min-height:calc(100vh - var(--footerHeight))}p:not(:last-of-type){margin-bottom:15px}b,strong{font-weight:700}.shopify-challenge__container{padding:25px;position:relative}body.page- header,body.page- footer,body.page- .subscribe-drawer{display:none!important}.shopify-challenge__container{max-width:500px;margin:0 auto;display:flex;height:100vh;justify-content:center;align-items:center;flex-direction:column}.shopify-challenge__container .shopify-challenge__message{margin-bottom:10px!important}.shopify-challenge__container .shopify-challenge__error{margin-bottom:10px!important;color:#c20000}.shopify-challenge__container .shopify-challenge__button{margin-top:25px!important;padding:5px 15px;border:1px solid #d2d2d2;cursor:pointer}.shopify-challenge__container .shopify-challenge__button:hover{opacity:.8}header{position:fixed;top:0;left:0;width:100%;z-index:2;text-transform:uppercase;pointer-events:none}header .desktop{display:flex;justify-content:space-between;align-items:center;padding-top:calc(var(--pageMargin) * .85);padding-bottom:calc(var(--pageMargin) * .85);background-color:transparent;transition:background-color .15s,padding .3s;width:100%;pointer-events:auto}header .desktop .left,header .desktop .middle,header .desktop .right{width:33%;display:flex}header .desktop .middle{justify-content:center}header .desktop .right{justify-content:flex-end}header .desktop .logo{width:100%;max-width:212px;opacity:1;transition:opacity .15s,filter .15s}header .desktop .link{color:#000;transition:color .15s}header .desktop .link.to-collections,header .desktop .link.to-brands{margin-right:37px}header .desktop.scrolled{padding-top:calc(var(--pageMargin) * .4);padding-bottom:calc(var(--pageMargin) * .4);background-color:#fff}header .mobile{display:none;pointer-events:none;flex-direction:column;width:100%;height:100vh}header .mobile .menu{position:relative;z-index:2;pointer-events:auto;display:flex;justify-content:space-between;background-color:transparent;padding-top:var(--pageMargin);padding-bottom:var(--pageMargin);transition:background-color .15s,padding .3s;align-items:center}header .mobile .menu .btn,header .mobile .menu .link{color:#000;transition:color .15s;font-size:10px;line-height:137%;cursor:pointer}header .mobile .menu .logo{width:128px;opacity:1;transition:opacity .15s}header .mobile .modal{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transform:translate(-100%);transition:transform .25s;background-color:#fff}header .mobile .modal .container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}header .mobile .modal .container .link{font-size:22px;line-height:25px;text-align:center;margin:5vh 0}header .mobile.scrolled .menu{padding-top:calc(var(--pageMargin) * .5);padding-bottom:calc(var(--pageMargin) * .5);background-color:#fff}header .mobile.expanded .modal{transform:translate(0);pointer-events:auto}@media (max-width: 1100px){header .desktop{display:none}header .mobile{display:flex}}footer{display:flex;justify-content:space-between;align-items:center;padding-top:calc(var(--pageMargin) * 3);padding-bottom:var(--pageMargin)}footer .left{display:flex;align-items:center}footer .left .link{margin-left:40px}footer .right{display:flex;align-items:center}footer .right .socials{display:flex}footer .right .socials .icon{margin-left:25px;width:20px;height:20px}footer .right .socials .icon img{object-fit:contain;width:100%;height:100%}@media (max-width: 1023px){footer{flex-direction:column;text-align:center}footer .left{flex-direction:column;width:100%}footer .left .link{margin-left:0;margin-top:25px}footer .right{flex-direction:column;width:100%}footer .right .newsletter{margin-top:25px}footer .right .socials{margin-top:55px;justify-content:space-between;width:100%;max-width:120px}footer .right .socials .icon{margin-left:0}}.subscribe-drawer{position:fixed;height:100vh;top:0;right:0;z-index:3;transform:translate(100%);transition:transform .25s}.subscribe-drawer .bg{background-color:#e5e5e599;position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px)}.subscribe-drawer .content{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%;box-sizing:border-box;width:300px;padding:25px}.subscribe-drawer .content .close-btn{text-align:right;cursor:pointer}.subscribe-drawer .content .close-btn:hover{opacity:.8}.subscribe-drawer .content .form-content{padding:50px 0}.subscribe-drawer .content .form-content form{display:flex;flex-direction:column;align-items:center}.subscribe-drawer .content .form-content form .title{margin-bottom:18px;text-align:center;line-height:20px;font-size:13px;max-width:250px}.subscribe-drawer .content .form-content form .email{width:100%;border:1px solid black;padding:10px;margin-bottom:15px}.subscribe-drawer .content .form-content form .email::placeholder{color:#000;text-align:center}.subscribe-drawer .content .form-content form .email:focus::placeholder{color:gray}.subscribe-drawer .content .form-content form .email.error{color:#ff0404;border-color:#ff0404;background:#fff7f7}.subscribe-drawer .content .form-content form .email.error::placeholder{color:#ff0404}.subscribe-drawer .content .form-content form .submit{cursor:pointer;color:#fff;background:#000;width:100%;border:1px solid black;padding:10px;text-align:center}.subscribe-drawer .content .form-content .success{text-align:center;max-width:217px}.subscribe-drawer .content .form-content .success a{text-decoration:underline;margin-top:20px;display:block}.subscribe-drawer.open{pointer-events:auto;transform:unset}@media (max-width: 400px){.subscribe-drawer{width:100%;top:auto;bottom:0;height:auto;transform:translateY(100%)}.subscribe-drawer .content{width:100%}}.select-component{display:flex;width:100%;height:38px;background-color:#f5f5f5;border:1px solid #000000;justify-content:center;align-items:center;position:relative;padding:20px}.select-component .label{font-size:12px;text-transform:uppercase;flex:1;text-align:center;color:#000}.select-component .chevron{margin-right:-8px;width:8px;height:4px}.select-component .chevron svg{transform:translateY(-8px)}.select-component select{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.box-button{width:100%;background-color:#000;color:#fff;text-transform:uppercase;font-size:12px;height:38px;display:flex;justify-content:center;align-items:center;cursor:pointer;border:1px solid #000000}.box-button.lite{background-color:#f5f5f5;color:#000}@keyframes showProductOrFeature{0%{opacity:0}to{opacity:1}}.products{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.products .product,.products .feature{opacity:0;animation-name:showProductOrFeature;animation-duration:1s;animation-fill-mode:forwards}.products .product img{margin-bottom:15px}.products .product .details{display:flex;justify-content:space-between}.products .product .details .price{padding-left:15px}@media (max-width: 768px){.products .product .details{flex-direction:column}.products .product .details .price{padding-left:0}}.products .feature{width:66%;object-fit:cover}.products .feature video{width:100%;aspect-ratio:959/637;object-fit:cover}.products .product,.products .shim{width:32%}.products .feature,.products .product{margin-bottom:4vw}.products .feature img,.products .product img{width:100%;height:100%;object-fit:cover}@media (max-width: 1023px){.products .feature{width:100%}.products .product,.products .shim{width:48%}.products .feature,.products .product{margin-bottom:6vw}}.pagination{display:flex;justify-content:center;align-items:center;text-align:center}.pagination>*{padding:10px}.pagination>div{font-weight:700}.pagination .arrow{transform:scale(.7) translateY(3px)}.pagination .arrow.disabled{opacity:0;pointer-events:none}#preview-bar-iframe{display:none!important}.page-index .headings{position:relative;z-index:1}.page-index .headings h2{font-family:Helvetica;font-style:normal;font-weight:700;font-size:40px;line-height:100%;text-align:center;color:#fff;text-shadow:0px 4px 14px rgba(0,0,0,.25);margin-bottom:50px;box-sizing:border-box;padding:0 15px;letter-spacing:0}@media (max-width: 1000px){.page-index .headings h2{margin-bottom:25px}}@media (max-height: 400px){.page-index .headings h2{margin-top:45px}}.page-index .headings h3{font-family:Arial;font-style:normal;font-weight:400;font-size:14px;line-height:131.6%;text-align:center;text-decoration-line:underline;color:#fff;text-shadow:0px 4px 14px rgba(0,0,0,.25);box-sizing:border-box;padding:0 15px}.page-index picture.bg-image{position:absolute;top:0;left:0;flex:1;width:100%;height:100%;z-index:0;display:flex}.page-index picture.bg-image img{width:100%;height:100%;object-fit:cover}.page-index .s1{position:relative;min-height:100vh}.page-index .s1 .slide{position:absolute;top:0;left:0;width:100%;height:100vh;pointer-events:none;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;opacity:0;transition:opacity 1s}.page-index .s1 .slide .overlayImage{position:absolute;left:50%;top:50%;width:75%;transform:translate(-50%,-50%)}.page-index .s1 .slide .headings{position:absolute;bottom:42px;height:72%;display:flex;flex-direction:column;justify-content:center}.page-index .s1 .slide picture{width:100%;height:100%;display:flex}.page-index .s1 .slide picture img{width:100%;height:100%;object-fit:cover;position:absolute}.page-index .s1 .slide .arrow{font-style:normal;font-weight:400;font-size:45px;line-height:54px;position:relative;z-index:1;margin-bottom:15px;color:#fff}.page-index .s1 .slide.active{pointer-events:auto;opacity:1}.page-index .s1 .dots{position:absolute;left:var(--pageMargin);bottom:var(--pageMargin);display:flex}.page-index .s1 .dots.hidden{display:none}.page-index .s1 .dots .dot{width:10px;height:10px;margin-right:5px;cursor:pointer}.page-index .s1 .dots .dot .inner{border-radius:100%;border:1px solid #000;background-color:#fff;transition:opacity .1s,transform .12s;transform:scale(.6);height:100%}.page-index .s1 .dots .dot:hover{opacity:.8}.page-index .s1 .dots .dot:hover .inner,.page-index .s1 .dots .dot.active .inner{transform:unset}.page-index .s1.text-align-bottom .slide .headings{justify-content:flex-end}.page-index .s1.text-align-bottom .slide .headings h3{margin-bottom:50px}.page-index .s2{display:flex;flex-direction:column;align-items:center;padding-top:80px;padding-bottom:80px}.page-index .s2 .slides{display:flex;width:710px;overflow:hidden}.page-index .s2 .slides .slide{flex-shrink:0;display:flex;width:100%;transform:translate(var(--offsetX));transition:transform .8s}.page-index .s2 .slides .slide .collection{width:50%;padding:5px}.page-index .s2 .slides .slide .collection img{width:100%;height:92%;object-fit:cover;margin-bottom:15px;flex-shrink:0}.page-index .s2 .slides .slide .collection .title{font-size:14px;text-align:center;text-decoration:underline}@media (max-width: 768px){.page-index .s2 .slides{width:100%}.page-index .s2 .slides .slide .collection{width:100%;padding:0}}.page-index .s2 .dots{display:flex;margin-top:35px}.page-index .s2 .dots.hidden{display:none}.page-index .s2 .dots .dot{width:10px;height:10px;margin:5px;cursor:pointer;background-color:#d2d2d2;transform:scale(.6);transition:opacity .1s,transform .12s,background-color .12s;border-radius:100%}.page-index .s2 .dots .dot:hover{opacity:.8;transform:unset}.page-index .s2 .dots .dot.active{transform:unset;background-color:#000}.page-index .s2a{display:flex;flex-direction:column;align-items:center;padding-top:80px;padding-bottom:80px}.page-index .s2a .slides{display:flex;width:710px;overflow:hidden}.page-index .s2a .slides .slide{flex-shrink:0;display:flex;width:100%;transform:translate(var(--offsetX));transition:transform .8s}.page-index .s2a .slides .slide .collection{width:50%;padding:5px}.page-index .s2a .slides .slide .collection img{width:100%;height:92%;object-fit:cover;margin-bottom:15px;flex-shrink:0}.page-index .s2a .slides .slide .collection .title{font-size:14px;text-align:center;text-decoration:underline}@media (max-width: 768px){.page-index .s2a .slides{width:100%}.page-index .s2a .slides .slide .collection{width:100%;padding:0}}.page-index .s2a .dots{display:flex;margin-top:35px}.page-index .s2a .dots.hidden{display:none}.page-index .s2a .dots .dot{width:10px;height:10px;margin:5px;cursor:pointer;background-color:#d2d2d2;transform:scale(.6);transition:opacity .1s,transform .12s,background-color .12s;border-radius:100%}.page-index .s2a .dots .dot:hover{opacity:.8;transform:unset}.page-index .s2a .dots .dot.active{transform:unset;background-color:#000}.page-index .s3>a{min-height:100vh;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.page-index .s3.text-align-bottom>a{justify-content:flex-end}.page-index .s3.text-align-bottom>a .headings h3{margin-bottom:50px}.page-index .s4{display:flex;height:75vh}.page-index .s4 .main-image{flex-shrink:0;width:50%;height:100%}.page-index .s4 .main-image img{width:100%;height:100%;object-fit:cover}.page-index .s4 .products-container{width:50%;flex-shrink:0;padding:3%;display:flex;justify-content:center;align-items:center}.page-index .s4 .products-container .product-list{display:flex;flex-wrap:wrap;justify-content:space-around;max-width:480px;margin-top:2%}.page-index .s4 .products-container .product-list .product{display:flex;justify-content:center;width:48%}.page-index .s4 .products-container .product-list .product:nth-child(1),.page-index .s4 .products-container .product-list .product:nth-child(2){margin-bottom:5%}.page-index .s4 .products-container .product-list .product .content{max-width:170px}.page-index .s4 .products-container .product-list .product .content img{width:100%;height:82%;object-fit:cover;margin-bottom:8px}@media (max-width: 850px){.page-index .s4{flex-direction:column;height:auto}.page-index .s4 .main-image{width:100%;order:2}.page-index .s4 .products-container{width:100%;order:1;padding-top:10%;padding-bottom:10%}}.page-index .s5>a{min-height:100vh;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.page-index .s5.text-align-bottom>a{justify-content:flex-end}.page-index .s5.text-align-bottom>a .headings h3{margin-bottom:50px}.page-index .s6{display:flex;flex-direction:column;align-items:center}.page-index .s6 .section-title{margin-top:100px;margin-bottom:50px;text-align:center}.page-index .s6 .product-list{display:flex;flex-wrap:wrap;width:fit-content}.page-index .s6 .product-list .product{padding:7px;width:188px}.page-index .s6 .product-list .product img{width:100%;height:258px;object-fit:cover;margin-bottom:7px}@media (max-width: 1350px){.page-index .s6 .product-list .product{width:25%;padding:5px}.page-index .s6 .product-list .product img{height:82%}}@media (max-width: 768px){.page-index .s6 .product-list .product{width:50%}}.page-index header .desktop .link{color:#fff}.page-index header .desktop .logo{opacity:0}.page-index header .desktop.scrolled .link{color:#000}.page-index header .desktop.isBeyondLogoScrollThreshold .logo{opacity:1}.page-index header .mobile .menu .btn,.page-index header .mobile .menu .link{color:#fff}.page-index header .mobile .menu .logo{opacity:0}.page-index header .mobile.expanded .menu .btn,.page-index header .mobile.expanded .menu .link,.page-index header .mobile.scrolled .menu .btn,.page-index header .mobile.scrolled .menu .link{color:#000}.page-index header .mobile.isBeyondLogoScrollThreshold .logo{opacity:1}.page-index.home-dark-nav-links header .desktop .link{color:#000}.page-index.home-dark-nav-links header .mobile .menu .btn,.page-index.home-dark-nav-links header .mobile .menu .link{color:#000}.page-collection .filters label{font-weight:700;display:block;margin-bottom:7px}.page-collection .filters .list{display:flex;flex-direction:column;margin-bottom:calc(var(--pageMargin) * .4)}.page-collection .filters .list a{margin-bottom:7px}.page-collection .filters .list a.selected{text-decoration:underline}.page-collection .filters .list.sort-collections{text-transform:capitalize}.page-collection .filters-and-products{display:flex;margin-bottom:var(--pageMargin)}.page-collection .filters-and-products .filters-desktop{margin-right:var(--pageMargin)}.page-collection .filters-and-products .products{flex:1}.page-collection .filters-mobile{overflow-y:auto;position:fixed;bottom:0;top:0;left:0;width:100%;height:100vh;z-index:3;background:#f5f5f5;padding-left:var(--pageMargin);padding-right:var(--pageMargin);padding-bottom:var(--pageMargin);transition:transform .35s;transform:translateY(calc(100vh - var(--filterNavHeight)));pointer-events:none;border-top:1px solid #C4C4C4;display:none}.page-collection .filters-mobile .nav{display:flex;justify-content:space-between;align-items:center;height:var(--filterNavHeight);pointer-events:auto;cursor:pointer}.page-collection .filters-mobile .nav .chevron{position:absolute;left:50%;transform:translate(-50%);top:2px;transition:opacity .35s}.page-collection .filters-mobile .nav .left{flex:1}.page-collection .filters-mobile .nav .middle{text-align:center;text-transform:uppercase}.page-collection .filters-mobile .nav .right{flex:1;text-align:right}.page-collection .filters-mobile .nav .right .close-btn{cursor:pointer;font-size:10px;transition:opacity .35s;opacity:0}.page-collection .filters-mobile .options{pointer-events:auto}.page-collection .filters-mobile.expanded{transform:translateY(0)}.page-collection .filters-mobile.expanded .nav .chevron{opacity:0}.page-collection .filters-mobile.expanded .nav .right .close-btn{opacity:1}@media (max-width: 830px){.page-collection .filters-and-products .filters-desktop{display:none}.page-collection .filters-mobile{display:block}.page-collection footer{padding-bottom:100px}}.page-product .page-container{display:flex}.page-product .page-container .titles .vendor{text-transform:uppercase}.page-product .page-container .titles .title{margin-bottom:15px}@keyframes showSection{0%{opacity:0}to{opacity:1}}.page-product .page-container .details,.page-product .page-container .buttons,.page-product .page-container .ecomm{position:fixed;top:0;width:25vw;height:100vh;display:flex;flex-direction:column;justify-content:center;pointer-events:none;opacity:0;animation-name:showSection;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:linear;animation-delay:1s}.page-product .page-container .details *,.page-product .page-container .buttons *,.page-product .page-container .ecomm *{pointer-events:auto}.page-product .page-container .details .prices-and-statuses,.page-product .page-container .buttons .prices-and-statuses,.page-product .page-container .ecomm .prices-and-statuses{display:flex}.page-product .page-container .details .prices-and-statuses .prices,.page-product .page-container .buttons .prices-and-statuses .prices,.page-product .page-container .ecomm .prices-and-statuses .prices{display:flex;margin-right:15px}.page-product .page-container .details .prices-and-statuses .prices .price,.page-product .page-container .buttons .prices-and-statuses .prices .price,.page-product .page-container .ecomm .prices-and-statuses .prices .price{margin-right:10px}.page-product .page-container .details .prices-and-statuses .prices .price:last-child,.page-product .page-container .buttons .prices-and-statuses .prices .price:last-child,.page-product .page-container .ecomm .prices-and-statuses .prices .price:last-child{margin-right:0}.page-product .page-container .details .prices-and-statuses .prices .price.compare-at-price,.page-product .page-container .buttons .prices-and-statuses .prices .price.compare-at-price,.page-product .page-container .ecomm .prices-and-statuses .prices .price.compare-at-price{text-decoration:line-through}.page-product .page-container .details .prices-and-statuses .statuses .status,.page-product .page-container .buttons .prices-and-statuses .statuses .status,.page-product .page-container .ecomm .prices-and-statuses .statuses .status{text-transform:uppercase;margin-right:10px}.page-product .page-container .details .prices-and-statuses .statuses .status:last-child,.page-product .page-container .buttons .prices-and-statuses .statuses .status:last-child,.page-product .page-container .ecomm .prices-and-statuses .statuses .status:last-child{margin-right:0}.page-product .page-container .details .prices-and-statuses .statuses .status.sold-out,.page-product .page-container .buttons .prices-and-statuses .statuses .status.sold-out,.page-product .page-container .ecomm .prices-and-statuses .statuses .status.sold-out{color:red}.page-product .page-container .details .bis-btn-container>div,.page-product .page-container .buttons .bis-btn-container>div,.page-product .page-container .ecomm .bis-btn-container>div{max-width:300px;text-align:center;padding:3px 0;cursor:pointer;background-color:#fff}.page-product .page-container .details .available .variant-sold-out,.page-product .page-container .buttons .available .variant-sold-out,.page-product .page-container .ecomm .available .variant-sold-out{margin-bottom:15px;text-transform:uppercase;display:none}.page-product .page-container .details .available .add-to-cart-btn,.page-product .page-container .buttons .available .add-to-cart-btn,.page-product .page-container .ecomm .available .add-to-cart-btn,.page-product .page-container .details .available .dynamic-payment-button,.page-product .page-container .buttons .available .dynamic-payment-button,.page-product .page-container .ecomm .available .dynamic-payment-button{margin-top:15px}.page-product .page-container .details .available .dynamic-payment-button .shopify-payment-button__button--unbranded,.page-product .page-container .buttons .available .dynamic-payment-button .shopify-payment-button__button--unbranded,.page-product .page-container .ecomm .available .dynamic-payment-button .shopify-payment-button__button--unbranded{background:#000;text-transform:uppercase;border-radius:0}.page-product .page-container .details .available .dynamic-payment-button *,.page-product .page-container .buttons .available .dynamic-payment-button *,.page-product .page-container .ecomm .available .dynamic-payment-button *{cursor:pointer;pointer-events:auto}.page-product .page-container .details{left:0;padding-left:var(--pageMargin)}@media (min-width: 2200px){.page-product .page-container .details{padding-left:var(--pageMarginBig)}}.page-product .page-container .details .description{max-width:325px}.page-product .page-container .ecomm{right:0;padding-right:var(--pageMargin)}.page-product .page-container .ecomm .price{margin-bottom:15px}@media (min-width: 2200px){.page-product .page-container .ecomm{padding-right:var(--pageMarginBig)}}.page-product .page-container .images{margin-top:-50px;width:44vw;position:relative;margin-left:50%;transform:translate(-50%);opacity:0;animation-name:showSection;animation-duration:.25s;animation-fill-mode:forwards;animation-timing-function:linear;animation-delay:1s}.page-product .page-container .images .image{width:100%}.page-product .page-container .image-nav{display:none;justify-content:center;margin-top:15px}.page-product .page-container .image-nav .image-nav-dot{border-radius:100%;margin:0 5px;width:5px;height:5px;background-color:#c4c4c4;transition:background-color .35s}.page-product .page-container .image-nav .image-nav-dot.selected{background-color:#000}.page-product .page-container .buttons{left:auto;right:var(--pageMargin);display:flex;align-items:flex-end;width:100%}@media (min-width: 2200px){.page-product .page-container .buttons{right:var(--pageMarginBig)}}.page-product .page-container .buttons a{width:100%;max-width:300px;display:block}@media (max-width: 1550px){.page-product .page-container .buttons a{max-width:200px}}@media (max-width: 1200px){.page-product .page-container .buttons a{max-width:170px}}@media (max-width: 1023px){.page-product .page-container .buttons a{max-width:300px}}@media (max-width: 768px){.page-product .page-container .buttons a{max-width:unset}}.page-product .page-container .buttons a button{width:100%;height:38px;border:none;background:#000;color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;cursor:pointer;border:1px solid transparent}.page-product .page-container .buttons a button:hover{border:1px solid black;color:#000;background:#f5f5f5}@media (max-width: 1023px){.page-product .page-container .buttons{position:relative;order:4;height:fit-content;display:block;right:auto;left:auto;margin-top:17px}}@keyframes hideVendorFlash{0%{opacity:0}50%{opacity:1}to{opacity:0}}.page-product .vendor-flash{pointer-events:none;position:fixed;top:0;left:0;text-transform:uppercase;width:100%;height:100vh;opacity:0;animation-name:hideVendorFlash;animation-duration:1s;animation-delay:0;animation-fill-mode:forwards;animation-timing-function:linear;display:flex;flex-direction:column;justify-content:center;align-items:center}.page-product .vendor-flash .word{font-size:9vw;line-height:100%;text-align:center}.page-product.variant-unavailable .page-container .available .variant-sold-out{display:block}.page-product.variant-unavailable .page-container .available .add-to-cart-btn,.page-product.variant-unavailable .page-container .available .dynamic-payment-button{display:none}@media (max-width: 1023px){.page-product .vendor-flash .word{font-size:12vw}.page-product .page-container{display:flex;flex-direction:column}.page-product .page-container .details,.page-product .page-container .ecomm,.page-product .page-container .images{width:100%}.page-product .page-container .details,.page-product .page-container .ecomm{margin-top:0;transform:none;height:auto;position:unset;padding:0}.page-product .page-container .images{order:1;position:relative;overflow:hidden;margin-top:-25px}.page-product .page-container .images picture:not(:first-child) img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.page-product .page-container .image-nav{order:2;display:flex}.page-product .page-container .ecomm{order:3;margin-top:50px}.page-product .page-container .ecomm .titles{display:block}.page-product .page-container .details{order:4;margin-top:18px}}.page-legal .page-container .desktop-nav{display:flex;flex-direction:column;margin-right:var(--pageMargin)}.page-legal .page-container .desktop-nav .title,.page-legal .page-container .desktop-nav .link{margin-bottom:15px;font-size:14px}.page-legal .page-container .desktop-nav .title{text-transform:uppercase}.page-legal .page-container .desktop-nav .link.selected{text-decoration:underline;pointer-events:none}.page-legal .page-container .mobile-nav{display:none;flex-direction:column;margin-bottom:35px}.page-legal .page-container .mobile-nav .title{text-transform:uppercase;text-align:center;font-size:14px;margin-bottom:25px}.page-legal .page-container .mobile-nav .select{padding:20px var(--pageMargin);display:flex;position:relative;border-top:1px solid #C4C4C4;border-bottom:1px solid #C4C4C4;align-items:center}.page-legal .page-container .mobile-nav .select select{cursor:pointer;font-size:14px;text-align:center;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%}.page-legal .page-container .mobile-nav .select .selection{font-size:14px;text-align:center;flex:1;padding-left:14px}.page-legal .page-container .mobile-nav .select .chevron{transform:rotate(180deg);pointer-events:none}.page-legal .page-container .content{flex:1;max-width:414px}.page-legal .page-container .content .title{font-size:21px;font-weight:700;margin-bottom:30px}@media (max-width: 768px){.page-legal .page-container{padding-left:0;padding-right:0;flex-direction:column}.page-legal .page-container .desktop-nav{display:none}.page-legal .page-container .mobile-nav{display:flex}.page-legal .page-container .content{padding-left:var(--pageMargin);padding-right:var(--pageMargin)}}.page-search .page-container .content{display:flex;flex-direction:column;align-items:center}.page-search .page-container .content .page-title{text-align:center;font-size:20px;line-height:23px;margin-bottom:25px}.page-search .page-container .content form{width:100%;max-width:500px;display:flex;background:#ededed}.page-search .page-container .content form .terms,.page-search .page-container .content form .submit{border:none;background:none;font-size:12px;padding:15px}.page-search .page-container .content form .terms::placeholder{color:#939393}.page-search .page-container .content form .submit{cursor:pointer;padding-left:25px;padding-right:25px}.page-search .page-container .content form .submit svg{width:10px;height:10px;transform:scale(1.8) translateY(1px)}.page-search .page-container .content form .terms{flex:1}.page-search .page-container .content.no-results form{margin-bottom:20px}.page-search .page-container .content.no-results .retry-text{color:red}.page-search .page-container .content.with-results form{margin-bottom:50px}.page-search .page-container .content.with-results .count{margin-bottom:20px}.page-search .page-container .content .products{max-width:1200px}.page-information .page-container{display:flex}.page-information .page-container .section-1{padding-right:var(--pageMargin);flex:1}.page-information .page-container .section-1 .mission{max-width:850px}.page-information .page-container .section-1 .mission,.page-information .page-container .section-1 .mission p,.page-information .page-container .section-1 .mission u{font-size:50px;line-height:91.6%}.page-information .page-container .section-1 .mission u{text-decoration:underline}.page-information .page-container .section-2 .details{display:flex;flex-direction:column;margin-bottom:30px;text-align:right;align-items:flex-end}.page-information .page-container .section-2 .details .detail{margin-bottom:20px}.page-information .page-container .section-2 .details .detail .title{text-transform:uppercase}.page-information .page-container .section-2 .hero{width:100%;max-width:340px}.page-information .page-container .section-2 .hero img{width:100%}@media (max-width: 1024px){.page-information .page-container{flex-direction:column}.page-information .page-container .section-1{padding-right:0;margin-bottom:65px}.page-information .page-container .section-1 .mission{max-width:500px}.page-information .page-container .section-1 .mission,.page-information .page-container .section-1 .mission p,.page-information .page-container .section-1 .mission u{font-size:30px;line-height:104.6%}.page-information .page-container .section-2 .details{margin-bottom:0;text-align:left;align-items:flex-start}}.page-cart{min-height:105vh}.page-cart .page-title{text-align:center;font-size:20px;line-height:23px;margin-bottom:25px}.page-cart .item-count{margin-bottom:100px;text-align:center}.page-cart .with-line-items{max-width:900px;margin:0 auto}.page-cart .with-line-items .line-items .line-item{display:flex;margin-bottom:5vh;justify-content:space-between}.page-cart .with-line-items .line-items .line-item .column{padding:0 5px;width:18%}.page-cart .with-line-items .line-items .line-item .column .row{height:33.3%;display:flex;flex-direction:column;padding:5px}.page-cart .with-line-items .line-items .line-item .column .row-1{justify-content:flex-end}.page-cart .with-line-items .line-items .line-item .column .row-2{justify-content:center}.page-cart .with-line-items .line-items .line-item .column .row-3{justify-content:flex-start}.page-cart .with-line-items .line-items .line-item .column.image{padding-left:0;width:22%;padding-right:4%}.page-cart .with-line-items .line-items .line-item .column.image img{width:100%}.page-cart .with-line-items .line-items .line-item .column.title .remove-btn{text-decoration:underline;cursor:pointer}.page-cart .with-line-items .line-items .line-item .column.quantity .row-2 input{width:45px;height:45px;text-align:center;padding:3px;display:block;border:1px solid #C4C4C4;background:none}.page-cart .with-line-items .line-items .line-item .column.total{text-align:right;padding-right:0}.page-cart .with-line-items .line-items .line-item:not(:first-child) .column .row-1{opacity:0}@media (max-width: 768px){.page-cart .with-line-items .line-items .line-item{flex-wrap:wrap}.page-cart .with-line-items .line-items .line-item .column{flex-shrink:0;margin-bottom:15px}.page-cart .with-line-items .line-items .line-item .column.image,.page-cart .with-line-items .line-items .line-item .column.title{width:48%}.page-cart .with-line-items .line-items .line-item:not(:first-child) .column .row-1{opacity:1}}.page-cart .with-line-items .checkout-items{display:flex;flex-direction:column;align-items:flex-end}.page-cart .with-line-items .checkout-items .subtotal{text-align:right;display:flex;margin-bottom:2vh}.page-cart .with-line-items .checkout-items .subtotal .price{margin-left:5px}.page-cart .with-line-items .checkout-items .taxes-and-shipping{text-align:right;margin-bottom:3.7vh}.page-cart .with-line-items .checkout-items .buttons{display:flex}.page-cart .with-line-items .checkout-items .buttons .box-button{min-width:200px}.page-cart .with-line-items .checkout-items .buttons .checkout-btn{margin-left:15px}@media (max-width: 768px){.page-cart .with-line-items .checkout-items .buttons{width:100%;justify-content:space-between}.page-cart .with-line-items .checkout-items .buttons .box-button{min-width:unset}.page-cart .with-line-items .checkout-items .buttons .continue-btn,.page-cart .with-line-items .checkout-items .buttons .checkout-btn{width:48%;margin-left:unset}}@media (max-width: 450px){.page-cart .with-line-items .checkout-items .buttons{flex-wrap:wrap}.page-cart .with-line-items .checkout-items .buttons .continue-btn{margin-bottom:15px}.page-cart .with-line-items .checkout-items .buttons .continue-btn,.page-cart .with-line-items .checkout-items .buttons .checkout-btn{width:100%}}.page-cart .without-line-items,.page-cart .without-line-items *{font-size:20px;text-align:center;line-height:115%}.page-cart .without-line-items a{text-decoration:underline}.page-cart.show-line-items .with-line-items,.page-cart.no-line-items .without-line-items{display:block!important}.page-legal .page-container{display:flex}.page-legal .page-container .content{flex:1}@media (max-width: 768px){.page-legal .page-container{padding-left:0;padding-right:0;flex-direction:column}.page-legal .page-container .content{padding-left:var(--pageMargin);padding-right:var(--pageMargin)}}.page-404 .page-container{display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center}.page-404 .page-container h1{text-transform:uppercase;font-size:20px;margin-bottom:25px;line-height:100%}
/*# sourceMappingURL=/cdn/shop/t/8/assets/main.css.map */
