.container--lg{padding-left:var(--container-gutter);padding-right:var(--container-gutter)}body{font-size:16px;font-weight:400;line-height:28px;color:#000;letter-spacing:0}h1,.h1{font-size:41px;font-weight:600;line-height:50px;color:#1c1b1b;letter-spacing:.8px}h2,.h2{font-size:30px;font-weight:600;line-height:37px;color:#1c1b1b;letter-spacing:.8px;margin-top:5px}h3,.h3{font-size:25px;font-weight:600;line-height:40px;color:#1c1b1b;letter-spacing:.8px}h4,.h4{font-family:Lato;font-size:20px;font-weight:700;line-height:30px;letter-spacing:.8px;text-transform:uppercase}h5,.h5{font-size:16px;line-height:30px;font-weight:600;letter-spacing:.8px;color:#1c1b1b}h6,.h6{font-family:Lato;font-size:15px;line-height:25px;font-weight:400;letter-spacing:1.2px;color:#1c1b1b;text-transform:uppercase}.section-stack{gap:40px}.section-spacing{padding-block-start:100px;padding-block-end:100px}.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded{font-size:14px;line-height:18px;font-weight:500;letter-spacing:1.4px;padding:10px 50px;text-transform:uppercase}.page-dots{align-items:center}.page-dots .tap-area{color:#ece9e1;width:12px;height:12px}.page-dots .tap-area[aria-current=true]{width:16px;height:16px;color:#55b3b6}.page-dots>*:after{opacity:1}.floating-controls-container__control .prev-next-button{color:#fff;background:none;box-shadow:none}.floating-controls-container__control .prev-next-button svg{width:23px}.floating-controls-container__control .prev-next-button:hover svg{animation:unset}.swiper ul,.swiper li{list-style:none}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next,.swiper-button-prev{width:25px;height:25px;color:#000;z-index:1}.swiper-button-next:hover,.swiper-button-prev:hover{color:#55b3b6}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:-50px;right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:-50px;left:auto}.swiper-pagination{position:relative;margin-top:40px;z-index:1}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:auto;left:auto;width:100%}.swiper-pagination-bullet{width:12px;height:12px;border-radius:50%;border:none;opacity:1;transition:.5s;background:#fff}.swiper-pagination-bullet-active{background-color:#55b3b6;width:16px;height:16px}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 7px}.form-agreement{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-agreement input{width:12px;height:12px;margin-right:10px;margin-top:2px;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgb(18 18 18 / 50%);border-radius:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;cursor:pointer;position:relative}.form-agreement input[type=checkbox]:after{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transition:all .2s ease-in-out .1s;-o-transition:all .2s ease-in-out .1s;transition:all .2s ease-in-out .1s;opacity:0;margin-left:-2px;margin-top:-5px;display:inline-block;-webkit-transform:rotate(48deg) scale(.2);-ms-transform:rotate(48deg) scale(.2);transform:rotate(48deg) scale(.2);height:8px;width:4px;border-bottom:1px solid #7b7b7b;border-right:1px solid #7b7b7b}.form-agreement input[type=checkbox]:checked:after{-webkit-transform:rotate(48deg) scale(1);-ms-transform:rotate(48deg) scale(1);transform:rotate(48deg) scale(1);opacity:1}.form-agreement label{font-size:12px;line-height:15px;color:#7b7b7b;font-weight:300;letter-spacing:.24px}.form-agreement label p{color:inherit}.form-agreement label a{text-decoration:underline}textarea{min-height:7lh}.input,.textarea,.select{border:1px solid rgb(139 139 139 / 50%);padding:10px 20px;font-size:16px;line-height:18px;color:#7b7b7b}:is(.input,.textarea,.select)::placeholder{color:#7b7b7b}:is(.input:focus,.textarea:focus,.select:focus-visible){border-color:#8b8b8b7f}.floating-label{display:none}.select{font-size:13px;line-height:16px;color:#5c5c5c;border:1px solid #E0E0E0;box-shadow:none;padding:14px 15px;padding-inline-end:calc(var(--input-padding-inline) * 2 + 10px);-webkit-appearance:auto;appearance:auto}.checkbox{width:15px;height:15px;border:1px solid rgb(26 26 26 / 50%);border-radius:0}.checkbox:checked{background-color:transparent;border-color:#1a1a1a7f;background-size:auto}.checkbox:checked:before{background-color:#55b3b6;width:11px;height:11px;left:1px;top:1px;z-index:1;content:"";position:absolute}.tax-note{margin:6px 0 20px;font-size:12px;line-height:15px;font-weight:300;letter-spacing:.24px;color:#7b7b7b}.tax-note a{text-decoration:underline}.bordered-section{border:none}.localization-selectors .heading{font-size:14px;line-height:17px;letter-spacing:.56px;color:#1c1b1b;text-transform:uppercase;font-weight:400}.custom-breadcrumbs{padding-top:20px}.breadcrumbs__list{list-style-type:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px 0}.breadcrumbs__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumbs__link{font-size:12px;line-height:15px;font-weight:300;letter-spacing:.24px;color:#7b7b7b;text-decoration:none}.breadcrumbs__item:last-child .breadcrumbs__link[aria-current=page]{pointer-events:none;color:#55b3b6}.breadcrumbs__item .arrow-icon{color:#959595;margin:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-card{display:flex;flex-direction:column;height:100%}.product-card .product-card__info{text-align:left;align-content:start;justify-items:start;display:flex;flex-direction:column;height:100%}.product-card__info .product-card_information{flex:1}.product-card__info .product-title{font-size:16px;line-height:19px;letter-spacing:0px;color:#000}.product-card__info .product-title span{display:block}.product-card__info .product-title span+span{margin-top:5px;font-size:13px;line-height:16px;color:#1c1b1b}.product-card__info .custom_title{font-size:11px;line-height:14px;letter-spacing:.22px;color:#959595;margin-top:15px}.product-card__info .price-list sale-price{line-height:19px;font-weight:600;letter-spacing:1.92px;color:#000}.product-card__info .price-list .text-on-sale{color:#860c11}.product-card__info .price-list compare-at-price{font-size:12px;line-height:15px;font-weight:600;letter-spacing:1.44px;color:gray}span.badge.badge--custom{letter-spacing:.44px;font-size:11px;padding:0 8px}span.badge.badge--custom.badge--bestseller{background:#d19d51;color:#fff}span.badge.badge--custom.badge--mit-gravur{color:#191919;background:#fff}.product-card__figure>.badge-list{right:10px;top:15px;align-items:end}.main-announcement-bar{padding:12px 0}.main-announcement-bar .announcement-bar-wrapper{display:flex;align-items:center;gap:10px}.main-announcement-bar .announcement-bar{padding:0;width:calc(100% - 152px)}.main-announcement-bar .announcement-bar-right{display:flex;align-items:center;gap:40px}.main-announcement-bar .announcement-bar .contents{display:none}.main-announcement-bar .announcement-bar__carousel .heading,.main-announcement-bar .announcement-bar-right .custom-link,.main-announcement-bar .localization-selectors .localization-toggle{font-family:Lato;font-size:13px;line-height:16px;font-weight:400;color:#fff}.main-announcement-bar .announcement-bar__carousel .heading{letter-spacing:.52px;display:flex;align-items:center;gap:10px}.main-announcement-bar .transcy-switcher-manual{margin:0}.main-announcement-bar .transcy-switcher-manual .transcy-switcher-item-primary{font-family:Lato;font-size:13px;line-height:17px;letter-spacing:.56px;text-transform:uppercase;border-width:0!important;padding:0;width:auto!important;max-width:none!important;min-width:auto!important;min-height:auto!important;box-shadow:none!important}.main-announcement-bar .transcy-switcher-dropdown .transcy-handle-select,.main-announcement-bar .transcy-switcher-dropdown .transcy-handle-select.transcy-switcher-content__item-selected{color:#000!important}.main-announcement-bar .transcy-switcher-dropdown .transcy-select-only-type .transcy-select-items{border-radius:0;box-shadow:none}.main-announcement-bar .transcy-switcher-manual .transcy-switcher-dropdown .transcy-switcher-content,.main-announcement-bar .transcy-switcher-manual .transcy-switcher-dropdown .transcy-select-only-type .transcy-select-items{top:21px!important}.main-announcement-bar .transcy-switcher .transcy-switcher-content__item.transcy-switcher-content__item-selected .transcy-locale-name,.main-announcement-bar .transcy-switcher .transcy-handle-select.transcy-switcher-content__item-selected .transcy-locale-name{font-family:Lato;font-size:13px;line-height:16px;font-weight:400}.main-announcement-bar .transcy-switcher-dropdown .transcy-select-only-type .transcy-select-items .transcy-switcher-location{margin-top:0}.main-announcement-bar .transcy-switcher-location span{color:#000!important;font-family:Lato;font-size:13px;line-height:16px;font-weight:400}.main-announcement-bar .transcy-switcher-location .transcy-btn-change-country{font-family:Lato;font-size:14px;line-height:35px;letter-spacing:0;color:#55b3b6;font-weight:500;text-decoration:underline}.main-header{display:block;transition:background .2s,color .2s,border .2s,box-shadow .2s,transform .15s ease-in-out;box-shadow:0 -1px rgb(var(--header-separation-border-color)) inset}.main-header.is-hidden{transform:translateY(-100%)}.header{position:unset;column-gap:10px}.header .header__primary-nav{justify-content:center}.header .header__primary-nav summary{font-size:15px;line-height:19px;letter-spacing:.6px;color:#000;text-transform:uppercase}.header__primary-nav-item:before{height:1px;bottom:43px;font-size:unset}.header__primary-nav-item:hover:before,.header__dropdown-menu:before{background:#d19d51}.header__primary-nav-item:has(.header__dropdown-menu):before{display:block}.header__primary-nav-item:hover summary,.header__primary-nav-item a:hover{color:#d19d51}.mega-menu{border-top:1px solid rgb(128 128 128 / 25%)}.mega-menu__linklist{gap:30px 95px}.mega-menu__linklist .h6{font-size:14px;line-height:17px;letter-spacing:.28px;color:#d19d51}.mega-menu__linklist .link-faded{font-size:13px;font-weight:300;letter-spacing:0px;color:#1c1b1b}.mega-menu__linklist .link-faded:hover{font-weight:500;color:#1c1b1b}.mega-menu__linklist .link-faded.active_link{color:#d19d51;font-weight:400}.header__search-link:hover svg.icon,.header__account-link:hover svg.icon,.header__cart-link:hover svg.icon{color:#d19d51;fill:#d19d51}.header__cart-link a{display:flex;align-items:center;gap:10px}.header__cart-count{font-family:Lato;font-size:15px;line-height:18px;font-weight:400;letter-spacing:.6px;color:#1c1b1b}.header__dropdown-menu a{font-size:13px;line-height:normal;font-weight:300;letter-spacing:0px;color:#1c1b1b}.header nav .active_link{color:#d19d51;position:relative}.header nav .active_link:before{content:"";position:absolute;height:1px;width:100%;bottom:0;background:#d19d51}.header-sidebar .header__secondary-nav{gap:.625rem 1.3rem}.header-sidebar .header__nav-icon{width:1.375rem}.header-sidebar .header-search{z-index:1;top:88px}.header-sidebar .header-sidebar__main-panel{height:auto}.header-sidebar .header-sidebar__scroller{padding-inline-start:0;padding-inline-end:0}.header-sidebar .header-sidebar__linklist-button{padding-inline-start:var(--drawer-body-padding-inline);padding-inline-end:var(--drawer-body-padding-inline);font-family:Montserrat;font-size:15px;line-height:19px;letter-spacing:.6px}.header-sidebar .header-sidebar__linklist-button svg{width:16px}.header-sidebar .back-btn-text{padding-inline-start:var(--drawer-body-padding-inline);padding-inline-end:var(--drawer-body-padding-inline);border:none;padding-block-start:0;padding-block-end:0;font-family:Montserrat;font-size:15px;line-height:19px;letter-spacing:.6px;color:#55b3b6}.header-sidebar .header-sidebar__back-button{position:absolute;top:-60px;padding:0;margin:0;width:40px;height:40px;left:16px;z-index:1;background-color:#fff;border:none;transform:none!important;display:block}.header-sidebar .header-sidebar__back-button svg{width:16px}.header-sidebar .header-sidebar__sub-panel .header-sidebar__linklist-button{font-family:Lato;font-size:14px;line-height:17px;letter-spacing:.28px;color:#55b3b6}.header-sidebar__sub-panel li:has([aria-expanded=true])~li .header-sidebar__linklist-button,.header-sidebar__sub-panel li:has(~li [aria-expanded=true]):not(:has([aria-expanded=true])) .header-sidebar__linklist-button{color:#55b3b6}.header-sidebar .header-sidebar__sub-panel .accordion__disclosure[aria-expanded=true] svg{transform:rotate(180deg)}.header-sidebar .header-sidebar__sub-panel li:has([aria-expanded=true]) .header-sidebar__linklist-button{color:#55b3b6!important}.header-sidebar .header-sidebar__sub-panel .header-sidebar__nested-linklist{padding-inline-start:var(--drawer-body-padding-inline);padding-inline-end:var(--drawer-body-padding-inline);border:none;margin:0;margin-block-end:calc(.5rem + var(--header-linklist-padding-block))}.header-sidebar .header-sidebar__sub-panel .header-sidebar__nested-linklist a{font-size:13px;line-height:24px;font-weight:300;color:#1c1b1b}.header-sidebar .social-media--list{gap:10px 20px}.header-sidebar .social-media--list .social-media__item{opacity:1;color:#55b3b6}.header-sidebar .transcy-switcher-manual{margin:0;padding:10px 20px}.header-sidebar .transcy-switcher-manual .transcy-switcher-item-primary{font-family:Lato;font-size:14px;line-height:17px;letter-spacing:.56px;text-transform:uppercase;border-width:0!important;padding:0;width:auto!important;max-width:none!important;min-width:auto!important;min-height:auto!important;box-shadow:none!important;color:#1c1b1b!important;background-color:var(--switcher-bg-color)!important}.footer{padding:0}.footer .footer__inner{display:block}.footer .footer__block-list{padding-top:60px;padding-bottom:40px;column-gap:80px;justify-content:space-between}.footer .footer__block--links,.footer .footer__block--image{max-width:100%}.footer .footer__block--text{flex-basis:11.5rem;max-width:11.5rem}.footer .footer__inner .social-media{margin-top:30px;gap:10px 20px}.footer .footer__inner .social-media--list .social-media__item{opacity:1;color:gray}.footer .footer__block .footer-block__heading{font-size:14px;line-height:17px;letter-spacing:.28px;color:#d19d51;display:flex;align-items:center;justify-content:space-between;column-gap:10px}.footer .footer__block .footer-block__heading svg{display:none;width:16px}.footer .footer__block .footer-block__content{margin-top:20px}.footer .footer__block--text .footer-block__content{font-size:13px;line-height:23px;font-weight:300;letter-spacing:0px;color:gray}.footer .footer__block--text .footer-block__content a{text-decoration:none;background:none}.footer .footer__block--text .footer-block__content a:hover{color:#d19d51}.footer .footer__block--links .footer-block__content a{font-size:13px;line-height:30px;font-weight:300;letter-spacing:0px;color:gray}.footer .footer__block--links .footer-block__content a:hover{color:#d19d51}.footer .footer__block--links .footer-block__content a.active_link{color:#d19d51;font-weight:400}.footer .footer__block--text .footer-block__content,.footer .footer__block--links .footer-block__content[js-acc-single-content]{opacity:1;max-height:max-content}.footer .footer__middle{padding:30px 0}.footer .footer__aside{border-top:1px solid #EAEAEA;padding:20px 0}.footer .footer__aside .copyright__content{font-size:12px;line-height:15px;font-weight:300;letter-spacing:.24px;color:#7b7b7b}.footer .footer__aside .copyright__content.powered-by{font-size:11px;line-height:14px;font-weight:300;letter-spacing:1.1px;color:#bababa;text-transform:uppercase}.slideshow__slide-content .h6{color:#fff}.slideshow__slide-content .h1{color:#fff;margin-top:0;letter-spacing:3.28px}.slideshow__slide-content .button-group{margin-top:20px}.custom-contact{background:#ece9e1;display:flex;justify-content:space-between;padding:0;align-items:center}.custom-contact .form{gap:40px}.custom-contact .contact-form{display:flex;justify-content:center;padding:20px}.custom-contact .contact-form,.custom-contact .contact-image{flex:1;width:100%}.custom-contact .contact-info{max-width:480px}.custom-contact .section-header{text-align:start;margin:0}.custom-contact .section-header h2{margin-top:11px;margin-bottom:22px;letter-spacing:2.4px}.custom-contact .section-header p a{color:#55b3b6;text-decoration:underline}.custom-contact .fieldset{gap:0}.custom-contact .fieldset-row{display:block}.custom-contact .form-control{margin-bottom:15px;background:#fff}.custom-contact .form-control textarea{resize:none}.custom-faq .faq__toc{max-width:336px;gap:20px}.custom-faq .faq__content{flex-basis:800px}.custom-faq .faq__toc-item{padding:11px;border:1px solid #55B3B6;letter-spacing:1.4px;text-align:center;font-size:14px;line-height:35px;font-weight:500;width:100%;color:#55b3b6}.custom-faq .faq__toc-item.is-active{background:#55b3b6;color:#fff}.custom-faq .text-with-icon{letter-spacing:1.28px;color:#55b3b6;font-size:16px;font-weight:600}.custom-faq .animated-plus:before,.custom-faq .animated-plus:after{background:#55b3b6}.custom-faq .animated-plus:before{width:16px;height:2px}.custom-faq .animated-plus:after{height:16px;width:2px}.faq__category+.accordion{border-top:0;margin:0}blog-posts.blog-post-list{gap:30px;grid-template-columns:1fr 1fr 1fr}.blog-articles__article{padding:0}.blog-post-card{height:100%;display:flex;flex-direction:column;position:relative}.blog-post-card>a{padding-bottom:63%;position:relative;display:block}.blog-post-card__image{display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center center}.blog-post-card .blog-post-card__info{justify-items:start;row-gap:1rem;display:flex;flex-direction:column;height:100%}.blog-post-card__title{font-family:Montserrat;font-size:16px;line-height:30px;font-weight:600;letter-spacing:1.28px;color:#1c1b1b;text-transform:none}.blog-post-card .blog-post-card__info p{flex:1}.blogs-load-more .load-more-button{font-family:Roboto;letter-spacing:2.4px;color:#55b3b6;font-size:30px;line-height:40px;font-weight:500;text-decoration:underline;display:flex;justify-content:center;gap:30px}.blogs-load-more{text-align:center}.custom-blogs nav.pagination{display:none}.main-article .article__title{margin-top:6px;letter-spacing:3.28px}.main-article .article__image{margin-top:40px}.main-article .article__description{margin-top:30px}.main-article .article__description img{width:100%}.main-article .article__description strong{font-weight:600}.template-article .related-blog{padding-block-end:0}.custom-liquid-header .section-header{max-width:800px;text-align:start;padding-top:80px;width:100%;margin-bottom:30px}.collection-header .collection-header-wrap{padding-top:50px;padding-bottom:80px}.collection-header .collection-header-wrap .h1{letter-spacing:3.28px;font-size:35px}.collection-toolbar{flex-direction:row;justify-content:space-between;position:relative;inset-block-start:0;box-shadow:none;border-bottom:1px solid #E6E6E6;padding:0 20px}.collection-toolbar:has(.collection-toolbar__button-container.active){background-color:#f7f6f3}.collection-toolbar__button-container.active .collection-toolbar__button svg{transform:rotate(180deg)}.collection-toolbar__button-list{flex-direction:row;width:100%;align-items:center;justify-content:space-between}.collection-toolbar__button-container{border-inline-start-width:0px;width:auto;position:unset}.collection-toolbar__button-container+.collection-toolbar__button-container{border-inline-start-width:0px}.collection-toolbar__layout-switch-list{border-inline-width:0}.collection-toolbar__button-container>.collection-toolbar__button{padding:0;font-size:16px;line-height:19px;font-weight:400;letter-spacing:0px;color:#000;opacity:1}.collection__main{max-width:1100px;margin:0 auto}.collection__main product-list{--product-list-default-row-gap: 50px;--product-list-default-column-gap: 30px}.collection__main .product-card.card-image{grid-column:span 2 / span 2;position:relative}.collection__main .product-card.card-image sapn.imag_text{position:absolute;letter-spacing:2.4px;color:#fff;font-size:30px;line-height:40px;font-weight:500;right:25px;transform:rotate(-180deg);writing-mode:vertical-rl;bottom:22px}.main-collection .show_more_btn .button{background:#55b3b6;border-color:#55b3b6;color:#fff;transition:.5s}.main-collection .show_more_btn .button:hover{background:transparent;color:#000;border-color:#55b3b6;color:#55b3b6}.main-collection .show_more_btn{text-align:center}.main-collection .collection{margin-bottom:0}.custom_drawer{position:absolute;width:100%;background-color:#f7f6f3;top:100%;z-index:9;left:0;border-top:1px solid #E6E6E6}.custom_drawer .accordion-list{display:flex;width:100%;gap:30px 30px;flex-wrap:wrap;max-width:100%;margin:0 auto;padding:10px 20px 45px}.custom_drawer .accordion-list .accordion,.custom_drawer .accordion-list .accordion-wapper{border:none;width:calc(20% - 24px)}.custom_drawer .accordion-list .accordion-wapper{display:flex;flex-direction:column;row-gap:30px}.custom_drawer .accordion-list .accordion-wapper .accordion{width:100%}.custom_drawer .accordion-list summary{pointer-events:none}.custom_drawer .accordion-list summary svg{display:none}.custom_drawer .accordion-list .accordion .accordion__toggle{padding:0;font-family:Lato;font-size:14px;line-height:17px;font-weight:600;color:#55b3b6;text-transform:uppercase;margin-bottom:13px}.custom_drawer .accordion-list .accordion__content .checkbox{inset-block-start:0}.custom_drawer .accordion-list .accordion__content{margin:0;padding:0}.custom_drawer .accordion-list .accordion__content label{font-size:12px;line-height:15px;letter-spacing:0px;color:#000;opacity:1}.facets-drawer.drawer::part(header){border:none;min-height:auto}.facets-drawer .facets-title{font-size:0}.facets-drawer .accordion-list .accordion .accordion__toggle{font-family:Lato;font-size:15px;line-height:18px;letter-spacing:1.5px;color:#55b3b6;text-transform:uppercase}.facets-drawer .accordion-list .accordion .accordion__toggle svg{width:16px}.facets-drawer .accordion-list .accordion__content{margin:0}.facets-drawer .accordion-list .accordion__content .checkbox{width:20px;height:20px;inset-block-start:0}.facets-drawer .accordion-list .accordion__content label{font-size:14px;line-height:18px;letter-spacing:0px;color:#000;opacity:1}.facets-drawer.drawer::part(footer){padding:50px 20px}.facets-drawer .facets-clear-all{font-size:14px;line-height:18px;font-weight:500;letter-spacing:1.12px;color:#55b3b6;text-transform:uppercase}.collection__main img.mobile-view{display:none}.shopify-section--main-product .main-product{padding-top:20px;padding-bottom:50px}.main-product .product{--product-gap: 3.5rem}.main-product .product-gallery{gap:20px 10px;--product-gallery-thumbnail-list-gap: 10px 10px;--product-gallery-thumbnail-size: 100px;position:sticky;top:2rem}.main-product .product-gallery__carousel{margin:0}.product-info__block-item:is([data-block-type=inventory],[data-block-type=buy-buttons],[data-block-type=pickup-availability],[data-block-type=more-information],[data-block-type=offers]){--product-info-gap: 15px}.product-info .product-title{line-height:45px;letter-spacing:2.4px;margin:0;padding-bottom:10px;border-bottom:1px solid rgb(201 201 201 / 50%)}.product-info .subtext-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:10px;gap:10px}.product-info .product-subtext{font-size:14px;line-height:18px;letter-spacing:0px;color:#000}.product-info .product-review .jdgm-prev-badge__text{font-size:12px;color:#7b7b7b;margin-left:5px}.product-info .product-review .jdgm-prev-badge__text:before{content:"("}.product-info .product-review .jdgm-prev-badge__text:after{content:")"}.product-info .price-list-wrapper{display:flex;align-items:center;gap:10px}.product-info .price-list,.product-info .price-list sale-price{font-size:24px;line-height:30px;font-weight:600;letter-spacing:1.92px;color:#1c1b1b}.product-info .price-list-wrapper .tax-note{font-size:14px;line-height:18px;letter-spacing:0px;color:#000;margin:0}.product-info .variant-picker__option{padding:0 30px}.product-info .variant-picker__option-info{font-size:13px;font-weight:500;line-height:16px;letter-spacing:1.3px;color:#55b3b6;text-transform:uppercase}.product-info .btn_qty-wraper{display:flex;gap:20px;padding-top:25px;border-top:1px solid rgb(201 201 201 / 50%)}.product-info .btn_qty-wraper .qty_selector{flex-shrink:0}.product-info .qty_selector .quantity-selector{width:110px;height:40px;display:flex;align-items:center;justify-content:space-between;gap:0;border:none;background-color:#f7f6f3}.product-info .qty_selector .quantity-selector__button{width:35px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.product-info .qty_selector .quantity-selector__input-wrapper{display:block}.product-info .qty_selector .quantity-selector__input{width:40px;min-width:auto;font-size:16px;line-height:19px;font-weight:400;letter-spacing:0px;color:#000}.product-info .btn_qty-wraper .buy_button{width:100%}.product-info .buy_button .buy-buttons .text-with-icon>svg{width:14px}.product-info variant-inventory.inventory{font-size:12px;line-height:15px;font-weight:500;color:#000;font-style:normal;letter-spacing:.24px;text-transform:uppercase;display:inline-flex;position:relative;padding-left:18px}.product-info variant-inventory.inventory.text-success{color:rgb(var(--success-text))}.product-info variant-inventory.inventory:before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background-color:#000;top:50%;transform:translateY(-50%);left:0}.product-info variant-inventory.inventory.text-success:before{background-color:rgb(var(--success-text))}.product-info variant-inventory.inventory.meta-color{color:orange}.product-info variant-inventory.inventory.meta-color:before{background-color:orange}.product-info .feature-badge-list .product-info__block-item{width:100%}.product-info .feature-badge{padding:0;font-family:Lato;font-size:13px;line-height:16px;letter-spacing:.52px}.product-info .gift_product_title{padding:0 30px;font-weight:500}.product-info .cstm_product_wrp{padding:0 30px}.product-info .cstm_product_wrp .cstm_card_product_wrp{padding:10px 50px;background-color:#f7f6f3;display:flex;align-items:center}.product-info .cstm_product_wrp .cstm_card_product_wrp input{margin-right:15px;flex-shrink:0;inset-block-start:0}.product-info .cstm_product_wrp .cstm_card_product_image{width:58px;flex-shrink:0;background-color:#fff;padding:5px}.product-info .cstm_product_wrp .cstm_card_product_content{margin-left:30px}.product-info .cstm_product_wrp .cstm_card_product_content .product-form__input{margin-top:10px}.product-info .cstm_product_wrp .cstm_card_product_content .product-form__input label{display:none}.product-info .cstm_product_wrp .cstm_card_product_title{font-size:14px;line-height:18px;font-weight:600;letter-spacing:1.12px;color:#1c1b1b}.product-info .cstm_product_wrp .cstm_card_product_price{font-size:12px;line-height:15px;letter-spacing:0px;color:#000;margin-top:3px}.product-info .cstm_product_wrp .info-details{display:inline-block;vertical-align:middle}.product-info .cstm_product_wrp .info-details-icon{cursor:pointer}.product-info .cstm_product_wrp .info-details-text{position:absolute;display:none;padding:10px;background:#fff;letter-spacing:.24px;color:#1c1b1b;font-size:12px;font-weight:400;line-height:20px;max-width:250px;width:100%;right:0}.product-info .cstm_product_wrp .info-details-icon:hover+.info-details-text{display:block}.product-info .gpo-container{border-top:1px solid rgb(201 201 201 / 50%)}.product-info .gpo-app{margin:10px 0 0;width:100%}.product-info .gpo-group__wrapper{padding:0 30px;margin:0}.product-info .gpo-group__childs{margin:0}.product-info .gpo-element{margin-bottom:0}.product-info hr.gpo-divider{display:none}.product-info .gpo-heading h3{font-size:16px}.product-info .gpo-element.custom-checkbox{padding:15px 0;border-bottom:1px solid rgb(85 179 182 / 50%)}.product-info .gpo-element.gpo-form__group{padding-left:0;padding-right:0}.product-info .gpo-element.show-addon-for-option,.product-info .gpo-element.show-addon-for-input{padding:15px 0}.product-info .gpo-element.custom-checkbox+.show-addon-for-option{border-bottom:1px solid rgb(85 179 182 / 50%)}.product-info .gpo-element.custom-checkbox .gpo-label{margin:0}.product-info .gpo-element .gpo-label,.product-info .gpo-element .gpo-label.expanded{margin-bottom:15px}.product-info .show-addon-for-option .gpo-label span.label-content{font-size:16px;font-weight:600;letter-spacing:1.28px;color:#1c1b1b}.product-info .gpo-label span.label-content{font-family:Montserrat;font-size:14px;line-height:19px;font-weight:500;letter-spacing:1.4px;color:#55b3b6;text-transform:uppercase}.product-info .gpo-label+.gpo-selected-values,.product-info .gpo-label+.gpo-selected-values.has-value{display:none}.product-info .gpo-ov-wrapper.horizontal{gap:10px 50px}.product-info .gpo-label .gpo-label__icon:before{box-sizing:border-box;height:10px;width:10px;border-style:solid;border-color:#191919;border-width:0px 1px 1px 0px;border-right-width:1px;border-bottom-width:1px;transform:rotate(45deg);transition:transform .3s}.product-info .gpo-label.expanded .gpo-label__icon:before{transform:rotate(-135deg)}.product-info .gpo-choicelist input+label:before{width:15px;height:15px;border:1px solid rgb(26 26 26 / 50%);border-radius:0}.product-info .gpo-choicelist.gpo-radio input+label:before{border-radius:0}.product-info .gpo-choicelist input:checked+label:before{border:1px solid rgb(26 26 26 / 50%)}.product-info .gpo-choicelist input+label:hover:before{border:1px solid rgb(26 26 26 / 50%);box-shadow:none}.product-info .gpo-choicelist input+label:after{width:11px;height:11px;left:2px;top:8px}.product-info .gpo-choicelist.gpo-radio input+label:after{border-radius:0}.product-info .gpo-choicelist input+label,.product-info .gpo-choicelist input+label span{color:#000;font-size:12px;line-height:15px;font-family:Montserrat;letter-spacing:0px;font-style:normal;font-weight:400}.product-info .gpo-choicelist input:checked+label,.product-info .gpo-choicelist input:checked+label span{color:#000}.product-info .show-addon-for-option .addOn{color:gray}.product-info .gpo-input,.product-info .gpo-select select{border:1px solid rgb(139 139 139 / 50%)!important;padding:10px 20px;font-size:16px;line-height:24px;color:#7b7b7b!important;border-radius:0!important;font-family:Montserrat}.product-info .gpo-select{border:1px solid rgb(139 139 139 / 50%)!important}.product-info .gpo-select select{border:none!important}.product-info .gpo-input.gpo-textarea{min-height:80px;padding:10px 20px}.product-info .gpo-ov-wrapper.horizontal:has(.gpo-swatches){gap:10px}.product-info .gpo-swatches input+label,.product-info .gpo-swatches input+label:hover{border-color:#ece9e17f}.product-info .gpo-swatches .gpo-swatch__inner{border-width:0}.product-info .gpo-swatches input+label,.product-info .gpo-swatches input+label .gpo-swatch__inner{border-radius:0}.product-info .gpo-swatches input:checked+label{border-color:#55b3b6;background-color:#55b3b6}.product-info .gpo-swatches .gpo-swatch__image{mix-blend-mode:multiply}.cart-drawer.drawer::part(content){padding:0 30px;box-sizing:border-box}.cart-drawer.drawer::part(header){justify-content:center;padding:13px 0;min-height:auto;border-bottom:1px solid #E6E6E6}.cart-drawer.drawer::part(close-button){position:absolute;right:30px;opacity:1}.cart-drawer .drawer__heading{display:flex;align-items:center;gap:10px;font-size:16px;line-height:19px;font-weight:600;letter-spacing:1.28px;color:#1c1b1b}.cart-drawer::part(body){padding:0}.cart-drawer .cart-drawer__items{padding:0;display:block}.cart-drawer .cart-drawer__items .line-item{column-gap:10px;align-items:flex-start;padding:15px 0}.cart-drawer .cart-drawer__items .line-item+.line-item{border-top:1px solid #E6E6E6}.cart-drawer .cart-drawer__items .line-item__media{width:60px}.cart-drawer .cart-drawer__items .line-item__media .docapp-variant-options-trigger-container{display:none}.cart-drawer .line-item-info{display:flex;justify-content:space-between;gap:10px;width:100%}.cart-drawer .cart-item__details .cart-item__name{font-size:12px;line-height:18px;font-weight:600;letter-spacing:0px;color:#000}.cart-drawer .cart-item__details .product-option{font-size:10px;line-height:13px;letter-spacing:0px;color:#1c1b1b}.cart-drawer .cart-item__details .product-option p{color:inherit}.cart-drawer .cart-item__details .price-list{font-size:14px;line-height:18px;font-weight:600;letter-spacing:1.68px;color:#000;margin-top:10px}.cart-drawer .cart-item__details .price-list sale-price{color:inherit}.cart-drawer .cart-item__totals line-item-quantity{flex-direction:column;align-items:flex-end;justify-content:space-between;height:100%}.cart-drawer .cart-item__totals .quantity-selector{width:66px;height:24px;display:flex;align-items:center;justify-content:space-between;gap:0;border:none;background-color:#f7f6f3}.cart-drawer .cart-item__totals .quantity-selector__button{width:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cart-drawer .cart-item__totals .quantity-selector__input-wrapper{display:block}.cart-drawer .cart-item__totals .quantity-selector__input{width:20px;min-width:auto;font-size:16px;line-height:19px;font-weight:400;letter-spacing:0px;color:#000}.cart-drawer .cart-item__totals .cart-remove-button{background:none}.cart-drawer.drawer::part(footer){border:none;padding:0}.cart-drawer .cart-drawer__complementary-products{border:none;padding:0;margin:0 -30px!important;max-width:fit-content}.cart-drawer .complementary-products__header{justify-content:center;font-weight:600;font-size:16px;line-height:19px;letter-spacing:1.28px;color:#1c1b1b}.cart-drawer .cartdrawer-upsell-wrap .horizontal-product-card{background-color:#ededed;padding:10px;column-gap:10px;height:auto}.cart-drawer .cartdrawer-upsell-wrap .horizontal-product-card__figure{width:60px}.cart-drawer .cartdrawer-upsell-wrap .horizontal-product-card__info{display:flex;align-items:center;justify-content:space-between;gap:10px;height:100%}.cart-drawer .cartdrawer-upsell-wrap .horizontal-product-card__details{display:flex;flex-direction:column;height:100%}.cart-drawer .cartdrawer-upsell-wrap .horizontal-product-card__info .product-title{font-size:12px;line-height:15px;font-weight:600;letter-spacing:0px;color:#000;flex:1}.cart-drawer .cartdrawer-upsell-wrap .horizontal-product-card__info .price-list{font-size:14px;line-height:18px;font-weight:600;letter-spacing:1.68px;color:#000}.cart-drawer .cartdrawer-upsell-wrap .horizontal-product-card__info .price-list sale-price{color:inherit}.cart-drawer .upsell_products .upsell_products-buttons{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:10px}.cart-drawer .upsell_products .swiper-button-next,.cart-drawer .upsell_products .swiper-button-prev{position:relative;top:auto;left:auto;margin-top:0}.cart-drawer .upsell_products .swiper-button-prev,.cart-drawer .upsell_products .swiper-rtl .swiper-button-next{left:0}.cart-drawer .upsell_products .swiper-button-next,.cart-drawer .upsell_products .swiper-rtl .swiper-button-prev{right:0}.cart-drawer .drawer__footer{padding-bottom:30px}.cart-drawer .free_shipping_card_wrapper{padding:20px 0 10px;border-bottom:1px solid #E6E6E6}.cart-drawer .free_shipping_card_title{font-family:Lato;font-size:10px;line-height:12px;font-weight:500;text-align:left;letter-spacing:.3px;color:#55b3b6;text-transform:uppercase}.cart-drawer .free_shipping_card_progress{margin-top:20px;background:#ece9e1;border:none;max-width:100%;height:5px}.cart-drawer .free_shipping_card_progress_bar{height:5px;background:#55b3b6;display:block}.cart-drawer .cart-drawer__footer{margin-top:10px;gap:0}.cart-drawer .totals{display:flex;align-items:center;justify-content:space-between}.cart-drawer .totals .totals__total,.cart-drawer .totals .totals__total-value{font-size:16px;line-height:19px;font-weight:600;letter-spacing:1.28px;margin:0;text-transform:none}.main-cart .line-item__media .docapp-variant-options-trigger-container{display:none}.main-cart .cart-item__details .cart-item__name{font-weight:600;color:#000}.main-cart .cart-item__details .product-option{font-size:12px;line-height:15px;color:#1c1b1b}.main-cart .cart-item__details .price-list{font-size:14px;line-height:18px;font-weight:600;letter-spacing:1.68px;color:#000;margin-top:10px}.main-cart .cart-item__details .price-list sale-price{color:inherit}.main-cart .cart-item__quantity .quantity-selector{width:85px;height:35px;display:flex;align-items:center;justify-content:space-between;gap:0;border:none;background-color:#f7f6f3}.main-cart .cart-item__quantity .quantity-selector__button{width:30px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.main-cart .cart-item__quantity .quantity-selector__input-wrapper{display:block}.main-cart .cart-item__quantity .quantity-selector__input{width:25px;min-width:auto;font-size:16px;line-height:19px;font-weight:400;letter-spacing:0px;color:#000}.main-cart .cart-item__quantity .cart-remove-button,.main-cart .cart-item__totals .cart-remove-button{background:none}.main-cart .cart-item__totals{font-size:16px;font-weight:600;line-height:18px;color:#1c1b1b}.main-cart .cart-note label{font-weight:600}.main-cart .totals .totals__total,.main-cart .totals .totals__total-value{font-size:16px;line-height:19px;font-weight:600;color:#1c1b1b;letter-spacing:1.28px;margin:0;text-transform:none}.main-cart .tax-note{margin:0}.main-cart .cart-recap [type=submit]{width:100%}.search-page .main-search-form .form-control .input{padding:10px 40px 10px 20px}.search-page .empty-state{padding-block:50px}@media screen and (max-width: 1299px){.swiper-button-prev,.swiper-rtl .swiper-button-next{left:-40px}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:-40px}.footer .footer__block-list{column-gap:50px}}@media screen and (max-width: 1249px){.header__primary-nav-item:before{bottom:33px}}@media screen and (max-width: 1149px){.main-collection .custom_drawer .accordion-list .accordion{width:calc(100% / 3 - 34px)}.custom_drawer .accordion-list .accordion,.custom_drawer .accordion-list .accordion-wapper{width:calc(35% - 10px)}.custom_drawer .accordion-list .accordion-wapper .accordion{width:100%}.footer .footer__block-list{column-gap:30px}.footer .footer__block--image{max-width:17rem}.collection__main .product-card.card-image sapn.imag_text{bottom:82px;max-height:300px}}@media only screen and (max-width: 999px){.main-announcement-bar{padding:10px 0}.main-announcement-bar .announcement-bar{width:100%}.main-announcement-bar .announcement-bar-right{display:none}.header .header__primary-nav{justify-self:start}.header .header__primary-nav .icon-hamburger{width:26px}.header__nav-icon{width:1.175rem}.custom-faq .faq__toc,.custom-faq .faq__content{width:100%;max-width:100%}blog-posts.blog-post-list{grid-template-columns:1fr 1fr}.custom-contact .contact-form{padding:50px 20px}.custom-contact .contact-image{display:none}.main-product .product{--product-gap: 2rem}.main-product .product-gallery{position:relative;top:0}.product-gallery__thumbnail-list{display:none}.product-gallery__zoom-button{inset-block-start:1.25rem;inset-inline-end:1.25rem}.footer .footer__block--image{max-width:100%;width:100%}.footer .footer__block--image img{margin:0 auto;width:239px}.footer .footer__block--image .social-media{justify-content:center}.footer .footer__block--text{flex-basis:12.9rem;max-width:12.9rem}.custom-liquid-header .section-header{max-width:700px}.collection__main .product-card.card-image sapn.imag_text{right:55px;bottom:72px;font-size:26px}}@media screen and (max-width: 699px){body{font-size:15px;line-height:25px}h1,.h1{font-size:30px;line-height:40px;letter-spacing:.8px}h2,.h2{letter-spacing:.6px;font-size:24px;line-height:36px}h4,.h4{font-size:18px;line-height:28px}h5,.h5{font-size:15px;line-height:25px;letter-spacing:.25px}h6,.h6{letter-spacing:.8px;font-size:14px;line-height:24px}.container--lg{margin:0}.section-stack{gap:30px}.section-spacing{padding-block-start:50px;padding-block-end:50px}.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded{letter-spacing:1.12px;padding:9px 20px}.input,.textarea,.select{padding:9px 20px;font-size:14px}textarea{min-height:6lh}.select{font-size:14px;line-height:18px;color:#7b7b7b;padding:9px 15px;-webkit-appearance:auto;appearance:auto}.page-dots{gap:.5rem .6rem}.swiper-pagination{margin-top:25px}.slideshow .content-over-media{row-gap:86px}.newsletter-image-with-text .privacy-policy{letter-spacing:.12px;line-height:18px}.product-card__info .product-title{font-size:15px;line-height:19px}.product-card__info .product-title span+span{font-size:12px;line-height:15px}.product-card__info .price-list sale-price{letter-spacing:1.8px}.template-collection .custom-breadcrumbs{display:none}.collection__main .product-card{padding:0 60px}.collection__main product-list{--product-list-default-row-gap: 30px}.collection__main .product-card.card-image{grid-column:span 1 / span 1}.collection__main .product-card.card-image sapn.imag_text{font-size:20px;line-height:36px;letter-spacing:2.08px;right:90px;bottom:22px}.collection-header .collection-header-wrap{padding:30px 0}.collection-header .collection-header-wrap .h1{letter-spacing:2.4px;font-size:20px;line-height:30px;margin-top:10px}.main-collection .show_more_btn .button{width:100%}.main-collection .collection{margin-bottom:0}.collection__main img.desktop-view{display:none}.collection__main img.mobile-view{display:block;width:100%}blog-posts.blog-post-list{grid-template-columns:1fr}.blog-post-card>a{padding-bottom:52%}.blog-post-card{background:#fff;gap:0}.blog-post-card__title{font-size:15px;line-height:25px;letter-spacing:1.2px}.blog-post-card .blog-post-card__info .h4{color:#000;font-size:15px;line-height:25px}.blog-post-card .blog-post-card__info{padding:20px}.facets-drawer.drawer::part(content){max-width:100%}.cart-drawer.drawer::part(content){max-width:100%;padding:0 20px}.cart-drawer .drawer__heading,.cart-drawer .complementary-products__header,.cart-drawer .totals .totals__total,.cart-drawer .totals .totals__total-value{font-size:15px;letter-spacing:1.2px}.header-sidebar .header-search{z-index:1;top:80px}.facets-drawer .accordion-list .accordion .accordion__toggle{font-weight:600;line-height:25px}.main-search .collection__main .product-list{grid-template-columns:1fr}.slideshow__slide-content .button-group{justify-content:start}.slideshow__slide-content .button-group .button{width:100%}.slideshow__slide .slideshow__slide-content{text-align:start}.slideshow__slide-content .h1{letter-spacing:2.4px}.template-product .custom-breadcrumbs{display:none}.product-info .product-title{letter-spacing:1.44px;font-size:18px;line-height:28px}.product-info .product-subtext{font-size:12px;line-height:15px}.product-info .price-list,.product-info .price-list sale-price{font-size:20px;line-height:24px;letter-spacing:1.6px}.product-info .price-list-wrapper .tax-note{font-size:12px;line-height:15px}.product-info .variant-picker__option{padding:0}.product-info .variant-picker__option-info{font-size:14px;line-height:18px;letter-spacing:1.4px}.product-info .btn_qty-wraper{gap:15px}.product-info .qty_selector .quantity-selector{width:95px;height:38px}.product-info .qty_selector .quantity-selector__button{width:30px}.product-info .qty_selector .quantity-selector__input{width:35px}.product-info .feature-badge{font-size:12px;line-height:15px;letter-spacing:.48px}.product-info .gift_product_title,.product-info .cstm_product_wrp{padding:0}.product-info .cstm_product_wrp .cstm_card_product_wrp{padding:10px 20px}.product-info .gpo-group__wrapper{padding:0}.product-info .gpo-label span.label-content{font-size:15px;letter-spacing:1.2px}.product-info .gpo-input,.product-info .gpo-select select{font-size:14px}.main-cart .cart-item__totals{margin-top:10px}.footer .footer__block-list{padding-top:30px;padding-bottom:0;row-gap:30px;justify-content:unset}.footer .footer__block .footer-block__heading svg{display:block}.footer__block.active .footer-block__heading svg{transform:rotate(180deg)}.footer .footer__block--text{flex-basis:100%;max-width:100%}.footer .footer__block .footer-block__content{margin-top:0}.footer .footer__block--text .footer-block__content,.footer .footer__block--links .footer-block__content[js-acc-single-content]{max-height:0;overflow:hidden}.footer .footer__block.active .footer-block__content{margin-top:20px}.footer .footer__inner .social-media--list .social-media__item{color:#d19d51}.footer .footer__inner .payment-methods{margin-top:30px}.footer .footer__aside{margin-top:30px;gap:15px}}@media screen and (max-width: 425px){.product-info__block-item .payment-methods{justify-content:space-between;gap:5px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/dynamic.css.map */
