:root{--background-gray: #f5f5f5}[class=svg-icon]{line-height:0}@media only screen and (min-width: 769px){.announcement-wrapper{margin:16px 16px 8px}.header__wrapper{margin-left:16px;margin-right:16px}.section--image{margin-left:var(--space);margin-right:var(--space)}.js__header__stuck{padding:0 16px;margin:0!important}}.btn-links{display:inline-flex;align-items:center;gap:6px;margin-top:20px}.btn-links .link-text{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:600;font-size:12px;line-height:140%;text-align:center;text-decoration-line:underline;text-underline-offset:2px}.pre_title{display:inline-flex;align-items:center;gap:4px;font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:400;font-size:12px;line-height:140%}.announcement-flex{display:flex;align-items:center}.announcement__address,.announcement__contact{flex:0 0 18%;padding:0 20px}.announcement__slider{flex:1}.announcement .flickity-prev-next-button.previous{left:60px}.announcement .flickity-prev-next-button.next{right:60px}.announcement a:after{display:none}.announcement-custom{border-radius:4px}.announcement .flickity-button{background-color:transparent}.ann-addrress_icon,.ann-contact__svg{width:14px;height:14px}.ann-contact-info,.ann-contact-info a,.ann-addrress-info{display:flex;align-items:center;gap:10px}.ann-addrress-info{justify-content:end}@media only screen and (max-width: 1200px){.announcement__address,.announcement__contact{display:none}}@media only screen and (max-width: 576px){.announcement .flickity-button{display:none}}.header__inner .wrapper--full{--outer: 15px;padding-left:var(--outer);padding-right:var(--outer)}.theme__header{position:relative}[data-header-transparent=true] .theme__header{position:absolute}.header__backfill{display:none}.theme__header{box-sizing:border-box;border:1px solid rgba(0,0,0,.1);border-radius:4px}.grandparent>.navlink{padding:12px;gap:4px}.arrow-icon{transform-origin:center;transition:.3s ease-in-out}.menu__item[aria-expanded=false] .arrow-icon{transform:rotate(180deg);transition:.3s ease-in-out}.navtext{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:500;font-size:14px;line-height:140%;letter-spacing:.04em;text-transform:uppercase;display:inline-block}.space-between{justify-content:space-between!important}.logo-top-wrapper{padding:24px 0}.logo-top-wrapper .header__logo{padding:0}.left-logo-wrapper{flex:0 0 150px;text-align:right;display:flex;justify-content:start}.right-logo-wrapper{flex:0 0 150px;text-align:right;display:flex;justify-content:end}.theme__header .hover__bar{left:-15px;height:.5px;background-color:#171717}.parent .header__dropdown{border-left:0;border-right:0;border-bottom:0}.parent .header__dropdown{background:transparent;border-bottom:none;padding:4px 0 0}.parent .header__dropdown .header__dropdown__wrapper{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:4px 20px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;min-width:300px;position:relative;z-index:2}.header__dropdown__inner{width:100%}.parent .header__dropdown .navlink--child{padding:16px 0;border-bottom:1px solid #e0e0e0}.parent .header__dropdown .navlink--child:last-child{border:0}.parent .header__dropdown .navlink--child .navtext{background:linear-gradient(90deg,currentColor,currentColor 100%)!important;background-size:0% 1px!important;background-repeat:no-repeat!important;background-position:right bottom!important;transition:background-size .5s cubic-bezier(.3,1,.3,1)!important}.parent .header__dropdown .navlink:hover .navtext{background-size:100% 1px!important;background-position:left bottom!important}.grandparent .header__dropdown{width:100%;left:0;background:transparent;border-bottom:none;padding-top:24px}.header__dropdown__wrapper{background:var(--bg);border-bottom:none;box-sizing:border-box;display:flex;flex-direction:row;align-items:flex-start;border:1px solid #e0e0e0;border-radius:8px}.grandparent .header__dropdown__wrapper{padding:32px 40px!important}.grandparent .header__dropdown__inner{column-gap:30px!important;padding:0}.grandparent .navlink--child{padding:0 0 8px;border-bottom:1px solid #e0e0e0;font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:600;font-size:14px;line-height:140%}.grandparent .navlink--grandchild{margin-top:12px}.dropdown__family--grandchild .navlink--grandchild .navtext{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:400;font-size:14px;line-height:140%;text-transform:uppercase}.header__dropdown__actions .btn--neutral,.menu__item.grandparent .navlink--grandchild .navtext,.dropdown__family--grandchild .navlink--grandchild:not(.highlight--link) .navtext{color:#171717;background:linear-gradient(90deg,currentColor,currentColor 100%)!important;background-size:0% 1px!important;background-repeat:no-repeat!important;background-position:right bottom!important;transition:background-size .5s cubic-bezier(.3,1,.3,1)!important}.grandparent .navlink--grandchild:hover .navtext,.header__dropdown__actions .btn--neutral:hover,.menu__item.grandparent .navlink--grandchild:hover .navtext{background-size:100% 1px!important;background-position:left bottom!important}.hero__title--custom{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:500;font-size:16px;line-height:140%;color:#171717;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:0 0 8px;border-bottom:1px solid rgba(0,0,0,.2);margin-bottom:12px}.dropdown__family--grandchild{position:relative}.dropdown__family--grandchild:before{content:"";position:absolute;left:-17px;top:0;width:1px;height:100%;background:#e0e0e0}.dropdown__family--grandchild:first-child:before{display:none}.header__dropdown__inner .section--image{margin-left:0;margin-right:0}.header__dropdown__inner .custom-block{position:relative}.header__dropdown__inner .custom-block:before{content:"";position:absolute;left:-16px;top:0;width:1px;height:100%;background:#e0e0e0}.header__dropdown__inner .custom-block:first-child:before{display:none}@media only screen and (min-width: 1024px){.header__bottom{display:flex;align-items:center;justify-content:center;width:100%;border-top:1px solid rgba(42,99,74,.1)}.header__desktop--logo_top,.header__desktop{flex-direction:column}.header__desktop--logo_top .header__desktop__bar__c{flex:unset;justify-content:center;text-align:center}}.swiper-navigation-wrapper{background-color:transparent;display:flex;align-items:center;gap:12px}.navigation-center{justify-content:center;margin-top:20px}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next,.swiper-button-prev{background-color:transparent;width:45px;height:45px;-webkit-transition:all .3s cubic-bezier(.42,0,.58,1);-moz-transition:all .3s cubic-bezier(.42,0,.58,1);-o-transition:all .3s cubic-bezier(.42,0,.58,1);transition:all .3s cubic-bezier(.42,0,.58,1);transform:translate(0);transition:all .3s;position:absolute;border:0;color:var(--text);background:transparent;border-radius:80px;z-index:1;cursor:pointer;left:auto;right:auto;top:auto;bottom:auto;position:relative;margin:0}.swiper-button-next:hover,.swiper-button-prev:hover{-webkit-transition:all .3s cubic-bezier(.42,0,.58,1);-moz-transition:all .3s cubic-bezier(.42,0,.58,1);-o-transition:all .3s cubic-bezier(.42,0,.58,1);transition:all .3s cubic-bezier(.42,0,.58,1)}.swiper-button-next svg,.swiper-button-prev svg{object-fit:contain;transform-origin:center;width:auto;height:auto}.arrow-circle{transition:stroke-opacity .3s ease;stroke-opacity:0}.swiper-button-prev .arrow-head,.swiper-button-prev .arrow-line{transition:transform .3s ease;transform:translate(5px)}.swiper-button-next .arrow-head,.swiper-button-next .arrow-line{transition:transform .3s ease;transform:translate(-5px)}.swiper-button-prev:hover .arrow-circle,.swiper-button-next:hover .arrow-circle{stroke-opacity:1}.swiper-button-prev:hover .arrow-head,.swiper-button-prev:hover .arrow-line,.swiper-button-next:hover .arrow-head,.swiper-button-next:hover .arrow-line{transform:translate(0)}@media screen and (max-width: 768px){.swiper-button-next-custom,.swiper-button-prev-custom,.swiper-button-next,.swiper-button-prev{width:34px;height:34px}}.pagination-wrap{background-color:transparent}.pagination-wrap .swiper-pagination{position:relative;display:flex;align-items:center;top:auto;bottom:auto;right:auto;left:auto;transform:none}.swiper-pagination-bullet{border:0;background-color:transparent;width:20px;height:20px;opacity:1;transition:.3s ease;border-radius:50%;border:1px solid var(--text);color:var(--text);opacity:.6;display:flex;align-items:center;justify-content:center}.swiper-pagination-bullet-active{border:1px solid var(--text);color:var(--text);width:28px;height:28px;transition:.3s ease}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{height:var(--swiper-scrollbar-size, 8px)}.swiper-scrollbar{border-radius:0;background-color:var(--muted)}.swiper-scrollbar-drag{border-radius:0;display:block!important;background-color:var(--text-dark)}.scrollbar-wrap{position:relative;padding-top:3rem;background-color:transparent}.swiper [data-grid]:not([data-grid-no-gutters]) [data-item]{padding:0!important}@media only screen and (min-width: 1024px){swiper-vertical .swiper-navigation-wrapper{position:absolute;right:-60px;top:50%;transform:rotate(-90deg);z-index:9999;transform-origin:top}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px!important;display:flex!important}}@media only screen and (max-width: 768px){.wrapper--full-mobile-none{padding:0}}.section-pre_title{display:inline-flex;align-items:center;gap:4px}.section-header{margin-bottom:48px}.section-title{font-family:var(--FONT-STACK-HEADING);font-style:normal;font-weight:700;font-size:48px;line-height:140%;margin-bottom:0;padding-bottom:0;text-transform:none}.section-header .standard__kicker{margin-bottom:0!important}@media only screen and (max-width: 768px){.section-title{font-size:32px}}.rating__content{align-items:center;gap:5px;display:flex}.rating__stars{display:flex;color:rgb(var(--color-accent));gap:4px;line-height:0}.rating__star{position:relative;top:-1px}.rating__star--empty{filter:grayscale()}@media screen and (min-width: 700px){.rating__star{width:24px;height:24px}}.hero-divider{width:100%;height:0;border:1px dashed #171717;margin:20px 0 0;display:inline-block;max-width:290px}@media screen and (max-width: 768px){.hero-divider{max-width:190px}}.product__grid__title{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:700;font-size:16px;line-height:140%;margin:0 0 10px}.grid__swatch__placeholder{display:none}.product__grid__info .grid__swatch__hover{position:relative;max-width:100%;padding:0;margin:0;opacity:1!important;overflow-x:unset!important}.product__grid__info{padding:16px}.product__grid__price--nowrap{margin-top:10px}.grid__swatch__container{align-items:center;padding-left:0}.product__grid__price{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:600;font-size:16px;line-height:140%}.product-grid-item__image-wrapper{border-radius:8px;overflow:hidden}.swatch__button input:checked~label:after,.swatch__label[aria-selected=true]:after{display:none}.swatch__button input:checked~label:after,.swatch__label[aria-selected=true]{outline:2px solid #000!important;outline-offset:2px}.text-svg-icon{width:48px;height:48px}.text-center .text-svg-icon{margin-left:auto;margin-right:auto}.column--card{display:flex;flex-direction:column;align-items:center;padding:24px;gap:20px;background:#fff;height:100%;transition:.3s ease}.text-column-title{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:700;line-height:140%;margin:0;text-transform:none;letter-spacing:0}.divider-border{background-color:#0003;width:100%;height:1px}.column-text-rte{margin:0;font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:400;line-height:140%}.column--card .btn,.column--card .btn--outline{font-size:14px;text-transform:none;box-sizing:border-box;border:1px solid #e0e0e0}.column--card:hover{background:#171717;transition:.3s ease;color:#fff}.column--card:hover .text-column-title{color:#fff}.column--card:hover .divider-border{background-color:#fff3}.column--card:hover .btn--outline{color:#fff}.column--card:hover .btn{background-color:#fff}.text-column-title.accent-size-6{font-size:20px}.testimonial-image-wrapper{flex:0 0 34%;height:400px;max-width:306px;position:relative}.svg-quote{position:absolute;top:28px;right:18px}.testimonial-contnent{padding:30px 50px}.testimonial-block-wrapper{display:flex;align-items:center}.testimonial-contnent .rating__stars{margin-bottom:24px}.textimonial-text{font-family:var(--FONT-STACK-HEADING);font-style:normal;font-weight:700;line-height:140%}.author-text{margin-top:24px;font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:600;font-size:16px;line-height:140%}.varify-text{display:flex;align-items:center;gap:4px;margin-top:5px;font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:600;font-size:14px;line-height:140%}@media only screen and (min-width: 1280px){.textimonial-slider-wrapper .swiper-vertical{height:400px}}@media only screen and (min-width: 1024px){.textimonial-slider-wrapper .swiper-vertical{height:420px}}@media only screen and (max-width: 768px){.testimonial-image-wrapper{flex:1;height:400px;max-width:100%;position:relative}.testimonial-contnent{padding:0 0 32px}.testimonial-block-wrapper{flex-direction:column;gap:24px}.textimonial-slider-wrapper .swiper-navigation-wrapper{justify-content:center}}.text-block-wrapper{padding:24px 24px 0}.text-block-wrapper .section-pre_title{margin-bottom:15px}.text-block-wrapper .block-text{margin-bottom:32px}.text-block-wrapper .block-title{text-transform:none}.block-img-wrapper{border-radius:12px;overflow:hidden;height:100%}.block-img-wrapper img{object-fit:cover;width:100%;height:100%}.slider-image .swiper-slide{height:auto!important}@media only screen and (max-width: 768px){.flex-direction-mobile{flex-direction:column-reverse;gap:24px}}.category-flex{display:flex;align-items:center;gap:24px}.category-header{flex:0 0 45%;max-width:485px}.category-header .section-header{margin-bottom:0}.category-wrapper{display:flex;align-items:start;gap:30px 8px;flex-wrap:wrap;justify-content:end;flex:1;max-width:880px;margin-left:auto}.category__box{text-align:center;width:166px}.category__svg_icon{box-sizing:border-box;width:100px;height:100px;border:1px solid #e0e0e0;border-radius:16px;display:flex;align-items:center;justify-content:center;padding:10px;margin:0 auto}.category__text{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:600;font-size:14px;line-height:140%;text-align:center;text-transform:uppercase;display:block;margin-top:11px}@media only screen and (max-width: 1280px){.category-wrapper{gap:12px}}@media only screen and (max-width: 1024px){.category__box{width:114px}}@media only screen and (max-width: 768px){.category-flex{flex-direction:column}.category-wrapper{justify-content:center}.category__box{text-align:center;width:104px}.category__text{font-size:12px}.category__svg_icon{width:83px;height:83px}}.collage-wrapper{display:flex;align-items:stretch;gap:40px}.collage-banner{flex:0 0 398px}.banner-item a,.banner-item{height:100%;width:100%}.banner-media{height:100%;width:100%;position:relative;border-radius:8px;overflow:hidden}.banner-media:before{content:"";position:absolute;height:100%;width:100%;left:0%;right:0%;top:0;background:linear-gradient(180deg,#0000,#0009)}.banner-media svg,.banner-media img{object-fit:cover;width:100%;height:100%}.banner-media__content{position:absolute;left:0;bottom:0;padding:24px;z-index:2;color:#fff}.banner-title{font-family:var(--FONT-STACK-HEADING);font-style:normal;font-weight:700;font-size:27px;line-height:140%;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid}.banner--link{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:700;font-size:16px;line-height:140%;text-transform:uppercase;display:flex;flex-direction:row;align-items:center;padding:12px 0;gap:6px;height:46px}.collection-collage{flex:1}.collage-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-12px;margin-left:-12px;gap:24px 0}.collage-item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;width:100%;min-height:1px;padding-right:12px;padding-left:12px}.collage-grid-4 .collage-item{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;width:100%;min-height:1px;padding-right:12px;padding-left:12px}.collage-media{position:relative;overflow:hidden;box-sizing:border-box;border:2px solid #ffffff;border-radius:8px}.collage-media svg,.collage-media img{object-fit:cover;width:100%;height:100%}.collage-media__content{position:absolute;left:0;bottom:0;padding:12px;width:100%}.collage--link{width:100%;display:flex;align-items:flex-end;justify-content:space-between;font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:600;font-size:16px;line-height:140%}@media only screen and (max-width: 1280px){.collage-banner{flex:0 0 345px}}@media only screen and (max-width: 1080px){.collage-banner{flex:0 0 320px}}@media only screen and (max-width: 992px){.collage-banner{flex:0 0 264px}}@media only screen and (max-width: 768px){.banner-title{font-size:24px}.collage-wrapper{flex-direction:column}.collage-item,.collage-grid-4 .collage-item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%}}.logo-brands{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.logo-item{flex:0 0 190px;box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;gap:10px;isolation:isolate;width:190px;height:190px;border:1px solid #e0e0e0;flex:none;order:4;flex-grow:0;margin:0 -.5px -.5px;position:relative;overflow:hidden}.logo-media{text-align:center;padding:0 20px}.logo-media__content{display:flex;justify-content:center;align-items:center;width:100%;height:100%;flex-direction:column;position:absolute;left:0;bottom:0;background:#171717;color:#fff;transform:translateY(100%);z-index:1;opacity:0;visibility:hidden;transition:.3s ease}.logo-item:hover .logo-media__content{opacity:1;visibility:visible;transform:translate(0);transition:.3s ease}.logo-all__content{display:flex;justify-content:center;align-items:center;width:100%;height:100%;flex-direction:column}.logo-item-all{position:relative}.logo-item-all:hover .logo-all__content{color:#fff}.logo-item-all:before{content:"";position:absolute;left:0;bottom:0;background:#171717;transform:translateY(100%);z-index:-1;width:100%;height:100%;transition:.3s ease;opacity:0;visibility:hidden}.logo-item-all:hover:before{opacity:1;visibility:visible;transform:translate(0);transition:.3s ease}@media only screen and (max-width: 768px){.logo-item{width:172px;height:172px}}@media only screen and (max-width: 400px){.logo-item{width:160px;height:160px}}.page-header,.page-header__bg{position:relative}.page-header__bg img,.page-header__bg svg{height:100%;width:100%;object-fit:cover}.page-header__content{position:absolute;top:0;left:0;width:100%;height:100%;margin:0 auto;text-align:left;display:flex;align-items:center}.page_title{margin-bottom:4px;font-style:normal;font-weight:700;line-height:140%}.page-header__bg{height:450px}@media only screen and (max-width: 768px){.page_title{font-size:24px}}.details-row{display:flex;align-items:start;gap:24px;padding:32px 0;border-top:1px solid #5f6353}.details-grid-content{display:grid;grid-gap:24px;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto}.detaisl-title{flex:0 0 200px}.detaisl-title h2{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:700;font-size:24px;line-height:140%;margin:0;text-transform:uppercase}.column-title{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:700;font-size:18px;line-height:140%;margin-bottom:10px}.column-text{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:400;font-size:16px;line-height:140%}@media only screen and (max-width: 768px){.details-row{flex-direction:column}.details-grid-content{grid-template-columns:1fr 1fr}.detaisl-title{flex:1}}.icon__column__heading{text-transform:none;letter-spacing:normal;font-size:calc(var(--font-7) * var(--FONT-ADJUST-ACCENT))}.section-icons .rte.icon__column__paragraph{color:var(--text-dark);font-size:calc(var(--font-5) * var(--FONT-ADJUST-BODY))}.section-icons .icon__column{max-width:335px;margin:0 auto}.section-icons .grid__item .icon__column{position:relative}.section-icons .grid__item .icon__column:before{content:"";position:absolute;top:0;right:-69px;width:1px;height:196px;background:#ffffff4a}.section-icons .grid__item:last-child .icon__column:before{display:none}@media only screen and (max-width: 768px){.section-icons .grid__item .icon__column:before{display:none}}.promtion-image__bg{position:relative}.promtion-image__content{position:absolute;top:0;left:0;width:100%;height:100%;max-width:640px;margin:0 auto;text-align:center;display:flex;align-items:center;justify-content:center}.logo-image{margin:0 auto 28px}.promtion-image__inner{padding:24px}.promotion_title{margin-bottom:28px;font-style:normal;font-weight:700;line-height:140%}.mobile-image{display:none}.promtion-image__bg img{height:100%;width:100%;object-fit:cover;border-radius:8px}@media only screen and (min-width: 768px) and (max-width: 1024px){.promtion-image__bg{position:relative;height:305px}}@media only screen and (max-width: 990px){.logo-image{width:120px!important;max-width:100%!important;margin:0 auto 16px}.promotion_title{margin-bottom:16px}.promtion-image__content{max-width:412px}}@media only screen and (max-width: 768px){.desktop-image{display:none}.mobile-image{display:block}.promtion-image__content{align-items:start}}.look-flex{display:flex;align-items:stretch}.look-flex__inner-image{flex:1}.look-flex__inner--product{background-color:#fff}.look-flex__inner--product .swiper-slide{height:auto}.look-flex__inner--product .product-card{padding:16px;background:#f5f5f5;border-radius:8px;height:100%}.look-flex__inner--product [data-grid]{margin:0;padding:0}.product-item__content{text-align:left}.product-item__content{padding:16px}.product-item__title{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:700;font-size:16px;line-height:140%;margin:0 0 10px}.product-item__price{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:600;font-size:16px;line-height:140%}.product-item__price-sale{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:600;font-size:12px;line-height:140%;margin-left:4px;position:relative}.product-item__price-sale:before{content:"";position:absolute;left:0;height:100%;width:100%;border-bottom:1px solid #e41212;transform:matrix(.99,.11,-.11,.99,0,0)}.product-grid-item__content:hover .toolbar,.product-item:hover .toolbar{opacity:1}.toolbar{width:auto;font-size:0;right:16px;bottom:16px;left:0}.toolbar .tooltip{position:absolute;right:54px;top:6px;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:4px 8px;gap:10px;isolation:isolate;height:28px;background:#171717;border-radius:4px;margin:0;visibility:hidden;opacity:0;transition:.3s ease;transform:translate(-10%);animation:none;text-transform:capitalize}.add-to-cart-btn:hover .tooltip{visibility:visible;opacity:1;transition:.3s ease;transform:translate(0)}.toolbar .tooltip:before{content:"";display:block;position:absolute;left:100%;bottom:50%;width:0;height:0;transform:rotate(-90deg);margin-left:-6px;margin-bottom:-4px;border-left:11px solid transparent;border-right:8px solid transparent;border-top:8px solid #171717}.add-to-cart-btn{width:40px;height:40px;border-radius:4px}.section-look--custom .look__dot__holder{width:40px;height:40px;box-shadow:none;background-color:#fff}.look__dot__holder:after{width:40px;height:40px}.section-look--custom .look__dot__pulse:before,.section-look--custom .look__dot__pulse:after{width:40px;height:40px}.section-look--custom .look__dot{display:flex;align-items:center}.section-look--custom .look__dot:before,.section-look--custom .look__dot:after{display:none}@media only screen and (min-width: 768px){.look-flex__inner-image{position:relative}.look-flex__inner--product{flex:0 0 50%;display:none;position:relative;top:auto;width:50%;transform:none!important;right:auto;height:100%;box-shadow:none;padding-top:70px;padding-bottom:70px}.look__slider{max-width:380px}.look__products__holder.is-expanded{display:block}}.flash-image-wrapper{display:flex;align-items:stretch;width:100%;gap:24px;justify-content:space-between;box-sizing:border-box;background:#e0e0e0;border:1px solid #e0e0e0;border-radius:8px;padding-bottom:10px}.flash__content{flex:0 0 37.5%;max-width:500px;padding:40px;display:flex;align-items:center}.countdown-wrapper{flex:0 0 37.5%;max-width:500px;padding:40px;display:flex;align-items:center;justify-content:center}.flash-image{flex:0 0 25%}.flash__contact{margin-bottom:8px;margin-top:12px;padding-top:16px;border-top:1px solid #fff}.flash-contact-info,.flash-addrress-info{display:flex;gap:4px;align-items:center}.flash-contact__svg,.flash-addrress_icon{max-width:14px}.flash-contact,.flash-addrress{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:600;font-size:14px;line-height:140%}.countdown-wrapper .countdown__timer{margin:0 0 32px}.countdown__inner{text-align:center}.countdown_title{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:600;font-size:14px;line-height:140%;text-align:center;margin-bottom:24px}.countdown__inner .timer__digit{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px;width:71px;height:54px;background:#ededed;border:1px solid #e0e0e0;border-radius:2px;font-style:normal;font-weight:700;font-size:30px;line-height:100%;text-transform:uppercase}.countdown__inner .timer__unit{margin-top:2px;font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:600;font-size:14px;line-height:140%;text-align:center;text-transform:uppercase}@media only screen and (max-width: 1280px){.countdown-wrapper,.flash__content{padding:20px}.flash-image{flex:0 0 20%}.countdown__inner .timer__digit{width:64px;height:44px;font-size:24px}.countdown__inner .timer__unit{font-size:12px}}@media only screen and (max-width: 768px){.flash-image{flex:1;max-width:50%;margin:0 auto;order:1}.flash-image-wrapper{flex-direction:column;gap:0}.flash__content{order:2}.countdown-wrapper{order:3}}.section-header__flex{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 768px){.section-header__flex .navigation-center{display:none}}.slideshow__swiper [data-grid]{margin:0}.block-wrapper{position:relative}.gallery__item:hover .block-wrapper .over-image-text{visibility:visible;opacity:1;transition:.3 ease}.block-wrapper:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:#0006;z-index:1;visibility:hidden;opacity:0;transition:.3s ease}.gallery__item:hover .block-wrapper:before{visibility:visible;opacity:1;transition:.3s ease}.collection--title{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:700;font-size:18px;line-height:140%;text-align:center;padding-top:16px}.before-after-wrapper{display:flex;align-items:center;gap:24px}.before-after-header{flex:0 0 40%;max-width:40%}.before-after-content{flex:1}@media only screen and (max-width: 768px){.before-after-wrapper{flex-direction:column}.before-after-header{flex:0 0 100%;max-width:100%}}.video--text-row{display:flex;align-items:center;gap:24px}.video-wrapper{align-items:center;display:flex;flex:0 0 50%;gap:24px}.video-text__content-wrap{flex:0 0 50%}.video-wrapper .hero__btn--play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)!important;width:80px;height:80px;z-index:7;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px;gap:10px;background:#fff3;border-radius:100px;--icon-play-size: 60px}.video-text__content .hero__cta__wrapper{margin-top:12px}.video-text__content .hero__title+.hero__description{margin-top:24px}@media only screen and (max-width: 768px){.video--text-row{flex-direction:column}.video-wrapper{flex:0 0 100%;width:100%}}.faq--heading{margin-bottom:16px}.accordion__wrapper{background:#fff;border:1px solid rgba(46,46,46,.1);border-radius:4px;margin-bottom:16px}.accordion__wrapper .accordion__title{display:flex;align-items:center;gap:5px;font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:600;line-height:140%;box-sizing:border-box;padding:24px;gap:20px}.accordion__wrapper .accordion__body{padding:20px 24px 24px}.accordion__wrapper .accordion__title:after{display:none}.product-accordion .accordion__wrapper .accordion__title:after{display:block}.product-accordion .accordion__wrapper .accordion__title{border:0}.product-accordion .accordion__wrapper{border:0;border-bottom:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1);background:transparent}.faq-wrapper{display:flex;align-items:center;gap:24px}.faq-header{flex:0 0 40%;max-width:40%}.faq-content{flex:1}.faq-content .accordion__title{display:flex;align-items:center;gap:5px;font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:600;line-height:140%;box-sizing:border-box;padding:24px}.faq-content .accordion__wrapper{background:#fff;border-radius:4px;margin-bottom:4px}.faq-content .accordion__body{padding:0 24px 24px}.faq-content .accordion__title:after{display:none}.toggle-icon{position:absolute;right:24px;display:flex;align-items:center;justify-content:center}.toggle-icon svg{position:absolute;right:0;transition:.3s ease}.toggle-icon svg:last-child{visibility:hidden;opacity:0;transition:.3s ease}.accordion-is-open .toggle-icon svg:last-child{opacity:1;visibility:visible}.accordion-is-open .toggle-icon svg:first-child{visibility:hidden;opacity:0;transition:.3s ease}.button__wrapper{margin-top:36px;display:flex;gap:10px;flex-wrap:wrap}.faq-header .section-header{margin-bottom:0}@media only screen and (max-width: 1280px){.faq-header{flex:0 0 35%;max-width:35%}}@media only screen and (max-width: 768px){.faq-wrapper{gap:24px;flex-direction:column}.faq-header{flex:0 0 100%;max-width:100%}.faq-content{flex:1;width:100%}}.section-gift-packaging{position:relative}.section-gift-packaging .gallery__item__wrapper{box-sizing:border-box;border:1px solid #171717;border-radius:12px}.section-gift-packaging .swiper-backface-hidden .swiper-slide{transform:scale(.84) translateZ(0);transition:.3s ease}.section-gift-packaging .swiper-slide.swiper-slide-active{transform:scale(1)!important;opacity:1!important;transition:.3s ease}.section-gift-packaging .swiper-backface-hidden .swiper-slide.swiper-slide-active{transform:scale(1) translateZ(0)!important;transition:.3s ease}.collection-split .hero__content__wrapper{padding:24px}@media only screen and (min-width: 768px){.collection-split__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--gutter);grid-template-columns:.39fr .69fr}}.collection-split .hero__title{border-bottom:1px solid #f5f0eb;margin-bottom:15px;padding-bottom:15px}@media only screen and (max-width: 768px){.collection-split .section-header__flex{display:flex;justify-content:space-between;align-items:start;flex-direction:column}}.over-image-text{position:absolute;top:50%;left:50%;z-index:21;transform:translate(-50%,-50%);width:140px;height:140px;color:#fff;text-align:center;border:1px solid;border-radius:50%;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;transition:.3s ease}.over-image-text:hover{color:#fff}.over-text{display:flex;text-align:center;flex-direction:column;align-items:center;gap:8px;font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:700;font-size:14px;line-height:140%;text-transform:uppercase}.gallery-custom .gallery__item .gallery__item__wrapper{border:1px solid #171717}.gallery-custom .gallery__item__wrapper:hover .over-image-text{visibility:visible;opacity:1;transition:.3 ease}.gallery-custom .link-over-image{transition:.3 ease}.gallery-custom .gallery__item__wrapper:hover .link-over-image{transition:.3 ease;background:#171717;opacity:.4}.gallery-custom [data-grid]{margin:0}.gallery-custom [data-grid]:not([data-grid-no-gutters]) [data-item]{padding:0}.kicker-flourished{font-family:var(--FONT-STACK-HEADING);font-style:normal;font-weight:700;font-size:48px;line-height:140%;margin-bottom:0;padding-bottom:12px;text-transform:none}.kicker-flourished:after{display:none}.newsletter-wrapper .rte{max-width:694px;margin:0 auto 32px;font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:400;font-size:18px;line-height:140%;text-align:center}.newsletter-wrapper .input-group--inner-button{background-color:#fff}.newsletter-wrapper .input-group .btn,.newsletter-wrapper .input-group .shopify-challenge__button{height:46px;font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:700;font-size:16px;line-height:140%;text-transform:uppercase}.newsletter-wrapper .input-group .input-group-field{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:400;font-size:16px;line-height:140%;height:46px}.newsletter-wrapper .input-group--inner-button.float__wrapper label.label--float{display:none}.newsletter-wrapper .input-group .input-group-field::placeholder{opacity:.6}@media only screen and (max-width: 768px){.kicker-flourished{font-size:32px}.newsletter-wrapper .input-group .btn,.newsletter-wrapper .input-group .shopify-challenge__button{font-size:12px;padding:0 12px}}.drawer__top{display:flex;border-bottom:1px solid #e0e0e0;justify-content:space-between;height:70px;align-items:center;padding-inline-start:24px;padding-inline-end:24px}.drawer__top__left{display:flex;justify-content:flex-start;height:70px;align-items:center}.cart__drawer__title{gap:10px;font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:750;font-size:18px;line-height:140%;padding:0}.cart__drawer .drawer__button{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px;gap:10px;width:44px;height:44px;border:1px solid #e0e0e0;border-radius:4px}.header__drawer .drawer__close{position:fixed;inset-inline-end:0;z-index:50;background-color:#e0e0e0}.cart__empty{padding-top:80px}.cart__empty__page{min-height:auto}.cart__drawer .cart__empty{padding-top:240px;padding-bottom:0!important}.cart__drawer .cart__items__price{display:none}.cart__drawer [data-cart-empty]{display:flex;align-items:center;justify-content:center}.emtptywrapper{display:flex;flex-direction:column;gap:0}.emtptywrapper .empty-cart-title{font-family:var(--FONT-STACK-HEADING);font-style:normal;font-weight:700;font-size:33px;line-height:140%;margin-bottom:20px}.cart__login-title{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:700;font-size:18px;line-height:140%;margin-top:32px;margin-bottom:8px}.cart__login-paragraph{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:400;font-size:14px;line-height:140%;margin:0}.cart__login-paragraph a{text-decoration:underline;text-underline-offset:2px}.cart__items__quantity-inner{display:flex;align-items:center;gap:7px}.cart__items__remove{bottom:31px;top:auto}.cart__items__row{padding:24px}.cart__items__image .cart__items__img{border-radius:4px}.cart__items__title{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:700;font-size:14px;line-height:140%;padding:0}.cart__items__row{border-bottom:1px solid #e0e0e0}.cart__items__quantity .quantity__wrapper{margin:0;height:32px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px;gap:10px;background:#fff;border-width:1px 0px;border-style:solid;border-color:#e0e0e0}.cart__items__quantity .quantity__input{padding:11px 20px!important;border:0!important;height:32px;font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:600;font-size:14px;line-height:140%;background:transparent;width:110px}.quantity__button svg{pointer-events:none}.quantity__button{border-width:0 1px;border-style:solid;border-color:#e0e0e0}.cart--loading .quantity__button{opacity:1;z-index:1}.cart__items__quantity{display:flex;align-items:center;justify-content:space-between;gap:7px}.line__price{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:700;font-size:14px;line-height:140%;text-align:right;color:#171717}.drawer__accordion .accordion__title:after{display:none!important}.accordion__title .caret-arrow svg{transition:.3s ease}.drawer__accordion .accordion__title{display:flex;align-items:center;justify-content:space-between;padding:16px 24px!important;font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:400;font-size:16px;line-height:140%}.drawer__notes__input{box-sizing:border-box;display:flex;flex-direction:row;align-items:flex-start;padding:10px 10px 48px;gap:48px;height:120px;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:3px}.accordion__title.accordion-is-open .caret-arrow svg{transform:rotate(-180deg);transition:.3s ease}.drawer__accordion .accordion__title,.drawer__bottom{background-color:#fff}.drawer__bottom{border-top:1px solid #171717}.drawer__accordion{border-top:0;border-bottom:0}.cart-divider{margin:0 24px;height:1px;background:#e0e0e0}.drawer__footer__subtotal .cart__footer__itemtotal,.drawer__footer__subtotal .cart__footer__discount{padding:24px;border:0;display:flex;justify-content:space-between;align-items:center}.cart__footer__label,.cart__footer__value{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:700!important;font-size:18px;line-height:140%}.drawer--button-wrapper{padding:0 24px 24px}.cart-btn{margin-bottom:16px}.drawer--visible .drawer__underlay .drawer__underlay__fill,.is-open .drawer__underlay .drawer__underlay__fill,.drawer__underlay.underlay--visible .drawer__underlay__fill{background:#171717;opacity:.6}.drawer__underlay .drawer__underlay__blur{display:none}.search-popdown{background:#f5f5f5}.search-popdown .search__predictive__actions input{box-sizing:border-box;height:53px;border-bottom:1px solid #e0e0e0}.search__predictive__close__inner{align-items:start}.search__predictive__input{position:relative;width:100%;max-width:870px}.search__predictive__button{display:flex;align-items:center;gap:6px;border-left:1px solid;height:25px;position:absolute;right:0;padding:0 12px!important;top:13px}.instant-search-menu{background:#f5f5f5!important;border:none!important;border-radius:0 0 2px 2px;box-shadow:none!important;z-index:2147483647;width:100%!important;left:0!important}.instant-search-menu>div{max-width:854px;margin:0 auto!important}.instant-search-menu.left dd{display:none}@media only screen and (max-width: 768px){.drawer__search .search__predictive__button,.search-drawer .search__predictive__clear{display:none}.instant-search-menu{padding:20px}}.announcement .accent-size-10{font-family:var(--FONT-STACK-HEADING);font-style:normal;font-weight:700;font-size:40px;line-height:140%}.footer-contact__item{margin-bottom:20px;display:flex;align-items:start;gap:14px;font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:400;font-size:14px;line-height:140%}.footer__content__inner{padding:0}.footer__content__flex{display:flex;align-items:stretch;gap:24px}.footer__content__contact{flex:0 0 420px;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:64px 24px;gap:20px;border-right:1px solid #171717}.footer__socials-details .footer__icon--social{box-sizing:border-box;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;padding:0;gap:10px;width:32px;height:32px;max-width:32px;border:1px solid rgba(255,255,255,.12);border-radius:4px;flex:none;order:0;flex-grow:0;transition:.3s ease;margin:0 8px 0 0}.footer__socials-details .footer__icon--social:hover{background:#f5f5f5;color:#171717}.footer__socials-details .footer__icon svg{width:16px;height:16px}.footer__title{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:500;font-size:18px;line-height:140%;text-transform:capitalize;padding-bottom:24px}.footer__quicklinks a{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:400;font-size:16px;line-height:140%}.footer__content__flex .float-grid{width:100%;padding:64px 0}.footer-top__content .section-padding-custom{border-bottom:1px solid #171717}.newslatter-flex-wrap{display:flex;align-items:center;gap:10px;justify-content:space-between}.newslatter-flex{display:flex;flex:0 0 70%;align-items:center;max-width:755px}.newsletter-block-wrapper{display:flex;justify-content:end;width:100%;gap:48px}.newslatter-flex-wrap{padding:32px 0}.newslatter-heading{flex:0 0 40%}.newslatter-flex form{width:100%}.newslatter-flex-wrap .newslatter-title{font-family:var(--FONT-STACK-HEADING);font-style:normal;font-weight:700;font-size:19px;line-height:140%;margin:0}.newslatter-flex-wrap .newslatter-title+.rte{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:400;font-size:14px;line-height:140%}.newslatter-flex-wrap .input-group--inner-button{width:100%;padding-right:14px}.newslatter-flex-wrap .input-group .input-group-field{height:52px;font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:400;font-size:14px;line-height:140%}.newsletter-iamge-block:first-child{max-width:145px}.newsletter-iamge-block:last-child{max-width:255px}.section-newsletter--custom{border-bottom:1px solid #171717}.subfooter__copyright>a{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:400;font-size:14px;line-height:140%}.subfooter__copyright{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:400;font-size:14px;line-height:140%;text-transform:capitalize}@media only screen and (max-width: 768px){.footer__content__flex{gap:0;flex-direction:column}.footer__content__flex .float-grid{width:100%;padding:40px 0;padding-left:var(--outer);padding-right:var(--outer)}.footer__content__contact{padding:40px 0;padding-left:var(--outer);padding-right:var(--outer);gap:20px;border-right:0;border-bottom:1px solid #171717;flex:1}.footer-top__content>.section-padding-custom{padding-left:0;padding-right:0}.newslatter-flex-wrap{gap:20px;justify-content:space-between;flex-direction:column}.newslatter-flex{gap:16px;flex-direction:column}.newsletter-iamge-block:first-child{max-width:108px}.newsletter-block-wrapper{gap:24px}}.sizr-cart__link{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:700;font-size:12px;line-height:140%;text-decoration-line:underline}.size-cart__wrapper{display:flex;align-items:center;gap:14px}.size-cart__wrapper popout-select{flex:1}.size-chart-title{margin-bottom:30px!important}@media only screen and (min-width: 992px){.product__media__wrapper{position:sticky;top:30px}}.slider-arrow{display:none;position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;font-size:3rem;cursor:pointer;z-index:10;width:40px;height:40px}.slider-arrow.prev{left:84px}.slider-arrow.next{right:30px}@media (min-width: 768px){.slider-arrow{display:block}}.media__buttons__holder{position:absolute;bottom:auto;top:20px;left:auto;right:20px}.media__button{opacity:1}.product-image-wrapper,.media__thumb{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.media__thumb.is-activated{border:1px solid #171717}@media only screen and (min-width: 768px){.product-single .product__inner{padding-inline-start:48px;max-width:550px;margin:0}}.product__title{font-family:var(--FONT-ADJUST-BODY);font-style:normal;font-weight:700;font-size:28px;line-height:140%}.rating__wrapper__title{display:none}.product__block__price{margin-top:16px}.line__price del,.compare-at,.product__price--compare{position:relative;font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:400;font-size:12px;line-height:140%;text-decoration:none!important;color:#171717}.line__price del:before,.compare-at:before,.product__price--compare:before{content:"";position:absolute;height:0px;left:0%;right:-.64%;top:calc(50% - 3px);border:1px solid #e41212;transform:matrix(.99,.11,-.11,.99,0,0)}.product__price--off{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:700;font-size:12px;line-height:140%;color:#fff;letter-spacing:0;display:flex;flex-direction:row;align-items:flex-start;padding:4px 6px;gap:5px;height:25px;background:#171717;border-radius:4px}.product__price{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:700;font-size:18px;line-height:140%}.product__inventory{display:flex;align-items:center;gap:6px;margin:0;font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:700;font-size:14px;line-height:140%}.product--no-media .product__inventory{justify-content:center}.product__inventory .stock-pulse{display:inline-block;position:relative;height:20px;width:20px}.product__inventory .stock-pulse:after,.product__inventory .stock-pulse:before{width:11px;height:11px;border-radius:15px;background:#171717;position:absolute;left:0;top:0;content:"";margin:5px}.featured-product .stock-pulse:before{top:5px;left:5px}.stock-pulse:before{animation:pulse 1.7s linear infinite}.product__inventory .low-stock:after,.product__inventory .low-stock:before{background:#f48e00}.product__inventory .in-stock:after,.product__inventory .in-stock:before{background:#171717}.product__inventory .out-of-stock:after,.product__inventory .out-of-stock:before{background:#cf9fa6}.low-status{color:#f48e00}.in-status{color:#171717}.out-of-stock{color:#cf9fa6}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-align:center;white-space:nowrap;transition:width .6s ease;width:100%}.progress{display:-ms-flexbox;height:1rem;overflow:hidden;font-size:.75rem;display:flex;flex-direction:row;align-items:flex-start;padding:0 48px 0 0;gap:10px;height:4px;background:#15151440;border-radius:.25rem}.progress{width:100%;height:4px;margin-top:10px}.progress-bar{background:#171717;height:4px}.progressbar-active{animation-name:progress;animation-duration:1s;animation-fill-mode:forwards;animation-delay:.4s}@keyframes progress{0%{width:0}to{width:100%}}.product-inventory,.product-description{margin-bottom:20px}.product-des-heading{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:700;font-size:14px;line-height:140%;margin-bottom:8px}.rich-text{font-size:14px}.product-info__panel{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:24px;background:#f2f6f9;border:1px solid #f2f6f9;border-radius:4px;margin-bottom:20px}.swatch__button.sold-out a:before,.swatch__button input.sold-out~label:before,.swatch__button input.unavailable~label:before,.swatch__button input:disabled~label:before,.radio__button .sold-out+label:before,.radio__button .unavailable+label:before{content:"";position:absolute;top:-5%;left:50%;width:2px;height:110%;transform:rotate(65deg);background:currentColor;opacity:.6;pointer-events:none;z-index:1}.swatch__button label,.swatch__label{width:30px;height:30px;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:10px;outline:1px solid rgba(0,0,0,.2);border-radius:100px;outline-offset:6px;transition:.3s ease}.radio__inputs--swatch{column-gap:20px}.swatch__button input:checked+label{outline-offset:0px;transform:scale(1.3);transition:.3s ease;outline:1px solid rgba(0,0,0,1)}.product-grid-item .swatch__button label,.product-grid-item .swatch__label{width:20px;height:20px;outline-offset:1px}.product-grid-item .grid__swatch__container{overflow:unset}[data-select-label=Material] .radio__inputs--swatch{column-gap:14px}[data-select-label=Material] .swatch__button label,[data-select-label=Material] .swatch__label{width:100px;height:100px;border-radius:3px;display:flex;align-items:center;justify-content:center;background-color:transparent;outline:none!important;transform:none!important}.overlay-lebel{display:block;position:absolute;left:0;top:0;width:100px;height:100px;background:linear-gradient(0deg,#0003,#0003);border-radius:3px;visibility:hidden;opacity:0}.check-mark{visibility:hidden;opacity:0;z-index:2}[data-select-label=Material] .swatch__button input:checked+label .overlay-lebel,[data-select-label=Material] .swatch__button input:checked+label .check-mark,[data-select-label=Material] .radio__button input:checked:checked+label .check-mark{opacity:1;visibility:visible;outline:none!important}.value-name{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:600;font-size:12px;line-height:140%;margin-top:5px;display:block}.radio__legend__label{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:700;font-size:14px;line-height:140%;text-transform:none}.radio__legend span:not(.radio__legend__label){border:0;font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:400;font-size:14px;line-height:140%}.product__block__variants{width:100%}.select-popout__toggle{padding:12px 14px;gap:10px;height:41px;background:#fff;border-radius:4px;font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:700;font-size:12px;line-height:140%}.select-popout__option{font-family:var(--FONT-STACK-BODY)}.select-popout__toggle svg{background-color:transparent}.quantity__wrapper{max-width:140px;min-width:75px;height:46px;background-color:#fff}.quantity__button{background-color:#fff;width:46px;font-size:20px;font-weight:500}.quantity__input{background-color:#fff;border:0!important;font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:600;font-size:14px;line-height:140%}#NullssureGiftWrap{padding:10px;background:#fff;border-radius:4px;margin-bottom:0!important}.NullsgifDiv{width:100%;display:flex;gap:10px;align-items:center;padding:10px;margin:0!important;background:#f5f0eb;border:1px solid #e0e0e0;border-radius:10px}.NullsGiftWrapTitle{order:2;margin:0!important}.NullsgiftWrapImg{order:3;height:45px!important}#NullsgiftWrap{order:1}.btn--add-to-cart{margin-top:20px}.product__block__buttons{width:100%}.payment_terms-custom{margin-bottom:20px}.product-accordion .accordion__wrapper{border:0;border-bottom:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1)}.product-accordion .accordion__title{padding:20px 0;font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:700;font-size:16px;line-height:140%;letter-spacing:0;text-transform:none;background-color:transparent}.product-accordion .accordion__body{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:400;font-size:14px;line-height:140%;padding:0 0 24px}.list-payment{list-style:none;padding:0;margin:0 0 20px;width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.list-payment .list-payment__item .icon{width:35px;height:24px}.grid__swatch__container{margin:4px 0 10px}.product__grid__vendor{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:400;font-size:14px;line-height:140%;margin-bottom:6px}.share-holder{margin:0;width:auto}.product__block__share .share__button{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:700;font-size:16px;line-height:140%;text-transform:none;margin:0;padding:0;height:auto}.product__block__share{display:flex;align-items:center;gap:20px;justify-content:space-between;width:100%}.product__block__share .banner--link{text-decoration:underline;text-transform:none!important;font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:700;font-size:14px;line-height:140%;text-align:right;text-decoration-line:underline}.icon_box__wrap .product__block__icon{display:flex;flex-flow:row nowrap;align-items:center;flex-direction:column;padding:0;justify-content:center;position:relative}.icon_box__wrap{align-items:start;box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:40px 20px 20px;gap:26px;isolation:isolate;border:1px solid #e0e0e0;border-radius:9px}.icon_box__wrap .product__block__icon p{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:700;font-size:14px;line-height:140%;text-align:center;color:#171717;letter-spacing:0}.icon_box__wrap .product__block__icon a{display:block;font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:500;font-size:12px;line-height:140%;text-align:center;text-decoration-line:underline;text-transform:none;color:#171717;letter-spacing:0}.icon_box__wrap .icon-holder>div{width:var(--ICON-SIZE);margin-bottom:16px}.icon_box__wrap .product__block__icon:before{content:"";width:1px;height:123px;background:#e0e0e0;position:absolute;right:-13px;top:0}.icon_box__wrap .product__block__icon:last-child:before{display:none}.icon_box__wrap{position:relative}.powered-by{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 16px;gap:10px;position:absolute;height:38px;left:calc(50% - 93px);top:-19px;background:linear-gradient(0deg,#0003,#0003),linear-gradient(0deg,#0003,#0003),linear-gradient(0deg,#0003,#0003),linear-gradient(0deg,#0003,#0003),linear-gradient(0deg,#0003,#0003),linear-gradient(0deg,#0003,#0003),linear-gradient(0deg,#0003,#0003),linear-gradient(0deg,#0003,#0003),linear-gradient(0deg,#0003,#0003),#fff;border-radius:4px;font-family:Avenir LT Std;font-style:normal;font-weight:700;font-size:16px;line-height:140%;text-align:center;color:#fff}.powered-by a{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:700;font-size:16px;line-height:140%;text-align:center}@media only screen and (max-width: 768px){.icon_box__wrap{padding:20px 10px;gap:7px;align-items:start}.icon_box__wrap .product__block__icon:before{content:"";right:-6px;height:110px}.icon_box__wrap .product__block__icon p{font-weight:700;font-size:12px;line-height:140%}.icon_box__wrap .icon-holder>div{width:39px;margin-bottom:6px}}.section-faq-adjust .section-header{margin-bottom:64px}.accordion-top{box-sizing:border-box;padding:32px 0 0;border-top:1px solid rgba(0,0,0,.1)}.template__cart__flex{display:flex;align-items:start;gap:120px}.template__cart__inner{flex:1}.template__cart__footer{flex:0 0 420px;max-width:420px;display:flex;flex-direction:column;padding:20px;background:#fff;border-radius:4px;margin-top:0}.cart__template .cart__items__grid{display:grid;grid-template-columns:170px 1fr;grid-column-gap:var(--gutter);grid-row-gap:6px}.cart__items__grid.cart__heading__wrapper{display:none}.cart__template .cart__items__row{padding:0;border:1px solid #e0e0e0;border-radius:4px;margin-bottom:24px}.cart__template .cart__items__total,.cart__template .cart__remove,.cart__template .cart__items__price{display:none}.cart__template .cart__items__quantity{margin-top:10px;display:flex;flex-direction:row;align-items:center;padding:12px 16px;gap:10px;background:#ededed;border-radius:4px;margin-right:16px;margin-bottom:16px}.cart__template .cart__items__title{margin-top:16px}.cart__template .cart__items__image .cart__items__img{display:block;max-width:100%;max-height:100%;width:auto;height:100%;-o-object-fit:contain;object-fit:contain}.line__price{align-items:center}.total-line-price{display:none}.cart__template .total-line-price{display:inline-block;margin-right:5px}.cart__template .cart__page__title{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:700;font-size:24px;line-height:140%;margin-bottom:24px;text-align:left}.cart__footer__itemtotal{display:flex;align-items:center;justify-content:space-between}.template__cart__footer .cart__footer__label{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:700;font-size:24px;line-height:140%;color:#171717;text-transform:none}.template__cart__footer .cart__footer__value{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:700;font-size:24px;line-height:140%;color:#171717}.cart__footer__shipping{display:flex;flex-direction:column;align-items:flex-start;padding:24px;gap:12px;background:#f5f5f5;border-radius:8px}.estimate_shipping--title{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:700;font-size:18px;line-height:140%;color:#171717;margin-bottom:0}.template__cart__footer .cart__footer__shipping .shipping-calculator{padding:0;width:100%}.shipping-calculator label{display:none}.shipping-calculator select,.shipping-calculator input{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:14px 16px;gap:10px;height:52px;background:#fff;border:1px solid #e0e0e0;border-radius:12px}.shipping__rates__button{margin:0}.total-wrapper{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #171717}.cart__notes__label{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:700;font-size:24px;line-height:140%;margin-bottom:12px}.payment-security-flex{display:flex;align-items:center;gap:12px;margin-bottom:24px;font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:600;font-size:14px;line-height:140%;color:#171717}.cart__footer__notes textarea{margin-bottom:0}.cart__template .list-payment .list-payment__item .icon{width:33px;height:24px}.cart__template .list-payment{margin:24px 0 0}@media only screen and (max-width: 768px){.template__cart__flex{gap:48px;flex-direction:column}.cart__template .cart__items__grid{grid-template-columns:90px 1fr}.cart__template .total-line-price{display:none}.cart__template .cart__items__image .cart__items__img{width:auto;height:auto}.cart__template .cart__items__quantity{margin-top:5px;padding:0 10px 0 0;margin-bottom:5px;background:transparent}.cart__template .cart__items__row{padding:10px 0;border-left:0;border-right:0}.cart__template .cart__items__grid.cart__heading__wrapper{display:none}.cart__template .cart__items__title{margin-top:0}.cart__items__quantity .quantity__input{width:90px}.cart__notes__label,.template__cart__footer .cart__footer__label,.cart__template .cart__page__title,.template__cart__footer .cart__footer__value{font-size:20px}}.abouts-us-content{max-width:866px;margin:0 auto 40px}.divider--header{position:relative;display:inline-block;margin-top:24px}.divider--header:after,.divider--header:before{content:"";position:absolute;width:100%;height:1px;width:227.5px;background:#171717;top:21px}.divider--header:after{right:70px}.divider--header:before{left:70px}@media only screen and (max-width: 768px){.divider--header:after,.divider--header:before{width:120.5px}}.section-story{position:relative}.story-block-wrapper{display:flex;align-items:center}.story-contnent{padding:40px 24px}.story-image-wrapper{flex:0 0 34%;height:250px;max-width:200px;position:relative}.story-title{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:700;text-transform:none;margin-bottom:10px}.collection__filters__outer{position:relative;z-index:99999999;background:#fff;height:100%}.collection__filters__inner{overflow:auto;height:100%;background:#f5f5f5}.collection__filters__inner::-webkit-scrollbar{width:3px;height:3px}.collection__filters__inner:-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:0}.sidebar__filter__group{padding:24px;margin:0;border-bottom:1px solid rgba(46,46,46,.1)}.drawer__underlay{display:block!important}.drawer__top{display:flex!important}.drawer__title{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:700;font-size:18px;line-height:140%;color:#171717;display:flex;align-items:center;gap:8px}.collection__filters__outer .drawer__top{height:80px}.collection__filters__outer .drawer__button{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5px;gap:10px;width:40px;height:40px;border:1px solid #E0E0E0;border-radius:4px}.sidebar__heading{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:700;font-size:14px;line-height:140%;color:#171717}.sidebar__filter__group .filter__button label,.sidebar__filter__group .sidebar__navigation__list+button{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:500;font-size:12px;line-height:140%;color:#171717;padding:4px 4px 4px 25px}.sidebar__navigation__list .icon-box,.sidebar__navigation__list .icon-theme{position:absolute;left:0}.filter--availability .stateful-filter-icons .icon-box{width:15px;height:15px;border:1px solid rgba(23,23,23,.4);border-radius:100px;box-sizing:border-box}.filter__button input:checked~label .icon-box .checkbox-core:before{content:"";background-color:#171717;width:13px;height:13px;border-radius:50%;position:absolute;left:0;top:0}.filter__button input:checked~label:hover .icon-box{opacity:1}.checkbox-core{fill:#0000;stroke:#0000}.filter__button input:checked~label .icon-box .checkbox-border{fill:var(--text-dark)}.sidebar__filter__group .filter__button label:hover .checkbox-core,.sidebar__filter__group .sidebar__navigation__list+button:hover .checkbox-core{fill:#0000;stroke:#000}.stateful-filter-icons .icon-box{width:15px;height:15px;border:1px solid rgba(23,23,23,.4);border-radius:4px}.filter__button input:checked~label .icon-box{border:1px solid rgba(23,23,23,1);background-color:#000}.filter__button input:checked~label .icon-box .checkbox-core{stroke:#fff;fill:#0000}.filter__button input:disabled~label .icon-box{opacity:.4}.filter--availability .filter__button input:checked~label .icon-box .checkbox-core{stroke:#0000;fill:#000}.filter--availability .filter__button input:checked~label .icon-box{border:0;background-color:transparent}.filter--availability .filter__button input:checked~label .icon-box .checkbox-border{fill:#0000}.sidebar__filter__group .filter--availability .filter__button label:hover .checkbox-core,.sidebar__filter__group .filter--availability .sidebar__navigation__list+button:hover .checkbox-core{fill:#000;stroke:#000}.sidebar__navigation__list .sidebar__navigation__list__item{display:block;padding:0;margin:12px 0;font-size:0}.sidebar__filter__group .swatch__button label,.sidebar__filter__group .swatch__label{width:100%;height:auto;background-color:transparent;outline:none;border-radius:0;overflow:visible;display:flex;align-items:center;flex-direction:row;background-image:none!important}.sidebar__filter__group .swatch__button input:checked+label{outline-offset:0px;transform:none;transition:.3s ease;outline:none;border-radius:0}.color-circle{width:30px;height:30px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;outline:1px solid rgba(0,0,0,.2);border-radius:100px;outline-offset:2px;transition:.3s ease;background-color:var(--swatch);margin-left:0;overflow:hidden;color:#fff;background-image:var(--bg-image);background-repeat:no-repeat;background-size:cover}.sidebar__filter__group .swatch__button input:checked+label .color-circle{outline-offset:0px;transform:scale(1.1);transition:.3s ease;outline:1px solid rgba(0,0,0,1)}.sidebar__filter__group .swatch__button input:checked+label .check-mark{visibility:visible;opacity:1;z-index:2}.sidebar__filter__group .swatch__button label[data-swatch=white i],.sidebar__filter__group .swatch__button .swatch__label[data-swatch=white i],.sidebar__filter__group .swatch__button label[style*=ffffff i],.sidebar__filter__group .swatch__button .swatch__label[style*=ffffff i]{box-shadow:none}.swatch__button label[data-swatch=white i] .color-circle,.swatch__button .swatch__label[data-swatch=white i] .color-circle,.swatch__button label[style*=ffffff i] .color-circle,.swatch__button .swatch__label[style*=ffffff i] .color-circle{box-shadow:0 0 0 1px var(--text-light) inset;color:#000}.sidebar__filter__group .swatch__button input:checked~label[data-swatch=white i]{box-shadow:none}.sidebar__filter__group .swatch__button input:checked~label[data-swatch=white i] .color-circle{box-shadow:0 0 0 1px var(--text-light) inset}.color-name{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:400;font-size:14px;line-height:140%;color:#171717}.range__dot{position:absolute;z-index:2;display:block;width:30px;height:30px;padding:8px;top:3px}.filter__price__field{flex:1;max-width:calc(50% - 20px);border-bottom:1px solid var(--border);box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 10px;gap:10px;width:116px;height:41px;background:#fff;border:1px solid #E0E0E0;border-radius:3px;flex:none;align-self:stretch;flex-grow:0}input[type=number].filter__price__input{text-align:center}@media only screen and (min-width: 768px){.collection__filters__wrapper{position:fixed;left:0;background:#fff;bottom:0;z-index:99999;height:100%;transition:width .8s cubic-bezier(.215,.61,.355,1) .2s;min-width:300px;max-width:300px;width:300px;margin-left:-300px;transition:width .2s cubic-bezier(.215,.61,.355,1) .01s,margin .2s cubic-bezier(.215,.61,.355,1) .01s}.collection__filters__inner{margin-left:0;padding:0}}.sidebar__heading__color{display:none!important}.collection__nav__buttons{display:flex;justify-content:space-between;width:100%;height:100%}.collection__filters__toggle{background-color:#000;font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:700;font-size:14px;line-height:140%;color:#fff;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 24px;gap:6px;height:44px;background:#171717;border-radius:5px;text-transform:none}.collection__nav{height:auto;padding:16px 0;box-sizing:border-box;height:76px;border:0;border-bottom:1px solid rgba(46,46,46,.1);border-top:1px solid rgba(46,46,46,.1)}.filter-btn-wrap{display:flex;align-items:center;gap:18px}.collection__count,.collection__count strong{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:500;font-size:14px;line-height:140%;color:#171717}.collection-sort{display:flex;align-items:center;gap:10px}.popout--navbar .popout__toggle{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:12px 14px 12px 16px;gap:6px;height:44px;background:#fff;border:1px solid #F5F5F5;border-radius:5px;font-family:Avenir LT Std;font-style:normal;font-weight:400;font-size:14px;line-height:140%;color:#171717;text-transform:none}.collection-lebel{font-family:Avenir LT Std;font-style:normal;font-weight:600;font-size:14px;line-height:140%;color:#171717}.popout--navbar .popout-list{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:8px;background:#fff;border:1px solid #F5F0EB;border-radius:5px;padding:12px 16px;width:100%}.popout-list__item--current .popout-list__option span{border-bottom:0}.popout-list__option{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:400;font-size:14px;line-height:140%;color:#171717;text-transform:none;width:100%;padding:0}.popout-list__item{width:100%}.popout-list__item--current .popout-list__option{font-weight:600}.popout-list__option:hover{background-color:transparent}@media only screen and (max-width: 768px){.filter-btn-wrap .collection__count,.collection-lebel{display:none}.popout--navbar .popout-list{min-width:180px;right:0;left:auto}}@media only screen and (max-width: 767px){.collection__filters__outer{position:fixed}.drawer__underlay{background:#171717;opacity:.6}}.pagination-custom,.collection .pagination-custom{margin-top:48px;display:flex;justify-content:center;align-items:center;gap:12px}.pagination-custom__num>a,.pagination-custom__num>span{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px;gap:10px;width:40px;height:40px;border:1px solid #E0E0E0;border-radius:8px;font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:700;font-size:14px;line-height:140%}.pagination-custom__arr>a,.pagination-custom__arr>span{position:relative;float:left;padding:10px;gap:10px;width:40px;height:40px;line-height:1.42;text-decoration:none;border:1px solid #E0E0E0;border-radius:8px!important}.pagination-custom__num.active span{background-color:#000;color:#fff}.pagination-custom__num.active span:after{display:none}.category-title{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:400;font-size:14px;line-height:140%;text-align:center;color:#171717;margin:12px 0 0}.category-media{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:0;gap:10px;isolation:isolate;border-radius:100px;overflow:hidden;transition:.3s ease;position:relative}.category-media img{width:100%;height:100%;object-fit:cover;transition:.3s ease}.category-item:hover .category-media{outline:1px solid #151514;outline-offset:4px;transition:.3s ease}.category-item:hover .category-media img{transform:scale(1.12);transition:.3s ease}.section-shop-category .slideshow__swiper{padding:5px}.overlay-image{background:linear-gradient(0deg,#0003,#0003),url(image.png);border-radius:100px;display:flex;align-items:center;justify-content:center;position:absolute;height:100%;width:100%;opacity:0;visibility:hidden;transition:.3s ease}.category-item:hover .overlay-image{visibility:visible;opacity:1;transition:.3s ease}.product-section{background-color:#fafcff}.custom-design-flex{display:flex;align-items:center;gap:135px}.custom-dsign-header{flex:0 0 44%;max-width:44%}.custom-design-content{flex:1}.custom-dsign-header .section-header{margin-bottom:0}@media only screen and (max-width: 1280px){.custom-design-flex{gap:90px}.custom-dsign-header{flex:0 0 48%;max-width:48%}}@media only screen and (max-width: 768px){.custom-design-flex{gap:80px;flex-direction:column}.custom-dsign-header{flex:0 0 100%;max-width:100%}.custom-design-content{flex:1;width:100%}}.box-number{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;gap:10px;width:40px;height:40px;flex:0 0 40px;background:#171717;border-radius:4px;font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:600;font-size:18px;line-height:140%;color:#fff;outline:1px solid #171717;outline-offset:4px;position:relative}.custom-design-content{position:relative}.custom-design-content:before{content:"";position:absolute;left:22px;top:0;height:100%;width:1px;background-color:#fff}.box__item{display:flex;align-items:start;gap:24px;margin-bottom:16px;position:relative}.box-title{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:600;font-size:18px;line-height:140%;margin:0 0 10px;padding-bottom:10px;border-bottom:1px solid #FFFFFF}.box-text{font-family:Avenir LT Std;font-style:normal;font-weight:400;font-size:14px;line-height:140%}.section_text{margin-top:24px}.contact-map-flex{display:flex;align-items:center;justify-content:space-between;gap:134px}.contact-map-header{max-width:422px}.contact-map-header .section-header{margin-bottom:32px}.contact-map,.contact-map-content{flex:1}.contact-icon-item{display:flex;flex-direction:row;align-items:center;padding:16px 24px;gap:16px;background:#fff;border-radius:8px;margin-bottom:12px}.contact-icon{max-width:24px;height:24px}.social__block{display:flex;align-items:center;gap:12px;margin-top:24px}.social-title{font-family:Avenir LT Std;font-style:normal;font-weight:600;font-size:14px;line-height:140%}.social__block .footer__icon--social{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;gap:10px;width:40px;height:40px;border:1px solid #E0E0E0;border-radius:4px;flex:0 0 40px;max-width:40px;margin:0;transition:.3s ease}.social__block .footer__icon--social svg{width:16px;height:16px}.social__block .footer__icon--social:hover{background:#171717;border:1px solid #E0E0E0;border-radius:4px;color:#fff;transition:.3s ease}.contact-map{box-sizing:border-box;padding:12px;gap:48px;border:2px solid #FFFFFF;filter:drop-shadow(0px 11px 38px rgba(143,136,255,.06));border-radius:10px}@media only screen and (max-width: 1280px){.contact-map-flex{gap:80px}}@media only screen and (max-width: 768px){.contact-map-flex{gap:40px;flex-direction:column}}.section-video .align--middle-right .hero__content{max-width:624px;width:100%;text-align:left}.section-video .hero__title p{text-transform:uppercase}.section-video .align--middle-right .hero__cta__wrapper{justify-content:flex-start}@media only screen and (max-width: 479px){.section-video .align--middle-right .hero__cta__wrapper{justify-content:flex-start;align-items:start}}.grid--collage{display:grid;grid-template-columns:repeat(4,1fr);gap:0;row-gap:48px;margin:0 auto}.grid--collage .grid__item:first-child{grid-column:span 2;grid-row:span 2;padding-right:24px}.grid--collage .article__item{height:100%}.article__item-image{position:relative}.article__item-tag{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 14px;gap:10px;position:absolute;min-width:67px;height:36px;left:12px;bottom:12.18px;background:#5f6353;font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:700;font-size:14px;line-height:140%;color:#fff;text-transform:none}.article__item-date{display:flex;align-items:center;gap:4px;font-family:Avenir LT Std;font-style:normal;font-weight:500;font-size:14px;line-height:140%;color:#171717}.article__item-date span{line-height:0}.article__item-meta{border-bottom:1px solid #E0E0E0;padding-bottom:16px;margin-bottom:16px}.article__item-title{font-family:Avenir LT Std;font-style:normal;font-weight:700;font-size:16px;line-height:140%;color:#171717;margin-bottom:16px}.grid--collage .article__item-title{font-size:24px;line-height:140%}.article__item-author{font-family:Avenir LT Std;font-style:normal;font-weight:400;font-size:12px;line-height:140%;color:#171717}@media only screen and (max-width: 768px){.grid--collage{grid-template-columns:1fr;padding-right:var(--outer)!important}.grid--collage .grid__item:first-child{grid-column:auto;grid-row:auto;padding-right:calc(var(--gutter) / 2)}.article__item-title{font-size:20px}}.blog__tag{margin-bottom:3px;min-width:77px;height:44px;display:inline-flex;align-items:center;background:#fff;justify-content:center;border-radius:0;font-family:Avenir LT Std;font-style:normal;font-weight:500;font-size:14px;line-height:140%;color:#171717;text-transform:none}.blog__tag.blog__tag--active{background-color:#000;color:#fff}.blog__article{padding:0!important;box-shadow:none!important}.image__hero__frame{border-radius:8px}.article-header{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:24px;gap:16px;max-width:85%;background:#fff;border-radius:8px;margin:-65px auto 0}.article-author{font-family:Avenir LT Std;font-style:normal;font-weight:400;font-size:14px;line-height:140%}.article-author strong{font-family:Avenir LT Std;font-style:normal;font-weight:600;font-size:14px;line-height:140%;color:#171717}.blog__article__title{font-family:The Seasons;font-style:normal;font-weight:700;font-size:27px;line-height:140%;color:#171717}.blog-meta{display:flex;align-items:center;justify-content:space-between;width:100%}.blog-meta ul{display:flex;align-items:center;gap:8px}.blog-meta ul li>span{font-family:Avenir LT Std;font-style:normal;font-weight:700;font-size:14px;line-height:140%;color:#171717}.blog__meta-inner{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.blog__meta-inner .blog__tag{margin:0;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 14px;gap:10px;min-width:85px;height:36px;background:#5f6353;border-radius:4px;font-family:Avenir LT Std;font-style:normal;font-weight:700;font-size:14px;line-height:140%;color:#fff}.blog__article__content{font-family:Avenir LT Std;font-style:normal;font-weight:400;font-size:16px;line-height:140%}.blog__article__content a{text-decoration:underline}.blog__article__content p,.blog__article__content h2,.blog__article__content h3,.blog__article__content h4,.blog__article__content h5{margin-bottom:24px!important}.blog__article__content blockquote{display:flex;align-items:start;padding:0;gap:24px;border:0}.blog__article__content blockquote p{flex:1 1 50%}.blog__article__content blockquote p:first-child{line-height:0}.blog__article__content blockquote p:first-child img{border:1px solid;width:100%;object-fit:cover;height:100%}.blog__article__content blockquote p{font-style:normal}.btn--previous{gap:14px}.btn--previous img{width:48px;height:48px}.btn--next{gap:14px}.btn--next img{width:48px;height:48px}.navigate-title{width:238px;height:44px;font-family:Avenir LT Std;font-style:normal;font-weight:600;font-size:16px;line-height:140%;color:#171717}.navigate-text{text-transform:uppercase;font-family:Avenir LT Std;font-style:normal;font-weight:700;font-size:12px;line-height:140%;color:#171717}.pagination-wrapper{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:24px 0 60px;gap:143px;border-top:1px solid #E0E0E0}.comment-form{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:48px;gap:20px;background:#fff;border:1px solid #E0E0E0;border-radius:8px}.float-row{display:flex;width:100%;gap:24px}.float-row .float__wrapper{position:relative;margin:0;flex:1;width:100%}.blog__comments .float__wrapper,.float-row .float__wrapper textarea{width:100%}.blog__comments .float__wrapper input{width:100%;height:58px}.blog__comments .float__wrapper label{position:relative!important;opacity:1!important;z-index:1!important;background-color:transparent;padding:0 0 8px;margin:0;left:0;transform:none;font-family:Avenir LT Std;font-style:normal;font-weight:600;font-size:14px;line-height:140%;color:#171717}.blog__sidebar{position:relative;margin-top:0;padding-left:70px}.search-panel{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:20px;gap:24px;background:#fff;border:1px solid #E0E0E0;border-radius:4px;margin-bottom:40px}.blog-search-form{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 8px 0 0;gap:10px;background:#f5f5f5;border:1px solid #E0E0E0;border-radius:3px;width:100%}.blog-search-input{margin-bottom:0!important;height:56px!important;border:0!important;box-shadow:none}.blog-search-input:focus{box-shadow:none!important}.blog-search-button{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px;gap:10px;margin:0 auto;width:40px;height:40px;background:#171717;border-radius:2px}.seach-title{width:100%;font-family:Avenir LT Std;font-style:normal;font-weight:700;font-size:24px;line-height:140%;color:#171717;padding-bottom:20px;border-bottom:1px solid;margin:0}.search-text{font-family:Avenir LT Std;font-style:normal;font-weight:400;font-size:16px;line-height:140%;color:#171717}.latest-post-panel{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:20px;gap:24px;background:#fff;border:1px solid #E0E0E0;border-radius:4px;margin:0 0 40px}.latest-pos-title{width:100%;font-family:Avenir LT Std;font-style:normal;font-weight:700;font-size:24px;line-height:140%;color:#171717;padding-bottom:20px;border-bottom:1px solid;margin:0}.blog__sidebar .article__item-image{margin-bottom:0}.blog__sidebar .article__item-image img{border-radius:10px}.blog__sidebar .article__item-image:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background-color:#0000004d;z-index:1}.blog__sidebar .article__item{position:relative;margin-bottom:0;width:100%}.blog__sidebar .article__item-content{position:absolute;left:24px;bottom:24px;z-index:2}.blog__sidebar .article__item-content a{color:#fff;font-family:Avenir LT Std;font-style:normal;font-weight:700;font-size:24px;line-height:140%}.all-blogs-panel{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:20px;gap:24px;background:#fff;border:1px solid #E0E0E0;border-radius:4px;margin:0 0 40px}.all-blogs-panel ul>li{margin-bottom:24px}.all-blogs-panel ul>li>a{font-family:Avenir LT Std;font-style:normal;font-weight:400;font-size:18px;line-height:140%;transition:.3s ease;color:#171717}.all-blogs-panel ul>li>a:hover{text-decoration-line:underline;transition:.3s ease}.newslatter-panel{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:20px;gap:24px;background:#fff;border:1px solid #E0E0E0;border-radius:4px;margin:0 0 40px}.newslatter-panel form{width:100%}.newslatter-panel .input-group--inner-button{margin-bottom:15px}.newslatter-panel .btn{width:100%}.newslatter-panel .input-group--inner-button{padding:5px 8px 5px 5px;background-color:transparent}@media only screen and (max-width: 768px){.blog__sidebar{margin-top:40px;padding-left:0}.comment-form{padding:18px}.blog__comments .kicker-flourished{font-size:26px}.btn--previous img,.btn--next img{width:36px;height:36px}.navigate-title{display:none}.article-header{padding:18px;gap:16px;max-width:100%;margin:-65px auto 0}.blog-meta{flex-direction:column;gap:14px}.blog__article__content blockquote{flex-direction:column}.blog__article__content blockquote p:first-child img{height:100%!important}}.contact-form--card{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:48px;gap:20px;background:#fff;border:1px solid #E0E0E0;border-radius:8px}.contact-form{width:100%}.float__form-row{display:flex;align-items:center;gap:24px}.float__form-row .float__wrapper{flex:1;margin:0;width:100%}.float__wrapper input{height:56px}.contact-form--card .float__wrapper label{background:transparent;opacity:1;padding:0 4px 16px;position:relative;transform:none;z-index:1;left:0;font-family:Avenir LT Std;font-style:normal;font-weight:600;font-size:14px;line-height:140%}.contact-form-title{font-family:Avenir LT Std;font-style:normal;font-weight:700;font-size:24px;line-height:140%;color:#171717}.section-contact-form .contact-map-content-bottom{margin-top:120px}.section-contact-form .contact-map{box-sizing:border-box;border:1px solid #E0E0E0;overflow:hidden;padding:0!important}@media only screen and (max-width: 768px){.contact-form--card{padding:20px}.section-contact-form .contact-map-content-bottom{margin-top:60px}.float__form-row{gap:12px;flex-direction:column}}.full__page__form{margin:0 auto!important;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:48px 64px;gap:32px;background:#fff;border:1px solid #E0E0E0;border-radius:8px;max-width:640px}#CustomerLoginForm,#CustomerLoginForm form{width:100%}.account__form__title{font-family:The Seasons;font-style:normal;font-weight:700;font-size:40px;line-height:140%;text-align:center;color:#171717;text-transform:none;margin-bottom:16px}.sub-acc-title{font-family:Avenir LT Std;font-style:normal;font-weight:400;font-size:18px;line-height:140%;text-align:center;color:#171717;margin-bottom:32px}.float__wrapper label{background:transparent;opacity:1;padding:0 4px 9px;position:relative;transform:none;z-index:1;left:0;text-transform:none;font-family:Avenir LT Std;font-style:normal;font-weight:600;font-size:14px;line-height:140%;color:#171717}.float__wrapper{margin:20px 0 0}.recovery-link{font-family:Avenir LT Std;font-style:normal;font-weight:600;font-size:14px;line-height:140%;color:#171717;text-transform:none;margin:-10px 0 30px;display:inline-block}.btn-text-thick-line{font-family:Avenir LT Std;font-style:normal;font-weight:400;font-size:16px;line-height:140%;text-align:center;text-decoration-line:underline;color:#171717;text-transform:none;letter-spacing:0}.full__page__form .float__wrapper input{height:44px}.full__page__form .btn-text-thick-line:after{display:none}@media only screen and (max-width: 768px){.full__page__form{padding:16px 24px}}.form__legal p{font-family:Avenir LT Std;font-style:normal;font-weight:400;font-size:14px;line-height:140%;color:#171717}.form__legal a{text-decoration:underline;text-underline-offset:4px}.form__legal a:hover{text-decoration:none}.shopify-policy__body h4,.shopify-policy__body h3,.shopify-policy__body h2,.shopify-policy__body h5{font-family:var(--FONT-ADJUST-BODY)}.shopify-policy__body h4{font-size:24px}.form__legal{margin-top:20px}.float__wrapper+button{margin-top:20px}.tudor-info{text-align:center}div#tudor-container img{max-width:100%;margin:0 auto}img{vertical-align:middle}.tudor-header .tudornav{border-right-color:#181818;border-right-style:solid;border-right-width:1px;border-left-color:#181818;border-left-style:solid;border-left-width:1px;border-right:0;border-left:0;clear:both;margin-bottom:30px;padding:20px}div#tudor-container{display:block;width:100%;background-color:#fff;float:left}.tudor-header{background:#000;display:flex;flex-wrap:wrap;max-width:inherit;flex-direction:row;justify-content:flex-end;margin:0 auto;align-items:baseline}.tudor-header .tudornav{border:1px solid #181818;border-right-color:#181818;border-right-style:solid;border-right-width:1px;border-left-color:#181818;border-left-style:solid;border-left-width:1px;border-right:0;border-left:0;clear:both;margin-bottom:30px;padding:20px 0}.tudor-header .tudornav ul{display:flex;justify-content:center;list-style:none;margin:0;align-items:baseline;padding:0}.tudor-header .tudornav ul li{padding:0 15px;font-size:14px;font-weight:400;line-height:1.4em;letter-spacing:.1em;text-transform:uppercase;color:#212121}.tudor-header .tudornav ul li a{color:#fff}.tudor-header .tudor-wrap-banner-fix{position:relative;display:flex;box-sizing:border-box;width:100%;margin:0 auto;max-height:420px;height:100%;overflow:hidden}.tudor-header .tudor-banner{position:relative;left:50%;width:100%}.tudor-wrap-content.top-content{max-width:inherit;background:#f5f5f5;margin-bottom:75px;padding:25px 20px}.tudor-wrap-content .tudor-info{max-width:800px;width:80%;margin:0 auto;padding:44px 20px}.tudor-wrap-content .tudor-info h2{font-size:15px;font-weight:300;line-height:1.2em;letter-spacing:.2em;text-transform:uppercase;margin:0;padding:0;color:#a90b00!important}.tudor-wrap-content div.tudor-info p{font-size:14px;font-weight:300;line-height:1.6em;color:#212121;margin:.5em 0}.tudor-wrap-content .tudor-info .btn{background:#09224a;border-color:#09224a;color:#fff;display:inline-block;text-transform:uppercase;margin:10px 0 0}.tudor-wrap-content{display:block;max-width:1020px;width:100%;margin:0 auto}.tudor-wrap-content .tudor-grid.c3 p{margin:60px 40px 10px;font-size:16px;color:#9c9c9c;padding:0 90px;line-height:24px}.tudor-wrap-content .tudor-grid.c3 .centered h5{font-size:12px;color:#9c9c9c}div.tudor-banner-prop1{margin:0 auto;max-width:1680px;padding-bottom:45%;position:relative}div.tudor-banner-prop1 div.prop1-wrap.right{top:0;right:0}div.tudor-banner-prop1 div.prop1-wrap{position:absolute;width:50%;height:92%;overflow:hidden}div.tudor-video-wrap{position:relative;width:100%;height:100%}div.tudor-banner-prop1 div.prop1-wrap.left{top:0;left:0}div.tudor-banner-prop1 div.prop1-wrap div.w50.floatCenter{align-items:center;padding:10px 50px}div.tudor-banner-prop1 div.prop1-wrap div.w50{display:flex;box-sizing:border-box;overflow:hidden;width:100%;height:100%}.tudor-header .tudor-banner img{position:relative;left:-50%;width:100%}#tudor-container h2{font-size:16px;text-transform:uppercase;color:#a90b00}div.negative{background-color:#212121;font-smoothing:antialiased}.negative h2{color:#fff!important}.tudor-banner-prop1 .tudorTitle{color:#fff;font-size:24px!important}.tudor-wrap-content div.tudor-info h1,.tudorTitle{font-size:30px;font-weight:300;line-height:1.2em;letter-spacing:.2em;text-transform:uppercase;margin:0;padding:0;color:#212121}div#tudor-container div.tudor-info p{font-size:14px;line-height:1.6em;margin:.5em 0}.tudor-banner-prop1 p{color:#fff}.tudorLising .row,.tudorLising .col-md-6{padding:0}.tudorLising .tudor-info{padding:0 40px}.tudor-info.text-right{text-align:right!important}div#tudor-container .tudor-wrap-banner-fix div.tudor-info{display:flex;flex-direction:column;box-sizing:border-box;max-width:800px;width:80%;margin:0 auto;padding:44px 20px}.tudor-info.text-left{text-align:left!important}div#tudor-container .tudor-wrap-banner-fix .tudorTitle{color:#fff}div.tudor-banner-text{position:absolute;display:flex;align-items:center;background:#00000080;top:0;left:0;z-index:2;width:100%;max-height:420px;height:100%}@media (max-width: 990px){div.tudor-banner-prop1 div.prop1-wrap{width:100%;height:100%;position:static}div.tudor-banner-prop1 div.prop1-wrap{width:100%}div#tudor-container .tudor-banner-prop1 div.tudor-info{width:100%;position:static}.tudor-wrap-content div.tudor-info h1,.tudorTitle{font-size:24px}div.tudor-banner-prop1 div.prop1-wrap div.w50.floatCenter{padding:40px 4%}div.tudor-banner-prop1{padding-bottom:40px}}.section-hometudorBanner .imgBlog{position:relative}.section-hometudorBanner .imgBlog .exploreBtn{position:absolute;bottom:46%;right:16%;background:#000;text-transform:uppercase;color:#fff;font-size:16px;padding:10px 18px 8px}.section-hometudorBanner{margin-bottom:0}.section-hometudorBanner .imgBlog img{width:100%}.section-hometudorBanner .exploreBtn:hover{background:#800020}@media (min-width: 992px){.col-md-6{width:50%}.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}}@media (max-width: 1100px){.tudor-banner-prop1 .tudorTitle{font-size:16px!important}div.tudor-banner-prop1 div.prop1-wrap div.w50.floatCenter{padding:20px}.tudor-wrap-content div.tudor-info h1,.tudorTitle{font-size:24px}}@media (max-width: 990px){.section-hometudorBanner .imgBlog .exploreBtn{right:3%}.tudorLising .tudor-info.text-right{text-align:center!important;margin-bottom:30px}div.tudor-video-wrap{height:320px}.tudorLising{float:left;width:100%;margin-top:50px}.tudor-header{width:100%}}@media (max-width: 767px){.tudorLising .tudor-info{padding:20px}.tudor-wrap-content .tudor-info{width:100%}.tudor-wrap-content .tudor-grid.c3 p{padding:0 2%;margin:20px 0}.sectionWatchbanner .imgBlog{float:left;width:100%;text-align:center}.sectionWatchbanner .imgBlog .exploreBtn{background:#000;text-transform:uppercase;color:#fff;font-size:15px;display:inline-block;padding:10px 18px 8px;margin-top:15px;margin-bottom:30px}.tudor-wrap-content div.tudor-info h1,.tudorTitle{font-size:24px}.section-hometudorBanner .imgBlog .exploreBtn{position:static;margin:20px 0;display:inline-block}.section-hometudorBanner{text-align:center}}.tudor-banner-prop1 p{color:#fff!important;font-size:14px!important;line-height:1.6em!important}.tudorLising .d-flex{display:-ms-flexbox!important;display:flex!important}.tudorLising .align-items-center{-ms-flex-align:center!important;align-items:center!important}.tudor-video-wrap .rte__video-wrapper,.tudor-video-wrap .sky-pilot-embed{position:inherit!important;verflow:hidden;max-width:auto;padding-bottom:inherit!important;height:auto;height:100%}.mt-5,.my-5{margin-top:3rem!important}@media (min-width: 768px){.tudorLising .flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}}.tudor-header.mt-4{margin-top:1.5rem!important}@media only screen and (min-width: 1200px){.container{width:100%;max-width:1200px}}@media (min-width: 980px){#product-gallery .thumbnail-slider{display:flex;margin:0 -5px}#product-gallery .thumbnail-slider .slide{width:25%!important;padding:0 5px}}@media (max-width: 991px){.tudorLising .row{flex-wrap:wrap;justify-content:center}.tudorLising .row img{margin-bottom:15px}.tudor-info.text-left,.tudor-info.text-right{text-align:center!important}.custom-info{padding:0}div.tudor-video-wrap .rte__video-wrapper iframe{position:static}@media (max-width: 767px){.custom-info,div#tudor-container .tudor-wrap-banner-fix div.tudor-info,#page-content .container,.tudor-wrap-content.top-content{padding:0}.tudor-wrap-content .tudor-info{padding:20px 15px}.tudor-wrap-content div.tudor-info h1,.tudorTitle{font-size:12px}.tudor-wrap-content.top-content{margin-bottom:25px}.tudor-wrap-content .tudor-info .btn,.tudor-banner-prop1 p{font-size:12px}.tudor-wrap-content .tudor-grid.c3 p{font-size:12px;line-height:20px}.tudor-banner-prop1 .tudorTitle{font-size:14px!important}#footer-wrapper,.tudor-wrap-content div.tudor-info h1,.tudorTitle{margin-top:0}}@media (max-width: 480px){div.tudor-video-wrap{height:280px}.tudor-header .tudornav ul li{font-size:12px;padding:0 10px}}}.navlink--toplevel{display:inline-flex;align-items:center;gap:.35em}.navlink--toplevel .nav-icon{height:1em;width:auto;flex:0 0 auto;display:inline-block;vertical-align:-.125em}.navlink--toplevel .arrow-icon{display:inline-flex;align-items:center}.drawer__wishlist-section{padding:1rem 2.5rem .1rem;text-align:center}.drawer__wishlist-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.drawer__heading{font-size:1rem;font-weight:600;margin:0}.drawer__wishlist-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;margin-left:.35rem;border-radius:50%;background:#fff;color:#111;font-size:12px;font-weight:700;line-height:1}.drawer__wishlist-count.is-hidden{display:none}.drawer__wishlist-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.85rem 1.25rem;border-radius:50px;background:var(--color-accent, #111);color:#fff;font-size:16px;font-weight:600;text-decoration:none;transition:background .2s ease,transform .1s ease}.drawer__wishlist-button:hover{background:#222;color:#fff;transform:scale(1.02)}.drawer__wishlist-icon{display:flex;align-items:center;justify-content:center}.drawer__wishlist-icon svg{width:22px;height:20px}.drawer__wishlist-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:1rem}.drawer__wishlist-button span:not(.drawer__wishlist-icon):not(.drawer__wishlist-text):not([data-wishlist-count]){display:none!important}.drawer__wishlist-count.is-hidden{visibility:hidden;width:0;height:0;margin:0;padding:0;overflow:hidden}.drawer__wishlist-button--cart{background:var(--COLOR-BUTTON-BG, #171717);color:var(--COLOR-BUTTON-FG, #fff)}.drawer__wishlist-button--cart .drawer__wishlist-icon svg,.drawer__wishlist-button--cart .drawer__wishlist-icon svg *{stroke:currentColor!important}.drawer__wishlist-button--cart .drawer__wishlist-icon svg{width:22px;height:20px;display:block}.product__badge{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .5rem;border-radius:999px;font-size:.75rem;line-height:1;font-weight:600}.product__badge .product__badge-icon{display:inline-flex;width:14px;height:14px}.product__badge--lab,.product__badge--lab-grown{font-family:Poppins,sans-serif!important;background-color:#e6fdff;color:#0a6e7b;border:1px solid rgb(10,110,123);font-weight:300;letter-spacing:.3px;text-transform:uppercase}.product__badge--lab .product__badge-icon svg,.product__badge--lab-grown .product__badge-icon svg{display:block}.product__badge--limited-edition{font-family:Poppins,sans-serif!important;background-color:#fff8e4;color:#8f6500;border:1px solid rgb(199,150,14);font-weight:500;letter-spacing:.3px;text-transform:uppercase}.product__badge--limited-edition .product__badge-icon svg{display:block}.product__badge--special-edition{font-family:Poppins,sans-serif!important;background-color:#f3ebff;color:#5a23a0;border:1px solid rgb(139,92,246);font-weight:500;letter-spacing:.3px;text-transform:uppercase}.product__badge--special-edition .product__badge-icon svg{display:block}.product__badge--custom{display:inline-flex;align-items:center;gap:.4em;line-height:1;padding:.35em .6em;border-radius:999px;font-size:12px}.product__badge-icon{display:inline-flex}.product__badge-label{display:inline-block}.menu-iconlist__link{display:flex;align-items:center;gap:.5rem;line-height:1.25}.menu-iconlist__icon img{width:24px;height:24px;object-fit:contain}.header__dropdown .menu-group__title{font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING, 600);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .5rem}.header__dropdown .menu-group__divider{height:1px;background:var(--COLOR-BORDER, #e5e5e5);margin:0 0 .75rem}.header__dropdown .menu-iconlist{list-style:none;padding:0;margin:0;display:grid;gap:.1rem}.header__dropdown .menu-iconlist__link{display:flex;align-items:center;gap:.1rem;line-height:1.25}.header__dropdown .menu-iconlist__icon{width:28px;min-width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center}.header__dropdown .menu-iconlist__icon img{width:30px;height:30px;display:block}.header__dropdown .menu-iconlist__item .navtext{display:inline-block}.custom-related-products .related-product-card{box-shadow:0 2px 8px #00000014}@media (max-width: 749px){.custom-related-products .related-products-grid{grid-template-columns:1fr!important}}.related-product-card:hover{border-color:#000!important}.seiko-hero{position:relative;min-height:80vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background-image:url(/cdn/shop/files/seiko_landing_hero_2.jpg?v=1762903949);background-size:cover;background-position:center;background-repeat:no-repeat}.seiko-hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:1}.seiko-hero-content{position:relative;z-index:2;text-align:left;padding:0 20px;max-width:1200px;margin:0 auto;width:100%}.seiko-hero-title{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:clamp(2.5rem,8vw,6rem);font-weight:700;color:#fff;letter-spacing:-.02em;margin-bottom:1.5rem;line-height:1.1;animation:fadeInUp 1s ease-out;text-shadow:0 2px 20px rgba(0,0,0,.5)}.seiko-hero-subtitle{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:clamp(1rem,2.5vw,1.5rem);font-weight:300;color:#fff;letter-spacing:.05em;margin-bottom:3rem;animation:fadeInUp 1s ease-out .2s backwards;text-shadow:0 2px 15px rgba(0,0,0,.5)}.seiko-cta-button:hover{background-color:transparent;color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px #ffffff4d}.seiko-cta-button--black{display:inline-block;padding:18px 48px;background-color:#000;color:#fff;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;border:2px solid #000000;transition:all .3s ease;animation:fadeInUp 1s ease-out .4s backwards}.seiko-cta-button--black:hover{background-color:transparent;color:#000;transform:translateY(-2px);box-shadow:0 8px 20px #0000004d}@media (max-width: 768px){.seiko-hero{min-height:70vh}.seiko-hero-content{text-align:center}.seiko-hero-title{font-size:clamp(2rem,10vw,3rem);margin-bottom:1rem}.seiko-hero-subtitle{font-size:clamp(.9rem,4vw,1.2rem);margin-bottom:2rem}.seiko-cta-button{padding:14px 32px;font-size:.9rem}}@media (max-width: 480px){.seiko-hero{min-height:60vh}.seiko-hero-content{padding:0 15px}.seiko-cta-button{padding:12px 28px;font-size:.85rem;letter-spacing:.08em}}.seiko-cta-button{display:inline-block;padding:18px 48px;background-color:#fff;color:#000;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;border:2px solid #ffffff;transition:all .3s ease;animation:fadeInUp 1s ease-out .4s backwards}.seiko-cta-button:hover{background-color:transparent;color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px #fff3}.seiko-collections-section{background:#fff;width:100%;padding:40px 0}.seiko-collections-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;padding:0 20px;max-width:1400px;margin:0 auto}.seiko-collection-overlay{position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(to top,rgba(0,0,0,.95) 0%,rgba(0,0,0,.6) 40%,transparent 100%);z-index:1;pointer-events:none}.seiko-collection-card{position:relative;background:#fff;border:1px solid #e0e0e0;overflow:hidden;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);aspect-ratio:4/5}.seiko-collection-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#000000b3,#0006);opacity:0;transition:opacity .4s ease;z-index:1}.seiko-collection-card:hover:before{opacity:1}.seiko-collection-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000026;border-color:#000}.seiko-collection-image{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1)}.seiko-collection-card:hover .seiko-collection-image{transform:scale(1.08)}.seiko-collection-info{position:absolute;bottom:0;left:0;right:0;padding:30px;z-index:2;transform:translateY(0);transition:transform .4s ease}.seiko-collection-card:hover .seiko-collection-info{transform:translateY(-10px)}.seiko-collection-title{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:8px;letter-spacing:.02em}.seiko-collection-desc{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.9rem;font-weight:400;color:#fff;opacity:0;transform:translateY(10px);transition:all .4s ease;line-height:1.5}.seiko-collection-card:hover .seiko-collection-desc{opacity:1;transform:translateY(0)}.seiko-collection-link{display:inline-block;margin-top:15px;padding:10px 24px;background-color:#fff;color:#000;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;opacity:0;transform:translateY(10px);transition:all .4s ease .1s}.seiko-collection-card:hover .seiko-collection-link{opacity:1;transform:translateY(0)}.seiko-collection-link:hover{background-color:#000;color:#fff}.seiko-spotlight{background:#f8f8f8;padding:100px 0;width:100%}.seiko-spotlight-container{max-width:1400px;margin:0 auto;padding:0 20px}.seiko-section-title{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;color:#000;text-align:center;margin-bottom:20px;letter-spacing:-.02em}.seiko-section-subtitle{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:1.2rem;font-weight:300;color:#666;text-align:center;margin-bottom:60px;letter-spacing:.03em}.seiko-spotlight-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px}.seiko-spotlight-item{background:#fff;padding:40px;border:1px solid #e0e0e0;transition:all .3s ease;position:relative;overflow:hidden}.seiko-spotlight-item:before{content:"";position:absolute;top:0;left:0;width:4px;height:0;background:#000;transition:height .3s ease}.seiko-spotlight-item:hover:before{height:100%}.seiko-spotlight-item:hover{transform:translate(8px);box-shadow:0 10px 30px #0000001a}.seiko-spotlight-icon{font-size:2.5rem;margin-bottom:20px;display:block}.seiko-spotlight-heading{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:1.4rem;font-weight:700;color:#000;margin-bottom:15px;letter-spacing:.01em}.seiko-spotlight-text{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;color:#666;line-height:1.7}.seiko-tabs-section{background:#f5f5f5;padding:50px 0;width:100%}.seiko-tabs-wrapper{max-width:1200px;margin:0 auto;padding:0 20px}.seiko-tabs-nav{display:flex;justify-content:center;gap:0;margin-bottom:60px;border-bottom:2px solid #e0e0e0;flex-wrap:wrap}.seiko-tab-button{padding:20px 40px;background:transparent;border:none;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:600;color:#666;cursor:pointer;position:relative;transition:all .3s ease;text-transform:uppercase;letter-spacing:.08em}.seiko-tab-button:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:#000;transform:scaleX(0);transition:transform .3s ease}.seiko-tab-button:hover,.seiko-tab-button.active{color:#000}.seiko-tab-button.active:after{transform:scaleX(1)}.seiko-tab-content{display:none;animation:fadeIn .5s ease}.seiko-tab-content.active{display:block}.seiko-tab-inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.seiko-tab-text h3{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:2.5rem;font-weight:700;color:#000;margin-bottom:20px;letter-spacing:-.01em}.seiko-tab-text p{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:1.1rem;font-weight:400;color:#666;line-height:1.8;margin-bottom:30px}.seiko-tab-features{list-style:none;padding:0;margin:30px 0}.seiko-tab-features li{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:500;color:#333;border-bottom:1px solid #e0e0e0;position:relative;padding:12px 0 12px 30px}.seiko-tab-features li:before{content:"\2713";position:absolute;left:0;font-weight:700;color:#000}.seiko-tab-image{width:100%;height:auto;border:1px solid #e0e0e0}.seiko-stats{background:#000;padding:80px 0;color:#fff;width:100%}.seiko-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;max-width:1200px;margin:0 auto;text-align:center;padding:0 20px}.seiko-stat-item{padding:20px}.seiko-stat-number{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:3.5rem;font-weight:700;color:#fff;margin-bottom:10px;letter-spacing:-.02em}.seiko-stat-label{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;color:#ccc;text-transform:uppercase;letter-spacing:.1em}.seiko-parallax{position:relative;height:60vh;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center}.seiko-parallax:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080}.seiko-parallax-content{position:relative;z-index:2;text-align:center;color:#fff;padding:0 20px}.seiko-parallax-title{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;margin-bottom:20px;letter-spacing:-.01em}.seiko-parallax-text{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:1.2rem;font-weight:300;letter-spacing:.02em;max-width:700px;margin:0 auto}@media (max-width: 768px){.seiko-hero{min-height:60vh}.seiko-tab-inner{grid-template-columns:1fr}.seiko-tab-image{order:-1}.seiko-collections-grid{grid-template-columns:1fr;gap:20px}.seiko-spotlight-grid{grid-template-columns:1fr}.seiko-tabs-nav{flex-direction:column;gap:0}.seiko-tab-button{padding:15px 20px;width:100%;text-align:left}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.seiko-scroll-reveal{opacity:0;transform:translateY(50px);transition:all .8s cubic-bezier(.4,0,.2,1)}.seiko-scroll-reveal.revealed{opacity:1;transform:translateY(0)}.seiko-badge{display:inline-block;padding:8px 16px;background:#000;color:#fff;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin:5px}.seiko-badge-limited{background:#d4af37;color:#000}.seiko-badge-new{background:#fff;color:#000;border:2px solid #000000}.seiko-shimmer{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.trust-bar{background:linear-gradient(135deg,#000,#1a1a1a);width:100%;padding:45px 20px;position:relative;overflow:hidden}.trust-bar:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(255,255,255,.03) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(255,255,255,.03) 0%,transparent 50%);pointer-events:none}.trust-container{max-width:1200px;margin:0 auto;position:relative;z-index:1}.trust-heading{text-align:center;color:#fff;font-size:26px;font-weight:300;margin-bottom:40px;text-transform:uppercase;letter-spacing:6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;position:relative;display:inline-block;width:100%}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;align-items:start}.trust-item{text-align:center;color:#fff;padding:0 20px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.trust-item:not(:last-child):after{content:"";position:absolute;right:-25px;top:50%;transform:translateY(-50%);width:1px;height:80px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.15),transparent)}.trust-icon-wrapper{position:relative;display:inline-block;margin-bottom:18px}.trust-icon-wrapper:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;border-radius:50%;border:1px solid rgba(255,255,255,.1);transition:all .4s ease}.trust-icon{font-size:32px;color:#fff;height:70px;width:70px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;transition:all .4s ease}.trust-title{font-size:15px;font-weight:600;margin-bottom:10px;text-transform:uppercase;letter-spacing:2px;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;transition:all .3s ease}.trust-description{font-size:13px;line-height:1.6;color:#a8a8a8;font-weight:300;max-width:300px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;transition:all .3s ease}.trust-item:hover{transform:translateY(-4px)}.trust-item:hover .trust-icon-wrapper:before{border-color:#ffffff4d;box-shadow:0 0 20px #ffffff1a;transform:translate(-50%,-50%) scale(1.1)}.trust-item:hover .trust-icon{transform:scale(1.1)}.trust-item:hover .trust-title{color:#fff;letter-spacing:2.5px}.trust-item:hover .trust-description{color:#c8c8c8}@media (max-width: 968px){.trust-grid{gap:40px}.trust-item:not(:last-child):after{right:-20px}}@media (max-width: 768px){.trust-bar{padding:45px 20px 50px}.trust-heading{font-size:22px;margin-bottom:45px;letter-spacing:4px}.trust-grid{grid-template-columns:1fr;gap:40px;max-width:400px;margin:0 auto}.trust-item:not(:last-child):after{display:none}.trust-icon{font-size:36px}.trust-icon-wrapper:before{width:75px;height:75px}}.seiko-collection-nav{width:100%;background:#fff;border-bottom:1px solid #e5e5e5;padding:0;margin:0 0 40px}.seiko-nav-container{max-width:1400px;margin:0 auto;padding:0 20px}.seiko-main-nav{display:flex;justify-content:center;align-items:center;gap:8px;padding:20px 0 16px;flex-wrap:wrap}.seiko-nav-pill{display:inline-block;padding:10px 24px;font-size:14px;font-weight:500;text-decoration:none;color:#333;background:#f5f5f5;border-radius:50px;transition:all .3s ease;border:2px solid transparent;letter-spacing:.3px;text-transform:uppercase}.seiko-nav-pill:hover{background:#e8e8e8;color:#000;transform:translateY(-1px)}.seiko-nav-pill.active{background:#000;color:#fff;border-color:#000}.seiko-sub-nav{display:none;justify-content:center;align-items:center;gap:6px;padding:16px 0 20px;flex-wrap:wrap;border-top:1px solid #f0f0f0;margin-top:4px}.seiko-sub-nav.active{display:flex}.seiko-sub-pill{display:inline-block;padding:8px 18px;font-size:13px;font-weight:400;text-decoration:none;color:#666;background:#fafafa;border-radius:50px;transition:all .3s ease;border:1px solid #e5e5e5}.seiko-sub-pill:hover{background:#f0f0f0;color:#333;border-color:#d0d0d0}.seiko-sub-pill.active{background:#000;color:#fff;border-color:#000}@media (max-width: 768px){.seiko-main-nav{gap:6px;padding:16px 0 12px}.seiko-nav-pill{padding:8px 16px;font-size:12px}.seiko-sub-nav{gap:4px;padding-top:12px}.seiko-sub-pill{padding:6px 14px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/97/assets/custom.css.map */
