:root{--font-body-family: "Calibri", sans-serif;--font-heading-family: "Frutiger", sans-serif;--font-handwriting-family: "VinceHand", sans-serif}body,h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:normal}@media screen and (min-width: 750px){.page-width{padding:0 4rem}}@media screen and (min-width: 990px){.header:not(.drawer-menu).page-width,body:has(.section-header .header:not(.drawer-menu)) .utility-bar .page-width{padding-left:4rem;padding-right:4rem}.header:not(.drawer-menu).page-width{padding-bottom:0;padding-top:1.05rem}}@media screen and (max-width: 630px){.header-top-bar .utility-bar__grid .header-top-menu{display:none}}@media screen and (min-width: 631px) and (max-width: 749px){.header-top-bar .utility-bar__grid .header-top-menu .list-menu__item--link{padding-bottom:0;padding-top:0}}.section-header.shopify-section-group-header-group{z-index:4}header.header--top-left .header__icons{padding-right:0}header.header--top-left .header__icons .header__icon--cart{margin-right:0}header.header--top-left .header__icons .header__icon--country{margin-right:-1.2rem}@media screen and (max-width: 989px){header.header--top-left .header__icons .header__icon--country{position:absolute;left:0;transform:translate(100%)}}@media screen and (min-width: 751px) and (max-width: 989px){header.header--top-left .header__icons .header__icon--country{transform:translate(calc(100% + 1.2rem))}}header.header--top-left nav.header__inline-menu{width:100%;margin-left:0;background:#fff;--nav-height: 51px;z-index:1}@media screen and (min-width: 990px){header:not(.drawer-menu).header--top-left.header--has-opensearch{padding-top:1.5rem}header.header--top-left.header--has-opensearch nav.header__inline-menu{margin-top:1.5rem}header.header--top-left nav.header__inline-menu:before{content:"";width:100%;height:var(--nav-height);position:absolute;left:0;bottom:0;background:#fff;z-index:-1}}header nav .list-menu>li:not(:last-child){margin-right:1.5rem}header nav .list-menu li .header__menu-item{font-size:1.8rem;line-height:2.5rem;color:#343434;white-space:nowrap;-webkit-user-select:none;-ms-user-select:none;user-select:none}header nav .list-menu li .header__menu-item .icon-caret{right:1rem}header nav .list-menu>li .mega-menu>.header__menu-item,header nav .list-menu>li>.header__menu-item{padding-left:0;padding-top:.9rem;padding-bottom:.9rem}header nav .list-menu .mega-menu__content .mega-menu__content-row{display:flex;align-items:flex-start;flex-wrap:wrap}header nav .list-menu .mega-menu__content .mega-menu__content-row>*{flex-shrink:0;width:100%;max-width:100%}header nav .list-menu .mega-menu__content .mega-menu__content-row.have-highlight .mega-menu__list{flex:0 0 auto;width:70%}header nav .list-menu .mega-menu__content .mega-menu__content-row.have-highlight .mega-menu__list+.mega-menu__highlight{flex:0 0 auto;width:30%}header nav .list-menu .mega-menu__content .mega-menu__content-row .mega-menu__highlight .highlight-img{max-width:100%;height:auto}header nav .list-menu>li .mega-menu .mega-menu__list{grid-template-columns:repeat(3,minmax(0,1fr));padding-left:0;row-gap:1rem}header nav .list-menu>li .mega-menu .mega-menu__link--level-2{font-size:1.125em;display:inline-block}header nav .list-menu>li .mega-menu .mega-menu__link--level-2:hover{color:#858585}header nav .list-menu>li .mega-menu .mega-menu__link--level-2:after,header nav .list-menu>li .mega-menu .mega-menu__link--level-2+ul .mega-menu__link:after{content:"\203a";display:inline-block;width:auto;height:auto;opacity:1;margin-left:.1em}header nav .list-menu>li .mega-menu .mega-menu__link--level-2+ul .mega-menu__link{font-size:16px;display:inline-block}header .open-search{margin-right:20px}@media screen and (max-width: 989px){header.header--top-left{position:relative}header.header--top-left.header--has-opensearch .open-search{position:absolute;top:100%;width:100%;left:0;background:#f7f7f7;padding:0 1.5rem}header.header--top-left.header--has-opensearch .open-search .template-search__search{margin-bottom:7px}header.header--top-left .header__search{display:none}header.header--top-left .header__icon.header__icon--account{display:flex!important}}.header__icon.header__icon--wishlist .icon.icon-heart{fill:rgb(var(--color-foreground))}@media screen and (min-width: 990px){header .open-search{width:500px}header.header--top-left.header--has-opensearch .header__icons .header__search{display:none}}@media screen and (min-width: 1024px){header .open-search{width:600px}}@media screen and (min-width: 1180px){header .open-search{width:700px}}@media screen and (min-width: 1333px){header .open-search{width:800px}}header .open-search .template-search__search{margin:0}header .open-search .template-search__search .search{margin-top:0}header .open-search .field:after,header .open-search .select:after,header .open-search .customer .field:after,header .open-search .customer select:after,header .open-search .localization-form__select:after{display:none}header .open-search .search__input.field__input{padding-right:7.8rem;border-radius:6px;transition:border-color .2s ease-in-out}header .open-search .search__input.field__input:focus{border:1px solid #1f1f1f}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.localization-form__select:focus.localization-form__select:after{box-shadow:none}.card-btn{background:#1f1f1f;border:1px solid #1f1f1f;color:#fff;display:inline-block;padding:4px 52px 4px 20px;border-radius:var(--buttons-radius-outset);transition:background-color .2s ease-in-out;text-decoration:none;box-sizing:border-box;font-family:var(--font-heading-family);font-weight:600;background-image:url('data:image/svg+xml,<svg width="20" height="14" viewBox="0 0 20 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 7H18M18 7L12 1M18 7L12 13" stroke="white" stroke-width="1.5"/></svg>');background-repeat:no-repeat;background-position:center right 20px;transition:all .15s}.card-btn:hover{background:#4e4e4e;background-image:url('data:image/svg+xml,<svg width="20" height="14" viewBox="0 0 20 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 7H18M18 7L12 1M18 7L12 13" stroke="white" stroke-width="1.5"/></svg>');background-repeat:no-repeat;background-position:center right 15px;border:1px solid #4e4e4e;color:#fff;transition:background-color .2s ease-in-out}.card-btn.btn-outline{background:transparent;color:#1f1f1f;background-image:url('data:image/svg+xml,<svg width="20" height="14" viewBox="0 0 20 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 7H18M18 7L12 1M18 7L12 13" stroke="%231f1f1f" stroke-width="1.5"/></svg>');background-repeat:no-repeat;background-position:center right 20px}.card-btn.btn-outline:hover{background-position:center right 15px}.font-handwriting{font-family:var(--font-handwriting-family)}.pagination-wrapper .pagination__list .pagination__item{width:40px;height:40px;padding:0;border:1px solid #e8e8e8;font-size:1.6rem;line-height:40px;text-align:center;box-sizing:border-box;font-weight:600;color:#343434;text-decoration:none;opacity:1}.pagination-wrapper .pagination__list .pagination__item--current:after,.pagination-wrapper .pagination__list .pagination__item:hover:after{display:none}.pagination-wrapper .pagination__list .pagination__item.pagination__item--current{color:#858585}.pagination-wrapper .pagination__list .pagination__item .icon-caret{height:.75rem}.pagination-wrapper .pagination__list .pagination__item.pagination__item-arrow{border-color:transparent}.pagination-wrapper .pagination__list>li:not(:last-child){margin-right:.2rem}footer .footer__content-top .footer-block__heading{margin-bottom:8px;font-weight:600;font-size:1.8rem;line-height:1.5;color:#343434;font-family:var(--font-body-family)}footer .footer__content-top .footer-block__details-content .list-menu__item{line-height:1.3;color:#343434;font-size:16px}footer .footer__content-top .footer-block__details-content .list-menu__item:after{content:"\203a";padding-left:3px}footer .footer__content-bottom{background:#fff}footer .footer__content-bottom .footer-tagline{margin-bottom:20px;font-size:1.6rem;font-weight:600;line-height:1.5;margin-top:0;font-family:var(--font-body-family)}footer .footer__content-bottom .copyright__content{font-size:1.3rem}footer .footer__content-bottom .footer__copyright{margin-top:0}footer .footer__content-top .footer-block__note{margin-top:5px;font-size:14px}footer .footer__content-top .footer-block--newsletter{align-items:center}footer .footer__content-top .footer-block--newsletter .footer__payment .payment-img{max-width:450px;width:100%}@media screen and (max-width: 749px){footer .footer__content-top{padding-left:1.5rem;padding-right:1.5rem}}.header-top-bar .utility-bar__grid{grid-template-columns:1fr 1fr;grid-template-columns:auto auto}@media screen and (max-width: 630px){.header-top-bar .utility-bar__grid{grid-template-columns:1fr}}.header-top-bar .announcement-bar__message{display:inline-flex;align-items:center;width:100%;font-size:14px;font-family:var(--font-body-family)}.header-top-bar .announcement-bar__message .svg-wrapper{margin-right:.75rem}.header-top-bar .utility-bar__grid .header-top-menu{text-align:right;height:100%}.header-top-bar .utility-bar__grid .header-top-menu .top-menu-content{display:inline-flex;align-items:center;flex-wrap:wrap;height:100%}.header-top-bar .utility-bar__grid .header-top-menu .top-menu-content li:not(:last-child){margin-right:1.5rem}.header-top-bar .utility-bar__grid .header-top-menu .top-menu-content li:is(:nth-child(1),:nth-child(2)){font-weight:700}.header-top-bar .utility-bar__grid .header-top-menu .list-menu__item{font-size:16px}@media screen and (max-width: 750px){.header.page-width,.utility-bar__grid.page-width{padding-left:1.5rem;padding-right:1.5rem}}.predictive-search .predictive-search__item-content .price-item.price-item--sale.price-item--last{font-weight:700;word-spacing:-.25em;white-space:nowrap}.predictive-search .predictive-search__item-content .price-item.price-item--regular{word-spacing:-.25em;white-space:nowrap}.home-hero-image-banner .banner__heading{text-transform:uppercase;font-size:3.2rem;margin-bottom:10px;color:#1f1f1f;font-weight:700;line-height:1.1}.home-collections .sec-title{margin-bottom:1rem}.home-collections .sec-description{margin-top:0;line-height:1.4}.home-collections .sec-description+.collections-wrap{margin-top:1rem}.home-collections .collections-wrap{--bs-gutter-x: 2.5rem;--bs-gutter-y: 2.5rem;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.home-collections .collections-wrap>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.home-collections .collections-wrap .collection-card{flex:0 0 auto;width:33.33333333%}.home-collections .collections-wrap .collection-card .card-img{display:flex;aspect-ratio:1.25/1}.home-collections .collections-wrap .collection-card .card-img img{width:100%;height:100%;object-fit:cover}.home-collections .collections-wrap .collection-card .card-btn{margin-top:25px}@media screen and (max-width: 990px){.home-collections .collections-wrap .collection-card{width:50%;display:flex;align-items:center;position:relative}.home-collections .collections-wrap .collection-card .card-img{width:100%}.home-collections .collections-wrap .collection-card .card-btn{position:absolute;bottom:0;left:calc(var(--bs-gutter-x) * .5);margin:0;transform:translate(12px,-12px)}}@media screen and (max-width: 576px){.home-collections .collections-wrap .collection-card{width:100%}.template-index .home-collections .shop-collection-section-wrapper{padding-left:0;padding-right:0}.template-index .home-collections .collections-wrap{--bs-gutter-x: 0}}.home-collections-highlight .section-row{--bs-gutter-x: 2rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.home-collections-highlight .section-row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.home-collections-highlight .section-row .row-columns{flex:0 0 auto;width:50%}@media screen and (max-width: 990px){.home-collections-highlight .section-row .row-columns{width:100%}.home-collections-highlight .section-row{--bs-gutter-y: 5rem}}.home-collections-highlight .section-title{text-transform:uppercase;font-size:2.6rem;color:#1f1f1f;font-weight:700;line-height:1.1;margin-bottom:10px}.home-collections-highlight .section-desc{color:#343434;font-weight:400;line-height:1.5;font-size:16px}.home-collections-highlight .section-img{max-width:100%;height:auto}.home-collections-highlight .section-row .row-columns.columns-img{display:grid}.product-card-wrapper .product-label-tag{position:absolute;top:10px;left:10px;z-index:1}.product-card-wrapper .product-label-tag .tag-list{list-style:none;padding-left:0;margin:0;display:flex;flex-direction:column;align-items:flex-start}.product-card-wrapper .product-label-tag .tag-list li{font-size:1.6rem;text-align:center;padding:4px 10px;font-weight:400;border-radius:6px;line-height:1.1}.product-card-wrapper .product-label-tag .tag-list li:not(:last-child){margin-bottom:5px}.product-card-wrapper .card__media .media>:not(.zoom):not(.deferred-media__poster-button),.media model-viewer{object-fit:contain}.product-card-wrapper .card__content .card__heading{font-size:1.8rem;font-weight:600;-webkit-hyphens:inherit;hyphens:inherit;font-family:var(--font-body-family)}.product-card-wrapper .card__content .card__heading.no-rating{padding-top:28.8px}.product-card-wrapper .card__content .card__heading a{color:#333}.product-card-wrapper .card__content .card-short-desc{margin:6px 0 0;line-height:1.2}.product-card-wrapper .card__content .price .price__regular,.product-card-wrapper .card__content .price.price--on-sale .price__sale{font-size:1.6rem;font-weight:600;-webkit-hyphens:inherit;hyphens:inherit;font-family:var(--font-body-family)}.product-card-wrapper .card__content .card__heading{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.product-card-wrapper .card__content .card__badge .badge:not(.color-inverse){background-color:#ca502b;width:50px;height:50px;border-radius:50%;line-height:46px;padding:0;font-size:1.6rem;text-transform:uppercase;font-weight:700}@media only screen and (max-width: 767px){.product-card-wrapper .card__content .card__heading{line-height:1}}@media only screen and (max-width: 1023px){.product-card-wrapper .product-label-tag .tag-list li{font-size:1.1rem}.product-card-wrapper .card__content .price .price__regular,.product-card-wrapper .card__content .price.price--on-sale .price__sale{font-size:1.3rem}}.about-store .store-section-inline{display:inline-flex;align-items:center}.store-section-inline .store-title{font-size:2.8rem;text-transform:uppercase;margin-bottom:10px;color:#1f1f1f;font-weight:700;line-height:1.5;margin-top:20px}.store-section-inline .store-subtitle{color:#1f1f1f;font-family:var(--font-handwriting-family);font-weight:400;text-transform:none;font-size:2.8rem;margin:3.6rem 0 2rem 1.5rem;line-height:1.5}.about-store-section-wrapper .about-store-desc{color:#343434;line-height:1.5;font-size:16px;-moz-columns:auto 2;columns:auto 2}.about-store-section-wrapper .about-store-desc p{margin:0}@media screen and (max-width: 750px){.about-store .store-section-inline{align-items:flex-start;flex-direction:column;margin-bottom:2rem}.about-store .store-section-inline .store-title{margin-bottom:0}.about-store .store-section-inline .store-subtitle{margin:0}.about-store-section-wrapper .about-store-desc{-moz-columns:auto 1;columns:auto 1}}.home-blog-slider .slider-item .item-img{display:flex;aspect-ratio:431/337}.home-blog-slider .slider-item .item-img .article-img{width:100%;height:100%;object-fit:cover}.home-blog-slider .slider-item .item-title{display:inline-block;margin:10px 0;font-size:1.8rem;font-weight:700;text-decoration:none;color:#343434;line-height:1.2}.home-blog-slider .slider-item .item-title:hover{text-decoration:underline}.home-blog-slider .slider-item .item-excerpt{margin-bottom:20px;color:#343434;font-weight:400;line-height:1.5;font-size:16px}.home-featured-items-inspiration .inspiration-row{--bs-gutter-x: 2rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.home-featured-items-inspiration .inspiration-row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.home-featured-items-inspiration .inspiration-row .inspiration-columns{flex:0 0 auto;width:50%}.home-featured-items-inspiration .inspiration-row .inspiration-columns .column-left,.home-featured-items-inspiration .inspiration-row .inspiration-columns .column-right{aspect-ratio:23/16;padding:30px;position:relative}.home-featured-items-inspiration .inspiration-row .input-field{width:100%;position:relative;top:25%}.home-featured-items-inspiration .inspiration-row .input-field fieldset{border:0;display:flex;flex-wrap:wrap;align-items:center}.home-featured-items-inspiration .inspiration-row .input-field fieldset label{flex:0 0 auto;width:50%;text-align:right;padding-right:20px;font-family:var(--font-handwriting-family);font-size:2.6rem;line-height:40px}.home-featured-items-inspiration .inspiration-row .input-field fieldset select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;padding:8px 10px;line-height:1.5;font-size:16px;font-family:var(--font-body-family);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' version='1'%3E%3Cpath d='M5 4l4-4a1 1 0 0 1 1 2L6 6H5L0 2a1 1 0 1 1 2-2l3 4z' fill='%231F1F1F' fill-rule='evenodd'/%3E%3C/svg%3E");background-size:11px;background-position:center right 12px;background-repeat:no-repeat;background-color:#fff;border:0;border-radius:6px;min-width:156px}.home-featured-items-inspiration .inspiration-row .inspiration-columns .section-btn{position:absolute;bottom:30px;left:30px;font-size:1.6rem;line-height:1.8}.home-featured-items-inspiration .inspiration-row .inspiration-columns .column-right .section-btn{cursor:pointer}@media screen and (max-width: 990px){.home-featured-items-inspiration .inspiration-row .inspiration-columns .section-btn{font-size:1.4rem}.home-featured-items-inspiration .inspiration-row .input-field{top:0}.home-featured-items-inspiration .inspiration-row .input-field fieldset label{width:40%}.home-featured-items-inspiration .inspiration-row .input-field fieldset select{min-width:144px}}@media screen and (max-width: 576px){.template-index .home-featured-items-inspiration .featured-items-inspiration-section-wrapper{padding-left:0;padding-right:0}.template-index .home-featured-items-inspiration .inspiration-row{--bs-gutter-x: 0}}.facets-container .facets__heading{text-transform:uppercase;font-size:2.5rem;font-weight:700}@media screen and (min-width: 750px){.collection-hero-banner-wrapper+.facets.facets-vertical-sort .facets-vertical-form{align-items:center}}.collection-hero-banner-wrapper+.facets.facets-vertical-sort .facet-filters__field .facet-filters__sort{border:1px solid #000;padding:6px 26px 6px 10px;min-width:160px;border-radius:6px}.collection-hero-banner-wrapper+.facets.facets-vertical-sort .facet-filters__field .select .svg-wrapper{right:10px}.collection-hero-banner-wrapper .collection-hero__title{font-size:3.2rem;text-transform:uppercase;margin-bottom:10px;color:#1f1f1f;font-weight:700;line-height:1.1;margin-top:1rem}.collection-hero-banner-wrapper .collection-hero__banner{display:grid}.collection-hero-banner-wrapper .collection-hero__banner .hero-img{max-width:100%;height:auto}.collection-hero-banner-wrapper .collection-hero__description{line-height:1.5;font-size:16px;color:#343434}.collection-hero-banner-wrapper .card-btn{font-size:15px;padding:5px 52px 5px 20px}.collection-hero-banner-wrapper .card-btn+br+.card-btn{margin-top:1rem}.collection-hero-banner-wrapper+.facets.facets-vertical-sort{margin:20px 0 40px}.template-product .product-media-container.constrain-height .media>:not(.zoom):not(.deferred-media__poster-button){object-fit:contain}.template-product .product__title h1{font-size:28px;text-transform:uppercase;margin-bottom:30px;color:#1f1f1f;font-weight:700;line-height:1.1;margin-top:0}.template-product .product__info-container .product-form__submit{background-color:#00b348;border-color:#00b348;font-size:1.5rem;border-radius:6px;padding:18px 20px 18px 46px;font-family:var(--font-heading-family);font-weight:600;background-image:url('data:image/svg+xml,<svg width="684" height="650" viewBox="0 0 684 650" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M459 558.333C459 595.153 488.847 625 525.667 625C562.487 625 592.333 595.153 592.333 558.333C592.333 521.513 562.487 491.667 525.667 491.667H204.576C187.988 491.667 173.924 479.47 171.578 463.047M559 391.667H161.381L109 25H25.6667M259 91.6667H659L592.333 291.667M325.667 558.333C325.667 595.153 295.82 625 259 625C222.181 625 192.333 595.153 192.333 558.333C192.333 521.513 222.181 491.667 259 491.667C295.82 491.667 325.667 521.513 325.667 558.333Z" stroke="white" stroke-width="50" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-size:24px;background-repeat:no-repeat;background-position:center left 16px;text-align:center}.template-product .product__info-container .wish-list-btn{display:none}.template-product .product__info-container .wish-list-btn button{background:#1f1f1f;border:1px solid #1f1f1f;border-radius:6px;padding:13.5px;cursor:pointer}.template-product .product__info-container .wish-list-btn button:hover{background:#4e4e4e;border:1px solid #4e4e4e}.template-product .product__info-container .wish-list-btn button .icon{width:22px;height:22px;fill:#fff}@media screen and (min-width: 990px){.template-product .product--large:not(.product--no-media) .product__media-wrapper{max-width:60%}.template-product .product--large:not(.product--no-media) .product__info-wrapper{max-width:40%}.product__info-container .product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 4.4rem}.product__info-container .quantity-selector-cartbtn{display:flex;align-items:center;position:relative;margin-bottom:2.5rem}.product__info-container .quantity-selector-cartbtn .product-form__quantity{max-width:max-content;margin-bottom:0;padding-right:1rem}.product__info-container .quantity-selector-cartbtn .product-form__quantity .quantity{min-height:calc((var(--inputs-border-width) * 2) + 5.2rem);--inputs-radius: 6px;width:calc(12rem / var(--font-body-scale) + var(--inputs-border-width) * 2)}.product__info-container .quantity-selector-cartbtn .product-form__quantity .quantity .quantity__button{width:calc(3.5rem / var(--font-body-scale))}.template-product .product__info-container .wish-list-btn{padding-left:1rem}.product__info-container .quantity-selector-cartbtn .quantity__label{display:none}.product__info-container .quantity-selector-cartbtn .product-form{margin:0}.template-product .product__info-container .quantity-selector-cartbtn .product-form__submit{margin-bottom:0;min-width:25rem}.template-product .product__info-container .quantity-selector-cartbtn .product-form__submit:not([disabled]):hover:after{box-shadow:none}.template-product .product__info-container .quantity-selector-cartbtn .product-form__error-message-wrapper:not([hidden]){position:absolute;left:0;bottom:-22px;margin-bottom:0}}.template-product .product .product-label-tag{position:absolute;top:0;left:0;z-index:3}.template-product .product .product-label-tag .tag-list{list-style:none;padding-left:0;margin:0;display:flex;flex-direction:column;align-items:flex-start}.template-product .product .product-label-tag .tag-list li{font-size:1.6rem;text-align:center;padding:4px 10px;font-weight:400;border-radius:6px;line-height:1.1}.template-product .product .product-label-tag .tag-list li:not(:last-child){margin-bottom:5px}.template-product .product .product__media-item.grid__item.external-video{border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);position:relative}@media screen and (min-width: 750px){.template-product .product .product__media-item.grid__item.external-video{width:100%;max-width:100%}}.template-product .product .product__media-item.grid__item.external-video .tag-label{background-color:#000;border-radius:6px;color:#fff;line-height:1;padding:5px 10px;font-size:1.6rem;word-break:break-word;text-transform:uppercase;top:25px;right:25px;position:absolute;z-index:1}.template-product .product .product__media-item.grid__item.external-video .video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%}.template-product .product .product__media-item.grid__item.external-video .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.product__info-container :is(.product-info-collaps-tab,.product-spec-collaps-tab,.product-srvs-collaps-tab){margin:0}:is(.product-info-collaps-tab,.product-spec-collaps-tab,.product-srvs-collaps-tab) .accordion{margin:0;border:0}:is(.product-info-collaps-tab,.product-spec-collaps-tab,.product-srvs-collaps-tab) .accordion .accordion__title{font-size:1.8rem;color:#343434;font-weight:600;line-height:20px}:is(.product-info-collaps-tab,.product-spec-collaps-tab,.product-srvs-collaps-tab) .accordion summary{border-bottom:1px solid #e8e8e8;padding:1rem 0}:is(.product-info-collaps-tab,.product-spec-collaps-tab,.product-srvs-collaps-tab) .product__accordion .accordion__content{border-bottom:1px solid #e8e8e8;padding:0}.product-info-collaps-tab .benefits-features-title{text-decoration:none;font-size:1.6rem;font-weight:700;color:#1f1f1f;margin-bottom:10px}.product-info-collaps-tab .benefits-features{padding-left:0;margin-bottom:3rem;list-style:none}.product-info-collaps-tab .benefits-features li{list-style-type:none;position:relative;margin-left:20px;margin-bottom:.4rem;font-size:1.5rem;color:#343434;font-style:normal;font-weight:400;line-height:1.5}.product-info-collaps-tab .benefits-features li:before{content:"";display:inline-block;position:absolute;left:-20px;top:6px;width:14px;height:10px;background:url('data:image/svg+xml,<svg width="492" height="350" viewBox="0 0 492 350" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M34 175L175.42 316.42L458.233 33.5773" stroke="%231F1F1F" stroke-width="66.6667" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-size:100%}.product-spec-collaps-tab .product__accordion .accordion__content table{margin:16px 0;width:100%;box-shadow:none}.product-spec-collaps-tab .product__accordion .accordion__content table tr:nth-child(odd){background-color:#f7f7f7}.product-spec-collaps-tab .product__accordion .accordion__content table td{padding:7px 0;border:0}.product-spec-collaps-tab .product__accordion .accordion__content table td:first-child{padding-left:10px;vertical-align:baseline;font-weight:700}.product-spec-collaps-tab .product__accordion .accordion__content table td:last-child{padding-right:10px}.product-srvs-collaps-tab .product_grid{list-style:none;padding-left:0;display:flex;flex-wrap:wrap;gap:20px}.product-srvs-collaps-tab .product_grid .grid__item{max-width:calc(50% - 10px)}.product__info-container .product__inventory{color:#343434;font-size:1.3rem;font-weight:400}.product__info-container .product__inventory .svg-wrapper{margin-right:2px}.product__info-container .price__regular .price-item--regular{font-size:2.2rem;font-weight:600}.product__info-container .product__inventory+.more-hilights{margin-top:-1.5rem}.product__info-container .more-hilights.short_description{margin:-1.5rem 0;margin-bottom:10px}.product__info-container .more-hilights .hilight-list{list-style:none;padding:0 0 0 2px;color:#343434;margin-bottom:0}.product__info-container .more-hilights .hilight-list li{list-style-type:none;position:relative;margin-left:20px;margin-bottom:.4rem;color:#343434;font-style:normal;line-height:1.5;font-size:1.3rem;font-weight:400}.product__info-container .more-hilights .hilight-list li:before{content:"";display:inline-block;position:absolute;left:-20px;top:5px;width:14px;height:10px;background:url('data:image/svg+xml,<svg width="492" height="350" viewBox="0 0 492 350" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M34 175L175.42 316.42L458.233 33.5773" stroke="%231F1F1F" stroke-width="66.6667" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-size:100%}.product__info-container .more-hilights.short_description .hilight-list li{margin-left:0;font-size:16px}.product__info-container .more-hilights.short_description .hilight-list li:before{display:none}.product__info-container .more-hilights .hilight-more{font-size:1.3rem;color:#343434}.product__info-container .product_price_hide{font-weight:400;background:#000;border:0;color:#fff;margin:0;padding:7px 10px;border-radius:5px;font-size:1.5rem;letter-spacing:.1rem;cursor:pointer}.product__info-container #BIS_trigger{display:none}.product__info-container .order-alert{background:#f7f7f7;border-radius:6px;padding:30px;position:relative}.product__info-container .order-alert:after{content:"";position:absolute;left:50%;top:0;margin-left:auto;margin-right:auto;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:20px solid #fff;transform:translate(-50%)}.product__info-container .order-alert ul{list-style:none;padding:0;color:#343434;margin:0}.product__info-container .order-alert ul li{list-style-type:none;position:relative;margin-left:25px;margin-bottom:.4rem;font-size:1.6rem;color:#343434;font-style:normal;font-weight:400;line-height:1.5}.product__info-container .order-alert ul li:before{content:"";display:inline-block;position:absolute;left:-25px;top:7px;width:14px;height:10px;background:url('data:image/svg+xml,<svg width="492" height="350" viewBox="0 0 492 350" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M34 175L175.42 316.42L458.233 33.5773" stroke="%2300b348" stroke-width="66.6667" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-size:100%}.dimensional-information .dimension-wrap{text-align:center}.dimensional-information .dimension-wrap img{max-width:350px;max-height:350px}.template-product .delivery_tooltip{position:relative}.template-product .delivery_tooltip .delivery_tooltip-hover{font-size:16px;font-weight:700;color:inherit;text-decoration:none}.template-product .delivery_tooltip .delivery_tooltip-body{font-size:14px;position:absolute;top:100%;background:#565656;z-index:2;display:none;color:#fff;padding:6px 12px;border-radius:6px}.template-product .delivery_tooltip .delivery_tooltip-hover:hover+.delivery_tooltip-body{display:block}.template-product .delivery_tooltip .delivery_tooltip-body p{padding:0;margin:0}.template-product .delivery_tooltip .delivery_tooltip-body ul{padding:0;list-style-position:inside}.template-product .product .badge:is(.price__badge-sale,.price__badge-sold-out){display:none}.template-product .product--large:not(.product--no-media) .product__media-wrapper{position:relative}.template-product .product--large:not(.product--no-media) .product__media-wrapper .sale-tag{background-color:#ca502b;width:50px;height:50px;border-radius:50%;line-height:50px;padding:0;font-size:1.6rem;text-transform:uppercase;font-weight:700;display:inline-block;text-align:center;color:#fff;position:absolute;top:0;right:0;z-index:3}.template-product .product .price--on-sale .price__sale{font-weight:700;font-size:2.2rem}.product__info-wrapper .price__sale .price-item--regular,.cart-item__details .product-option,.cart-item__price-wrapper>:only-child:not(.cart-item__discounted-prices),.product__info-wrapper .price__regular .price-item--regular,.product__info-wrapper .price__sale .price-item--sale,.cart-item__discounted-prices dd,.cart-item__details :is(.cart-item__final-price,.cart-item__old-price),.template-cart .cart-summary_table tr td:last-child{word-spacing:-.3em;white-space:nowrap}.card-information .price__regular .price-item--regular,.card-information .price__sale .price-item--regular,.card-information .price__sale .price-item--sale{word-spacing:-.25em;white-space:nowrap}cart-drawer .cart-drawer__footer .totals__total-value{word-spacing:-.175em;white-space:nowrap}@media screen and (min-width: 990px){cart-drawer quantity-popover .cart-quantity{--inputs-radius: 6px}}.template-product .product-media-container.constrain-height.media-fit-contain{border:0}.page-video-with-txt{line-height:1.5}@media screen and (min-width: 750px){.page-video-with-txt .video-with-text__media-item--small,.page-video-with-txt .video-with-text__media-item--large+.image-with-text__text-item{flex-grow:0}.page-video-with-txt .video-with-text__grid--reverse{flex-direction:row-reverse}}.page-image-with-txt,.page-image-with-txt .subtitle{line-height:1.5}.page-image-with-txt .image-with-text__media-item .global-media-settings{border:0}.page-image-with-txt .image-with-text__media.media{background:transparent}.page-image-with-txt .image-with-text__media.media>img{object-fit:unset;width:auto;height:auto;position:static}.page-image-with-txt .image-with-text__content .image-with-text__image img{max-width:100%}.page-image-with-txt .image-with-text .image-with-text__media-item:is(.image-with-text__media-item--middle) .image-with-text__media{display:flex;align-items:center}.page-multicolumn{line-height:1.5}.page-multicolumn .multicolumn-list__item .multicolumn-card__image{position:static;height:auto;object-fit:unset}.page-multicolumn .multicolumn-list__item.center .media--adapt img{transform:translate(0);margin:auto}.collection-description .collection-hero__description{line-height:1.5;font-size:16px;color:#343434}.collection-description .collection-hero__description :is(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6){margin-bottom:10px;font-weight:700}.collection-description .collection-hero__description :is(h2,.h2){color:#1f1f1f;line-height:1.1;font-size:2.4rem;margin-top:20px;margin-bottom:20px}.collection-description .collection-hero__description .h2{margin-bottom:5px;font-size:2.6rem}.template-list-collections h1.title,.template-list-collections h2.h1.blog__title{font-size:3.2rem;color:#1f1f1f;font-weight:700;line-height:1.1;margin-top:0}.blog-items-inspiration .inspiration-row{--bs-gutter-x: 2rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.blog-items-inspiration .inspiration-row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.blog-items-inspiration .inspiration-row .inspiration-columns{flex:0 0 auto;width:50%}.blog-items-inspiration .inspiration-row .inspiration-columns .column-left,.blog-items-inspiration .inspiration-row .inspiration-columns .column-right{aspect-ratio:23/16;padding:30px;position:relative}.blog-items-inspiration .inspiration-row .input-field{width:100%;position:relative;top:25%}.blog-items-inspiration .inspiration-row .input-field fieldset{border:0;display:flex;flex-wrap:wrap;align-items:center}.blog-items-inspiration .inspiration-row .input-field fieldset label{flex:0 0 auto;width:50%;text-align:right;padding-right:20px;font-family:var(--font-handwriting-family);font-size:2.6rem;line-height:40px}.blog-items-inspiration .inspiration-row .input-field fieldset select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;padding:8px 10px;line-height:1.5;font-size:16px;font-family:var(--font-body-family);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' version='1'%3E%3Cpath d='M5 4l4-4a1 1 0 0 1 1 2L6 6H5L0 2a1 1 0 1 1 2-2l3 4z' fill='%231F1F1F' fill-rule='evenodd'/%3E%3C/svg%3E");background-size:11px;background-position:center right 12px;background-repeat:no-repeat;background-color:#fff;border:0;border-radius:6px;min-width:156px}.blog-items-inspiration .inspiration-row .inspiration-columns .section-btn{position:absolute;bottom:30px;left:30px;font-size:1.6rem;line-height:1.8}.blog-items-inspiration .inspiration-row .inspiration-columns .column-right .section-btn{cursor:pointer}.page-rich-text .rich-text__buttons{margin-top:16px}.page-rich-text .rich-text__text{line-height:1.5}.page-rich-text .rich-text:not(.rich-text--full-width) .rich-text__wrapper{margin:inherit}.page-rich-text .rich-text__wrapper.rich-text__wrapper--left .rich-text__buttons{justify-content:flex-start}.page-rich-text .rich-text__wrapper.rich-text__wrapper--right .rich-text__buttons{justify-content:flex-end}.template-search .template-search__header>h1{font-size:3.2rem;color:#1f1f1f;font-weight:700;line-height:1.1}.page-template-404 .section-row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));align-items:center}.page-template-404 .section-row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.page-template-404 .section-row .row-columns{flex:0 0 auto;width:50%}.page-template-404 .page-title{font-size:3.2rem;color:#1f1f1f;font-weight:700;line-height:1.1;margin-top:0;margin-bottom:10px}.page-template-404 .page-desc{color:#343434;line-height:1.5;font-size:16px}.page-template-404 .page-sub-title{font-size:2.3rem;margin-bottom:10px;margin-top:20px;color:#1f1f1f;line-height:1.1}.page-template-404 .suggestion-link{display:grid;grid-template-columns:repeat(2,196px);list-style:none;padding-left:0;row-gap:10px;font-family:var(--font-heading-family)}.page-template-404 .suggestion-link li a{display:inline-block;background:#1f1f1f;border:1px solid #1f1f1f;color:#fff;padding:11px 20px;text-decoration:none;font-size:1.5rem;line-height:1;border-radius:6px;font-weight:600;min-width:165px;text-align:center;transition:background-color .2s ease-in-out}.page-template-404 .suggestion-link li :is(a:hover,a:focus){background:#4e4e4e;border:1px solid #4e4e4e}.page-template-404 .why-error{color:#343434;line-height:1.5;font-size:16px;margin-top:42px}.page-template-404 .why-error h3{font-size:2.3rem;margin-bottom:10px;color:#1f1f1f;line-height:1.1;margin-top:20px}@media screen and (min-width: 990px){body.template-article .page-width--narrow{max-width:97rem}}.article-template .article-template__article-header svg.icon{height:2.3rem;width:2.3rem;fill:none;color:#000}.article-template .article-template__article-header .caption-with-letter-spacing{display:inline-flex;align-items:center;gap:5px}.article-template .article-template__article-header .caption-with-letter-spacing span{color:#969696;line-height:1.5;font-size:16px}.article-template .article-template__title{font-size:3.2rem;color:#1f1f1f;font-weight:700;line-height:1.1;margin-top:2rem}.article-template .article-template__tags .tag-list{padding-left:0;list-style:none}.article-template .article-template__tags .tag-list li{display:inline-block}.article-template .article-template__tags .tag-list li:not(:last-child){margin-right:.6rem;margin-bottom:.6rem}.article-template .article-template__tags .tag-list li a{display:inline-block;margin:0;padding:3px 8px;background-color:#fff;color:#343434;border:1px solid #969696;border-radius:4px;text-decoration:none;line-height:1.5;font-size:16px}.article-template .article-template__tags .tag-list li :is(a.tag-active,a:hover){background-color:#1f1f1f;color:#fff;border:1px solid #1f1f1f}.cart__ctas button.cart__checkout-button{background-color:#00b348;border-color:#00b348}.cart__ctas button.cart__checkout-button:hover:after{box-shadow:none}.quizify>iframe{outline:unset;outline-offset:unset;box-shadow:unset}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
