.testimonials .flickity-page-dot.is-selected:before,.text-with-icons .flickity-page-dot.is-selected:before{width:8px;height:8px;border:2px solid}.template-product .shopify-section-group-footer-group>div:has(.text-with-icons){display:none}.horizontal-products.block.no-slide .horizontal-product+.horizontal-product{margin-top:4px}.horizontal-products.block.no-slide .horizontal-product .horizontal-product__media{width:100px}.main__product-section .product__info .product__text.rte>a{font-size:13px}.product-form__buttons .buy-buttons:has(.back-in-stock__button){flex-wrap:wrap}.product-form__buttons .buy-buttons:has(.back-in-stock__button) .product-form__submit,.product-form__buttons .buy-buttons:has(.back-in-stock__button) .back-in-stock__button{max-width:calc(50% - .5rem);padding:16px 5px;width:100%;min-width:auto}.product-form__buttons .back-in-stock .product-form__submit[disabled]:not([loading].sold-out){display:block}.main__product-section .product-countdown .text-base,.main__product-section .product-countdown .countdown__item p{font-size:15.3px;line-height:120%}.main__product-section .product-countdown .countdown__item span{font-size:12px}.main__product-section .buy-buttons quantity-input{height:100%}.product-form__buttons:has(.back-in-stock__button) .quantity-input__wrapper{width:100%}.featured-collections .tab__item.button{font-size:14px;line-height:17px;padding:12px 8px}.text-with-icons .column__title.heading{font-size:18px;line-height:22.5px;font-weight:600}.text-with-icons .column__text.rte{font-size:16px;line-height:22.5px}.collage__section p.heading.text-3xl,.related-products .heading.title-md,.timeline__section .heading.title-sm,.look-book__section .heading.title-sm,.collage__section .heading.title-sm,.featured-collections .heading.title-sm{font-size:36px;line-height:110%}.timeline__section .heading.subtext-md{font-size:16px;line-height:28px}.look-book__section .description p{font-size:15px}.rich-text__section .button,.image-with-text-overlay__section .button,.video-hero .button,.reveal-banner-video__section .button,.collage__section .title-wrapper .button{min-width:243px;min-height:56px}.reveal-banner-video__section .banner__title.title-lg{font-size:69px;line-height:110%}.collage-with-grid__section .heading.title-md{font-size:45px;line-height:110%}.blogpost__section .title-wrapper .heading.title-md{font-size:48px;line-height:110%}.blogpost__section .article-card__title{font-weight:900;font-size:21px;line-height:110%}.blogpost__section .article-card__top .article-card__title{font-size:36px}.collage-with-grid__section .description p{font-size:16px;line-height:25.6px}.reveal-banner-video__section .video-text{font-size:19px;line-height:29.66px}.image-with-text-overlay__section .banner__title.title-lg{font-size:69px;line-height:110%}.image-with-text-overlay__section .rte *{font-size:19px;line-height:29.66px}.featured__collection-section .heading.title-sm{font-size:36px;line-height:110%}.collage-grid__section .heading.title-sm{font-size:48px;line-height:110%}.main__product-section .product__preview .product__media,.main__product-section .product__preview .product__media>img{height:auto}.main__product-section .main__product-status{display:flex;align-items:center;gap:12px;font-size:16px;line-height:120%;font-weight:600;margin-top:24px;margin-bottom:32px}.main__product-section .main__product-status .status__ico{width:16px;height:16px}.main__product-section .product__price .price__regular{font-size:21px;line-height:1;font-weight:400}.main__product-section .product__price :is(.price__sale,.unit-price){font-size:18px;line-height:1}.main__product-section .main-product__title-wrapper.product-title-md{font-size:41px;line-height:110%}.main__product-section .compare-action-button{margin-top:8px}.main__product-section .product__media{border-radius:8px}.button.prev-button,.button.next-button{width:48px;height:48px}.collection-main-banner .title-lg{font-size:60px;line-height:120%}relatable-related-collections{padding-left:0!important;padding-right:0!important}[data-orientation=horizontal] .relatable-list-item{padding-left:10px!important;padding-right:10px!important}relatable-related-collections .relatable-heading{display:none}relatable-related-collections .relatable-list-item__content .relatable-list-item__text{font-size:14px;font-weight:900;text-transform:uppercase}[data-index="sidebar-filter.p.m.custom.collections"]{display:none}.shopify-app-block .fs-timeline{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}.shopify-app-block .fs-wrapper .fs-timeline .fs-entry-container{max-width:100%!important;width:100%!important;padding-top:100%!important}.shopify-app-block .fs-wrapper .fs-timeline .fs-entry-container div{border-radius:8px!important}.wishlist-drawer-opener{position:fixed;right:16px;bottom:150px;z-index:2;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center}.main-product__title-wrapper{display:flex;justify-content:space-between;align-items:center}.badges.outline-badge--style .badge{background-color:unset;border:1px solid;border-radius:4px;font-weight:700;font-size:14px;line-height:1;padding:10px 16px}.stock__status{display:flex;justify-content:space-between;gap:10px;align-items:center;width:100%}.stock__status .status__badge{display:flex;align-items:center;gap:7px;font-weight:500;font-size:10px;line-height:160%}.stock__status .status__badge svg{width:9px;height:auto}.status__ico{width:12px;height:12px;display:flex;align-items:center;justify-content:center;border-radius:2px}.stock-price__status-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;flex-wrap:wrap;gap:10px}.product-card__details:has(.stock-price__status-wrapper){flex-direction:column}.product-card .product-card__title{font-size:16px;line-height:25px;font-weight:600}.product-bundle-wrapper .product-card--standard .stock__status{font-size:10px}.product-card .price{font-size:16px;line-height:16px;font-weight:600}.compare-card__desktop{display:none}.faq__form-wrapper .faq-form{height:100%}.faqs.default .faq__accordion{gap:32px;align-items:flex-start}.faqs.default .faq__accordion .faq{width:100%}.faqs.default .faq__accordion .title-wrapper{margin-block-end:0}.faqs.default .heading.title-sm{font-size:33px;line-height:1;font-weight:700}.faqs.default .faq__accordion,.faq__form-wrapper{position:relative}.faqs.default .faq__accordion.grid{display:flex;flex-direction:column}.faqs.default .faq__accordion:before,.faqs.default .faq__form-wrapper:before{content:"";position:absolute;height:100%;width:100vw;z-index:-1}.faqs.default .faq__accordion:before{right:0;top:0}.faqs.default .faq__form-wrapper:before{left:0;top:0}.faqs.default .accordion .details .details__summary{padding-block:17px}.faqs.default .contact__sidebar .heading{font-size:20px;line-height:21.8px;font-weight:700}.faqs.default .accordion+.accordion{margin-top:16px;border-top:unset}.faqs .question{font-size:14px;line-height:120%;font-weight:700}.faqs .input.is-floating,.faqs .select.is-floating{height:46px;padding-block-start:10px}.faqs .input,.faqs .select,.faqs .textarea{border-radius:4px}.faqs .textarea{resize:none}.faqs .label.is-floating{height:46px}.faqs .textarea{min-height:149px}.faqs .answer{font-size:14px;line-height:160%;font-weight:400;letter-spacing:.3px}.faqs.default .accordion .details .details__content{margin-block-start:0}.faqs.default .contact__sidebar{gap:20px}.faqs .form__grid{gap:16px}.faqs .form__grid .field:has(.button){margin-top:20px}.success__message{display:none;gap:10px;align-items:center}.success__message.shown{display:flex}.success__message svg{width:40px;height:40px;flex-shrink:0}@media screen and (min-width: 769px){.image-with-text-overlay__section .banner__box--small{max-width:38rem}.compare-card__desktop{display:flex;position:absolute;top:var(--sp-5);right:var(--sp-5);z-index:3;padding:10px 0}.stock__status .compare-card__mobile{display:none}.stock__status{width:auto}.product-card:has(.quick-add) .interactive__buttons-card{display:flex;gap:3px;flex-direction:row-reverse;max-width:231px;width:100%}.product-card:has(.quick-add) .interactive__buttons-card .quick-add,.product-card:has(.quick-add) .interactive__buttons-card .quick-view__button{position:unset;border-radius:4px;width:100%}.product-card:has(.quick-add) .interactive__buttons-card .quick-add button,.product-card .interactive__buttons-card .quick-add form{width:100%}.product-card .interactive__buttons-card .quick-add button{font-size:14px;line-height:1;font-weight:900;min-height:48px}.interactive__buttons-card .quick-view__button{max-width:48px;flex-shrink:0}.product-card:has(.quick-add) .interactive__buttons-card{position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.product-card .interactive__buttons-card .button--secondary .btn-fill{display:none}}.footer__accordions{gap:32px 32px}.footer__right{padding-left:32px}.footer__contact p,.footer .details__content li a{font-size:16px;line-height:28px}.footer .lg\:font-heading{font-weight:700}.footer .footer__newsletter .h3{text-transform:initial;max-width:274px}.footer .footer__accordions .heading{font-size:20px;line-height:21.08px}.footer .footer__contact .link{background:unset}.footer .input.is-floating{height:60px;border-radius:4px}.collage.on-scroll .banner__box p{max-width:max(100%,var(--sp-32))!important}.collection__topbar .button{background:#000;color:#fff}.complementary-products .no-slide .horizontal-product{display:flex;align-items:flex-start}.complementary-products .no-slide .horizontal-product .horizontal-product__details,.complementary-products .no-slide .horizontal-product .horizontal-product__quantity{padding-top:10px;padding-bottom:10px}.complementary-products .no-slide .horizontal-product .status__badge{font-size:12px;line-height:160%;font-weight:500;letter-spacing:.7px}.complementary-products .product__accordion{padding-inline:unset;margin-block-start:unset;border-block:none}.complementary-products .details__summary{display:flex;justify-content:space-between;align-items:center}.complementary-products .details__summary .recommend__title{border-block-end:unset;padding:unset;font-size:14px;text-transform:uppercase;font-weight:700;line-height:120%}.complementary-products .details__summary{border-bottom:1px solid rgb(var(--color-foreground) / 1);padding-block-start:16px!important;padding-block-end:16px}.complementary-products .details__content{padding-top:20px}.complementary-products .product__accordion[aria-expanded=true] .details__summary>.icon{--tw-rotate: 180deg}.product__anchor-block .anchor-block-link{font-size:14px;font-weight:700;line-height:120%;display:flex;gap:8px;align-items:center}.product__anchor-block .anchor-block-link svg{width:15px}.footer__accordions{gap:0}.wishlists-drawer{background-color:unset!important}.wishlists-drawer.active{background-color:#12121280!important}@media screen and (min-width: 768px){.hide--desktop{display:none}.footer__accordions{gap:52px 64px}.footer .footer__left details .details__content:after{display:none!important}}@media screen and (min-width: 1024px){.faqs.default .faq__form-wrapper{padding-left:44px}.faqs.default .faq__accordion{padding-right:48px}}@media screen and (min-width: 1280px){.footer__left{position:relative}.footer__left:before{content:"";position:absolute;height:100%;width:1px;left:50%;border-left:1px solid rgb(var(--color-foreground) / .115)}}@media screen and (min-width: 1390px){.footer{grid-template-columns:442px 442px auto}.newsletter-form{max-width:100%}}@media screen and (max-width: 1280px){.footer__right{padding-left:0;padding-top:32px}}@media screen and (max-width: 1024px){.reveal-banner-video__section .banner__title.title-lg{font-size:59px}.image-with-text-overlay__section .banner__title.title-lg{font-size:36px}.collage-with-grid__section .heading.title-md{font-size:32px}.faqs.default .faq__accordion:before{right:calc(0px - var(--page-padding))}.faqs.default .faq__form-wrapper:before{left:calc(0px - var(--page-padding))}.success__message svg{width:26px;height:26px}}@media screen and (max-width: 991px){.wishlist-drawer-opener{bottom:100px}.faqs.default .heading.title-sm{font-size:31px;font-weight:900}}@media screen and (max-width: 768px){.blogpost__section .article-card__top .article-card__title{font-size:32px}.blogpost__section .title-wrapper .heading.title-md{font-size:36px}.main__product-section .compare-action-button,.main__product-section .product__info .product-form__submit{font-size:20px;min-height:56px;padding:10px}.main__product-section .main-product__title-wrapper.product-title-md{font-size:28px}.look-book__section .heading.title-sm{margin-top:24px}.collage__section .button{font-size:20px}.collage__section p.heading.text-3xl,.related-products .heading.title-md,.timeline__section .heading.title-sm,.look-book__section .heading.title-sm,.collage__section .heading.title-sm,.featured-collections .heading.title-sm{font-size:32px}.stock__status .status__badge{gap:5px}.video-with-text-overlay__section .banner__title.title-lg,.reveal-banner-video__section .banner__title.title-lg{font-size:36px}.badges.outline-badge--style .badge{font-size:11px;padding:10px 12px}.featured__collection-section .heading.title-sm,.collage-grid__section .heading.title-sm{font-size:32px}.collection-main-banner .title-lg{font-size:40px}.shopify-app-block .fs-timeline{grid-template-columns:1fr 1fr;gap:16px}.footer .footer__right{margin-block-start:32px}.stock-price__status-wrapper{flex-direction:column-reverse;align-items:flex-start}product-bundle-info .stock-price__status-wrapper{flex-direction:row;align-items:center}product-bundle-info .stock-price__status-wrapper .stock__status{width:fit-content;font-size:12px}product-bundle-info .stock-price__status-wrapper .price *{font-size:16px}.product-card .price{font-size:12px}.product-card .quick-add{position:relative;padding:12px 8px 0;border-top:1px solid}.product-card .product-card__content{border-top:unset;padding:0 8px 12px!important}}@media screen and (max-width: 767px){.product-card.quick-view__button,.hide--mobile{display:none}.footer__contact:has(.hide--desktop){margin-top:20px}.footer .footer__contact .link{text-decoration-line:underline;text-underline-offset:3px}}@media screen and (max-width: 575px){.product-card .quick-add .button:not([disabled]){width:26px;height:26px}.product-card .quick-add{--tw-translate-y: 0}.product-card .quick-add .button[disabled]{font-size:12px;padding:5px 10px;height:26px}.product-card .quick-add .button .icon{width:15px}.section-video-hero .button{min-width:243px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/od-global.css.map */
