html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{background-color:#fff;color:#666;font-size:16px;line-height:1}html,body{overflow-x:hidden;width:100%}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}button,input,textarea,select{-webkit-appearance:none;appearance:none;background:none;border:none;box-shadow:none;font:inherit;margin:0;padding:0}img{display:block;height:auto;max-width:100%}.mobile-br{display:none}@media (max-width: 768px){.mobile-br{display:inline}}.page-width{max-width:1300px;padding:0 3rem}.page-margin{margin-top:110px}@media screen and (max-width: 750px){.page-margin{margin-top:90px}}.h0{font-family:Barlow,Noto Sans;font-size:28px;font-style:normal;font-weight:500}@media only screen and (min-width: 750px){.h0{font-family:Barlow,Noto Sans;font-size:28px;font-style:normal;font-weight:500}}h1,.h1{font-family:Barlow,Noto Sans;font-size:28px;font-style:normal;font-weight:500;letter-spacing:1.2px}@media only screen and (min-width: 750px){h1,.h1{font-family:Barlow,Noto Sans;font-size:32px;font-style:normal;font-weight:500}}h2,.h2{font-family:Barlow,Noto Sans;font-size:24px;font-style:normal;font-weight:500}@media only screen and (min-width: 750px){h2,.h2{font-family:Barlow,Noto Sans;font-size:28px;font-style:normal;font-weight:500}}h3,.h3{color:#666;font-family:Barlow,Noto Sans;font-size:20px;font-style:normal;font-weight:600}@media only screen and (min-width: 750px){h3,.h3{font-family:Barlow,Noto Sans;font-size:24px;font-style:normal;font-weight:600}}h4,.h4{font-family:Barlow,Noto Sans;font-size:calc(var(--font-heading-scale) * 1.5rem);font-style:normal;font-weight:500}h5,.h5{font-family:Barlow,Noto Sans;font-size:calc(var(--font-heading-scale) * 1.2rem);font-style:normal;font-weight:500}@media only screen and (min-width: 750px){h5,.h5{font-family:Barlow,Noto Sans;font-size:calc(var(--font-heading-scale) * 1.3rem);font-style:normal;font-weight:500}}h6,.h6{font-family:Barlow,Noto Sans;font-style:normal;font-weight:500;margin-block-end:1.67em;margin-block-start:1.67em}p{font-family:Noto Sans;line-height:1.5}.rich-text__text--sp p{font-size:14px}a{font-family:Noto Sans;font-size:1rem;letter-spacing:.01em}.form__label{font-size:16px}.quantity{align-items:center;border-radius:50px;display:flex;height:28px;justify-content:space-between;min-height:34px;padding:0 6px;width:92px}.quantity:before{border-radius:6px}.quantity:after{border-radius:6px;box-shadow:0 0 0 1px #333}.quantity__input{border:none;color:#333;font-size:14px;font-weight:500;line-height:1.5;min-width:24px;outline:none;padding:0;text-align:center}.quantity__input:focus{background:transparent}.quantity__button{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:16px;justify-content:center;transition:all .2s ease;width:18px}.quantity__button svg,.quantity__button .icon{height:10px;margin:0 3px;width:10px}.quantity__button:hover{background-color:#6666661a;border-radius:50%}li{font-family:Noto Sans}.button,.button-label,.shopify-challenge__button,.customer button{background-color:#666;font-family:Noto Sans;font-size:1rem;padding:0 1rem}.full-unstyled-link{color:currentColor;display:block;font-size:.9rem;letter-spacing:normal;text-decoration:none}.price .price-item{margin-left:1rem}.price-item:after{content:"\ff08\7a0e\8fbc\ff09";font-size:12px;font-weight:400;margin-left:4px}.product-form__quantity .form__label{display:none}.product__media-wrapper img,.product__media-wrapper .deferred-media,.product__media-list .product__media-item,.product-media-modal__content img,.thumbnail{border-radius:20px;overflow:hidden}.menu-drawer__menu-item{font-size:1.2rem!important;padding:.8rem 3rem!important;text-decoration:none}.copyright__content{font-family:Noto Sans;font-size:.8rem!important}.rich-text__blocks{padding-bottom:12px;padding-top:12px}.section-collection-list h2{color:#999;font-size:32px;margin:0 auto}@media screen and (max-width: 750px){.section-collection-list h2{font-size:28px}}@media screen and (max-width: 750px){.page-width{padding:0 1.5rem}}@media screen and (max-width: 750px){.header{padding:10px 2rem}.header__icons{padding-right:0}.header__icons{gap:16px!important}}.header__icons{padding-bottom:.8rem}@media screen and (max-width: 750px){.header__icons{padding-bottom:.2rem}}.header__icon .icon{fill:none;height:2.5rem;vertical-align:middle;width:2.5rem}@media screen and (max-width: 750px){.header__icon .icon{height:1.6rem;width:1.6rem}}.header__icon .icon-close{fill:none;height:16px;width:16px}.icon-wrap{display:none}.card-wrapper{max-width:287px}.collection-list{margin:0 auto;max-width:1200px}.section-collection-list .full-unstyled-link{font-size:28px;line-height:1.5}.full-unstyled-link{line-height:1.5}.banner__content .h1{color:#999}.banner__content .rte{color:#666}.header__icon,.header__icon--cart .icon{width:2.5rem}@media screen and (max-width: 750px){.header__icon,.header__icon--cart .icon{width:1.6rem}}.header__icons{gap:22px}.menu-drawer__menu-item--active,.menu-drawer__menu-item:focus,.menu-drawer__close-button:focus,.menu-drawer__menu-item:hover,.menu-drawer__close-button:hover{background-color:inherit!important}.image-wrapper:nth-child(1){max-width:350px}.image-wrapper:nth-child(3){max-width:450px}div:empty{display:flex}.button{font-size:16px;min-height:50px}.banner--desktop-transparent .banner__box{gap:30px}.footer-block:nth-last-child(1){flex:1}.footer-block:nth-last-child(2){flex:2}.list-menu__item--link{line-height:1.2!important}.footer .footer-block__details-content .list-menu__item--link{font-size:16px}.footer{padding-top:100px!important}.footer-block__heading{color:#999}.overlay-title{align-items:center;background:#0000004d;bottom:0;box-sizing:border-box;color:#fff;display:flex!important;justify-content:center;left:0;padding:10px;position:absolute;text-align:center;width:100%}.overlay-title:hover{align-items:center;background:#00000080;bottom:0;box-sizing:border-box;color:#fff}.collection-list-title{text-align:center}.card__media{position:relative}.card--media:hover{background-color:inherit!important}.section-collection-list .card__heading a{color:#fff;font-size:1.5rem;font-weight:400;text-decoration:none}@media screen and (max-width: 750px){.section-collection-list .card__heading a{font-size:1.2rem}}.visual-pc{display:none}.visual-sp{display:block}@media (min-width: 768px){.visual-pc{display:block}.visual-sp{display:none}}.visual-container .static-image,.visual-container .dynamic-video{height:auto;object-fit:cover;width:100%}.visual-container .content-container{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;min-height:100vh;padding:20px 20px 200px}.visual-container .vertical-images-container{align-items:center;display:flex;flex-direction:column;gap:20px;max-width:650px}@media screen and (max-width: 750px){.visual-container .content-container{padding:40px 40px 60px}}.visual-container .image-wrapper img{max-width:100%}@media screen and (max-width: 750px){.banner__media{aspect-ratio:4/3}}@media screen and (max-width: 750px){.collection-list .card__content:not(.article-card__content-wrapper):not(.article-card .card__content){display:none}.article-card .card__content{display:grid!important}}body .article-card .card__content,html .article-card .card__content,.blog-articles .article-card .card__content,.article-card-wrapper .article-card .card__content,.article-card__content-wrapper{background-color:#fff!important;box-sizing:border-box!important;display:grid!important;margin-top:0!important;max-width:100%!important;opacity:1!important;overflow-x:hidden!important;position:relative!important;visibility:visible!important;width:100%!important;z-index:1!important}.article-card{display:flex!important;flex-direction:column!important;height:100%!important;max-width:100%!important;overflow:hidden!important;width:100%!important}.article-card-wrapper{max-width:100%!important;overflow:hidden!important;width:100%!important}.article-card__inner{flex-grow:0!important;flex-shrink:0!important;max-width:100%!important;position:relative!important;width:100%!important;z-index:0!important}.article-card .card__information,.article-card__information{background-color:#fff!important;box-sizing:border-box!important;display:block!important;max-width:100%!important;opacity:1!important;overflow:hidden!important;padding:1rem!important;visibility:visible!important;width:100%!important}.article-card .card__heading{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;width:100%!important}.article-card .card__heading a{-webkit-box-orient:vertical!important;color:#333;display:-webkit-box!important;font-size:1.1rem;font-weight:500;-webkit-line-clamp:2!important;line-height:1.4;overflow:hidden!important;text-overflow:ellipsis!important}.article-card__info{font-size:.9rem!important;margin-top:.5rem;max-width:100%!important;overflow:hidden!important}.article-card__image-wrapper,.article-card__image{max-width:100%!important;position:relative!important;width:100%!important;z-index:0!important}.blog-articles .article-card-wrapper:first-child{max-width:100%!important;overflow:hidden!important;width:100%!important}.blog-articles .article-card-wrapper:first-child .article-card,.blog-articles .article-card-wrapper:first-child .card__content,.blog-articles .article-card-wrapper:first-child .card__information{box-sizing:border-box!important;max-width:100%!important;overflow:hidden!important;width:100%!important}.blog-articles{display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr))!important;max-width:100%!important;overflow:hidden!important;width:100%!important}.blog-articles>*{max-width:100%!important;min-width:0!important;overflow:hidden!important;width:100%!important}@media screen and (max-width: 990px){.blog-articles{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (max-width: 750px){.blog-articles{grid-template-columns:minmax(0,1fr)!important}}.banner__media .media>img{object-fit:cover;object-position:78%;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}.facet-filters__label{font-weight:600}.metafields-section{margin:30px auto;width:100%}.metafields-title{color:#666;font-family:Barlow,Noto Sans;font-size:14px;font-weight:600;margin-bottom:15px;text-align:left}.metafields-border-top,.metafields-border-bottom{border-top:1px solid #ddd;height:1px;margin:15px 0 20px;width:100%}.metafields-border-bottom{margin-top:20px}.metafields-container{display:flex;flex-direction:column;gap:15px}.metafield-item{display:flex;margin-bottom:0;width:100%}.metafield-title{color:#666;font-family:Barlow,Noto Sans;font-size:12px;font-weight:600;line-height:1.5;min-width:100px;padding-right:15px;width:20%}.metafield-content{color:#666;flex-grow:1;font-family:Noto Sans;font-size:12px;line-height:1.5;width:70%}@media screen and (max-width: 749px){.metafield-item{flex-direction:column}.metafield-title{margin-bottom:5px;width:100%}.metafield-content{width:100%}}.multicolumn .page-width{max-width:800px}.product-form__input .form__label{display:none}.product-form__input--pill input[type=radio]+label{font-size:14px!important;padding:.5rem 1rem!important}.product-brand-name{color:#666;font-family:Noto Sans;font-size:.85rem;line-height:1.2;margin-bottom:4px}.product-meta-info{margin-bottom:30px!important}.product-manufacturer{color:#666;font-family:Noto Sans;font-size:12px;line-height:1.4;margin-bottom:10px}.product-brand-name{color:#666;font-family:Noto Sans;font-size:12px;line-height:1.4}.product-collection-name{margin-top:10px}.product-collection-link{align-items:center;color:#666;display:inline-flex;font-family:Noto Sans;font-size:14px}.product-collection-link:hover{color:#666}.product-collection-link:after{content:"\203a";display:inline-block;font-size:18px;margin:0 5px}.product-collection-link:last-child:after{display:none}.product-category-navigation{margin-bottom:50px!important;margin-top:8px!important}.product-category-navigation .category-container{display:flex;flex-direction:column;gap:8px;margin-top:0}.product-category-navigation .category-list{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.product-category-navigation .category-list a{font-size:11px}.product-category-navigation .category-separator{color:#aaa;display:inline-block!important;font-size:16px}.product-category-navigation .category-link{color:#666;font-family:Noto Sans;font-size:14px;text-decoration:none;transition:color .2s ease}.product-category-navigation .category-link:hover{color:#666;text-decoration:underline}.product-category-navigation .category-link--active,.product-category-navigation .category-link--current{color:#666;font-weight:500}@media screen and (max-width: 749px){.product-category-navigation .category-list{gap:3px}.product-category-navigation .category-link{font-size:12px}.product-category-navigation .category-separator{display:inline-block!important;font-size:12px}}.product__description{margin-bottom:30px!important;margin-top:30px!important}.product__description p{font-size:14px}.banner__content{padding:0!important}.button:after{box-shadow:none}.button:not([disabled]):hover:after{--border-offset: 1.3px;box-shadow:none}.card-information a:hover{font-weight:700;text-decoration:none}.grid__item a:hover{text-decoration:none}a:hover,.underlined-link:hover,.card-information a:hover,.full-unstyled-link:hover,.header__menu-item:hover span,.link:hover,.underline-links-hover:hover a{text-decoration:none!important}.pagination-wrapper a{font-size:16px;text-decoration:none}.svg-wrapper{height:16px;width:16px}.pagination__list{align-items:center}.pagination__item{height:1rem!important}.pagination__list>li{flex:1 0 1rem!important;max-width:1rem!important}.pagination__item--current{font-weight:700}.pagination__item--current:after{display:none}.product-form__input--pill input[type=radio]:checked+label{background-color:#666!important}.product-form__input--pill input[type=radio]+label{border:1px solid #666!important}.rich-text__wrapper{max-width:760px}body .product-category-navigation .category-separator,html .product-category-navigation .category-separator,.product-category-navigation .category-list .category-separator{color:#aaa!important;display:inline-block!important;font-size:16px!important;margin:0!important;padding:0 .3rem!important}@media screen and (max-width: 749px){.product-category-navigation .category-list{gap:3px}.product-category-navigation .category-link{font-size:12px}body .product-category-navigation .category-separator,html .product-category-navigation .category-separator,.product-category-navigation .category-list .category-separator{color:#aaa!important;display:inline-block!important;font-size:12px!important;margin:0!important;padding:0 .2rem!important}}.product__title h1{color:#666;font-size:20px}.product .price__container{margin-bottom:10px;margin-left:0;margin-top:10px}.product__inventory{font-size:14px}.product-form__input--pill input[type=radio]:checked+label{min-height:34px;min-width:92px}.article-template__hero-container{padding:0 6rem}.main-page-title{display:none}.blog-articles{grid-template-columns:1fr 1fr 1fr}.page-width-desktop{max-width:1300px!important}.blog-articles .article-card .card__information,.blog__posts .article-card .card__information{padding-left:0!important;padding-right:0!important}.article-template__meta{margin-bottom:2rem;margin-top:2rem}.article-meta-container{display:flex;flex-wrap:wrap}.article-meta-container--horizontal{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem}.article-meta-container--horizontal .article-meta-item{flex:0 1 auto;margin-bottom:1rem;min-width:auto}.article-meta-item{flex:1;min-width:200px}.article-meta-item h3{margin-bottom:.5rem}.article-meta-item p{margin:0}@media screen and (max-width: 749px){.article-meta-container--horizontal{flex-direction:column;gap:1rem}.article-meta-container--horizontal .article-meta-item{width:100%}}.rich-text:not(.rich-text--full-width) .rich-text__wrapper{margin:0!important}.rich-text__buttons .button{margin-top:40px;width:100%}.content-container--full-width,.global-media-settings--full-width,.global-media-settings--full-width img,.global-media-settings--full-width video,.global-media-settings--full-width iframe,.global-media-settings--full-width .placeholder-svg{width:100vw}.rich-text__wrapper.page-width{padding:0}.rich-text__heading{font-size:28px;font-weight:700}@media screen and (max-width: 749px){.rich-text__heading{font-size:20px}}.rich-text__text{font-size:14px}.badge{background-color:rgb(var(--color-badge-background));border:1px solid transparent;border-color:rgba(var(--color-badge-border),var(--alpha-badge-border));border-radius:var(--badge-corner-radius);color:rgb(var(--color-badge-foreground));display:inline-block;font-size:10px;letter-spacing:.1rem;line-height:1;padding:8px 16px;text-align:center;word-break:break-word}.button-label{border-radius:4px;color:#fff;font-size:12px;padding:4px 8px}.mobile-facets__heading{font-size:16px!important;margin:0}.mobile-facets__count{font-size:12px!important}.mobile-facets__sort .select__select{background-color:transparent;border-radius:0;box-shadow:none;filter:none;font-size:12px!important;height:30px!important;line-height:1.2!important;margin-left:8px!important;margin-right:8px!important;padding-left:.5rem!important;padding-right:1.5rem!important}.price__regular{letter-spacing:normal}.banner__buttons{margin-top:60px!important}.select .svg-wrapper,.customer select+.svg-wrapper{height:.6rem;right:8px;width:.8rem}.mobile-facets__footer{flex-direction:column;gap:24px}.mobile-facets__footer>*{width:100%!important}.mobile-facets__footer>*+*{margin-left:0!important}.justify{text-align:justify}.media--transparent{background-color:#fff}.product .price .badge{margin-bottom:0!important;margin-left:10px!important;margin-top:10px!important}@media screen and (max-width: 749px){.footer__content-top{padding-bottom:3rem;padding-left:1.5rem!important;padding-right:1.5rem!important}}.product__title h1,.price__regular .price-item--regular{font-family:Noto Sans}@media screen and (min-width: 990px){.page-width--narrow{max-width:900px}}.cart__empty-text{font-size:16px}.caption-with-letter-spacing{font-size:16px!important;line-height:2}.cart-item__name,.product-option,.price{color:#666!important;font-size:18px!important}@media screen and (max-width: 749px){.cart-item__name,.product-option,.price{font-size:16px!important}}cart-remove-button .button{background-color:#fff}.cart-item cart-remove-button{margin-left:0!important}.totals__total{font-size:16px!important}.totals__total-value{font-size:20px!important}.caption-large,.customer .field input,.customer select,.field__input,.form__label,.select__select{font-size:14px!important}.title-wrapper-with-link{justify-content:flex-end}.menu-drawer{width:360px!important}@media screen and (max-width: 750px){.menu-drawer{width:90%!important}}@media screen and (max-width: 749px){.cart-item__details{font-size:12px}}@media screen and (max-width: 749px){.cart-count-bubble{bottom:1rem;font-size:.6rem;height:1.2rem;left:1rem;width:1.2rem}}#insta-feed h2,.instafeed-shopify h2{color:#333;font-size:20px!important}.banner__heading{font-weight:700}.footer__page-width{max-width:none;padding:0 160px}@media screen and (min-width: 750px){.footer-block__details-content>li:not(:last-child){margin-right:0!important}}@media screen and (min-width: 750px){.footer-block__details-content>:first-child .list-menu__item--link{padding-top:.5rem!important}}.footer-block__heading{color:#333;font-size:20px!important}.footer__content-bottom{border-top:none!important}.footer__copyright{margin-top:0!important;text-align:center}.footer__content-top{padding-bottom:100px}.footer__content-bottom{padding-top:0!important}.footer-block__details-content p{font-size:12px!important;margin-bottom:16px!important}@media screen and (max-width: 749px){.footer-block-image,.footer-block-image.left,.footer-block-image.center,.footer-block-image.right{justify-content:flex-start!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base-custom.css.map */
