*,:after,:before{box-sizing:border-box}:focus{outline:none}html,body,header,main,footer,nav,div,h1,h2,h3,h4,h5,h6,p,a,span,button,input,del,ins,img,ul,ol,li,hr,label,details,summary{margin:0;border:0;padding:0;font:inherit}button{background:none;color:inherit;cursor:pointer}body{line-height:1}ul,ol,summary{list-style:none}:root{--base-font-family: Kanvus;--base-font-weight: 400;--base-font-size: 16px;--base-line-height: 1.5;--base-bg: #ffffff;--base-color: #000000;--base-spacing: 20px;--base-transition-duration: .4s;--base-transition-function: cubic-bezier(1, 0, 0, 1);--font-weight-l: 300;--font-weight-m: 500;--font-weight-b: 700;--font-size-2xs: calc(var(--base-font-size) * 5 / 8);--font-size-xs: calc(var(--base-font-size) * 3 / 4);--font-size-s: calc(var(--base-font-size) * 7 / 8);--font-size-m: calc(var(--base-font-size) * 9 / 8);--font-size-l: calc(var(--base-font-size) * 3 / 2);--font-size-xl: calc(var(--base-font-size) * 2);--line-height-m: 1.25;--bg-announcement: #000000;--color-brand-primary: #000000;--color-brand-secondary: #ffffff;--color-text-primary: #000000;--color-text-secondary: #666666;--color-text-red: #ff0000;--color-text-green: #008000;--color-gray: rgba(0, 0, 0, .5);--color-darkgray: #606060;--color-announcement: #ffffff;--header-height: 60px;--promo-height: 40px;--spacing-normal: 20px;--spacing-nm: var(--base-spacing);--spacing-xs: calc(var(--base-spacing) / 4);--spacing-s: calc(var(--base-spacing) / 2);--spacing-m: calc(var(--base-spacing) * 3 / 2);--spacing-l: calc(var(--base-spacing) * 2);--spacing-xl: calc(var(--base-spacing) * 3);--spacing-2xl: calc(var(--base-spacing) * 4);--spacing-extranarrow: calc(var(--spacing-normal) / 4);--spacing-narrow: calc(var(--spacing-normal) / 2);--spacing-expanded: calc(var(--base-spacing) * 2);--spacing-extraexpanded: calc(var(--base-spacing) * 3);--spacing-2x-expanded: calc(var(--spacing-expanded) * 2);--transition-primary: cubic-bezier(1, 0, 0, 1);--transition-secondary: cubic-bezier(1, .5, .5, 1)}html{-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent}body{font:var(--base-font-weight) var(--base-font-size) / var(--base-line-height) var(--base-font-family),sans-serif;-webkit-font-smoothing:antialiased}body{background:var(--base-bg);color:var(--base-color)}h1,h2,h3,h4,h5,h6{line-height:1.25}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}svg{display:block;max-width:100%;max-height:100%}ins{text-decoration:none}strong{font-weight:700}.container{max-width:var(--site-width);margin:0 auto;padding:0 1rem}@media screen and (min-width: 960px){.container{padding:0 2rem}}.page{padding:var(--spacing-extraexpanded) 0}.page-title{margin-bottom:var(--spacing-extraexpanded);font-weight:var(--font-weight-medium);font-size:var(--font-size-large);text-align:center}.page-content{font-size:var(--font-size-extrasmall)}.page-content h2,.page-content h3{margin-top:var(--spacing-expanded);margin-bottom:var(--spacing-normal);font-weight:var(--font-weight-medium)}.page-content h2{font-size:var(--font-size-normal)}.page-content p{margin-bottom:var(--spacing-normal)}.page-content p:last-of-type{margin-bottom:0}.page-content ul{list-style:disc;margin-bottom:var(--spacing-normal);padding-left:var(--spacing-expanded)}.page-content ul li{margin-bottom:var(--spacing-narrow)}.page-content ul li:last-child{margin-bottom:0}.page-content a{color:var(--color-text-secondary);text-decoration:underline}.page-content strong{font-weight:var(--font-weight-medium)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.no-scroll{overflow:hidden}.social-links{display:flex;align-items:center;gap:2rem}.social-links li a{display:flex}.social-links li a svg{width:1.25rem;height:1.25rem}.announcement-bar{height:60px;padding:10px 0;background:#000;overflow:hidden}.announcement-wrapper{min-height:20px}.slider{position:relative;min-height:20px}.slider .slide{position:absolute;top:0;z-index:2;width:100%;display:flex;justify-content:center;animation:slider 10s cubic-bezier(1,0,0,1) infinite;transform:translate(-10px);transition:all 5s cubic-bezier(1,0,0,1);will-change:opacity,transform;opacity:0}.slider.paused .slide{animation-play-state:paused}.slider .slide:nth-child(2){animation-delay:5s;z-index:1}.announcement{font-size:13px;letter-spacing:.2px;color:#fff;text-align:center}.announcement a{margin-left:5px;font-weight:500;text-decoration:underline}@keyframes slider{0%{opacity:0;transform:translate(-10px);pointer-events:none}25%,50%{opacity:1;transform:translate(0);pointer-events:auto}75%,to{opacity:0;transform:translate(10px);pointer-events:none}}@media screen and (min-width: 960px){.announcement-bar{height:40px}.announcement br{display:none}}.header-wrapper{position:sticky;top:0;z-index:1}.header{padding:1.5rem 0;box-shadow:0 -1px #00000020 inset;background:#fff;transition:transform .5s cubic-bezier(1,.5,.5,1)}.header.hidden{transform:translateY(-100%)}.header .container{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:2rem}.header-left{display:flex;align-items:center;column-gap:1.25rem}.header-menu{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem}.header-menu__link,.site-submenu__label{position:relative;display:inline-block;font-size:.875rem;white-space:nowrap;vertical-align:middle}.header-menu .header-submenu__list{display:none;position:absolute}.header-menu__link,.site-submenu__label{cursor:pointer}.header-submenu,.menu-drawer__icon{display:none}.menu-drawer{display:none;position:fixed;top:0;left:0;z-index:4;height:100vh;width:100vw;background:#00000040}.menu-drawer--content{position:absolute;top:0;right:0;height:100%;width:100%;max-width:480px;background:#fff}.menu-drawer.open{display:block}.menu-drawer__menu{display:flex;flex-direction:column}.header-logo__img{width:var(--logo-width)}@media screen and (min-width: 960px){.header-left{display:none}}@media screen and (max-width: 960px){.header-nav,.header-icons .header-search__btn,.header-icons .header-account__btn{display:none}}.main-content{margin-top:500px}.collection-banner{display:flex;flex-direction:column;gap:var(--spacing-l);margin-bottom:var(--spacing-nm)}.collection-banner .collection-banner--text-wrapper,.collection-banner .collection-banner--image-wrapper{flex-basis:100%}.collection-title{font-weight:var(--font-weight-m);font-size:var(--font-size-l)}.collection-description{margin-top:var(--spacing-nm);font-weight:var(--font-weight-l);font-size:var(--font-size-s)}.collection-product-grid{display:grid}.product-grid{display:grid;grid-template-columns:1fr 1fr;row-gap:20px;column-gap:10px}@media screen and (max-width: 960px){.grid-column--2-mobile{grid-template-columns:1fr 1fr}}@media screen and (min-width: 960px){.collection-banner{flex-direction:row}.collection-banner.with-image .collection-banner--text-wrapper,.collection-banner.with-image .collection-banner--image-wrapper{flex-basis:50%}.collection-banner.with-image .collection-banner--text-wrapper{display:flex;flex-direction:column;justify-content:center}.collection-title{font-size:var(--font-size-xl)}.collection-product-grid{grid-template-columns:1fr 3fr}.product-grid{grid-template-columns:repeat(4,1fr);row-gap:40px}.grid-column--4-desktop{grid-template-columns:repeat(4,1fr)}}.price .price__regular{margin-right:5px;color:#777;text-decoration:line-through}.price .price__sale{color:#c00}.product-card{position:relative}.card__media a{display:block}.card__media .media{position:relative;overflow:hidden}.card__media .media img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.card__media .media__swap img{transition:opacity .4s cubic-bezier(.25,1,.25,1)}.card__media .media__swap img:first-child,.card__media .media__swap:hover img:last-child{opacity:1}.card__media .media__swap img:last-child,.card__media .media__swap:hover img:first-child{opacity:0}.card__content a{display:block}.card__content .heading{padding:10px 0;font-size:12px;letter-spacing:.05em;word-wrap:break-word}.card__content .price{font-size:12px;letter-spacing:.05em}.product-main{padding-top:60px;padding-bottom:40px}.product-body{display:grid;gap:40px}.product-main .product-title{margin-bottom:20px}.product-title .title{font-weight:300;font-size:20px}.product-main .product-price{margin-bottom:20px}.product-price .price{font-size:14px}.product-price .price-on-sale{display:flex;align-items:center}.product-main .product-variants{margin-bottom:20px}.product--buy-buttons button{display:block;height:40px;width:100%;padding:0 20px;background:#000;color:#fff;font-weight:500;font-size:12px;text-transform:uppercase;margin-bottom:10px}.product-collapsible .collapsible-header{display:flex;align-items:center;justify-content:space-between}@media screen and (min-width: 960px){.product-body{grid-template-columns:2fr 1fr}.product-title .title{font-size:26px}}.related-products{padding-bottom:60px}.footer{padding-top:3rem;padding-bottom:2rem;background:#000;color:#fff}.footer__inner{display:grid;row-gap:2rem}.footer__blocks{display:grid;gap:2rem}.footer-row{display:flex;flex-direction:column;gap:2rem}.footer-newsletter .newsletter-heading{margin-bottom:15px;font-size:18px}.footer-newsletter .newsletter-content{margin-bottom:15px;font-size:12px}.footer-newsletter .newsletter-button{display:flex;justify-content:center;align-items:center;border:1px solid #fff;border-radius:2px;height:60px;width:100%;margin-top:20px;padding:0 20px;background:#fff;color:#000;font-weight:500;cursor:pointer}.footer-newsletter .newsletter-button:hover{background:#000;color:#fff}.footer-grid{display:grid}.linklist-btn{display:flex;justify-content:space-between;align-items:center;width:100%;padding:15px 0}.linklist-btn .icon{display:inline-block;height:20px;width:20px}.linklist-btn .title{font-weight:500;font-size:12px;text-transform:uppercase;white-space:nowrap}.linklist .heading{margin-bottom:20px;font-size:12px;font-weight:500;text-transform:uppercase;white-space:nowrap}.linklist ul li{margin-bottom:10px}.linklist ul li:last-child{margin-bottom:0}.linklist a{position:relative;display:inline-block;font-size:12px;padding-bottom:5px}.linklist a:after{content:"";position:absolute;height:1px;width:0;bottom:0;left:0;background:currentcolor;transition:width .4s cubic-bezier(1,0,0,1)}.linklist a:hover:after{width:100%}.footer-logo{margin-bottom:var(--spacing-narrow)}.footer-logo svg{width:70px;height:20px}.footer-policy{display:flex;flex-direction:column;padding:2rem 0;gap:.5rem}.footer-policy li{font-size:.75rem;color:var(--color-gray)}.footer-policy li a:hover{text-decoration:underline}@media screen and (max-width: 959px){.linklist{border-top:1px solid #b1b1b1}.linklist:last-child{border-bottom:1px solid #b1b1b1}.linklist .heading{display:none}}@media screen and (min-width: 600px){.footer-newsletter .newsletter-button{max-width:240px}}@media screen and (min-width: 960px){.footer{padding-top:4rem;padding-bottom:3rem}.footer__inner{grid-gap:3rem}.footer__blocks{grid-template-columns:1fr 1fr 1fr 2fr;gap:3rem}.footer-grid{grid-template-columns:1fr 1fr 1fr}.linklist-btn{display:none}.footer-policy{flex-direction:row;justify-content:center;align-items:center;gap:1rem}}.menu-toggle{display:flex;justify-content:center;align-items:center;width:40px;height:40px}.header-icons{display:flex;justify-content:flex-end;align-items:center;column-gap:1.25rem}.header-icon{display:flex;justify-content:center;align-items:center}.header-icon svg{width:1.5rem;height:1.5rem}.header-icons .search,.header-icons .member,.header-icons .cart{position:relative;display:flex;justify-content:center;align-items:center;height:1.5rem;width:1.5rem}.site-auxiliary-menu .search .icon,.site-auxiliary-menu .member .icon,.site-auxiliary-menu .cart .icon{display:flex;justify-content:center;align-items:center}.header-search{display:none;visibility:hidden;opacity:0;transform:translateY(-100%);background:#fff;transition:transform .5s cubic-bezier(1,.5,.5,1)}.header-search.open{visibility:visible;opacity:1;transform:translateY(0)}.header-search__form{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:1rem;padding:1rem 0}.search__input{height:3rem;font-size:.875rem}.search__input::-webkit-search-cancel-button{display:none}.search__button,.reset__button{display:flex;justify-content:center;align-items:center}.search__button svg,.reset__button svg{width:1.25rem;height:1.25rem}.menu-toggle{display:flex;justify-content:center;align-items:center;width:30px;height:30px}.menu-toggle .icon{position:relative;display:inline-block;width:30px;height:30px}.menu-toggle .iicon{position:absolute;transition:opacity .5s cubic-bezier(1,0,0,1);will-change:opacity}.hamburger{opacity:1}.close{visibility:hidden;opacity:0}.close.visible{visibility:visible;opacity:1}.hamburger.hidden{opacity:0;visibility:hidden}.site-auxiliary-menu .search,.site-auxiliary-menu .member,.site-auxiliary-menu .cart{position:relative;display:flex;justify-content:center;align-items:center;height:40px;width:40px}.site-auxiliary-menu .search .icon,.site-auxiliary-menu .member .icon,.site-auxiliary-menu .cart .icon{display:flex;justify-content:center;align-items:center;height:30px;width:30px}.site-auxiliary-menu .cart .text{display:flex;justify-content:center;align-items:center;font-weight:500;font-size:10px;display:none}.minicart{position:fixed;top:0;bottom:0;left:0;right:0;background:#00000080;display:none}.minicart-content{position:absolute;top:0;right:0;width:100%;max-width:480px;height:100%;padding:40px;background:#fff}.minicart.visible{display:block}.minicart-cta{position:absolute;bottom:0;left:0;right:0;width:100%;padding:20px 40px;background:#fff}.minicart-content ul{overflow-x:hidden;overflow-y:auto;height:calc(100vh - 100px)}.minicart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.minicart-header .title{font-weight:500;font-size:24px}.minicart-product{display:grid;grid-template-columns:1fr 2fr}.minicart-close{display:flex;justify-content:center;align-items:center;height:40px;width:40px}.minicart-close svg{width:20px;height:20px}.site-header .menu{display:flex}.site-header .icons{display:flex;justify-content:flex-end}.offers{position:relative;display:flex;align-items:center;height:40px}.offers .offer{position:absolute;display:flex;justify-content:center;width:100%;animation:slide 10s cubic-bezier(1,0,0,1) infinite;opacity:0;transform:translate(-10px)}.offers .offer:nth-child(2){animation-delay:5s}.offers.paused .offer{animation-play-state:paused}.offers .offer a{font-weight:500;text-decoration:underline}.cart-count{position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;width:20px;height:20px;border-radius:50%;background:var(--color-brand-primary);font-weight:var(--font-weight-medium);font-size:var(--font-size-doubleextrasmall);color:var(--color-brand-secondary)}.product-wrapper .row{display:grid;gap:40px}.product-images-wrapper{display:grid;gap:var(--base-spacing)}.product-thumbnail-slider{display:flex;gap:20px}@media screen and (min-width: 960px){.product-wrapper .row{grid-template-columns:2fr 1fr}.product-images-wrapper{grid-template-columns:1fr 4fr}.product-thumbnail-slider{flex-direction:column}.product-main-image{order:2}}.shopping-bag{display:grid;grid-template-columns:1fr;gap:var(--spacing-expanded)}.order-summary-title{margin-bottom:30px;font-weight:500;font-size:18px;line-height:1.25}.order-subtotal,.order-shipping-cost{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;font-weight:500;font-size:13px}.order-subtotal .amount{color:#666}.order-shipping-cost .amount{color:var(--color-text-green)}.order-total{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;font-weight:500}@media screen and (max-width: 960px){.site-auxiliary-menu .member{display:none}}@media screen and (min-width: 960px){.page-title{font-size:var(--font-size-extralarge)}.page-default .container{max-width:60%}.menu-toggle{display:none}.shopping-bag,.checkout{grid-template-columns:2fr 1fr;gap:var(--spacing-2x-expanded)}.order-summary .order-summary-title{font-size:24px}}@media screen and (min-width: 1280px){.shopping-bag,.checkout{gap:80px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/styles.css.map */
