.header{display:flex;justify-content:space-between;position:absolute;z-index:9;width:100%;padding:20px;gap:20px;flex-wrap:wrap;top:0}.header__icons{display:flex;align-items:center;gap:8px;position:relative}.header__icon-label{display:none}.header__logo{width:138px}.header__logo svg{width:100%;height:auto}.header__navigation{width:100%}.header--internal{justify-content:flex-start;position:fixed;background:#fff;align-items:center}.header--internal .header__navigation{width:auto;order:1}.header--internal .header__icons{order:2;margin:0 0 0 auto}.header--internal .list-navigation{flex-direction:initial;gap:21px;margin:0;display:none}.header--internal .list-navigation__item:first-child a{border:1px solid #000;border-radius:80px;padding:7px 40px}.header--internal .list-navigation__item:first-child a:hover{background-color:#000;color:#fff}.header--light{color:#fff}.header--light a{display:flex;align-items:center}.header--dark{color:#000}.header--dark a{color:#000}.header svg{transition:all .3s}@media(min-width: 768px){.header__logo{width:270px}.header--internal .header__logo{width:160px}.header--internal .list-navigation{display:flex}}body.template-product .header{padding:20px 16px}@media(min-width: 768px){body.template-product .header{padding:20px 40px}}body.template-index .section-announcement-bar+.shopify-section .header{top:42px}body:has(.section-announcement-bar #section-id-announcement-bar) .hero-slider-v2{height:calc(100vh - var(--theme-announcement-height))}.list-navigation{display:flex;flex-direction:column;margin:11px 0 0;padding:0;list-style:none;gap:6px}.list-navigation__item{list-style:none;display:flex;align-items:center}.list-navigation__item a{transition:color .3s,background .3s}.list-navigation__link{text-transform:uppercase;font-family:"Inter",sans-serif;font-size:14px;display:block}.footer{padding:60px 16px;gap:28px;display:flex;flex-direction:column}.footer__logo{width:100%}.footer__logo svg{width:100%;height:auto}.footer__menu{display:flex;gap:28px;justify-content:space-between;padding:0;flex-wrap:wrap}.footer__navigation{display:flex;max-width:615px;width:100%;justify-content:space-between}.footer__navigation-column{display:flex;flex-direction:column;gap:12px;margin:0;width:100%}.footer__navigation-item{list-style:none;margin:0;padding:0}.footer__navigation-link{font-family:"Inria Sans",sans-serif;font-size:14px;white-space:nowrap}.footer__social{width:100%;max-width:490px;display:flex;flex-direction:column}.footer__social form{display:flex}.footer__social form input{width:100%;font-family:"Inria Sans",sans-serif;font-size:14px;padding:10px 26px;line-height:14px}.footer__social form button{width:120px;background-color:rgba(0,0,0,0);color:#000;border:1px solid #d4d4d4;padding:12px}.footer__social form button:hover{background-color:#000;color:#fff}.footer__social .additional-content{margin-bottom:27px}@media(min-width: 768px){.footer__social .additional-content{margin-bottom:16px}}.footer__brands{display:flex;justify-content:space-between;margin:0;padding:0;list-style:none}.footer__brand{list-style:none;width:82px}.footer__copyright{text-transform:uppercase;font-family:"Inria Sans",sans-serif;font-size:12px;text-align:center}@media(min-width: 768px){.footer{padding:100px 80px;gap:40px}.footer__menu{padding:24px 0 38px;gap:40px;border-bottom:1px solid #e2e2e2}.footer__social form input{padding:14px 26px}.footer__social form button{width:130px}.footer__copyright{text-align:left}}.social-list{display:flex;list-style:none;margin:0;padding:0;width:100%;gap:45px;justify-content:center;flex-wrap:wrap}.social-list__item{list-style:none}.social-list__link{font-family:"Inria Sans",sans-serif;font-size:14px;text-transform:uppercase;text-decoration:underline}@media(min-width: 768px){.social-list{justify-content:end}}.simple-marquee{width:100%;padding:0;display:inline-grid;align-items:center;grid-row:1/1;justify-content:center;position:relative;overflow:hidden}.simple-marquee__wrapper{display:inline-grid;animation:marquee-slideshow 15s linear infinite;grid-row:1/1;width:350vw}.simple-marquee__item{margin:0;display:inline-grid;align-items:center;grid-row:1/1}.simple-marquee__item img{height:auto;width:82px;margin-left:0;grid-row:1/1}@media(min-width: 768px){.simple-marquee__wrapper{width:100vw}}@keyframes marquee-slideshow{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}@media(min-width: 768px){.cart-drawer-modal.cc-popup.cc-popup--right .cc-popup-modal,.cart-drawer-modal.cc-popup.cc-popup--left .cc-popup-modal{width:490px}}@media(max-width: 767px){.cart-drawer-modal.cc-popup.cc-popup-mobile--center{justify-content:center;align-items:end}.cart-drawer-modal.cc-popup.cc-popup-mobile--center:not(.cc-popup--visible) .cc-popup-modal{transform:translate3d(0, 100%, 0)}.cart-drawer-modal.cc-popup.cc-popup-mobile--center .cc-popup-modal{max-width:100%;max-height:95dvh;width:100%;height:100%;transform:translate3d(0, 0, 0)}}.cart-drawer-modal.cc-popup:not(:has(.cart-drawer__empty-content--hidden)) .collection-upsell-section{display:none}.cart-drawer-modal.cc-popup .collection-upsell-section{padding:20px;border-bottom:1px solid rgba(0,0,0,.2)}.cart-drawer-modal.cc-popup .collection-upsell-section h2{font-family:"Inria Sans",sans-serif;font-size:20px;font-weight:400;line-height:23px;color:#000;margin-bottom:10px}.cart-drawer-modal.cc-popup .collection-upsell-section img{display:block;height:100%;-o-object-fit:cover;object-fit:cover}.cart-drawer-modal.cc-popup .collection-upsell-section .product-title{color:#4f4f4f;font-family:"Inria Sans",sans-serif;font-size:14px;font-weight:400;text-align:center;line-height:normal;margin-top:.2rem}.cart-drawer-modal.cc-popup .collection-upsell-section .button.add-to-cart-btn{font-size:14px;font-family:"Inria Sans",sans-serif;color:#4f4f4f;padding:7px 10px;text-transform:initial;margin-top:.5rem;background-color:rgba(0,0,0,0);border:1px solid #4f4f4f;transition:all .25s ease;letter-spacing:0;width:calc(100% - 25px)}.cart-drawer-modal.cc-popup .collection-upsell-section .swiper-button-next{right:0;color:#4f4f4f}.cart-drawer-modal.cc-popup .collection-upsell-section .swiper-button-prev{left:0;color:#4f4f4f}.cart-drawer-modal.cc-popup .collection-upsell-section .swiper-button-next:after,.cart-drawer-modal.cc-popup .collection-upsell-section .swiper-button-prev:after{font-size:20px}.cart-drawer-modal.cc-popup .collection-upsell-section .btn-loading{position:relative;pointer-events:none;opacity:.6}.cart-drawer-modal.cc-popup .collection-upsell-section .btn-loading::after{content:"";position:absolute;top:50%;left:calc(50% - 8px);transform:translateX(-50%) translateY(-50%);width:16px;height:16px;margin-top:-8px;border:2px solid #fff;border-top-color:rgba(0,0,0,0);border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width: 767px){.cart-drawer-modal.cc-popup .cc-popup-modal{background-color:#f7f7f7}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__content--no-upsell-announcement .cart-item-list{margin-bottom:170px}}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__header{padding:0 16px;margin-bottom:24px}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__header.cart-drawer__product-volume-discount{display:flex;flex-direction:column;align-items:start;gap:32px}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__header.cart-drawer__product-volume-discount .cart-drawer__progress-bar--container{display:grid;width:100%}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__header.cart-drawer__product-volume-discount .cart-drawer__progress-bar--container .progress-bar__content-upper{display:grid;grid-template-areas:"left center right";grid-template-columns:auto min-content min-content;align-items:center;align-content:center}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__header.cart-drawer__product-volume-discount .cart-drawer__progress-bar--container .progress-bar__content-upper .cc-popup-close{margin:0}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__header.cart-drawer__product-volume-discount .cart-drawer__progress-bar--container .progress-bar__heading{grid-area:left;font-family:"Inter",sans-serif;font-size:16px;font-weight:600;line-height:20px}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__header.cart-drawer__product-volume-discount .cart-drawer__progress-bar--container .progress-bar__remaining{grid-area:center;font-family:"Inter",sans-serif;font-size:14px;font-weight:400;line-height:16px;margin-right:20px}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__header.cart-drawer__product-volume-discount .cart-drawer__progress-bar--container .cc-popup-close{grid-area:right}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__header.cart-drawer__product-volume-discount .cart-drawer__progress-bar--container .progress-bar__bar{display:block;width:100%;margin:12px 0 8px;background-color:#d9d9d9;border-radius:10px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__header.cart-drawer__product-volume-discount .cart-drawer__progress-bar--container .progress-bar__bar::-webkit-progress-bar{background-color:#d9d9d9;border-radius:10px}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__header.cart-drawer__product-volume-discount .cart-drawer__progress-bar--container .progress-bar__bar::-webkit-progress-value{background-color:#303030;border-radius:10px}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__header.cart-drawer__product-volume-discount .cart-drawer__progress-bar--container .progress-bar__bar::-moz-progress-bar{border-radius:10px;background-color:#303030}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__header.cart-drawer__product-volume-discount .cart-drawer__progress-bar--container .progress-bar__info{display:flex;flex-direction:row;gap:5px;align-items:center;justify-content:flex-start}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__header.cart-drawer__product-volume-discount .cart-drawer__progress-bar--container .progress-bar__info .progress-bar__info-text{font-family:"Inter",sans-serif;font-size:14px;font-weight:400;line-height:16px;color:#767676}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__header.cart-drawer__product-volume-discount .cart-drawer__progress-bar--container .progress-bar__info svg{width:16px;height:16px;color:#767676}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__header .cart-drawer__title{font-family:"Inter",sans-serif;font-size:16px;font-weight:600;line-height:20px}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__header .cart-drawer__title .cart-drawer__title-count{font-family:"Inter",sans-serif;font-size:14px;font-weight:400;line-height:16px}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__header .cc-popup-close{width:24px;height:24px;padding:0;color:#000}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__header .cc-popup-close svg{width:24px;height:24px}@media(min-width: 768px){.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__header{padding:0 20px}}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-item-list{padding:0 16px}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-item-list .cart-item--container{border-top:1px solid #aaa}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-item-list .cart-item--container:last-of-type{border-bottom:1px solid #aaa}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-item-list .cart-item--container .cart-item{gap:20px;padding:12px 0px 24px}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-item-list .cart-item--container .cart-item .cart-item__image{width:120px;padding-inline-end:0}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-item-list .cart-item--container .cart-item .cart-item__not-image{display:grid;align-items:center;align-content:center;justify-items:start}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-item-list .cart-item--container .cart-item .cart-item__description{grid-column:1/3;padding-inline-end:5px;margin-bottom:24px}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-item-list .cart-item--container .cart-item .cart-item__description .cart-item__title{font-family:"Inria Sans",sans-serif;font-size:18px;font-weight:600;line-height:21px;margin-bottom:0}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-item-list .cart-item--container .cart-item .cart-item__quantity{grid-column:1}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-item-list .cart-item--container .cart-item .cart-item__quantity .buttoned-input{border:1px solid #000}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-item-list .cart-item--container .cart-item .cart-item__quantity .buttoned-input a{width:36px;height:44px;padding:10px}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-item-list .cart-item--container .cart-item .cart-item__quantity .buttoned-input a svg{color:#000}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-item-list .cart-item--container .cart-item .cart-item__quantity .buttoned-input input{width:34px;height:24px;margin:0 10px;font-family:"Inter",sans-serif;font-size:16px;font-weight:400;line-height:20px}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-item-list .cart-item--container .cart-item .cart-item__price{grid-column:2;margin-top:auto;margin-left:auto;font-family:"Inria Sans",sans-serif;font-size:18px;font-weight:300;line-height:21px}@media(min-width: 768px){.cart-drawer-modal.cc-popup .cc-popup-modal .cart-item-list{padding:0 20px}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-item-list .cart-item--container .cart-item{gap:40px}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-item-list .cart-item--container .cart-item .cart-item__image{width:195px}}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__footer{border:none;padding:20px 16px}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__footer .subtotal{font-family:"Inria Sans",sans-serif;font-size:18px;font-weight:300;line-height:21px;color:#9b9b9b;margin:0 0 8px}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__footer .volume-discount-cta{font-family:"Inria Sans",sans-serif;font-size:18px;font-weight:300;line-height:21px;color:#9b9b9b;margin:0 0 8px}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__footer .volume-discount-cta .theme-percent{display:flex;flex-direction:row;gap:8px}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__footer .volume-discount-cta a{color:#000}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__footer .total{font-family:"Inria Sans",sans-serif;font-size:24px;font-weight:500;line-height:28px;color:#000;margin:8px 0 24px}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__footer .checkout-buttons{display:flex}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__footer .checkout-buttons__cart-page{gap:13px}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__footer .checkout-buttons a.button{padding:12px 24px;font-family:"Inria Sans",sans-serif;font-size:16px;font-weight:400;line-height:20px;text-transform:capitalize;letter-spacing:unset;transition:filter .25s ease}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__footer .checkout-buttons a.button:hover{filter:invert(1)}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__footer .checkout-buttons a.button__cart-page{color:#000;background-color:#fff;border:1px solid #000}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__footer .checkout-buttons a.button__checkout{color:#fff;background-color:#000;border:1px solid #000}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__footer .checkout-buttons a.button__checkout:hover{border-color:#fff}@media(min-width: 768px){.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__footer{padding:20px}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__footer .total{margin-top:16px}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__footer .subtotal{margin-bottom:16px}}@media(max-width: 767px){.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__footer{position:relative;bottom:0;left:0;z-index:2;width:100%;background-color:#f7f7f7;box-shadow:0px -4px 4px 0px rgba(0,0,0,.1490196078)}}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__upsell-announcement{padding:16px}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__upsell-announcement.hidden{padding:0;visibility:none;opacity:0}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__upsell-announcement .cart-item-upsells{margin-bottom:10px}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__upsell-announcement .cart-item-upsells .collection-slider{display:grid;padding:0;background-color:rgba(0,0,0,0)}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__upsell-announcement .cart-item-upsells .collection-slider .opposing-items{margin-bottom:16px}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__upsell-announcement .cart-item-upsells .collection-slider .product-detail-label{font-family:"Inria Sans",sans-serif;font-size:20px;font-weight:400;line-height:23px;color:#000;margin:0}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__upsell-announcement .cart-item-upsells .collection-slider .collection-listing .product-block{margin-bottom:0}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__upsell-announcement .cart-item-upsells .collection-slider .collection-listing .product-block .block-inner{margin-bottom:0px}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__upsell-announcement .cart-item-upsells .collection-slider .collection-listing .product-block .block-inner-inner{padding:16px;background-color:#fff}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__upsell-announcement .cart-item-upsells .collection-slider .collection-listing .product-block .block-inner-inner .product-info{margin:10px auto 0}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__upsell-announcement .cart-item-upsells .collection-slider .collection-listing .product-block .block-inner-inner .product-info .product-block__title{margin:0 0 20px;font-family:"Inria Sans",sans-serif;font-size:14px;font-weight:400;line-height:17px;text-align:center;color:#000}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__upsell-announcement .cart-item-upsells .collection-slider .collection-listing .product-block .block-inner-inner .product-info .product-price{align-items:center;justify-content:center}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__upsell-announcement .cart-item-upsells .collection-slider .collection-listing .product-block .block-inner-inner .product-info .product-price a{padding:8px 12px;max-width:100%;color:#000;background-color:#fff;border:1px solid #000;transition:all .25 ease}@media(min-width: 768px){.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__upsell-announcement .cart-item-upsells .collection-slider .collection-listing .product-block .block-inner-inner .product-info .product-price a{padding:10px 14px}}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__upsell-announcement .cart-item-upsells .collection-slider .collection-listing .product-block .block-inner-inner .product-info .product-price a:hover{color:#fff;background-color:#000;border-color:#000}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__upsell-announcement .cart-item-upsells .collection-slider .collection-listing .product-block .block-inner-inner .product-info .product-price a.adding{opacity:.5;pointer-events:none}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__upsell-announcement .cart-item-upsells .collection-slider .collection-listing .product-block .block-inner-inner .product-info .product-price a.adding::after{content:"";position:absolute;top:calc(50% - 12px);left:calc(50% - 12px);width:24px;height:24px;border-radius:100%;border:2px solid rgba(0,0,0,0);border-left-color:currentColor;animation:loadingSpinner 1s linear infinite}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__upsell-announcement .cart-item-upsells .collection-slider .collection-listing .product-block .block-inner-inner .product-info .product-price a .product-price__item{margin:0;font-family:"Inria Sans",sans-serif;font-size:16px;font-weight:400;line-height:20px}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__upsell-announcement .cart-announcement{display:flex;gap:7px;padding:14px;background-color:#dbdbdb}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__upsell-announcement .cart-announcement .cart-announcement__icon{width:16px;height:16px}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__upsell-announcement .cart-announcement .cart-announcement__icon svg{width:16px;height:16px;color:#777}@media(min-width: 768px){.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__upsell-announcement{padding:20px;background-color:#e6e6e6}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__upsell-announcement.content-mobile{display:none}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__upsell-announcement .cart-item-upsells .collection-slider .opposing-items{margin-bottom:20px}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__upsell-announcement .cart-item-upsells .collection-slider .collection-listing .product-block .block-inner{margin-bottom:0}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__upsell-announcement .cart-item-upsells .collection-slider .collection-listing .product-block .block-inner-inner{padding:32px}}@media(max-width: 767px){.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__upsell-announcement{margin-bottom:170px}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__upsell-announcement:not(.content-mobile){display:none}}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__empty-content .cc-popup-close{width:24px;height:24px;padding:0;color:#000}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__empty-content .cc-popup-close svg{width:24px;height:24px}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__empty-content .icon-bag{color:#000}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__empty-content .majortitle{font-family:"Inter",sans-serif;font-size:24px;font-weight:600;line-height:28px}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__empty-content .rte{font-family:"Inria Sans",sans-serif;font-size:18px;font-weight:400;line-height:21px}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__empty-content .button-row a{padding:12px 24px;font-family:"Inria Sans",sans-serif;font-size:16px;font-weight:400;line-height:20px;text-transform:capitalize;letter-spacing:unset;color:#fff;background-color:#000;border:1px solid #000;transition:all .25s ease}.cart-drawer-modal.cc-popup .cc-popup-modal .cart-drawer__empty-content .button-row a:hover{color:#000;background-color:#fff}.cart-drawer-modal.cc-popup .marker-cart-message{padding:10px 20px}.cart-drawer-modal.cc-popup .marker-cart-message .marker_message_cart{color:#777;font-size:18px}.cart-drawer-modal.cc-popup .marker-cart-message .marker-message-buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cart-drawer-modal.cc-popup .marker-cart-message .marker-message-buttons .marker-button-add{background:#000;color:#fff;padding:5px 20px;font-size:16px;text-align:center}.cart-drawer-modal.cc-popup .marker-cart-message .marker-message-buttons .marker-button-no-thanks{background:rgba(0,0,0,0);color:#000;border:1px solid #000;padding:5px 20px;font-size:16px;text-align:center;font-family:"Inria Sans",sans-serif;text-transform:capitalize}.blog-posts{padding:28px 0 28px 16px}.blog-posts__heading{font-size:30px;font-weight:bold;margin:0;font-family:"Instrument Serif",serif;color:#000;font-weight:300}.blog-posts__article{display:flex;flex-direction:column;gap:16px;width:70%}.blog-posts__article-title,.blog-posts__article-excerpt{font-family:"Inria Sans",serif;font-size:16px;margin:0}.blog-posts__article-excerpt{color:#666;font-family:"Inria Sans",sans-serif}@media(min-width: 768px){.blog-posts{padding:40px 40px}.blog-posts__heading{font-size:64px;margin-bottom:67px}.blog-posts__articles{display:grid;grid-template-columns:repeat(var(--columns), 1fr);gap:24px}.blog-posts__article{width:100%}.blog-posts .mySwiper .swiper-wrapper{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px}}.product-card{display:flex;flex-direction:column;gap:12px}.product-card__badges{padding:20px;pointer-events:none;position:absolute;top:0;left:0;display:flex;gap:20px;flex-wrap:wrap;margin:0;list-style:none}.product-card__badges li{list-style:none;display:flex}.product-card__badge{color:#000;padding:10px 20px;font-size:16px;line-height:16px;font-family:"Inria Sans",serif;font-weight:300;border:1px solid #000;text-transform:uppercase}.product-card__top-info{position:relative}.product-card__info{margin-top:16px}.product-card__info:has(.product-card__title:empty){margin-top:0}.product-card__image-wrapper{overflow:hidden;width:100%;height:auto;display:flex}.product-card__image{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.product-card__placeholder{background-color:#f7f7f7;border:1px solid #d7d7d7}.product-card__title,.product-card__price{font-size:24px;margin:0;font-family:"Inria Sans",serif;font-weight:300;line-height:24px;color:var(--extra-info-color, inherit);text-align:var(--extra-info-align, left)}.product-card__title--simple,.product-card__price--simple{font-size:16px}@media(max-width: 767px){.product-card__title,.product-card__price{font-size:16px}.product-card__title--simple,.product-card__price--simple{font-size:14px}}.product-card__extra-info{font-size:20px;color:var(--extra-info-color, #a6a6a6);font-family:"Inria Sans",sans-serif;font-weight:300;margin:0}.product-card__extra-info>span:first-child{display:block;text-align:var(--extra-info-align, left)}.product-card__name-n-price{display:flex;justify-content:space-between;gap:16px;flex-direction:column}.product-card .quickbuy-toggle{position:absolute;bottom:30px;left:0;right:0;width:100%;box-sizing:border-box;max-width:80%;margin:auto;opacity:0;transition:all .3s}.product-card:hover .quickbuy-toggle{pointer-events:all;opacity:1}.collection-slider{padding:24px 16px 4px;display:flex;flex-direction:column;position:relative}.collection-slider__title,.collection-slider__title-h{font-size:30px;font-weight:bold;margin:0;font-family:"Instrument Serif",serif;color:#000;font-weight:300}.collection-slider__title-h{margin-bottom:5px}.collection-slider__carousel{gap:20px;overflow:hidden;display:flex;flex-direction:column;min-height:230px}@media(min-width: 768px){.collection-slider__carousel{padding-right:40px;position:relative}}.collection-slider__wrapper{position:relative}.collection-slider__wrapper .swiper-container{width:100%}.collection-slider__slider{display:flex}.collection-slider__slider.gapped{gap:12px;flex-direction:column}@media(max-width: 767px){.collection-slider__slider.gapped .collection-slider__slide{width:100%}}@media(min-width: 768px){.collection-slider__slider.gapped{gap:20px;flex-direction:row}}.collection-slider__slide{width:50%}.collection-slider__slide.banner_card .quickbuy-toggle{display:none}.collection-slider__navigation{position:absolute;display:flex;gap:20px;justify-content:flex-end;left:auto;right:16px;top:24px;z-index:8}.collection-slider__navigation.hidden{display:none}.collection-slider__navigation .swiper-button-prev,.collection-slider__navigation .swiper-button-next{width:10px;height:20px;margin:0;position:relative;left:0;top:0;right:0}.collection-slider__navigation .swiper-button-prev::before,.collection-slider__navigation .swiper-button-prev::after,.collection-slider__navigation .swiper-button-next::before,.collection-slider__navigation .swiper-button-next::after{display:none}.collection-slider__navigation .swiper-button-prev svg,.collection-slider__navigation .swiper-button-next svg{width:100%;height:auto}.collection-slider__interaction-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.collection-slider__interaction-container .nav-h{position:initial}.collection-slider .product-card__name-n-price .product-card__title{max-width:358px}@media(min-width: 768px){.collection-slider{padding:30px 40px 40px;flex-direction:initial}.collection-slider.normal_title{flex-direction:column}.collection-slider__title{writing-mode:vertical-rl;text-orientation:mixed;font-size:64px;transform:rotate(180deg)}.collection-slider__title-h{font-size:64px;margin-bottom:10px}.collection-slider__navigation:not(.nav-h){width:41px;flex-flow:column;top:0;right:0;height:100%;background-color:#fff;z-index:1;justify-content:center;padding-bottom:36px;align-items:center}.collection-slider__navigation.nav-h{scale:1.3}}.collection-slider[data-layout=grid] .collection-slider__slider{display:grid;gap:20px}.collection-slider[data-layout=grid] .collection-slider__slide{width:100%}.collection-slider[data-layout=grid] .product-card__title.tilt-title{font-size:30px;font-weight:bold;font-weight:300;font-family:"Instrument Serif",serif;color:#000;margin:0px 12px 0px 2px;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg)}@media(min-width: 768px){.collection-slider[data-layout=grid] .collection-slider__slider{grid-template-columns:1fr 1fr}.collection-slider[data-layout=grid] .product-card__title.tilt-title{font-size:64px;margin:0px 40px 0px 15px}}@media(min-width: 768px){.template-suffix-shop-all .collection-slider__carousel{padding-right:60px}.template-suffix-shop-all .collection-slider .collection-slider__navigation{flex-direction:row}}.hero-slider{position:relative;width:100%;height:100vh;overflow:hidden}.hero-slider__container{height:100%}.hero-slider__slide{display:flex}.hero-slider__slide picture,.hero-slider__slide video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:flex}.hero-slider__slide picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-slider__content{position:absolute;color:#fff;z-index:10;text-align:left;width:100%;height:100%;top:0;padding:20px 16px;box-sizing:border-box;display:flex;align-items:flex-end}.hero-slider__content--alignment_container{display:flex;flex-direction:column;align-items:baseline;justify-content:end;max-width:var(--block-width, 100%);height:auto;gap:16px}.hero-slider__content--alignment_container.has_secondary{width:100%}.hero-slider__content--left,.hero-slider__content--left .hero-slider__cta:not(:has(>:nth-child(2))){justify-content:flex-start}.hero-slider__content--center,.hero-slider__content--center .hero-slider__cta:not(:has(>:nth-child(2))){justify-content:center}.hero-slider__content--right,.hero-slider__content--right .hero-slider__cta:not(:has(>:nth-child(2))){justify-content:flex-end}.hero-slider__data-content{display:flex;justify-content:space-between;width:100%}.hero-slider__primary-content{display:flex;flex-direction:column}.hero-slider__secondary-content{display:flex;flex-direction:column;align-items:end}.hero-slider__title{font-family:"Instrument Serif",serif;font-weight:400;font-size:28px;color:#fff;margin:0 0 5px}.hero-slider__text{font-size:18px;font-family:"Inria Sans",sans-serif;margin:0;color:#fff}.hero-slider__cta{display:flex;gap:13px;flex-wrap:wrap;width:100%}.hero-slider__cta:has(>:nth-child(2)){justify-content:space-between}.hero-slider__btn{padding:10px 20px;text-decoration:none;font-family:"Inria Sans",sans-serif;font-weight:300;font-size:clamp(12px,1.6vw,16px);line-height:1;text-transform:uppercase}@media(min-width: 768px){.hero-slider__btn{font-size:24px;padding:10px 24px;line-height:1.16}}.hero-slider__btn--primary,.hero-slider__btn--secondary{border:1px solid #fff;color:#000;background-color:#fff}.hero-slider__btn--primary:hover,.hero-slider__btn--secondary:hover{background-color:#000;color:#fff}.hero-slider__btn--primary-w-border,.hero-slider__btn--secondary-w-border{border:1px solid #000;color:#000;background-color:#fff}.hero-slider__btn--primary-w-border:hover,.hero-slider__btn--secondary-w-border:hover{background-color:#000;color:#fff}@media(min-width: 768px){.hero-slider__content{padding:100px 64px}.hero-slider--view-1 .hero-slider__title{font-size:96px}.hero-slider--view-2 .hero-slider__title{font-size:40px}}.hero-slider-v2 .hero-slider__title{max-width:285px;font-size:24px;line-height:100%;margin-bottom:0;text-align:center}.hero-slider-v2 .hero-slider__data-content{justify-content:center}.hero-slider-v2 .hero-slider__content{padding:16px 45px 53px 45px}.hero-slider-v2 .hero-slider__content--alignment_container{display:flex;flex-direction:column;align-items:center;width:100%;gap:25px;height:auto;justify-content:space-between}.hero-slider-v2 .hero-slider__content--alignment_container.has_secondary{width:100%}.hero-slider-v2 .hero-slider__cta{justify-content:center}.hero-slider-v2 .hero-slider__btn{font-size:12px;padding:10px 20px;font-weight:300}.hero-slider-v2 .hero-slider__btn--primary{border:1px solid #fff;color:#fff;background-color:rgba(0,0,0,0)}.hero-slider-v2 .hero-slider__btn--primary:hover{background-color:#fff;color:#000}.hero-slider-v2 .swiper-pagination{bottom:16px;left:0;right:0;width:-moz-fit-content;width:fit-content;margin:0 auto}.hero-slider-v2 .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;border-radius:12px;border:1px solid #fff;opacity:1;background-color:rgba(0,0,0,0);position:relative;overflow:hidden}.hero-slider-v2 .swiper-pagination .swiper-pagination-bullet::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0}.hero-slider-v2 .swiper-pagination .swiper-pagination-bullet-active{width:36px;height:12px}.hero-slider-v2 .swiper-pagination .swiper-pagination-bullet-active::before{background-color:#fff;animation:slide-progress var(--animation-time, 0s) cubic-bezier(0.3, 0, 0.3, 1) forwards}.hero-slider-v2 .swiper-paused .swiper-pagination-bullet-active::before{opacity:.4;animation-play-state:paused}.hero-slider-v2 .swiper-button-prev::before,.hero-slider-v2 .swiper-button-prev::after,.hero-slider-v2 .swiper-button-next::before,.hero-slider-v2 .swiper-button-next::after{display:none}.hero-slider-v2 .swiper-button-prev svg,.hero-slider-v2 .swiper-button-next svg{width:13px;height:auto;color:#fff}@media(max-width: 767px){.hero-slider-v2 .swiper-button-prev,.hero-slider-v2 .swiper-button-next{display:none;visibility:hidden;pointer-events:none}}@media(max-width: 1110px)and (min-width: 1220px){.hero-slider-v2 .hero-slider__title{max-width:525px}}@media(min-width: 768px){.hero-slider-v2 .hero-slider__title{max-width:638px;font-size:36px;text-align:left}.hero-slider-v2 .hero-slider__data-content{justify-content:space-between}.hero-slider-v2 .hero-slider__content{padding:28px 40px}.hero-slider-v2 .hero-slider__content--alignment_container{flex-direction:row;gap:0}.hero-slider-v2 .hero-slider__cta{margin-left:auto;justify-content:flex-end}.hero-slider-v2 .hero-slider__btn{font-size:20px;padding:10px 20px;font-weight:300}.hero-slider-v2 .swiper-button-prev{left:50px}.hero-slider-v2 .swiper-button-next{right:50px}.hero-slider-v2 .swiper-pagination{bottom:40px}.hero-slider-v2 .swiper-pagination .swiper-pagination-bullet{width:9px;height:9px;border-radius:9px}.hero-slider-v2 .swiper-pagination .swiper-pagination-bullet-active{width:56px}}.dynamic-pagination{position:relative}@media(max-width: 768px){.dynamic-pagination.simple-banner__carousel{padding-bottom:32px}}.dynamic-pagination .swiper-pagination{bottom:0px;left:0;right:0;width:-moz-fit-content;width:fit-content;margin:0 auto}.dynamic-pagination .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;border-radius:12px;border:1px solid #000;opacity:1;background-color:rgba(0,0,0,0);position:relative;overflow:hidden}.dynamic-pagination .swiper-pagination .swiper-pagination-bullet::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0}.dynamic-pagination .swiper-pagination .swiper-pagination-bullet-active{width:36px;height:12px}.dynamic-pagination .swiper-pagination .swiper-pagination-bullet-active::before{background-color:#000;animation:slide-progress var(--animation-time, 0s) cubic-bezier(0.3, 0, 0.3, 1) forwards}.dynamic-pagination .swiper-paused .swiper-pagination-bullet-active::before{opacity:.4;animation-play-state:paused}@media(min-width: 768px){.dynamic-pagination .swiper-pagination .swiper-pagination-bullet{width:9px;height:9px;border-radius:9px}.dynamic-pagination .swiper-pagination .swiper-pagination-bullet-active{width:56px}}@keyframes slide-progress{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.media-grid{padding:0 16px}.media-grid__heading{font-size:30px;font-weight:bold;margin:10px 0 22px;font-family:"Instrument Serif",serif;color:#000;font-weight:300}.media-grid__blocks{display:grid;flex-direction:column;gap:20px;grid-template-columns:repeat(var(--mobile-columns), 1fr)}.media-grid__block{display:flex}.media-grid__block img,.media-grid__block video{width:100%;height:auto}@media(min-width: 768px){.media-grid{padding:40px 40px}.media-grid__heading{font-size:64px;margin-bottom:67px}.media-grid__blocks{grid-template-columns:repeat(var(--columns), 1fr);gap:28px}}.media-with-title{padding:24px 0 34px;display:flex;flex-direction:column;position:relative;gap:14px}.media-with-title__heading{display:flex;align-items:center;gap:10px;padding:0 16px;justify-content:space-between}.media-with-title__heading .button-link{padding:10px;font-size:12px;line-height:12px}.media-with-title__title{font-size:30px;font-weight:bold;margin:0;font-family:"Instrument Serif",serif;color:#000;font-weight:300}.media-with-title__buttons{display:flex;gap:10px}.media-with-title__wrapper{gap:20px;overflow:hidden;display:flex;flex-direction:column;width:100%;position:relative}.media-with-title__wrapper .video-content{position:relative}.media-with-title__wrapper .video-content video{max-width:100%;margin:auto;display:block}.media-with-title__wrapper .video-content.mobile-only{padding-inline:16px}.media-with-title__play-button{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:60px;height:60px;color:#fff;cursor:pointer}.media-with-title__play-button--playing{display:none}.media-with-title__play-button svg{width:100%;height:auto;pointer-events:none}@media(min-width: 768px){.media-with-title{padding:40px 40px 30px;flex-direction:initial;gap:0}.media-with-title__heading{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);gap:70px;justify-content:start;padding:0}.media-with-title__heading .button-link{padding:20px 10px;font-size:16px;line-height:16px}.media-with-title__buttons{gap:20px}.media-with-title__title{font-size:64px}}.simple-banner{display:var(--show-mobile)}.simple-banner .container-boxed{padding:0 16px 3px}@media(min-width: 768px){.simple-banner .container-boxed{padding:20px 40px 10px}}.simple-banner__image{display:flex}.simple-banner__image img{width:100%}.simple-banner__cta-container{display:flex;position:absolute;padding:30px;box-sizing:border-box;top:0;width:100%;height:100%;z-index:10;align-items:flex-end;justify-content:center}.simple-banner__wrapper{position:relative}.simple-banner__carousel{padding:10px 16px}.simple-banner__carousel-wrapper{overflow:hidden}@media(min-width: 768px){.simple-banner{display:var(--show-desktop)}.simple-banner__cta-container{padding:100px 60px}.simple-banner__carousel{padding:40px 40px}}.simple-content{display:var(--show-mobile);padding:20px 16px;background-color:var(--background)}.simple-content__wrapper{display:flex;flex-direction:column;gap:var(--gap);width:100%;margin:auto;max-width:1440px}.simple-content__block p{padding:0;font-size:var(--mobile-font-size);font-family:"Instrument Serif",serif;color:var(--color);text-align:var(--mobile-alignment);margin:0;line-height:normal}.simple-content__block:last-child{margin-top:12px}@media(max-width: 768px){.simple-content__image-container{width:100%}}.simple-content__button{max-width:var(--mobile-max-width);text-align:center;align-items:center;display:flex;margin:auto;width:100%;justify-content:center;text-transform:initial;font-weight:500;padding:20px 10px}.simple-content.simple-content__with-image{display:flex;align-items:center;gap:25px}.simple-content.simple-content__with-image.image_pos--right{flex-direction:column-reverse}.simple-content__desc-text{margin-top:8px}.simple-content__desc-text p{font-size:12px;line-height:14.39px;max-width:296px;text-align:center;margin:auto}@media(min-width: 768px){.simple-content{display:var(--show-desktop);padding:40px 40px}.simple-content__block p{font-size:clamp(var(--mobile-font-size),3.5vw,var(--font-size));text-align:var(--alignment)}.simple-content__button{max-width:var(--max-width);padding:20px}.simple-content.simple-content__with-image{gap:40px;justify-content:space-around}.simple-content.simple-content__with-image.image_pos--right{flex-direction:row-reverse}.simple-content.simple-content__with-image .simple-content__text-container{width:calc(var(--content-width) - var(--gap))}.simple-content.simple-content__with-image .simple-content__image-container{width:calc(100% - var(--content-width))}.simple-content__desc-text{margin-top:12px}.simple-content__desc-text p{font-size:18px;line-height:21.58px;max-width:none}}.simple-reviews{padding:45px 0 30px 16px}.simple-reviews__carousel{overflow:hidden}.simple-reviews__wrapper{display:flex}.simple-reviews__review{border:1px solid;border-color:#aeaeae;display:flex;flex-direction:column;width:60%;height:auto;box-sizing:border-box;cursor:grab}.simple-reviews__review:active{cursor:grabbing}@media(max-width: 768px){.simple-reviews__review .simple-reviews__review--image img{display:block;min-height:290px;-o-object-fit:cover;object-fit:cover}}.simple-reviews__review .simple-reviews__review--content{display:flex;flex-direction:column;gap:12px;padding:12px;height:100%}.simple-reviews__review .simple-reviews__review--content .review--text{color:#868686}.simple-reviews__review .simple-reviews__review--content .review--text p{color:#868686}@media(max-width: 767px){.simple-reviews__review .simple-reviews__review--content .review--text p{font-size:12px;margin-bottom:0}}.simple-reviews__review .simple-reviews__review--content .review--info{display:flex;justify-content:space-between;margin-top:auto;align-items:center}.simple-reviews__review .simple-reviews__review--content .review--info .info--stars{font-size:19px;font-weight:600}.simple-reviews__review .simple-reviews__review--content .review--info .info--author p{font-family:"Instrument Serif",serif;font-weight:600;margin-bottom:0}@media(min-width: 768px){.simple-reviews{padding:80px 40px 40px}.simple-reviews__review{width:30.3%}}.parallax{position:relative;overflow:hidden}.parallax__background{z-index:-1;background-size:cover}.parallax__background img{width:100%;height:auto;display:flex;opacity:0}.parallax__layer{position:absolute;height:100%;background-size:cover;background-position:center;transform:translateZ(0);display:flex;width:100%;top:0;left:0}.parallax__layer img{width:100%;height:auto;display:block}.parallax__layer--top-left{align-items:start;justify-content:start}.parallax__layer--top-center{align-items:start;justify-content:center}.parallax__layer--top-right{align-items:start;justify-content:end}.parallax__layer--center-left{align-items:center;justify-content:start}.parallax__layer--center{align-items:center;justify-content:center}.parallax__layer--center-right{align-items:center;justify-content:end}.parallax__layer--bottom-left{align-items:end;justify-content:start}.parallax__layer--bottom-center{align-items:end;justify-content:center}.parallax__layer--bottom-right{align-items:end;justify-content:end}@media(orientation: landscape){.parallax--landscape{display:block}.parallax--portrait{display:none}}@media(orientation: portrait){.parallax--landscape{display:none}.parallax--portrait{display:block}}.quickbuy-container .quickbuy-content{max-width:100%;padding:0 28px;justify-content:space-between}.quickbuy-container .quickbuy-content .product__reviews{min-height:18px;display:block;width:100%;margin-bottom:10px}.quickbuy-container .quickbuy-content .reviews{display:none}.quickbuy-container .quickbuy-content .lightish-spaced-row-above{display:none}.quickbuy-container .quickbuy-content .cc-accordion-item__content{opacity:1}.quickbuy-container .quickbuy-content .cc-accordion-item__content p{margin-top:5px}.quickbuy-container .quickbuy-content .title-row{width:49%;display:inline-flex}.quickbuy-container .quickbuy-content .title-row h1{margin:0;font-size:34px;color:#000}.quickbuy-container .quickbuy-content .price-container{width:49%;margin:0;display:inline-flex;justify-content:end}.quickbuy-container .quickbuy-content .price-container .price-area{margin:0;font-size:34px;color:#000}.quickbuy-container .quickbuy-content .product-form{display:flex;flex-wrap:wrap;align-items:center;font-size:18px;line-height:21.58px}.quickbuy-container .quickbuy-content .product-form p{font-size:18px;line-height:21.58px}.quickbuy-container .quickbuy-content .product-form ul li{margin-bottom:10px;color:#000}.quickbuy-container .quickbuy-content .product-form .input-row{margin:12px 0}.quickbuy-container .quickbuy-content .product-form .input-row:empty{display:none}.quickbuy-container .quickbuy-content .product-form .buy-buttons-row{margin:0;order:10;width:100%}.quickbuy-container .quickbuy-content .product-form .buy-buttons-row .input-row{margin:0}.quickbuy-container .quickbuy-content .product-variant_picker .product-variant_picker--bullet{padding:0 26px}.quickbuy-container .quickbuy-content .lightly-spaced-row{margin-bottom:0}.quickbuy-container .quickbuy-content .product-column-right{max-width:initial;width:calc(50% - 30px);margin:0}.quickbuy-container .quickbuy-content .gallery .main-image{margin-bottom:0}.quickbuy-container .quickbuy-content .okeReviews{transform:scale(0.9);margin-left:-10px}.custom-banner__text--wrapper{max-width:75%}.custom-banner__text{font-family:"Inria Sans",sans-serif;font-size:18px;line-height:22px;font-weight:700;color:#000}.custom-banner__image .rimage-outer-wrapper{min-height:130px}.custom-banner__additional-image{width:115px}.custom-banner__additional-image .fixed-height-item{min-height:30px;height:var(--fixed-height-mobile)}.custom-banner__wrapper{display:grid}.custom-banner__layout-text_over_image .custom-banner__wrapper{grid-template-columns:.5fr 1fr}.custom-banner__layout-text_over_image .custom-banner__text--wrapper{grid-column:1/3;grid-row:1;z-index:1}.custom-banner__layout-text_over_image .custom-banner__additional-image{margin-left:5%}.custom-banner__layout-text_over_image .custom-banner__images{grid-column:2;grid-row:1;margin-top:16px}.custom-banner__layout-text_above_image .custom-banner__text--wrapper{margin:0 auto 10px}.custom-banner__layout-text_above_image .custom-banner__text--wrapper .custom-banner__text{text-align:center}.custom-banner__layout-text_above_image .custom-banner__additional-image{margin:10px auto 0}.custom-banner__layout-image_full_width.container{padding:0}.custom-banner__layout-image_full_width .custom-banner__text--wrapper{grid-column:1/2;grid-row:2;padding-left:40px;padding-right:40px;margin:10px auto 0}.custom-banner__layout-image_full_width .custom-banner__text{text-align:center}.custom-banner__layout-image_full_width .custom-banner__images{grid-row:1;position:relative}.custom-banner__layout-image_full_width .custom-banner__additional-image{position:absolute;z-index:1;right:16px;bottom:12px}@media(min-width: 768px){.custom-banner__text{font-size:60px;line-height:72px;text-align:left}.custom-banner__additional-image .fixed-height-item{min-height:150px;height:var(--fixed-height-desktop)}.custom-banner__additional-image{width:390px}.custom-banner__layout-text_over_image .custom-banner__images{margin-top:40px}}@media(max-width: 1299.98px){.custom-banner__layout-image_full_width .custom-banner__text--wrapper{padding-left:30px;padding-right:30px}}.customizing-3d-object--wrapper{padding:14px 16px}.customizing-3d-object--wrapper.on-pdp.no-padding{padding:0 !important}.customizing-3d-object--wrapper.on-pdp .customizing-3d-object__model{border-radius:0}.customizing-3d-object--wrapper.on-pdp .customizing-3d-object__model--footer{bottom:0;right:0;width:100%;height:100%;padding:20px;flex-direction:column;align-items:flex-start}.customizing-3d-object--wrapper.on-pdp .customizing-3d-object__model--footer .footer-bottom{margin-top:auto;width:100%;display:flex;justify-content:space-between}.customizing-3d-object--wrapper.on-pdp .customizing-3d-object__model--footer .icon-pinch-text{font-size:18px;font-weight:300}.customizing-3d-object--wrapper.on-pdp .customizing-3d-object__model--footer .icon-3d-view-box{width:40px;height:40px}.customizing-3d-object--wrapper.on-pdp .customizing-3d-object__model--footer .icon-3d-view-text{font-family:"Instrument Serif",serif;font-size:30px;color:#000}@media(min-width: 768px){.customizing-3d-object--wrapper{padding:40px 40px}}.customizing-3d-object__model{position:relative;z-index:1;border-radius:20px;overflow:hidden}.customizing-3d-object__model--customize{position:absolute;z-index:1;top:14px;left:14px;color:#fff;background-color:#000;border-color:#000}.customizing-3d-object__model--customize.hidden{display:none;pointer-events:none;visibility:hidden}.customizing-3d-object__model--customize:hover{color:#000;background-color:#fff;border-color:#000}@media(min-width: 768px){.customizing-3d-object__model--customize{top:40px;left:40px}}.customizing-3d-object__model--preview{position:absolute;z-index:1;top:70px;left:14px;display:grid;max-width:180px;width:100%}.customizing-3d-object__model--preview button{display:flex;gap:10px;justify-content:space-between;align-items:center;background:rgba(0,0,0,0);border:none;padding:14.5px 0;font-family:"Inria Sans",sans-serif;font-size:20px;font-weight:400;line-height:23.98px;color:#000;text-transform:none;text-align:left}.customizing-3d-object__model--preview button:not(:last-child){border-bottom:1px solid #9c9c9c}.customizing-3d-object__model--preview button:hover{background-color:rgba(0,0,0,0);border-color:#9c9c9c}.customizing-3d-object__model--preview button .icon{color:#1e1e1e}@media(min-width: 768px){.customizing-3d-object__model--preview{top:40px;right:40px;left:auto;max-width:260px}}.customizing-3d-object__model--footer{position:absolute;z-index:1;bottom:14px;right:14px;display:flex;flex-direction:row;gap:20px;align-items:center;color:#999;pointer-events:none}@media(min-width: 768px){.customizing-3d-object__model--footer{bottom:40px;right:40px}}.customizing-3d-object__model--footer .icon-3d-view{width:106px;height:30px}.customizing-3d-object__model--footer .icon-3d-view-box{width:59px;height:65px}.customizing-3d-object__modal{position:fixed;top:0;left:0;width:100dvw;height:100dvh;z-index:-9999;opacity:0;transition:opacity .25s ease,z-index 0s ease .25s;pointer-events:none;overflow:hidden}.customizing-3d-object__modal.is-open{z-index:9999;opacity:1;pointer-events:all;transition:opacity .25s ease,z-index 0s ease}.customizing-3d-object__modal--overlay{position:absolute;top:0;left:0;width:100%;height:100%}.customizing-3d-object__modal--wrapper{position:relative;z-index:1;max-width:990px;max-height:100dvh;margin:auto;overflow:hidden;overflow-y:scroll}.customizing-3d-object__modal-content{display:grid;gap:30px;margin:16px;padding:20px;border-radius:10px;background-color:#fff}.customizing-3d-object__modal-content__header{display:flex;flex-direction:column;gap:30px;color:#000}.customizing-3d-object__modal-content__header--top{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px}.customizing-3d-object__modal-content__header--title{font-family:"Inria Sans",serif;font-size:22px;font-weight:700;line-height:28.37px;text-align:left}.customizing-3d-object__modal-content__header--close{padding:0;background-color:rgba(0,0,0,0);border:none}.customizing-3d-object__modal-content__header--close:hover{background-color:rgba(0,0,0,0)}.customizing-3d-object__modal-content__header--caption{font-family:"Inria Sans",sans-serif;font-size:16px;font-weight:400;line-height:18.78px;text-align:left}@media(min-width: 768px){.customizing-3d-object__modal-content__header--title{font-size:32px;line-height:38.37px}.customizing-3d-object__modal-content__header--caption{font-size:24px;line-height:28.78px}}.customizing-3d-object__modal-content__model{border:1px solid;border-color:#7f7f7f;border-radius:10px}.customizing-3d-object__modal-content__footer{display:grid;gap:30px}.customizing-3d-object__modal-content__footer--buttons{display:flex;flex-direction:row;gap:20px}.customizing-3d-object__modal-content__footer--buttons.loading{pointer-events:none}.customizing-3d-object__modal-content__footer--buttons.loading [data-modal-action=save]{position:relative;background:#7f7f7f !important;color:#fff !important;border-color:#7f7f7f !important}.customizing-3d-object__modal-content__footer--buttons.loading [data-modal-action=save]::after{position:absolute;top:28%;height:48%;transform:translate(-28%, -48%);content:"";border:4px solid #d4d4d4;border-top:4px solid #000;border-radius:50%;width:20px;height:20px;animation:spin 1s linear infinite}.customizing-3d-object__modal-content__footer--button{width:100%}.customizing-3d-object__modal-content__footer--button:disabled{cursor:not-allowed}.customizing-3d-object__modal-content__footer--button[data-modal-action=cancel],.customizing-3d-object__modal-content__footer--button[data-modal-action=back]{color:#000;background-color:#fff;border-color:#000}.customizing-3d-object__modal-content__footer--button[data-modal-action=cancel]:hover,.customizing-3d-object__modal-content__footer--button[data-modal-action=back]:hover{color:#fff;background-color:#000;border-color:#000}.customizing-3d-object__modal-content__footer--button[data-modal-action=next],.customizing-3d-object__modal-content__footer--button[data-modal-action=save]{color:#fff;background-color:#000;border-color:#000}.customizing-3d-object__modal-content__footer--button[data-modal-action=next]:hover,.customizing-3d-object__modal-content__footer--button[data-modal-action=save]:hover{color:#000;background-color:#fff;border-color:#000}.customizing-3d-object__modal-content__footer--customize .customize__spots--form{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px}.customizing-3d-object__modal-content__footer--customize .customize__spots--item[disabled]{opacity:.6}.customizing-3d-object__modal-content__footer--customize .customize__spots--item[disabled] .customize__spots--item--file{pointer-events:none}.customizing-3d-object__modal-content__footer--customize .customize__spots--item--checkbox{display:block;margin-bottom:8px;cursor:pointer}.customizing-3d-object__modal-content__footer--customize .customize__spots--item--checkbox span{font-family:"Inria Sans",sans-serif;font-size:20px;font-weight:400;line-height:23.98px;text-transform:capitalize}.customizing-3d-object__modal-content__footer--customize .customize__spots--item--file{max-width:290px;width:100%;padding:20px;border:1px dashed #b7b7b7;border-radius:6px;text-align:center;overflow:hidden}.customizing-3d-object__modal-content__footer--customize .customize__spots--item--file.drag-over{background-color:#eee}.customizing-3d-object__modal-content__footer--customize .customize__spots--item--file label{font-family:"Inria Sans",sans-serif;font-size:20px;font-weight:400;line-height:23.98px}.customizing-3d-object__modal-content__footer--customize .customize__spots--item--file label strong{text-decoration:underline;cursor:pointer}.customizing-3d-object__modal-content__footer--customize .customize__spots--item--file label i{display:block;color:#959393;font-size:16px;line-height:19.18px}.customizing-3d-object__modal-content__footer--customize .customize__spots--item--file .file-preview{width:auto;height:auto}.customizing-3d-object__modal-content__footer--customize .customize__spots--item--file .file-preview img{display:block;width:100%;height:100%}.customizing-3d-object__modal-content__footer--customize .customize__colors--form{display:grid;gap:30px;margin-top:30px}.customizing-3d-object__modal-content__footer--customize .customize__colors--form .customize__colors--wrapper-title{font-family:"Inria Sans",sans-serif;font-size:28px;line-height:30px;font-weight:400;display:block;margin-bottom:12px;color:#000}.customizing-3d-object__modal-content__footer--customize .customize__colors--form .customize__colors--container{display:flex;gap:30px;flex-wrap:wrap}.customizing-3d-object__modal-content__footer--customize .customize__colors--form .customize__colors--container input[type=radio]{display:block;width:54px;height:54px;margin:0;padding:0;border:2px solid #fff;border-radius:50%;overflow:hidden;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.customizing-3d-object__modal-content__footer--customize .customize__colors--form .customize__colors--container input[type=radio]:checked{box-shadow:0 0 0 2px #000;cursor:auto;pointer-events:none}.customizing-3d-object__modal-content__footer--customize .customize__colors--form .customize__colors--custom .customize__colors--custom-title{font-family:"Inria Sans",sans-serif;font-size:24px;line-height:26px;font-weight:400;display:block;margin-bottom:12px;color:#000}.customizing-3d-object__modal-content__footer--customize .customize__colors--form .customize__colors--custom input[type=text]{display:block;width:100%;border-color:#d0d5dd;border-radius:4px}.customizing-3d-object__modal-content__footer--customize .customize__info--preview h3{font-family:"Inria Sans",sans-serif;font-size:30px;line-height:35.97px;font-weight:400;text-align:left;color:#000}.customizing-3d-object__modal-content__footer--customize .customize__info--preview p{font-family:"Inria Sans",sans-serif;font-size:20px;line-height:23.98px;font-weight:300;text-align:left;color:#868686}.customizing-3d-object__modal-content__footer--customize .customize__info--preview input{font-family:"Inter",sans-serif;font-size:18px;line-height:21.78px;font-weight:400;text-align:left;display:block;width:100%;border:1px solid #d8d8d8;border-radius:85px}.customizing-3d-object__modal[data-step=last] .customizing-3d-object__modal-content__header--caption{display:none}.customizing-3d-object .loading-model{position:absolute;top:50%;left:50%;width:28px;aspect-ratio:1;border-radius:50%;background:#d4d4d4;transform-origin:top;display:grid;animation:loading0 1s infinite linear}.customizing-3d-object .loading-model::before,.customizing-3d-object .loading-model::after{content:"";grid-area:1/1;background:#7f7f7f;border-radius:50%;transform-origin:top;animation:inherit;animation-name:loading1}.customizing-3d-object .loading-model::after{background:#000;--s: 180deg}.customizing-3d-object .hide,.customizing-3d-object.hide{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.customizing-3d-object button{letter-spacing:0}@keyframes loading0{0%,20%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes loading1{50%{transform:rotate(var(--s, 90deg))}100%{transform:rotate(0)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}body:not(.template-index){padding-top:0px}body:not(.template-index) .header{position:unset}body.template-suffix-our-story{padding-top:0}body.template-suffix-our-story .header{position:unset}body.dark_mode .footer *{color:#fff}body.dark_mode .footer__logo svg{fill:#bdbdbd}body.dark_mode .footer__logo svg path{fill:#bdbdbd}body.dark_mode .footer .signup-form__email{background:rgba(0,0,0,0)}*{font-family:"Inria Sans",sans-serif;font-size:14px}h1,h2,h3,h4,h5,h6{font-family:"Inria Sans",serif}h1{font-size:32px}@media(min-width: 768px){h1{font-size:24px}}p{font-family:"Inria Sans",sans-serif;font-size:14px;color:#000;line-height:17px}.button-link{color:#000;padding:10px 20px;font-size:16px;line-height:16px;font-family:"Inria Sans",sans-serif;font-weight:300;border:1px solid #000;text-transform:uppercase;display:flex}.button-link:hover{background-color:#000;color:#fff}.header__icon.cart-link{position:relative}.klaviyo-form h1{font-family:"Instrument Serif",serif !important}.klaviyo-form h1 *{font-family:"Instrument Serif",serif !important}.klaviyo-form h2{font-family:"Instrument Serif",serif !important}.klaviyo-form h2 *{font-family:"Instrument Serif",serif !important}.klaviyo-form h3{font-family:"Instrument Serif",serif !important}.klaviyo-form h3 *{font-family:"Instrument Serif",serif !important}.klaviyo-form h4{font-family:"Instrument Serif",serif !important}.klaviyo-form h4 *{font-family:"Instrument Serif",serif !important}.klaviyo-form h5{font-family:"Instrument Serif",serif !important}.klaviyo-form h5 *{font-family:"Instrument Serif",serif !important}.klaviyo-form h6{font-family:"Instrument Serif",serif !important}.klaviyo-form h6 *{font-family:"Instrument Serif",serif !important}.klaviyo-form p,.klaviyo-form input,.klaviyo-form text-area,.klaviyo-form button,.klaviyo-form select,.klaviyo-form ul,.klaviyo-form li{font-family:"Inria Sans",sans-serif !important}.klaviyo-form p *,.klaviyo-form input *,.klaviyo-form text-area *,.klaviyo-form button *,.klaviyo-form select *,.klaviyo-form ul *,.klaviyo-form li *{font-family:"Inria Sans",sans-serif !important}.custom-tabs__content{display:none}.custom-tabs__headings{border-bottom:1px solid #e1e1e1;display:flex;width:100%;margin-bottom:20px;gap:20px}.custom-tabs__heading{font-size:18px;color:#9c9c9c;font-family:"Inria Sans",serif;padding:6px 0;max-width:100%;border-bottom:2px solid rgba(0,0,0,0);cursor:pointer}.custom-tabs__heading:hover,.custom-tabs__heading--active{color:#000;border-color:#000}.custom-tabs__control{display:none}.custom-tabs__control:checked+div{display:block}