*{margin:0;padding:0;box-sizing:border-box;outline:none}html{width:100%}body{width:100%;color:#000;overflow-x:hidden;overflow-y:auto;position:relative;font-size:10.5px;min-height:100vh;background:#fff;line-height:1.4;font-family:"Slussen-Semibold",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body[data-section="cart"]{padding-top:45px}.screen-reader-text{position:absolute;left:-9999px;top:-9999px}.group:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .group,*:first-child+html .group{zoom:1}h1,h2,h3,h4,h5,h6{font-size:10px;font-family:"Slussen-Bold",sans-serif;font-weight:normal;margin:0 0 15px 0;line-height:1}p{margin:0 0 1em 0;line-height:1.5}p:last-child{margin-bottom:0}a{color:#000;text-decoration:none}img{border:none;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}a img{border:none}b,strong{font-weight:normal;font-family:"Slussen-Bold",sans-serif}#pre{top:0;left:0;width:100vw;height:100vh;display:block;z-index:99;position:fixed;background:#fff}.wrap{width:100%;max-width:100%;margin:0 auto;padding:0 10px}.amount:after{content:'USD';display:inline-block;margin-left:5px}.related{margin-top:0 !important}@media (min-width: 961px){.show-mobile{display:none}}@font-face{font-family:'Slussen-Semibold';src:url("../webfont/Slussen-Semibold.eot");src:url("../webfont/Slussen-Semibold.eot?#iefix") format("embedded-opentype"),url("../webfont/Slussen-Semibold.woff") format("woff"),url("../webfont/Slussen-Semibold.ttf") format("truetype"),url("../webfont/Slussen-Semibold.svg#Slussen-Semibold") format("svg");font-weight:300;font-style:normal;font-stretch:normal}@font-face{font-family:'Slussen-Bold';src:url("../webfont/Slussen-Bold.eot");src:url("../webfont/Slussen-Bold.eot?#iefix") format("embedded-opentype"),url("../webfont/Slussen-Bold.woff") format("woff"),url("../webfont/Slussen-Bold.ttf") format("truetype"),url("../webfont/Slussen-Bold.svg#Slussen-Bold") format("svg");font-weight:300;font-style:normal;font-stretch:normal}.shop{padding-top:35px}.shop .woocommerce-breadcrumb{display:none}.shop .woocommerce-notices-wrapper,.shop .woocommerce-no-products-found{width:100%}.shop .woocommerce-notices-wrapper .woocommerce-info,.shop .woocommerce-notices-wrapper .woocommerce-error,.shop .woocommerce-notices-wrapper .woocommerce-message,.shop .woocommerce-no-products-found .woocommerce-info,.shop .woocommerce-no-products-found .woocommerce-error,.shop .woocommerce-no-products-found .woocommerce-message{margin:0}.shop .woocommerce-notices-wrapper .woocommerce-info a.button,.shop .woocommerce-notices-wrapper .woocommerce-error a.button,.shop .woocommerce-notices-wrapper .woocommerce-message a.button,.shop .woocommerce-no-products-found .woocommerce-info a.button,.shop .woocommerce-no-products-found .woocommerce-error a.button,.shop .woocommerce-no-products-found .woocommerce-message a.button{color:#000;font-weight:normal;font-family:"Slussen-Bold",sans-serif;background-color:transparent}.shop .woocommerce-notices-wrapper .woocommerce-info a.button.wc-forward,.shop .woocommerce-notices-wrapper .woocommerce-error a.button.wc-forward,.shop .woocommerce-notices-wrapper .woocommerce-message a.button.wc-forward,.shop .woocommerce-no-products-found .woocommerce-info a.button.wc-forward,.shop .woocommerce-no-products-found .woocommerce-error a.button.wc-forward,.shop .woocommerce-no-products-found .woocommerce-message a.button.wc-forward{color:#000 !important;background-color:transparent !important}.shop--wrap{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.shop--wrap .woocommerce-products-header{width:100%;padding:10px;display:none}.shop--wrap .woocommerce-products-header .page-title{margin:0}.shop--wrap .woocommerce-result-count,.shop--wrap .woocommerce-ordering{padding:10px;display:none}body:not([data-section="home"]) .header{border-bottom:1px solid rgba(0,0,0,0.1);background-color:#fff}.header{top:0;left:0;width:100%;z-index:99;position:fixed;transition:all .2s ease}.header.active{background-color:#fff}.header:hover{background-color:#fff}.header--wrap{display:flex;align-items:flex-start;justify-content:space-between}.header__logo{margin:auto 0;height:35px;display:flex}.header__logo--img{width:90px;margin:auto 0;height:auto;display:block}.header__menu{margin:auto 0;flex-wrap:wrap}@media (min-width: 961px){.header__menu{display:flex !important}}@media (max-width: 960px){.header__menu{top:35px;left:0;width:100%;height:calc(100vh - 35px);display:none !important;position:fixed;background-color:#fff;border-bottom:1px solid #cacaca}}@media (max-width: 960px){.header__menu.open{display:block !important}}.header__menu--item{padding:0 20px;position:relative;text-transform:uppercase}@media (max-width: 960px){.header__menu--item{width:100%;padding:0 10px;border-top:1px solid #cacaca}}@media (max-width: 960px){.header__menu--item.active a.has-submenu:after{content:'–'}}.header__menu--item>a{display:block;position:relative;line-height:35px;font-family:"Slussen-Bold",sans-serif}@media (max-width: 960px){.header__menu--item>a{line-height:50px}}@media (max-width: 960px){.header__menu--item>a.has-submenu:after{content:'+';top:45%;right:0;font-size:12px;position:absolute;transform:translateY(-50%)}}@media (max-width: 960px){.header__menu--item.active .header__submenu{display:block}}@media (min-width: 961px){.header__menu--item:hover .header__submenu{display:block}}.header__submenu{top:35px;left:0;padding:16px 20px;display:none;position:absolute;border-top:1px solid #cacaca;border-bottom:1px solid #cacaca;line-height:1.5;background-color:#fff}@media (max-width: 960px){.header__submenu{top:initial;border:0;padding:0 10px 10px 10px;position:relative}}@media (min-width: 961px){.header__submenu.minh{min-height:82px}}@media (max-width: 1280px){.header__submenu.minh{min-height:95px}}@media (max-width: 1100px){.header__submenu.minh{min-height:110px}}.header__submenu:before{content:'';top:-1px;right:100%;width:100vw;height:100%;position:absolute;border-top:1px solid #cacaca;border-bottom:1px solid #cacaca;background-color:#fff}@media (max-width: 960px){.header__submenu:before{display:none}}.header__submenu:after{content:'';top:-1px;left:100%;width:100vw;height:100%;position:absolute;border-top:1px solid #cacaca;border-bottom:1px solid #cacaca;background-color:#fff}@media (max-width: 960px){.header__submenu:after{display:none}}.header__submenu--item{width:110px;display:inline-block;position:relative;line-height:1.5;font-family:"Slussen-Semibold",sans-serif}@media (max-width: 960px){.header__submenu--item{width:100%;line-height:22px}}.header__submenu--item:hover{color:#595959}.header__submenu--item:hover .header__submenu--txt{display:block}.header__submenu--txt{top:0;left:110px;width:calc(50vw - 330px);max-width:340px;color:#000;display:none;z-index:100;position:absolute;font-family:"Slussen-Semibold",sans-serif;text-transform:none}@media (max-width: 960px){.header__submenu--txt{display:none !important}}.header--cart{width:90px;margin:auto 0;cursor:pointer;text-align:right;font-family:"Slussen-Bold",sans-serif;text-transform:uppercase;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}@media (max-width: 960px){.header--cart{margin-left:auto}}.header--btn{width:18px;height:20px;cursor:pointer;margin:auto 0 auto 20px;position:relative;font-family:"Slussen-Bold",sans-serif;line-height:35px}@media (min-width: 961px){.header--btn{display:none}}.header--btn:after,.header--btn:before{content:'';top:50%;left:50%;width:100%;height:1px;display:block;position:absolute;background-color:#000;transition:all .3s ease}.header--btn:after{transform:translate(-50%, -4px)}.header--btn:before{transform:translate(-50%, 3px)}.header--btn.active:after{transform:translate(-50%, 0) rotate(45deg)}.header--btn.active:before{transform:translate(-50%, 0) rotate(-45deg)}.footer{border-top:1px solid rgba(0,0,0,0.1);padding-top:140px;padding-bottom:10px}@media (max-width: 960px){.footer{padding:0}}.footer--wrap{display:flex;flex-wrap:wrap}@media (max-width: 960px){.footer--wrap{padding:0}}.footer__social{width:180px;display:flex;font-family:"Slussen-Bold",sans-serif;margin-bottom:45px;flex-direction:column;text-transform:uppercase}@media (max-width: 960px){.footer__social{order:3;width:50%;padding:10px;margin-left:50%}}.footer__social a:hover{color:#595959}.footer__menu{width:360px;-webkit-columns:2;-moz-columns:2;columns:2;font-family:"Slussen-Bold",sans-serif;margin-right:auto;margin-bottom:45px;text-transform:uppercase}@media (max-width: 960px){.footer__menu{order:2;width:100%;padding:10px;margin-bottom:10px}}.footer__menu a:hover{color:#595959}.footer__newsletter{width:calc(25% - 10px);margin-bottom:45px}@media (max-width: 960px){.footer__newsletter{order:1;width:100%;padding:10px;margin-bottom:10px;border-bottom:1px solid rgba(0,0,0,0.1)}}.footer__newsletter--ttl{font-family:"Slussen-Bold",sans-serif;line-height:1.2;margin-bottom:15px}.footer__newsletter--btn{display:inline-block;cursor:pointer;margin-top:10px}.footer__newsletter--form .mc-field-group label{margin-right:10px}.footer__newsletter--form .mc-field-group input[type="email"]{appearance:none;-moz-appearance:none;-webkit-appearance:none;border:1px solid #000;padding:0 5px;font-size:10.5px;line-height:1.8;font-family:"Slussen-Semibold",sans-serif;border-radius:0}.footer__newsletter--form input[type="submit"]{color:#fff;border:0;cursor:pointer;padding:4px 8px;font-size:10.5px;margin-top:5px;background:#000;font-family:"Slussen-Bold",sans-serif;text-transform:uppercase;appearance:none;-moz-appearance:none;-webkit-appearance:none}.footer__newsletter--form .indicates-required{display:none !important}.footer--address{width:100%;font-family:"Slussen-Bold",sans-serif;margin-bottom:45px}@media (max-width: 960px){.footer--address{order:4;width:50%;padding:10px;margin-bottom:0}}.footer--copy{font-family:"Slussen-Bold",sans-serif}@media (max-width: 960px){.footer--copy{order:5;width:50%;padding:10px;margin-top:auto}}.minicart{top:35px;right:0;width:390px;border:1px solid rgba(0,0,0,0.1);z-index:99;overflow:auto;position:fixed;transform:translateX(100%);max-height:600px;background-color:#fff;transition:all .3s ease}@media (max-width: 550px){.minicart{width:100vw;border-left:0;border-right:0}}.minicart.active{transform:translateX(0)}.minicart--ttl{width:100%;padding:10px 10px 7px 10px;text-align:center;text-transform:uppercase;border-bottom:1px solid rgba(0,0,0,0.1)}.minicart__item{width:100%;display:flex;border-bottom:1px solid rgba(0,0,0,0.1)}.minicart__item--img{border-right:1px solid rgba(0,0,0,0.1)}.minicart__item--img img{width:75px;height:105px;display:block;-o-object-fit:cover;object-fit:cover}.minicart__item--meta{display:flex;padding:10px;flex-grow:1;flex-wrap:wrap;align-items:flex-start;text-transform:uppercase;justify-content:space-between}.minicart__item--ttl{width:70%;margin-bottom:auto}.minicart__item--ttl span{text-transform:none}.minicart__item--price{width:30%;text-align:right;margin-bottom:auto}.minicart__item--qty{width:70%;margin-top:auto}.minicart__item--remove{width:30%;cursor:pointer;display:inline-block;opacity:0.4;margin-left:auto;margin-top:auto;text-align:right;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}.minicart__row{padding:10px 10px 7px 10px;display:flex;border-bottom:1px solid rgba(0,0,0,0.1);justify-content:space-between}.minicart__row--label{width:52%;text-transform:uppercase}.minicart__row--value{width:48%}.minicart--btn{color:#fff;display:block;padding:12px;text-align:center;font-family:"Slussen-Bold",sans-serif;text-transform:uppercase;background-color:#000}.product-item{width:calc(25% - 0.75px);margin-right:1px;margin-bottom:40px}@media (max-width: 960px){.product-item{width:calc(50% - 0.5px)}}@media (min-width: 961px){.product-item:nth-child(4n){margin-right:0}}@media (max-width: 960px){.product-item:nth-child(2n){margin-right:0}}.product-item--grid{width:100%;display:flex;flex-wrap:wrap;margin-top:1px}.product-item__img{width:100%;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center}.product-item__img span{width:100%;height:0;display:block;padding-top:180%}.product-item__img:hover .product-item__img--hover{opacity:1}.product-item__img--hover{top:0;left:0;width:100%;height:100%;opacity:0;position:absolute;background-size:cover;background-repeat:no-repeat;background-position:center center;transition:all .3s ease}.product-item__heading{padding:5px;font-family:"Slussen-Bold",sans-serif}.product-item__heading--ttl{text-transform:uppercase}.product-item__heading--price{font-weight:bold}.woocommerce-pagination{width:100%;text-align:center;margin-bottom:60px}.woocommerce-pagination .page-numbers{display:flex;justify-content:center}.woocommerce-pagination .page-numbers li{display:inline-block;margin:0 5px;font-size:11.5px;font-family:"Slussen-Bold",sans-serif}.woocommerce>ul.woocommerce-error{margin:0;border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000}.woocommerce .woocommerce-form-coupon-toggle{border:1px solid #000}.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info{color:#000;margin:0;padding:10px;border-top:0;background-color:transparent}.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info:before{content:none}.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info a{font-family:"Slussen-Bold",sans-serif}.woocommerce .woocommerce-form-coupon{display:flex;flex-wrap:wrap;margin:0 0 18px 0 !important;border:1px solid #000 !important;padding:10px 10px 0 10px !important;border-top:0 !important;border-radius:0 !important}.woocommerce .woocommerce-form-coupon>p:first-child{width:100%;margin-bottom:15px}.woocommerce .woocommerce-form-coupon .form-row-first{width:150px;margin-right:0}.woocommerce .woocommerce-form-coupon .form-row-last button.button{padding:0 10px;line-height:36px}.woocommerce #add_payment_method #payment,.woocommerce .woocommerce-cart #payment,.woocommerce .woocommerce-checkout #payment{background-color:#fff}.woocommerce #add_payment_method #payment .place-order,.woocommerce #add_payment_method #payment .payment_methods,.woocommerce .woocommerce-cart #payment .place-order,.woocommerce .woocommerce-cart #payment .payment_methods,.woocommerce .woocommerce-checkout #payment .place-order,.woocommerce .woocommerce-checkout #payment .payment_methods{border:0;padding:0;margin-bottom:20px}.woocommerce #add_payment_method #payment .place-order .woocommerce-info,.woocommerce #add_payment_method #payment .payment_methods .woocommerce-info,.woocommerce .woocommerce-cart #payment .place-order .woocommerce-info,.woocommerce .woocommerce-cart #payment .payment_methods .woocommerce-info,.woocommerce .woocommerce-checkout #payment .place-order .woocommerce-info,.woocommerce .woocommerce-checkout #payment .payment_methods .woocommerce-info{margin-bottom:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{padding:0 20px;line-height:36px;text-transform:uppercase}.woocommerce table.shop_table{border:1px solid #cacaca;border-radius:0;border-collapse:collapse;background-color:#fff}.woocommerce table.shop_table th{text-transform:uppercase}.woocommerce table.shop_table th.product-name,.woocommerce table.shop_table th.product-total{display:none}.woocommerce table.shop_table td{padding:0;vertical-align:top}.woocommerce table.shop_table td.product-name{display:flex;padding-top:10px;text-transform:uppercase}.woocommerce table.shop_table td.product-name .product-quantity{padding:0 10px;display:inline-block}.woocommerce table.shop_table td.product-name .product-item-thumbnail{margin-top:-10px;margin-right:10px;border-right:1px solid #cacaca;border-bottom:1px solid #cacaca}.woocommerce table.shop_table td.product-name .product-item-thumbnail img{width:70px;height:105px;display:block;-o-object-fit:cover;object-fit:cover}.woocommerce table.shop_table td.product-total{padding-top:10px}.woocommerce table.shop_table tfoot td{width:43%;vertical-align:middle}.woocommerce table.shop_table tfoot td .woocommerce-shipping-methods li{cursor:pointer}#respond input#submit,a.button,button.button,input.button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{color:#fff !important;font-weight:normal !important;font-family:"Slussen-Bold",sans-serif !important;border-radius:0 !important;background-color:#000 !important}.home__slider{width:100%}.home__slider--slide{width:100vw;height:100vh;background-size:cover;background-repeat:no-repeat;background-position:center center}.about{display:flex;flex-wrap:wrap;padding-top:35px}.about__slider{width:50%}@media (max-width: 1100px){.about__slider{order:2;width:100%}}.about__slider--slide{width:100%;height:calc(100vh - 35px);background-size:cover;background-repeat:no-repeat;background-position:center center}@media (max-width: 960px){.about__slider--slide{height:100vw}}.about__txt{width:50%;font-size:14px}@media (max-width: 1100px){.about__txt{order:1;width:100%;font-size:10.5px}}.about__txt p{margin:10px}.about__txt--wrap{padding:10px}.archive{display:flex;flex-wrap:wrap}.archive--half{width:50%;height:calc(100vh - 35px);position:relative;margin-top:35px;background-size:cover;background-repeat:no-repeat;background-position:center center}.archive--half:hover .archive--hover{opacity:1}.archive--hover{top:0;left:0;width:100%;height:100%;opacity:0;position:absolute;background-size:cover;background-repeat:no-repeat;background-position:center center;transition:all .3s ease}.archive--ttl{top:50%;left:10px;color:#fff;position:absolute;transform:translate(0, -50%);font-family:"Slussen-Bold",sans-serif;text-transform:uppercase}.collection{overflow:hidden;padding-top:35px}.collection img{pointer-events:none}.collection__gallery{display:flex;flex-wrap:wrap;transform:scale(1.5);transform-origin:center center}@media (max-width: 960px){.collection__gallery{padding:30px 0;transform:none !important;transform-origin:center center !important}}.collection__gallery:hover .collection__item{opacity:0.35}@media (max-width: 960px){.collection__gallery:hover .collection__item{opacity:1}}.collection__item{width:25%;z-index:1;position:relative;transition:all .3s ease}@media (max-width: 960px){.collection__item{width:50%}}.collection__item:hover{opacity:1 !important;z-index:2}.collection__item span{width:100%;height:0;display:block;z-index:2;position:relative;padding-top:100%}.collection__item--img{top:50%;left:50%;width:60%;height:auto;z-index:1;position:absolute;transform:translate(-50%, -50%);max-height:100%;-o-object-fit:cover;object-fit:cover;transform-origin:center center}@media (max-width: 960px){.collection__item--img{transform:translate(-50%, -50%) !important}}.collections{padding-top:35px}.collections--grid{display:flex;flex-wrap:wrap}.collections__item{width:25%;margin-bottom:70px;border-left:0}@media (max-width: 960px){.collections__item{width:50%}}.collections__item:nth-child(4){border-right:0}.collections__item--img{width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.collections__item--img span{width:100%;height:0;display:block;padding-top:103%}.collections__item--ttl{padding:5px;font-family:"Slussen-Bold",sans-serif;text-transform:uppercase}.product{width:100%}.product--top{display:flex;position:relative;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.product--top .onsale{top:20px;left:20px;color:#fff;padding:10px;position:absolute;line-height:1;text-transform:uppercase;background-color:#000}.product__slider{width:100%;display:none}@media (max-width: 960px){.product__slider{display:block !important}}.product__slider .slick-dots{left:10px;bottom:10px;position:absolute;font-size:0}.product__slider .slick-dots li{display:inline-block;margin-right:5px}.product__slider .slick-dots li.slick-active button{background-color:#000}.product__slider .slick-dots li button{width:6px;height:6px;border:0;cursor:pointer;font-size:0;border-radius:50%;background-color:rgba(0,0,0,0.25);appearance:none;-moz-appearance:none;-webkit-appearance:none}.product__gallery{width:50%;display:flex;position:relative;flex-direction:column}@media (max-width: 960px){.product__gallery{display:none}}.product__gallery--img{width:100%;display:block}.product__reserve{top:0;left:0;width:100%;height:100%;z-index:100;display:none;position:fixed;background-color:rgba(0,0,0,0.25)}.product__reserve--form{top:50%;left:50%;width:320px;padding:20px;display:flex;overflow:auto;position:fixed;transform:translate(-50%, -50%);max-height:100vh;flex-direction:column;background-color:#fff}@media (max-width: 550px){.product__reserve--form{width:100%}}.product__reserve--name{text-transform:uppercase}.product__reserve--close{cursor:pointer;margin-left:auto;text-transform:uppercase;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}.product__reserve--block{width:240px;display:flex;flex-wrap:wrap;align-items:flex-start}.product__reserve--block.full{width:100%}.product__reserve--block:not(:last-child){margin-bottom:26px}.product__reserve--block input[type="text"],.product__reserve--block input[type="email"]{width:100%;border:1px solid #cacaca;display:block;padding:0 8px;font-size:9.5px;line-height:24px;font-family:"Slussen-Semibold",sans-serif;appearance:none;-moz-appearance:none;-webkit-appearance:none}.product__reserve--block input[type="text"]:not(:last-child),.product__reserve--block input[type="email"]:not(:last-child){margin-bottom:10px}.product__reserve--block input[type="text"]:focus,.product__reserve--block input[type="email"]:focus{border:1px solid #595959}.product__reserve--block textarea{width:100%;height:65px;resize:none;border:1px solid #cacaca;display:block;padding:8px;font-size:9.5px;line-height:1.5;font-family:"Slussen-Semibold",sans-serif;appearance:none;-moz-appearance:none;-webkit-appearance:none}.product__reserve--block textarea:not(:last-child){margin-bottom:10px}.product__reserve--block textarea:focus{border:1px solid #595959}.product__reserve--block input[type="submit"]{width:100%;color:#fff;border:0;cursor:pointer;display:block;padding:0 8px;font-size:9.5px;text-align:center;line-height:30px;font-family:"Slussen-Bold",sans-serif;text-transform:uppercase;background-color:#000;appearance:none;-moz-appearance:none;-webkit-appearance:none}.product__reserve--ttl{width:100%;margin-bottom:12px;text-transform:uppercase}.product__reserve--txt{font-size:9.5px}.product__reserve--map{font-size:9.5px;margin-left:auto;text-transform:uppercase}.product__reserve--radio{display:flex;font-size:9.5px;align-items:flex-start}.product__reserve--radio input[type="radio"]{top:2px;width:11px;height:11px;cursor:pointer;border:2px solid #fff;outline:1px solid #cacaca;position:relative;margin-right:6px;border-radius:50%;margin-bottom:auto;background-color:#fff;appearance:none;-moz-appearance:none;-webkit-appearance:none}.product__reserve--radio input[type="radio"]:checked{background-color:#000}.product__reserve--btn{top:calc(100vh - 35px - 80px - 80px);right:0;width:100%;color:#cacaca !important;border:0;cursor:pointer;position:absolute;font-size:10.5px;text-align:center;border-top:1px solid #cacaca;line-height:80px;font-weight:normal;font-family:"Slussen-Bold",sans-serif;text-transform:uppercase;background-color:#fff !important;transition:all .3s ease;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}@media (max-width: 960px){.product__reserve--btn{top:initial;bottom:40px;line-height:40px}}.product__reserve--btn.active{color:#000 !important}.product .summary{top:35px;width:50%;height:calc(100vh - 35px);display:flex;padding:20px;position:-webkit-sticky;position:sticky;flex-wrap:wrap;align-items:flex-start;flex-direction:column}@media (max-width: 960px){.product .summary{top:0;width:100%;height:auto;padding:10px;position:relative;padding-bottom:100px}}.product .summary .product_meta{display:none}.product .summary .product--ttl{order:1;width:50%;font-size:10.5px;font-family:"Slussen-Bold",sans-serif;line-height:1.5;margin-bottom:30px;text-transform:uppercase}@media (max-width: 1400px){.product .summary .product--ttl{width:50%}}.product .summary .price{top:20px;right:calc(50% + 20px);order:2;position:absolute;text-align:right;font-family:"Slussen-Bold",sans-serif;margin-bottom:30px}@media (max-width: 1280px){.product .summary .price{right:20px;width:50%}}@media (max-width: 960px){.product .summary .price{top:10px}}.product .summary form.cart{order:3;width:50%}@media (max-width: 1280px){.product .summary form.cart{width:100%}}.product .summary form.cart button[type="submit"]{top:calc(100vh - 35px - 80px);right:0;width:100%;height:80px;color:#000 !important;border:0;cursor:pointer;position:absolute;font-size:10.5px;font-weight:normal;font-family:"Slussen-Bold",sans-serif;border-top:1px solid #cacaca;border-bottom:1px solid #cacaca;text-transform:uppercase;background-color:#fff !important;appearance:none;-moz-appearance:none;-webkit-appearance:none;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;transition:all .3s ease}@media (max-width: 960px){.product .summary form.cart button[type="submit"]{top:initial;bottom:0;height:40px}}.product .summary form.cart button.active[type="submit"]{color:#fff !important;border:0;background-color:#000 !important}.product .summary form.cart .label{display:none;font-size:10.5px;line-height:20px;font-weight:normal;margin-right:10px;vertical-align:middle;text-transform:uppercase}.product .summary form.cart select{height:20px;cursor:pointer;display:none;vertical-align:middle}.product .summary form.cart tr:not(:last-child) td.value{padding-bottom:20px}.product .summary form.cart td.value .reset_variations{display:none !important;margin-left:5px;line-height:20px;font-family:"Slussen-Semibold",sans-serif;vertical-align:middle;text-transform:uppercase}.product .summary form.cart span.option{height:18px;cursor:pointer;border:1px solid #fff;padding:1px 3px 0 3px;display:inline-block;min-width:18px;text-align:center;font-family:"Slussen-Bold",sans-serif;margin-bottom:2px}.product .summary form.cart span.option:not(:last-child){margin-right:15px}.product .summary form.cart span.option.active{border:1px solid #000}.product .summary form.cart .quantity,.product .summary form.cart .woocommerce-variation-availability{display:none !important}.product .summary .woocommerce-product-details__short-description{top:0;right:0;order:4;width:50%;padding:20px;position:absolute}@media (max-width: 1280px){.product .summary .woocommerce-product-details__short-description{width:100%;padding:0;position:relative;margin-top:30px}}.product .summary .woocommerce-product-details__short-description ul li{list-style:none}.product .summary .woocommerce-product-details__short-description ul li:before{content:'• '}.products{width:100%;display:flex;flex-wrap:wrap;margin-top:1px}.products li.product{width:calc(25% - 0.75px);list-style:none;margin-right:1px}@media (max-width: 960px){.products li.product{width:calc(50% - 0.5px)}}@media (min-width: 961px){.products li.product:nth-child(4n){margin-right:0}}@media (max-width: 960px){.products li.product:nth-child(2n){margin-right:0}}.products li.product a{width:100%;display:block;margin-bottom:40px}.products>h2{width:100%;margin:0;padding:10px}.products__related{width:100%;z-index:90;position:relative}.products__related--ttl{top:10px;left:10px;position:absolute;text-transform:uppercase}body[data-section="checkout"] .page--wrap{max-width:1085px}body[data-section="checkout"] .woocommerce-NoticeGroup{width:calc(100% - 450px);margin-top:20px}@media (max-width: 720px){body[data-section="checkout"] .woocommerce-NoticeGroup{width:100%}}.checkout{position:relative}.checkout #customer_details{width:100%;display:flex;position:relative;flex-wrap:wrap;margin-top:18px;flex-direction:column}.checkout #customer_details>div{width:calc(100% - 450px)}@media (max-width: 720px){.checkout #customer_details>div{width:100%}}.checkout #order_review_heading{display:none}.checkout .woocommerce-checkout-review-order-table{top:0;right:0;width:390px !important;position:absolute}@media (max-width: 720px){.checkout .woocommerce-checkout-review-order-table{width:100% !important;position:relative}}.checkout .woocommerce-privacy-policy-text p{margin-bottom:10px}.woocommerce form .form-row{padding:0;margin-bottom:18px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{border:1px solid #cacaca !important;color:#000;height:36px;padding:5px 10px;font-size:10px;font-family:"Slussen-Semibold",sans-serif;border-radius:0}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus{border:1px solid #595959 !important}.woocommerce form .form-row input.input-text::-webkit-input-placeholder, .woocommerce form .form-row textarea::-webkit-input-placeholder{color:#595959}.woocommerce form .form-row input.input-text::-moz-placeholder, .woocommerce form .form-row textarea::-moz-placeholder{color:#595959}.woocommerce form .form-row input.input-text:-ms-input-placeholder, .woocommerce form .form-row textarea:-ms-input-placeholder{color:#595959}.woocommerce form .form-row input.input-text::-ms-input-placeholder, .woocommerce form .form-row textarea::-ms-input-placeholder{color:#595959}.woocommerce form .form-row input.input-text::placeholder,.woocommerce form .form-row textarea::placeholder{color:#595959}.select2-selection{border:1px solid #cacaca !important;font-size:10px !important;font-family:"Slussen-Semibold",sans-serif !important;border-radius:0 !important}.select2-container--default .select2-selection--single{height:36px !important}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:36px !important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:34px !important}body[data-section="faq"] .page,body[data-section="privacy-policy"] .page,body[data-section="terms-conditions"] .page{padding-top:110px;padding-bottom:60px}@media (max-width: 720px){body[data-section="faq"] .page,body[data-section="privacy-policy"] .page,body[data-section="terms-conditions"] .page{padding-top:60px;padding-bottom:40px}}body[data-section="faq"] .page--wrap,body[data-section="privacy-policy"] .page--wrap,body[data-section="terms-conditions"] .page--wrap{max-width:532px}.page{padding-top:80px;padding-bottom:20px}@media (max-width: 720px){.page{padding-top:60px}}
/*# sourceMappingURL=style.css.map */