.container,.shopify-policy__container{max-width:1400px;margin:0 auto;width:100%;padding-left:20px;padding-right:20px}body{line-height:1.3}.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded{background-position:inherit;font-weight:500;font-size:14px;letter-spacing:1px;min-width:200px;background:rgb(var(--button-background));transition:all .5s ease}.features--button-transition :is(.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded):not([disabled]):hover{background:rgb(var(--button-text-color));color:rgb(var(--button-background));border:1px solid rgb(var(--button-background))}.featured-collections-carousel .collection-card .button:hover,.product_card_wrapper .button.shop:hover{background:transparent;color:rgb(var(--button-text-color));border:1px solid rgb(var(--button-text-color))}p,li,li a,button,input,optgroup,select,textarea{font-size:16px}@media screen and (min-width: 1500px){.container,.shopify-policy__container{padding-left:0;padding-right:0}}@media screen and (max-width: 768px){.h1,:where(.prose h1),.h2,:where(.prose h2){font-size:25px;line-height:1.2}.collection-card__content .h3,.featured-collections-navigation .h3{font-size:16px}p,li,li a,button,input,optgroup,select,textarea{font-size:14px}.button{min-width:150px;padding:.59rem .65rem .45rem;font-size:12px}.newsletter .button{padding:.69rem .65rem .47rem}}height-observer{--background: var(--header-background);background-color:rgb(var(--background));position:relative;box-shadow:#00000017 0 1px 15px;background:#fff}.header{box-shadow:none}.header nav .h6{font-size:16px}.secondary_menu li{margin:0 10px}.header__primary-nav-item svg{padding-top:6px}.shopify-section--slideshow{position:relative}.slideshow__slide-content .h1{text-transform:none}.slide_show_overlay{position:absolute;top:50%;left:0;width:250px;height:fit-content;color:#fff;padding:50px 20px;z-index:2;transform:translateY(-50%);background:#3d531891;box-shadow:0 0 5px 2px #3d531891}.slide_show_overlay h3{font-family:var(--heading-font-family);font-size:20px;line-height:1.2;padding-bottom:15px;text-transform:uppercase}.slide_show_overlay ul{list-style:none;margin-left:0}.slide_show_overlay li{font-size:16px;padding:5px 0 0}.slide_show_overlay li a{display:inline-block;transition:all .5s ease;position:relative}.slide_show_overlay li a:after{content:"";display:block;width:0;height:1px;background:#fff;position:absolute;bottom:0;left:0;transition:all .5s ease}.slide_show_overlay li a:hover:after{width:100%}.slideshow__slide-content{padding:20px 30px 30px;box-shadow:0 0 5px 2px #3d531891}.slideshow__slide-content .button-group .button:hover{border:1px solid rgb(var(--button-text-color))}@media screen and (max-width: 1000px){.slide_show_overlay{display:none}}@media screen and (max-width: 768px){.slideshow__slide-content .h1{font-size:25px}}.featured-collections-navigation>button:not(:only-child){font-weight:400}.featured-collections-navigation>button[aria-current=true]{font-weight:600}.featured-collections-navigation>button:not(:only-child):after{height:2px}.custom_collection_list .collection-card{gap:1rem}.custom_collection_list .collection-card__content .sub_heading{margin-block-start:0}.custom_collection_list .collection-card__content{padding:0 10px 0 20px}.custom_collection_list .buttons{display:flex;flex-direction:column;gap:10px}.custom_collection_list .buttons_wrapper{opacity:0;transition:all .5s ease}.custom_collection_list .content-over-media:hover .buttons_wrapper{opacity:1}.product_card_wrapper{position:relative}.product_card_wrapper .shop{position:absolute;top:50%;left:25%;opacity:0;visibility:hidden;transition:all .5s ease}.product_card_wrapper:hover .shop{opacity:1;visibility:visible}.product-card__info .title_color{display:none}.collection-clearance .product-card__info .title_color,.collection-resale .product-card__info .title_color{display:inline}.main-search__resource-item .product-card__info .title_color,.predictive-search__resource-item .product-card__info .title_color{display:inline-block}@media screen and (max-width: 600px){.multi-column{grid:auto / auto-flow 60vw}}.image-with-text img{width:100%}@media screen and (min-width: 1000px){.image-with-text{--image-with-text-gap: 3rem}}@media screen and (max-width: 600px){.image-with-text>.prose{max-width:100%;padding-inline-start:0;padding-inline-end:0}}.newsletter_disclaimer{margin-top:-10px;font-size:13px}@media screen and (max-width: 768px){.newsletter .button{width:100%}.newsletter_disclaimer{margin:-10px auto 0}}@media screen and (min-width: 1025px){.newsletter .prose p{padding:0 30px}}.facets-form .accordion__toggle{font-size:16px}.collection-description div{padding:15px 0}@media screen and (min-width: 1000px){.collection-description.prose:not(.prose--tight) :where(:not(meta,span)+*){margin-block-start:.5rem}}.socialProof{display:flex;align-items:center;text-align:left;gap:10px;margin:0;padding:10px 20px;justify-content:left;border-radius:0}@media screen and (min-width: 750px){.socialProof{margin:0;padding:10px;border-radius:5px}}.socialProof__icons{display:flex;flex-shrink:0}.socialProof_icon:nth-child(1){z-index:1}.socialProof_icon{padding:1px;width:20px;height:20px;border-radius:50%;box-sizing:content-box}.socialProof__text{font-size:11px;line-height:normal;position:relative;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.socialProof__name{display:inline-flex;align-items:center;gap:2px;opacity:0;transform:rotateX(90deg);transition:all .3s ease;position:absolute}.socialProof__name.is-visible{opacity:1;transform:rotateX(0);position:relative}.socialProof__name svg{position:relative;top:2px}.product-info .customer_visits{display:flex;align-items:center;column-gap:4px;font-size:14px;font-weight:600;padding:10px 12px;border-radius:5px}.product-info .customer_visits svg{display:flex;align-items:center;animation:zoom 3s infinite}@keyframes zoom{0%,to{transform:scale(.9)}50%{transform:scale(1)}}[data-tooltip]:after{bottom:-22px}.color-swatch{--swatch-offset: 3px;--swatch-size: 2.4rem}.product-info__block-item[data-block-type=text] p{margin-block-start:.5rem}.product-info__block-item[data-block-type=text] em{line-height:1.5}.prose.highlights{background:#f5f5f5;text-align:center;padding:1.2rem 0 .5rem;margin-bottom:1.6rem}.prose.highlights p{margin-block-start:0!important}.prose.highlights ul{list-style:none;margin:0;gap:0}.prose.highlights ul li{border-top:1px solid rgb(211,212,213);padding:10px}.buy-buttons .button:hover{border:1px solid rgb(var(--button-background))!important}.product-info p,.product-info legend{font-size:15px}.product-info__block-item[data-block-type=payment-terms]{margin:0}.product-sticky-bar{background:#f9f9f9}product-recommendations .bordered-section{border:none}@media screen and (min-width: 1150px){.product{--product-gap: 4rem;column-gap:4rem;row-gap:1rem}}@media screen and (min-width: 1000px){.accordion--lg .accordion__toggle{padding-block:1.2rem}.prose.highlights:not(.prose--tight) :where(:not(meta,span)+*){margin-block-start:1rem}}.highlight p{font-size:22px;line-height:1.4;margin-bottom:40px!important}.footer__block--links .h4{text-transform:uppercase}.social-media--list{justify-content:space-evenly;margin-bottom:-20px}.social-media--list .social-media__item{opacity:1}.qr_code{display:flex;flex-wrap:wrap}.qr_code img{width:33.33%}@media screen and (min-width: 700px){.footer_logo{padding:10px 0}.social-media--list li svg{width:30px}}@media screen and (max-width: 768px){.footer_logo img{margin:0 auto}.certificate{max-width:250px;margin:0 auto}.footer__block.footer__block--text .v-stack{width:60%;margin:0 auto}.social-media--list{justify-content:space-around}.footer__block-list{justify-content:center;text-align:center}}.limited-edition-products .color-swatch.is-selected,.classic-products .color-swatch.is-selected,.sale-products .color-swatch.is-selected,.classic-products .color_name,.limited-edition-products .color_name,.sale-products .color_name{display:none}.payment-terms .product-installment-form-template--16546614247596__main-7638686073004 svg path{fill:#000}.page_content div,.page_content ul{padding:30px 0}.page_content h2{padding-bottom:15px}.page_content .highlight{background:#f5f5f5;text-align:center;padding:30px;margin-bottom:1.6rem}.page_content em{line-height:2}.page_content ul.highlight{list-style:none}.page_content ul.highlight li{padding:20px;border-top:1px solid rgb(211,212,213)}.page_content .highlight *,.page_content em{font-size:20px}.page_content ul.highlight li:first-child{border:none}.page_content .image_with_text{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.page_content .image_with_text div.img{width:40%;padding:0}.page_content .image_with_text div.img img{width:100%}.page_content .image_with_text div.text{width:55%;padding:0}@media screen and (max-width: 600px){.page_content .highlight *,.page_content em{font-size:16px}.page_content .image_with_text.right{flex-direction:column-reverse}.page_content .image_with_text.right .img{padding-bottom:10px}.page_content .image_with_text{padding:15px 0}.page_content .image_with_text div.img,.page_content .image_with_text div.text{width:100%}.page_content .image_with_text div.text p{margin-top:5px}}.fb_chat.fb-button{right:90px}button.chat-toggle.chat-toggle--icon-button.icon-only svg,button.chat-toggle.chat-toggle--icon-button.mobile-only svg{height:40px!important}.shopify-section--apps .section-spacing{padding-top:0}.shopify-section--apps .section-spacing .klaviyo-form input{height:45px!important}.needsclick{margin-block-start:0!important}.needsclick[type=button]{padding:16px 10px 13px!important;background:#000!important}.klaviyo-form .needsclick input[type=text]{height:45px!important;border:1px solid #d9dadb!important}div[title="GO THERE Collection"].kl-private-reset-css-Xuajs1{min-width:50%!important;width:50%!important}body.page_materials .section-header{display:none}.faq__content{flex-basis:100%}.breadcrumb.breadcrumb--floating{display:none}@media screen and (min-width:768px){.needsclick[type=button]{min-width:200px}#shopify-section-template--18145130873004__image_with_text_overlay_hLEQPd .content{max-width:201px;left:12%}}.return_disclaimer{padding-top:1rem;display:flex}.return_disclaimer svg{margin-right:10px;position:relative;animation:return 5s infinite linear}@keyframes return{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.backorder_text{display:flex}.backorder #bbis{display:none}@media screen and (min-width: 1200px){#shopify-section-template--18145130873004__image_with_text_overlay_hLEQPd .content{max-width:201px;left:11%}#shopify-section-template--18145130873004__image_with_text_overlay_hLEQPd .content .fam-logo{display:none}}@media screen and (max-width: 767px){#shopify-section-template--18145130873004__image_with_text_overlay_hLEQPd .content p{color:#000}#shopify-section-template--18145130873004__image_with_text_overlay_hLEQPd .content .fam-logo{display:block;width:180px;text-align:center;margin:0 auto}.form_wrapper div[data-testid=form-row]{display:block!important}.form_wrapper .needsclick .needsclick{width:100%}}.clearance_note{padding-top:50px}#socialproof{display:none;position:fixed;margin-left:0;width:300px;bottom:180px;left:0;font-size:14px;font-weight:400;z-index:3;transform:translate(-100%);transition:all .5s ease}#socialproof .proofs{list-style:none;width:300px}#socialproof .proof{width:100%;position:absolute}#socialproof .proof .inner{line-height:1.3;display:flex!important;align-items:center;padding:8px 18px 7px 8px;transition:all 1s;opacity:0;visibility:hidden;border-radius:10px;box-shadow:0 0 10px #00000014}#socialproof .proof.active .inner{opacity:1;transition:all 1s;visibility:visible}#socialproof .proof .inner img{width:100%}#socialproof .proof .inner .proof-pro-img{display:block;line-height:normal;max-width:50px;width:100%;height:50px;border-radius:50%;overflow:hidden}#socialproof .proof .inner .text{margin-top:4px;margin-left:8px;line-height:1.5;font-size:12px}#socialproof .proof .inner .text a{font-size:12px}#socialproof .proof .inner small{display:block;margin-top:5px}#socialproof .proof.slick-active .inner{-webkit-animation:slideUpBottomDelay .6s ease-out;-moz-animation:slideUpBottomDelay .6s ease-out;-o-animation:slideUpBottomDelay .6s ease-out;animation:slideUpBottomDelay .6s ease-out}#socialproof .close{position:absolute;top:10px;right:0;z-index:9999;cursor:pointer;line-height:normal}#socialproof .close svg{width:9px;height:9px}.mfp-content .custom-reels-section .product_details{position:absolute;bottom:30px;left:50%;transform:translate(-50%);padding:10px;text-align:left;width:18%}.shopify-section--video-slider .product_details,.mfp-content .product_details{display:flex;align-items:center;column-gap:10px;padding-top:1rem}.shopify-section--video-slider .product_details{padding-top:1rem;container:media / inline-size;position:relative}.mfp-content .custom-button{margin-top:4px;display:inline-block}.shopify-section--video-slider .collection-card:has(.product_details){gap:0;padding:.5rem;box-shadow:0 0 6px #0000004d}.shopify-section--video-slider .product-title,.mfp-content .product-title,.mfp-content .custom-button{font-size:14px}.shopify-section--video-slider .product_image,.mfp-content .product_image{max-width:60px;width:100%;height:60px;border-radius:calc(var(--media-radius) / 2);overflow:hidden}.shopify-section--video-slider .collection-list{padding-top:.5rem;padding-bottom:.5rem}@media screen and (min-width: 1150px){.shopify-section--video-slider scroll-carousel.collection-list{padding:.5rem}}@media screen and (max-width: 1399px){.mfp-content .custom-reels-section .product_details{width:35%}}@media screen and (max-width: 767px){.shopify-section--video-slider .product-title,.mfp-content .product-title,.mfp-content .custom-button{font-size:12px}.mfp-content .custom-reels-section .product_details{width:40%;bottom:10px}}@media screen and (max-width: 575px){.mfp-content .custom-reels-section .product_details{width:70%}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/custom.css.map */
