#shopify-section-template--22050760458560__featured_collections_C3mFiR .section-stack .v-stack h2{font-size:32px;line-height:40px}#shopify-section-template--22050760458560__featured_collections_C3mFiR .section-stack p{font-size:14px;letter-spacing:1.4px}.content-over-media .prose .banner_bottom_text{font-size:14px;line-height:16.8px;letter-spacing:1.4px}.content-over-media .bottom_link_text{font-size:14px;line-height:20px;letter-spacing:1.4px}.index-template .predictive-search__resource-item .justify-self-start .button:hover{color:#fff}.predictive-search__products .product-card .product-card__info .product-title{font-size:16px;line-height:24px}.predictive-search__tabs .predictive-search__resource-item .predictive-search__collections a span{font-size:16px;line-height:24px;text-decoration:underline}.collectionpage_breadcrumb__list{position:absolute;padding-top:14px}.collectionpage_title{padding-top:58px}.collection .facets-sidebar{padding-top:60px}.collection__main .active-facets{padding-bottom:10px}.badge--sold-out{padding:4px 6px;letter-spacing:2px;line-height:16px;text-transform:unset}.collection-toolbar__products-count{position:absolute;top:20px;width:var(--collection-sidebar-width);color:#000}.facets .accordion-list .accordion .accordion__toggle .text-with-icon{font-size:14px;font-weight:600;line-height:21px;letter-spacing:.42px}.facets{padding-top:20px}.collection_custom .text-with-icon{font-size:14px;font-weight:600;line-height:21px;letter-spacing:.42px}.collection_img_title{display:flex;gap:20px}.collectionpage_filter-image img{height:32px;width:32px;border-radius:4px}.collection_custom .accordion__content .collection_item{padding-bottom:10px}.price-list .selling-price{color:#262626;font-weight:600;letter-spacing:.2px;line-height:unset}.accordion__content .v-stack{display:flex;flex-wrap:wrap;gap:.2rem}.accordion__content .v-stack .checkbox-control .variant-filter{opacity:1;background:#f5f4f4;padding:16px;color:#262626;font-size:12px;font-weight:400;line-height:16px}.accordion__content .v-stack .checkbox-control .variant-filter:hover{color:#8e8e8e}.footer__block .v-stack ul li a:hover{color:#000}.cart-drawer__items .line-item-info .gap-1 .text-xs{background:#fff;margin-top:-14px}.cart-drawer__items .line-item-info .title_remove_btn{display:flex;column-gap:24px}.cart-drawer__items .line-item-info .price_quantity{display:flex;width:100%}.cart-drawer__items .line-item img{width:75px;height:95px;object-fit:contain}.cart-drawer__items .line-item-info .price_quantity .quantity-selector{--quantity-selector-height: 2.5rem;--quantity-selector-input-width: 1rem}.cart-drawer__items .line-item-info .price_quantity .cart_qty{margin-left:auto}.cart-drawer__items .line-item-info .price_quantity .product_price_main .price-list .line-through{font-size:12px;font-weight:400;letter-spacing:.2px;line-height:16px}.cart-drawer__items .line-item-info .price_quantity .product_price_main .price-list .text-on-sale{font-size:12px;line-height:16px}.cart-drawer__items .line-item-info .price_quantity .product_price_main .price-list--product{column-gap:.2rem}.line-item-info .title_remove_btn .h6{font-size:14px;font-weight:400;line-height:16px;letter-spacing:1.4px}.cart-drawer__complementary-products .page-dots{column-gap:1rem;justify-content:start}.cart-drawer__complementary-products .complementary-products__product-list .horizontal-product-card{padding:6px}.cart-drawer__footer .cart-drawer-total-price{display:flex;width:100%}.cart-drawer__footer .cart-drawer-total-price .cart-drawer_price{margin-left:auto}.cart-drawer__footer .cart-drawer-total-price .subtotal{font-size:16px;font-weight:600;line-height:24px}.cart-drawer__footer .cart-drawer-total-price .subtotal span{font-size:14px;font-weight:400;line-height:16px;letter-spacing:1.4px}.cart-drawer__footer .cart-drawer-total-price .cart-drawer_price span{font-size:16px;font-weight:600;line-height:24px}.cart-drawer__complementary-products .horizontal-product-card__info .horizontal-product_price_and_button{display:flex;width:100%}.cart-drawer__complementary-products .horizontal-product-card__info .horizontal-product_price_and_button .button{margin-left:auto}.cart-drawer__complementary-products .complementary-products__header p{font-size:14px;font-weight:600;line-height:21px;letter-spacing:.42px}.cart-drawer__complementary-products .complementary-products__product-list .horizontal-product-card .horizontal-product-card__figure{width:4.25rem}.announcement-bar__carousel p{display:flex}.announcement-bar__carousel p svg{margin-block-start:.1rem}.collection__main .collectionpage_title h1{line-height:0px}.collectionpage_breadcrumb__list .breadcrumb{display:block}.cart-drawer .h4{font-size:24px;font-weight:600;line-height:33px}.collection__main .colelction_list_gap .product-card .product-card__info .h-stack{margin-right:auto}.shopify-policy__container{max-width:1300px}.cart-drawer__footer .fotter-checkout-bottom-text{text-align:center;font-size:12px;font-weight:600}.cart-drawer__footer .button-group{padding:12px 0}.cart-drawer:not(:has(.cart-drawer__footer:only-child))::part(footer){padding:15px 35px 8px;box-shadow:5px -2px 20px 1px #00000040;margin:-5px 19px 20px 1px}.footer-shadow{padding:35px;box-shadow:5px -2px 20px 1px #00000040;margin:25px -10px 25px -40px}.product_detail .variant_cart_quantity .variant_main .variant-picker .variant-picker__option-values .block-swatch{background:#f5f4f4;border:none}.product_detail .variant_cart_quantity .variant_main .variant-picker .variant-picker__option-values .block-swatch span{color:#262626}.product_detail .variant_cart_quantity .variant_main .variant-picker .variant-picker__option-values :checked+.block-swatch{border:1px solid #000!important}#shopify-section-template--22050760458560__featured_collections_C3mFiR .featured-collections-carousel .floating-controls-container .product-card__figure a img{aspect-ratio:4/3.8;object-fit:cover}.product-color{color:#737373;font-size:13px;text-align:start}.product-card .product-card__info .color-swatch{height:25px;width:25px}.product_information .information_content{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;margin:10px 0;width:46%}.information_content .main_info{border-bottom:1px solid #dedede;padding:8px}.product_information .info_title.Heading{font-size:12px;font-weight:700}.product_detail .product_information .information_content.mtv_3 .main_info:nth-last-child(-n){border:none}.product_detail .product_information .information_content.mtv_4 .main_info:nth-last-child(-n+1){border:none}.product_detail .product_information .information_content.mtv_5 .main_info:nth-last-child(-n+2){border:none}.product_detail .product_information .information_content.mtv_6 .main_info:nth-last-child(-n+2){border:none}.product_detail .product_information .information_content.mtv_7 .main_info:nth-last-child(-n+1){border:none}.product-info .cart_button_main{margin-top:20px!important;margin-bottom:20px!important}.product_detail .discount_banner .product_information .information_content.mtv_5 .main_info:nth-last-child(-n+1){border:none}.product_detail .discount_banner .product_information .information_content.mtv_6 .main_info:nth-last-child(-n+2){border:none}.product_detail .discount_banner .product_information .information_content.mtv_7 .main_info:nth-last-child(-n+1){border:none}.product_detail .product_information{border-top:1px solid #dedede}.quick-buy-modal .quick-buy-modal__content .quick-buy-modal__info-wrapper .product_price_main sale-price.text-subdued{font-size:16px}.quick-buy-modal .quick-buy-modal__content .quick-buy-modal__info-wrapper .product-info .title_price .product_price_main .text-on-sale{font-size:16px}.quick-buy-modal .quick-buy-modal__content .quick-buy-modal__info-wrapper .product-info .title_price .product_price_main compare-at-price.text-subdued{font-size:15px}.quick-buy-modal .quick-buy-modal__content .quick-buy-modal__info-wrapper .product-info .variant_cart_quantity{display:block}.quick-buy-modal .quick-buy-modal__content .quick-buy-modal__info-wrapper .product-info .variant_cart_quantity .variant_main,.quick-buy-modal .quick-buy-modal__content .quick-buy-modal__info-wrapper .product-info .variant_cart_quantity .cart_button_main{width:100%}.quick-buy-modal .quick-buy-modal__content .quick-buy-modal__info-wrapper .product-info .title_price .product-title{font-size:22px}.quick-buy-modal .quick-buy-modal__content .quick-buy-modal__info-wrapper .product_detail hr{display:none}.quick-buy-modal .quick-buy-modal__content .quick-buy-modal__info-wrapper .product-info .product_detail .title_price,.quick-buy-modal .quick-buy-modal__content .quick-buy-modal__info-wrapper .product-info .product_detail{border-bottom:1px solid #dedede}.quick-buy-modal .quick-buy-modal__content .quick-buy-modal__info-wrapper .product-info .product_information{display:none}.quick-buy-modal .quick-buy-modal__content .quick-buy-modal__info-wrapper .product-info .product_detail .title_price{padding:4px 0 14px}.header__logo-image--transparent{inset-block-start:12px}.discount_banner .product_information{width:100%}.discount_banner .product_information .information_content{width:50%;grid-template-columns:1fr 1fr}.discount_banner .discount-image .constrained-image{--image-max-width: 170px;--image-mobile-max-width: 460px}.discount_banner .discount-image .constrained-image{width:auto;height:auto}.discount_banner .product_information{display:flex;flex-wrap:wrap;gap:10px}.discount_banner .discount-image{width:49%;padding:15px 0}@supports (-webkit-touch-callout: none){.background-detail-page{width:100vW;margin-left:calc((89.8% - 100vw)/2)!important;overflow:hidden!important}.template_product{overflow:hidden!important}.variant_cart_quantity,.productdetail-page{width:90%!important}}@media only screen and (max-width:480px){#shopify-section-template--22050760458560__collection_list_XhcrWB .section-spacing{padding-block-end:0rem}#shopify-section-template--22050760458560__collection_list_XhcrWB .section-spacing .container{margin:0 20px 20px}#shopify-section-template--22050760458560__collection_list_XhcrWB .collection-card{width:415px}#shopify-section-template--22050760458560__featured_collections_WXNhzi .container .featured-collections-carousel .justify-items-center{justify-items:self-start}.shopify-section--image-with-text-overlay .section-spacing .container{margin:0 auto}.image-with-text{width:432px}.image-with-text-slider{padding:0}.image_with_text_slider .section-spacing{padding-block-end:0rem}.text-with-icons__item{min-width:0px!important}.drawer::part(content){background:#fff}.drawer .header-sidebar__main-panel{background:#fff}.header__secondary-nav .sm-max\:hidden{display:block}.header__secondary-nav .sm-max\:hidden svg{width:1.075rem}.shopify-section-group-footer-group .footer .container{padding-top:30px}.footer__block-list{grid-template-columns:1fr 1fr}.quick-buy-modal__gallery-wrapper .product-gallery .product-gallery__image-list .product-gallery__carousel-with-arrows .arrow-right svg{width:40px}.product-template .product-gallery__image-list,.background-detail-page{width:100vW;margin-left:calc((100% - 100vw)/2)}.background-detail-page{padding:10px}.quick-buy-modal__info-wrapper .background-detail-page{background-color:transparent!important;background-image:unset!important}.quick-buy-modal__info-wrapper .product-info .product-title a,.quick-buy-modal__info-wrapper .product-info .product_price_main .price-list .sale-price{color:#fff}.quick-buy-modal__info-wrapper .background-detail-page,.quick-buy-modal__gallery-wrapper .product-gallery__image-list{width:unset;margin-left:unset}.quick-buy-modal__info-wrapper .background-detail-page{padding:2px}.footer__block-list{gap:1.5rem}.footer__block .gap-4{gap:.5rem}.footer__block .gap-2\.5{gap:.25rem}.footer__block--newsletter{grid-column:1 / -1;width:90%}}@media only screen and (min-width:480px) and (max-width: 1400px){.collection-list,.featured-collections-carousel__item .product-list,.shopify-section--related-products .product-list{column-gap:.75rem}.footer{padding:0}.footer__block--links{padding:10px}.footer__block-list{padding:30px 0}.footer__block--newsletter{padding:10px}.shopify-section--media-grid .section-spacing{padding:0}#shopify-section-template--22050760458560__media_grid_8TzyR9 .container{padding-bottom:110px!important}}@media only screen and (min-width:1000px) and (max-width: 1200px){.product-card__info .v-stack a{width:62%!important}}@media only screen and (min-width:1000px) and (max-width: 1300px){.footer__aside>div:last-child{grid-column:span 3}.footer__aside{grid-auto-flow:unset!important}.footer-payment-methods{margin-left:unset;justify-content:center}}@media only screen and (min-width:800px) and (max-width: 900px){.social-media--list{gap:var(--social-media-list-gap, .75rem 1rem)}}@media only screen and (min-width:480px){.product-template .shopify-section-group-header-group{position:relative!important;top:0!important}}@media screen and (max-width: 1000px){.drawer::part(content){background:#fff!important}.product .product-gallery .badge-list.badge-list--vertical{top:10px!important}.desktop-collection-toolbar{display:none!important}.collection-toolbar__button-list{flex-grow:1!important;flex-direction:initial!important}.collection-toolbar__button-container>.collection-toolbar__button{width:inherit!important}#sort-by-popover:nth-child(2n){display:none!important}}@media screen and (min-width: 1000px){.header__first-nav{display:none}.collection-toolbar__button-container .collection-toolbar__button .text-with-icon{font-size:15px}.announcement-bar__carousel .prose:not(.prose--tight) :where(:not(meta,span)+*){margin-block-start:.1rem}.drawer::part(content){min-width:520px}.image-container img{max-height:750px}.modal-content{max-width:600px}.image-with-text{--image-with-text-gap: 4rem}.collection-toolbar__button-container{border:1px solid #dedede;width:auto}.collection-toolbar{display:none}.collectionpage_title{display:flex;align-items:center;padding-top:48px!important}.desktop-collection-toolbar{margin-left:auto}.desktop-collection-toolbar .collection-toolbar__button{line-height:0px;font-size:13px}.desktop-collection-toolbar .collection-toolbar__button-container .popover:has(.popover__value-list)::part(body){background:#fff}}@media only screen and (min-width:768px){#shopify-section-template--22050760458560__image_with_text_slider_yfYgap .slick-initialized .slick-slide{display:flex!important}.slick-dots{bottom:-61px!important}.text_icon{display:flex;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/custom2.css.map */
