@font-face{font-family:Sofia Pro;font-weight:400;font-style:normal;font-display:swap;src:url(/cdn/shop/files/Sofia_Pro_Regular_Az.woff2?v=1740372388) format("woff2"),url(/cdn/shop/files/Sofia-Pro-Regular-Az.woff?v=1740372387) format("woff")}@font-face{font-family:Neue Haas;font-weight:400;font-style:normal;font-display:swap;src:url(/cdn/shop/files/NeueHaasGroteskText-55Roman-Web.woff2?v=1744882565) format("woff2"),url(/cdn/shop/files/NeueHaasGroteskText-55Roman-Web.woff?v=1744882565) format("woff")}@font-face{font-family:Neue Haas Medium;font-weight:500;font-style:normal;font-display:swap;src:url(/cdn/shop/files/NeueHaasGroteskText-65Medium-Web.woff2?v=1744882070) format("woff2"),url(/cdn/shop/files/NeueHaasGroteskText-65Medium-Web.woff?v=1744882071) format("woff")}@font-face{font-family:Neue Haas bold;font-weight:700;font-style:normal;font-display:swap;src:url(/cdn/shop/files/NeueHaasGroteskText-75Bold-Web.woff2?v=1744950580) format("woff2"),url(/cdn/shop/files/NeueHaasGroteskText-75Bold-Web.woff?v=1744950580) format("woff")}.product-grid .block-inner-inner .lazyload-loader{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:20px}.pageheader .logo-area{border-radius:50px;border:1px solid rgba(255,255,255,.5);background:#fff6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pageheader{padding-top:25px}.button-container{position:absolute;right:20px;top:20px;z-index:9}.icon-button{width:25px;height:25px;background:transparent;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:width .3s ease-in-out,border-radius .3s ease-in-out;border-radius:20px;overflow:hidden;white-space:nowrap;border:1px solid #000;padding:5px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.icon-button img{width:17px;height:17px;object-fit:contain}.icon-button svg{width:20px;height:20px;stroke:#333}.icon-button span{opacity:0;transition:opacity .3s,transform .3s;font-size:14px;color:#333;visibility:hidden;width:0}.icon-button:hover{width:160px;border-radius:20px;padding-left:10px;gap:5px}.icon-button:hover span{opacity:1;transform:translate(0);visibility:visible;width:100%}.product_vendor span{border-radius:50px;border:1px solid #151515;padding:5px 15px;font-size:13px;font-weight:400;width:50%;overflow:hidden;text-wrap-mode:nowrap;text-overflow:ellipsis;letter-spacing:.65px;line-height:1;display:block;position:absolute;top:20px;left:20px;max-width:fit-content;z-index:9}@media screen and (max-width: 425px) and (min-width: 390px){.icon-button{transform:scale(.8)}}.collection-listing .product-block:hover .product-block__detail .product-price{visibility:hidden;opacity:0}.collection-listing .product-block:hover .product-block__detail{padding-top:10px}.custom-text-nav-section,.main-collection-page .product-count{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}.custom-text-nav-section .left-text{font-size:14px;color:#666;display:flex;align-items:center;font-weight:700}.right-menu ul,.main-collection-page .product-count ul{list-style:none;display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.right-menu li,.main-collection-page .product-count ul li{padding:2px 15px;border:1px solid #ccc;border-radius:20px;font-size:13px}li.active_menu_links,.main-collection-page ul li.active_menu_links{border:1px solid #000;background:#f0f0f0;font-weight:600}.custom_contact_form .account-form-wrapper{display:flex;flex-wrap:wrap;column-gap:20px}.custom_contact_form .contact_form_image_or_video,.custom_contact_form .account-form-wrapper .account-form{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px);width:100%}.template-suffix-partnerships .custom_contact_form .account-form-wrapper{align-items:flex-start}.custom_contact_form .account_text_wrapper{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px);width:100%}.template-suffix-partnerships .custom_contact_form .account-form-wrapper .account-form{margin-top:0}.custom_contact_form .account-form-wrapper .account-form{margin-top:134px}.template-suffix-partnerships .has-paging__title{margin-bottom:20px}.custom_contact_form .account-form-wrapper .contact-form{background-color:#262626;padding:60px 48px;border-radius:20px}.custom_contact_form .contact_form_image_or_video img{width:100%;display:block}.contact_form_image_or_video video,.contact_form_image_or_video iframe{width:100%;height:100%;object-fit:contain;border-radius:20px}.custom_contact_form .account-form input,.custom_contact_form .account-form textarea{background:transparent;border:none;border-bottom:1px solid #fff;font-size:18px;font-weight:400;line-height:26px;color:#fff;padding:15px 0}.custom_contact_form .flexible-layout .column:first-child input{padding-top:0}.custom_contact_form .account-form input:focus-visible,.custom_contact_form .account-form textarea:focus-visible{outline:none;outline-offset:0;box-shadow:none}.custom_contact_form .account-form input::placeholder,.custom_contact_form .account-form textarea::placeholder{color:#fff}.custom_contact_form .account-form label{display:none}.contact_form_action_btn{text-align:right;width:100%;margin-top:16px}.contact_form_action_btn span{margin-right:10px;text-transform:uppercase;font-size:14px}.contact_form_action_btn a:hover svg{filter:invert(1)}.account-form p strong{color:#fff}.account-form .button{display:flex;align-items:center;justify-content:flex-end;text-transform:uppercase;font-size:14px;gap:10px;width:100%;margin-top:12px;color:#fff}.account-form .button svg:hover{filter:invert(1)}.section-contact-custom-form .custom_contact_form .account-form-wrapper{padding-top:9%}.section-contact-custom-form .custom_contact_form .account-form-wrapper .contact_form_image_or_video{margin-top:-9%}.section-featured-collection-contact-form .custom_contact_form .account-form-wrapper{margin-bottom:-20%}.template-suffix-partnerships .custom_contact_form{z-index:9;position:relative}.template-suffix-partnerships .account_text_wrapper{margin-top:130px}.template-suffix-partnerships .account_text_wrapper p{font-size:40px;font-weight:400;line-height:48px;margin-bottom:52px;letter-spacing:0}.products_additional_info{display:flex;align-items:flex-start;gap:22px}.products_info_left_side{flex:0 0 calc(70% - 22px);max-width:calc(70% - 22px);width:100%}.products_info_right_side{flex:0 0 calc(30% - 22px);max-width:calc(30% - 22px);width:100%}.products_info_left_side .disclosure{margin-bottom:0;border-color:#cfcfcf;border-top:0}.products_info_left_side .product-info-accordion:first-child{border-top:1px solid #CFCFCF}.products_info_right_side .svg_and_text_wrapper .svg-with-text-grid.grid__item{border-top:0;border-color:#cfcfcf}.products_info_right_side .svg_and_text_wrapper .svg-with-text-grid.grid__item:first-child{border-top:1px solid #CFCFCF}.svg-with-text-grid .services__info{display:flex;align-items:center}.svg-with-text-grid .services__info .service-icon_svg svg{height:24px;width:24px}.svg-with-text-grid.grid__item{padding:15px 20px;border-top:1px solid rgb(var(--body-text-color) / .15);border-bottom:1px solid rgb(var(--body-text-color) / .15)}.svg-with-text-grid .services__info .service-icon_svg{line-height:0}.svg-with-text-grid .services__info .service-text{margin-left:10px;line-height:normal}.service-text span{font-size:16px;font-weight:700;line-height:normal;color:#000;font-family:Neue Haas Medium;font-weight:500;letter-spacing:0}.template-product .disclosure .disclosure__title{display:flex;justify-content:space-between;font-size:20px;padding:15px 20px;font-family:Neue Haas Medium;font-weight:500;letter-spacing:0}.template-product .disclosure .disclosure__title:before,.template-product .disclosure .disclosure__title:after{display:none}.template-product .disclosure .disclosure__content{padding-bottom:15px;padding-left:20px}.template-product .disclosure .disclosure_icon{transition:all .4s ease}.template-product .disclosure[open] .disclosure_icon{transform:rotate(270deg)}.hometitle{font-size:71px;position:relative}.hometitle span.title-logo{position:absolute;top:0;font-size:10px;height:fit-content;line-height:1rem;font-weight:500;border-radius:50px;border:1px solid black;padding:0 7px}@media screen and (max-width: 1440px){.custom-text-nav-section .left-text{font-size:10px}}@media screen and (max-width: 1024px){.hometitle{font-size:51px}}@media screen and (max-width: 992px){.products_info_left_side{flex:0 0 calc(60% - 22px);max-width:calc(60% - 22px)}.products_info_right_side{flex:0 0 calc(40% - 22px);max-width:calc(40% - 22px)}}@media screen and (max-width: 767px){.template-suffix-partnerships .custom_contact_form .account-form-wrapper .contact_form_image_or_video{display:none}.template-suffix-partnerships .custom_contact_form .container{margin-top:41px;margin-bottom:0}.products_additional_info{flex-direction:column}.products_info_left_side,.products_info_right_side{flex:0 0 100%;max-width:100%}.svg-with-text-grid.grid__item{padding:17px 20px 17px 0}.disclosure__title{padding:18px 10px 18px 0}.template-suffix-partnerships .custom_contact_form .flexible-layout--form .column{margin-bottom:17px}.template-suffix-partnerships .custom_contact_form .flexible-layout--form .column:last-child{margin-bottom:0}.custom_contact_form .account-form input,.custom_contact_form .account-form textarea{padding-bottom:10px}.custom_contact_form .account-form .column:first-child input{padding-top:0}.custom_contact_form .lightly-spaced-row .button{display:none}.template-suffix-partnerships .custom_contact_form .contact_form_action_btn{margin-top:16px}.custom_contact_form .account-form-wrapper .account-form,.custom_contact_form .contact_form_image_or_video{flex:0 0 100%;max-width:100%;width:100%;margin-top:20px}.template-suffix-partnerships .custom_contact_form .account-form-wrapper .account-form-title{display:none}.custom_contact_form .account-form-wrapper .account-form{padding:60px 48px}.template-suffix-partnerships .custom_contact_form .account-form-wrapper .account-form{padding:0}.template-suffix-partnerships .custom_contact_form .account-form-wrapper .contact-form{padding:60px 48px}.template-suffix-partnerships .account_text_wrapper{margin-top:0}.template-suffix-partnerships .custom_contact_form .account_text_wrapper,.template-suffix-partnerships .custom_contact_form .account-form-wrapper .account-form{flex:0 0 100%;max-width:100%;width:100%}.template-suffix-partnerships .custom_contact_form .account-form-wrapper{margin-bottom:0}.custom-contact-first-form .custom_contact_form .account-form-wrapper .contact-form{padding:24px}.custom-contact-first-form .custom_contact_form .lightly-spaced-row .button{display:flex;margin-top:32px;font-size:10px;font-weight:500;letter-spacing:1.1px}.custom-contact-first-form .custom_contact_form .lightly-spaced-row{margin-bottom:0}.custom-contact-first-form .custom-mobile-contact-form{display:none}.custom-contact-first-form .custom-contact-mobile-form{display:block!important;margin-top:-100px}.template-suffix-partnerships .account_text_wrapper p{font-size:32px;line-height:38px;margin-bottom:19px}}.custom-contact-first-form .custom-contact-mobile-form{display:none}@media screen and (max-width: 640px){.hometitle{font-size:35px}}@media screen and (max-width: 576px){.custom-text-nav-section{flex-direction:column;gap:10px}.product_vendor span{top:10px;left:10px}.button-container{right:10px;top:10px}}@media screen and (max-width: 540px){.custom-text-nav-section,.main-collection-page .product-count{justify-content:center}.template-suffix-partnerships .section-featured-collection-contact-form .product-grid .product-block{flex:0 0 46.33%!important;max-width:46.33%!important}.custom-contact-first-form .custom-contact-mobile-form{margin-top:-135px}}@media screen and (max-width: 480px){.flickity-action-wrapper{gap:20px!important}.flickity-page-dot{width:6px!important;height:6px!important;margin:0 4px!important}}@media screen and (max-width:991px){.template-suffix-partnerships .section-featured-collection-contact-form .product-grid .product-block{flex:0 0 36.33%;max-width:36.33%;width:100%}.template-suffix-partnerships .section-featured-collection-contact-form .product-grid{display:flex;justify-content:center}.template-suffix-partnerships .section-featured-collection-contact-form .collection-listing{overflow:hidden}}.breadcrumbs-list{display:block;text-align:justify}.breadcrumbs-list__link,.breadcrumbs-prod-nav__link{font-size:16px;line-height:1.5}.breadcrumbs-list__item span.divider-icon{vertical-align:middle!important;margin-right:10px}@media screen and (max-width:767px){.section-main-product .product-block-wrapper{padding-top:38px}.breadcrumbs-list__link,.breadcrumbs-prod-nav__link{letter-spacing:.42px;font-size:14px;line-height:1.75;font-weight:500}.section-new-main-product .product-title .small-title{line-height:1.75;letter-spacing:.42px;font-weight:500;margin-top:0}.section-new-main-product .product-title,.template-product .section-accordion_with_image_main .disclosure__title .title{font-weight:600}.section-main-product .price-button_wapper .price-descriptors{display:none}.section-new-main-product .price-button_wapper buy-buttons{flex:100%}.section-new-main-product .price-button_wapper .quantity-submit-row__submit button[type=submit]{padding:24px}.section-new-main-product .price-button_wapper .price-container{margin-bottom:28px}.section-new-main-product .price-button_wapper .price-container .product-price--large .price__default{font-size:16px;line-height:1.25}.section-new-main-product .product-form .quantity-submit-row .quantity-submit-row__submit{margin-bottom:20px}.section-new-main-product .products_additional_info{gap:38px}.template-product .section-image-with-text-overlay .container--not-mobile{padding-right:20px;padding-left:20px}.template-product .section-image-with-text-overlay .image-overlay__image img{border-radius:20px}}@media screen and (max-width:640px){.section-new-main-product .price-button_wapper .quantity-submit-row__submit button[type=submit]{ine-height:1.25}.template-product .products_info_left_side .disclosure .disclosure__title{font-size:20px;font-weight:600;padding:15px 20px}.template-product .products_info_left_side .disclosure .disclosure__panel .disclosure__content{padding-bottom:30px;padding-left:20px;padding-right:20px}.template-product .products_info_left_side .disclosure .disclosure__panel .disclosure__content p{font-size:14px;line-height:1.75;letter-spacing:.42px;font-weight:500}.template-product .products_info_right_side .svg-with-text-grid{padding:15px 20px}.section-main-product{margin-bottom:38px}.section-related-products .hometitle{font-size:48px;line-height:1.2;font-weight:500;margin-bottom:16px}}@media screen and (max-width:479px){.product-grid--per-row-mob-2{--product-columns-desktop:2}}@media screen and (max-width:390px){.product-grid--per-row-mob-2{--product-columns-desktop:1}}.section-related-products .hometitle,.products_additional_info .disclosure__content{color:#151515}.section-new-main-product .product-title{font-weight:500;line-height:1.14;letter-spacing:-2px}.section-new-main-product .product-title .small-title{margin:5px 0}.section-new-main-product .loox-rating-label{font-size:14px;line-height:1.75;letter-spacing:.42px;color:#818c8d;font-weight:500}.section-new-main-product .price-button_wapper .quantity-submit-row__submit button[type=submit]{line-height:1.2;font-family:Neue Haas Medium;font-weight:500;letter-spacing:0;padding:20px}.section-related-products .hometitle{margin-bottom:16px}.template-product .section-accordion_with_image_main .collapsible-tabs-item .collapsible-tabs__tab .disclosure__title span:not(.title){margin-right:10px}@media screen and (min-width:1299px){.template-product .disclosure .disclosure__content{max-width:637px;width:100%}}@media screen and (min-width:1024px){.products_additional_info{padding-top:14px}.section-new-main-product .product-info .product-column-right .media-gallery{margin-bottom:24px}.product-block-wrapper .page-header .breadcrumbs{margin-top:0;padding-bottom:40px}}.timeline-year{font-weight:600}@media screen and (max-width: 1360px){.template-collection .collection-slider-row .hometitle{font-size:51px}}@media screen and (max-width:767px){.section-payment-icons.desktop-hide{text-align:center;display:flex;grid-gap:5px;flex-wrap:wrap;justify-content:center;align-items:center;width:100%}.template-collection .image-overlay .text-overlay__inner{padding:0}.template-collection .image-overlay .text-overlay__inner .text-overlay__text .text-overlay__title{line-height:1.2;margin-bottom:13px}.template-collection .image-overlay .text-overlay__inner .text-overlay__text .text-overlay__rte{font-size:14px;line-height:1.75;letter-spacing:.42px;font-weight:500}.template-collection .custom-text-nav-section .left-text{display:none}.template-collection .custom-text-nav-section .right-menu ul,.template-collection .custom-text-nav-section{flex-wrap:nowrap;overflow-x:auto;justify-content:start}.template-collection .custom-text-nav-section{align-items:start}.template-collection .collection-slider-row .hometitle,.section-product-grid .hometitle{font-size:48px;line-height:1.2;margin-bottom:16px}.template-collection .show-more-btn{letter-spacing:.65px;font-size:13px}.template-collection .accordion_with_image_wrapper.without_image .accordion_tab_wrapper{padding:0 16px 16px}.template-suffix-all .accordion_with_image_wrapper .accordion_tab_wrapper,.template-suffix-bottles .accordion_with_image_wrapper .accordion_tab_wrapper,.template-suffix-kids .accordion_with_image_wrapper .accordion_tab_wrapper,.template-suffix-mugs .accordion_with_image_wrapper .accordion_tab_wrapper,.template-suffix-accessoires .accordion_with_image_wrapper .accordion_tab_wrapper{margin-bottom:20px}}@media screen and (max-width:575px){.template-collection .hometitle span.title-logo{top:auto}}@media screen and (max-width:390px){.template-collection .collection-slider-row .hometitle,.section-product-grid .hometitle{font-size:24px}}.template-collection .collection-slider-row .hometitle{color:#151515}.price-button_wapper .cart-bottom-msg p{text-align:center;font-size:16px;margin-top:10px}
/*# sourceMappingURL=/cdn/shop/t/31/assets/custom.css.map */
