input.quantity-selector__input{margin-bottom:0!important;border:none}.quantity-selector .icon{width:15px;height:15px;cursor:pointer}section#shopify-section-template--24254882185581__custom_collection_cHCTkP button.button.w-full,section#shopify-section-template--24254882185581__shop_the_look_DbWy8p button.button.w-full{display:none}section#shopify-section-template--24254882185581__custom_collection_cHCTkP .icon{margin-right:0}.footer{background:linear-gradient(0deg,#212121cc,#333c),url(/cdn/shop/files/footer-bg.webp?v=1750932628) center!important;background-position:center;background-size:cover!important;padding-bottom:0;margin-top:50px}.footer .copyright-text{padding:1rem 0rem;text-align:center;margin-top:30px;background:#333333b3}.footer ul.v-stack.gap-2\.5.unstyled-list{gap:.325rem}.footer .footer__aside{display:none}.footer form#newsletter-form-sections--24884555219230__footer input{background-color:#fff;color:#000!important;border-radius:4px;margin:7px 0 0;font-family:roboto!important}.footer .link-faded{color:#fff}.footer .social-media--list{gap:var(--social-media-list-gap, .75rem 1rem)}.footer form#newsletter-form-sections--24884555219230__footer button.button{font-size:1.15rem;line-height:normal;font-weight:500;font-family:roboto;width:100%}.footer form#newsletter-form-sections--24884555219230__footer input::placeholder{color:#000}.footer .footer__block.footer__block--image img.constrained-image{margin-bottom:50px;width:fit-content}.footer .link-faded a:hover{color:#fcdc2f}.footer .footer__block.footer__block--newsletter .v-stack{margin-bottom:30px}.footer .footer__block.footer__block--newsletter ul.social-media.social-media--list.unstyled-list{margin-top:10px}.footer .footer__block.footer__block--image{width:25%}.footer p.h6{font-size:1.3rem;margin-bottom:0;color:#fff}body#business-account .image-text-banner{margin:0}div#custom-tab .blog-card{margin:0!important}#mobile-fea-grid .icon{background-color:#fff;height:30px;width:30px;border-radius:50%;display:flex;align-items:center;justify-content:center}#mobile-fea-grid .icon img{height:14px}section#shopify-section-sections--24254878482797__logo_list_3rJJkx .logo-list__item{border:none!important}.shopify-section--blog-posts .bordered-section{padding:60px 0!important;background-color:#f2f2f2!important}.shopify-section--blog-posts .bordered-section a.blog-post-card__title.h4{font-size:22px;font-weight:600}p.blog-post-card__excerpt{border-bottom:1px solid #c0c0c0;padding-bottom:15px}section#shopify-section-template--24254882185581__rich_text_cgYVqn .color-scheme--scheme-3.color-scheme--bg-c1f8cb21047e4797e94d0969dc5d1e44.section-spacing.bordered-section{padding:0;border:none}section#shopify-section-template--24254882185581__rich_text_cgYVqn .color-scheme.container.container--xl{background-color:#212121;padding:100px 50px;margin-bottom:50px}.shopify-section--logo-list .logo-list>*{border:1px solid #ccc}.shopify-section--logo-list h2.h2{font-size:36px!important;font-weight:700!important;color:#2c2c2c;text-transform:uppercase;position:relative;font-family:Outfit!important}.testimonial-section .testimonial-wrapper{max-width:95%}.testimonial-section .testimonial-wrapper .testimonial-header{display:flex;flex-direction:column;justify-content:center}.testimonial-section .testimonial-wrapper .testimonial-card{background-color:#3d3d3d;padding:20px;border-radius:5px;position:relative}.testimonial-section .testimonial-wrapper .testimonial-header p{font-size:18px}.testimonial-section .testimonial-wrapper .testimonial-top{display:flex;align-items:center;gap:16px;margin-bottom:16px;position:relative;border-bottom:1px solid #2e2620;padding-bottom:20px}.testimonial-section .testimonial-wrapper .testimonial-top .testimonial-info h4{font-size:18px;font-weight:400}.testimonial-section .testimonial-wrapper .testimonial-top .quote-icon{width:50px}.testimonial-section h2.title-text:before{left:0;transform:none}.section-stack .collection-list .collection-card{box-shadow:0 .5rem 1rem #00000026!important;background-color:#fff;border-radius:5px;margin-bottom:30px;overflow:hidden}.section-stack .collection-list .collection-card button.button{font-weight:600;font-size:18px;font-family:roboto;padding-bottom:30px!important}.section-stack .collection-list .collection-card button.button:hover{color:#fcdc2f}.shopify-section--collection-list h2.h2{font-size:36px!important;font-weight:700!important;color:#fff;text-transform:uppercase;margin-right:0;position:relative;font-family:Outfit!important}#shopify-section-template--24254882185581__shop_the_look_DbWy8p .section-stack a.button{display:none}#collection-list{background:linear-gradient(to bottom,#212121 50%,#fff 50%)}div#shopify-section-template--24884558889246__text_with_button_wNPCVK{margin-bottom:-50px}#collection-list h2.title-text{color:#fff}section#shopify-section-template--24254882185581__collection_list_aBNEiL{background-color:#f3f3f3}section#shopify-section-template--24254882185581__collection_list_aBNEiL h2.title-text{font-size:36px!important;font-weight:700!important;color:#fff;text-transform:uppercase;position:relative;font-family:Outfit!important}.buy-near-btn .product-info__block-item:nth-child(2){margin-left:10px}.banner .image img{width:150px!important;height:150px!important;border-radius:50%!important;position:absolute;right:6rem;transform:translateY(-50%)}.banner .text{font-size:36px!important;color:#2c2c2c;text-transform:uppercase;margin-right:20px;font-family:DINPro!important;font-weight:700!important}body{font-family:roboto!important}.banner{padding:100px 40px!important;background:#f3f3f3!important;border-radius:0;box-shadow:none;border:none;box-shadow:none!important}.banner .text:after{content:"";display:block;width:122px;height:5px;background-color:gold;margin-top:5px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.prose a.button{font-size:16px;font-family:roboto}.prose p.h6 strong{font-size:28px;font-weight:500}.prose p.h1{font-size:48px;font-family:DINPro!important;font-weight:900}.prose p.h6{font-family:DINPro;font-weight:400;font-style:normal;font-size:18px}.header__primary-nav{justify-content:flex-end}.mega-menu{margin:0 auto;right:0!important;left:0!important;display:block;border-radius:0!important}.mega-menu__nav-columns{display:inline-block!important}.mega-menu__nav-column{width:31%!important;float:left;margin:1%}.mega-menu__image-title{font-family:roboto;display:block}li.header__primary-nav-item a,li.header__primary-nav-item summary.h6{font-size:14px!important;font-family:roboto!important}.mega-menu__sub-link{font-family:roboto}.mega-menu__category-title{font-size:1rem;font-weight:600;margin-bottom:15px;color:#333;text-transform:uppercase;border-bottom:1px solid #fcdc2f;padding-bottom:5px;font-family:roboto;margin-bottom:10px!important;display:block}section#shopify-section-template--24254882185581__rich_text_cgYVqn .prose.text-center{text-align:left;height:96px;position:relative}:checked+.block-swatch,.block-swatch.is-selected{border-color:#ffdc32}section#shopify-section-template--24254882185581__rich_text_cgYVqn .button-group.justify-center{position:absolute;top:50%;right:0;transform:translateY(-50%);margin:0!important}body#about-us .footer{margin:0}.facets-sidebar .icon{width:15px;height:15px;cursor:pointer}.accordion-list span.accordion__toggle.h6{padding:0;font-size:16px}span.accordion__toggle.text-lg span{font-weight:700}.header-sidebar__linklist-button.h6{text-transform:uppercase;font-weight:500}.header__menu-disclosure[aria-expanded=true]{border-bottom:3px solid #f1dc2d}.container_mouse span{font-size:12px;font-weight:300}.tooltip .tooltiptext{visibility:hidden;width:140px;background:#222;color:#fff;text-align:center;border-radius:6px;padding:8px;position:absolute;z-index:1;bottom:120%;left:50%;transform:translate(-50%);opacity:0;transition:opacity .3s}.tooltip .tooltiptext:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:8px 8px 0 8px;border-style:solid;border-color:#222 transparent transparent transparent}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.tk-custom-tab thead tr th{font-size:20px;text-align:left;font-weight:800;color:#000!important;opacity:1}.complementary-products__product-list>div:nth-child(n+4){display:none}.metafield-rich_text_field br{display:none}section.list-faq-section.section-spacing h2{margin-bottom:25px!important}.tk-custom-tab tr td{width:115px}fieldset.variant-picker__option{display:flex}.accordion__content .prose{padding-left:27px}#faq-product .accordion__content .prose{padding-left:0}#faq-product .accordion__content .container{margin:0}table.california-ab-1200.component-table th:nth-child(5),table.california-ab-1200.component-table th:nth-child(3){width:10%}table.california-ab-1200.models td{padding-left:15px}.shipping-estimator__form .icon{width:18px}.shipping-estimator__form .form-control{width:12rem}.shipping-estimator__form select{margin:0}.faq-img,.shop-the-look__item-content .button{display:none}@media screen and (min-width: 1150px){.header__primary-nav{column-gap:2rem!important}}@media (max-width: 600px){.buy-near-btn{flex-direction:column;gap:12px;align-items:stretch}}@media (min-width: 1001px) and (max-width: 1100px){li.header__primary-nav-item a,li.header__primary-nav-item summary.h6{font-size:11px!important}.header__secondary-nav{column-gap:10px}.header__primary-nav{gap:.625rem 1rem}.header{column-gap:1rem!important}}@media screen and (max-width: 1440px){.header__logo{width:150px}.header__primary-nav{column-gap:1rem!important}.shipping-estimator__form .form-control svg.icon.icon-dropdown-chevron{top:12px}.shipping-estimator__form .form-control:before{display:none}}.footer__block.footer__block--newsletter .form-control{border:none}body#service .image-text-banner,body#service .footer{margin:0}@media (max-width: 1000px){.footer__block-list{gap:1rem!important}.testimonial-section h2.title-text:before{left:50%;transform:translate(-50%)}.testimonial-section .testimonial-wrapper .testimonial-header{align-items:center;text-align:center;max-width:100%}.testimonial-section .testimonial-row{flex-direction:column!important}section#shopify-section-template--24254882185581__collection_list_aBNEiL{padding-top:50px;background-color:#f3f3f3!important}.section-spacing.color-scheme.color-scheme--scheme-1.color-scheme--bg-609ecfcfee2f667ac6c12366fc6ece56.bordered-section{background-color:#f3f3f3!important}section#shopify-section-template--24254882185581__custom_collection_cHCTkP .shop-the-look__image-wrapper{padding:30px 15px 15px!important}.banner{height:auto!important;flex-direction:column!important;padding:50px 20px!important;border-radius:0!important}.banner .text,section#shopify-section-template--24254882185581__collection_list_aBNEiL h2.title-text{margin-right:0;text-align:center;font-size:26px!important;line-height:30px!important;padding-bottom:20px!important}.banner .image img{position:relative;top:0;margin-top:20px;right:0;transform:unset}.header{justify-items:start}section#shopify-section-template--24254882185581__custom_collection_cHCTkP .shop-the-look__item-carousel{grid:none;justify-items:center;position:relative}section#shopify-section-template--24254882185581__custom_collection_cHCTkP .shop-the-look__item-product.w-full.snap-center.is-selected{display:block}section#shopify-section-template--24254882185581__custom_collection_cHCTkP .shop-the-look__item-product.w-full.snap-center{display:none}section#shopify-section-template--24254882185581__custom_collection_cHCTkP .shop-the-look__item{display:block}}@media (max-width: 991px){.footer__block{flex:auto;max-width:100%;width:47%!important}.footer__block-list{flex-wrap:wrap;gap:3rem;display:flex;justify-content:flex-start}}@media (max-width: 768px){section#shopify-section-template--24254882185581__collection_list_aBNEiL{padding-top:0;background-color:#f3f3f3!important}#shopify-section-template--24884558889246__custom_liquid_XxHGxH .banner{padding:50px 20px!important}#shopify-section-template--24254882185581__logo_list_GYkGbA .section-stack,#shopify-section-template--24254882185581__blog_posts_LzyhTt .section-stack,#shopify-section-template--24254882185581__custom_logo_list_g7KHNa .section-stack,#shopify-section-template--24254882185581__collection_list_aBNEiL .section-stack{gap:0}.footer .footer__block.footer__block--image img:nth-of-type(2){margin-bottom:15px}.section-spacing.color-scheme.color-scheme--scheme-1.color-scheme--bg-609ecfcfee2f667ac6c12366fc6ece56.bordered-section{background-color:#f3f3f3!important;padding:40px 0!important}.testimonial-section{background-color:#121212;padding:40px 20px}.testimonial-section .testimonial-row{display:contents!important}#shopify-section-template--24254882185581__custom_featuredproduct_jFtPnQ section.featured-product.section-padding{padding:40px 0}.carousel-slide{border-radius:0!important}#mobile-fea-grid button.carousel-nav.prev,#mobile-fea-grid button.carousel-nav.next{display:none}.testimonial-section .testimonial-grid{flex:1!important;grid-template-columns:repeat(1,1fr)!important;padding:0!important}shop-the-look-desktop-carousel#shop-the-look-carousel-template--24254882185581__custom_collection_cHCTkP-md{display:none}}@media (max-width: 576px){.footer__block{flex:auto;max-width:100%;width:100%!important}}variant-sku.variant-sku.text-sm.text-subdued{background-color:#f8dc3f;border-radius:4px;padding:5px;font-weight:700}.faq{display:block}.accordion__toggle.text-lg{padding:10px .5rem;background-color:#ebebeb;margin:.5rem 0}accordion-disclosure.accordion{border:none}.accordion__content{margin-top:10px}button.product-gallery__thumbnail{width:100px;height:100px;border:1px solid #e6e6e6;border-radius:4px;overflow:hidden}.product-gallery__thumbnail-scroller{grid-auto-columns:auto}section#shopify-section-template--24254882414957__main nav.breadcrumb.breadcrumb--floating{inset-block-start:auto;margin-top:.5rem}section.shopify-section--related-products .icon{width:19px;height:19px}@media (min-width: 1024px) and (max-width: 1149px){#shopify-section-template--24884558889246__custom_liquid_XxHGxH .banner{column-gap:20%}}@media screen and (max-width: 768px){.prose p.h1{font-size:35px}.prose p.h6{font-size:17px;line-height:20px}.shop-the-look__image-wrapper img{border-radius:5px}section#shopify-section-template--24254882185581__collection_list_aBNEiL h2.title-text{font-size:1.3rem!important}#collection-list{padding-bottom:0}}#collection-list{padding-bottom:0}.aspect-video.rounded-lg.overflow-hidden{border-radius:5px}.collection-accordion{background-color:#d7d7d7;color:#000;cursor:pointer;padding:18px;width:100%;max-width:1200px;border:none;text-align:left;outline:none;margin:10px auto 0;font-size:15px;transition:.4s;position:relative}.collection-accordion:after{content:"+";color:#000;font-weight:700;position:absolute;right:24px;font-size:22px;transition:transform .3s}.collection-accordion.active:after{content:"\2212"}.collection-accordion:hover,.collection-accordion.active{background-color:#ffdc32;color:#23272f}.collection-panel{padding:20px 18px;display:none;background-color:#f8f9fa;max-width:1200px;text-align:start;margin:0 auto;border-radius:0 0 6px 6px;box-shadow:0 2px 8px #00000008;font-size:15px}button.collection-accordion:last-of-type{margin-bottom:20px}thead.order-summary__header th{text-align:center}.cart-footer .cart-note label{margin:0 auto;padding-top:10px}@media (min-width: 320px) and (max-width: 1024px){ul.contents.unstyled-list.md-max\:hidden{display:none}}details[aria-expanded=true] .accordion__toggle.text-lg{background-color:#ffdc32}.testimonial-section{background-color:#121212;padding:60px 20px;color:#fff}.testimonial-wrapper{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;gap:40px}.testimonial-header{flex:1 1 100%;max-width:30%}.testimonial-header h2{font-size:20px;font-weight:700;margin-bottom:16px}.testimonial-header p{font-size:14px;line-height:1.6}.testimonial-grid{flex:1 1 65%;display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.testimonial-card{background-color:#2c2c2c;padding:20px;border-radius:12px;position:relative}.testimonial-top{display:flex;align-items:center;gap:16px;margin-bottom:16px;position:relative}.testimonial-user img{width:50px;height:50px;border-radius:50%;object-fit:cover}.testimonial-info h4{font-size:16px;font-weight:700;color:#ffc107;margin-bottom:4px}.testimonial-info small{font-size:12px;color:#ccc}.testimonial-stars{display:flex;align-items:center;gap:2px;margin-top:4px}.testimonial-stars img{width:16px;height:auto}.quote-icon{width:20px;position:absolute;right:0;top:0}.testimonial-text{font-size:14px;line-height:1.6;color:#e0e0e0}.testimonial-grid::-webkit-scrollbar{display:none}.product-gallery[allow-zoom] .product-gallery__media{height:300px;width:100%}form#customer_login .banner{color:#000}.shipping-estimator__form .icon{width:18px;top:12px}#shop-the-look-item-carousel-look_3kbGGG-md-max button.tap-area:after{display:none!important}.facets-sidebar accordion-disclosure.accordion{border:none;padding:10px 0}.banner.banner--error.text-start{color:#000;margin:0 auto;text-align:center;justify-content:center}p.h6.text-subdued{display:none}.variant-picker__option-info legend{font-weight:700}body#refund-request .prose.text-start p{font-size:20px}.flag-country__dropdown{position:relative;display:inline-block}.flag-country__toggle{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:4px;background:#fff;cursor:pointer}.flag-country__flag{width:26px;height:26px;object-fit:cover;border-radius:2px}.flag-country__arrow{font-size:12px;color:#666}.flag-country__menu{display:none;position:absolute;top:110%;right:0;min-width:160px;background:#fff;border-radius:6px;box-shadow:0 4px 10px #0000001a;z-index:1000}.flag-country__menu.active{display:block}.flag-country__item{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:14px;text-decoration:none;color:#333}.flag-country__item:hover{background:#f8f8f8}@media screen and (max-width: 768px){.flag-country__flag{width:20px;height:20px}nav.header__secondary-nav{display:flex;align-content:center;justify-content:flex-end}.flag-country__toggle{display:flex;align-items:center;gap:0;padding:0;border-radius:4px;background:#fff;cursor:pointer}.icon{width:20px!important;height:20px!important}}@media screen and (min-width: 769px){.flag-country__dropdown:hover .flag-country__menu{display:block!important}}@media screen and (min-width:320px) and (max-width:1024px){.header__secondary-nav .md-max\:hidden{display:block!important}}#popup-container{width:100%;background:#fff;border-bottom:1px solid #ccc;display:none;box-sizing:border-box;transition:opacity .25s ease,visibility 0s linear .25s}#popup-container.open{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}#popup-container .popup-content{max-width:100%;margin:0 16px;display:flex;align-items:center;justify-content:center;gap:15px;flex-wrap:wrap;background:#fff;padding:16px;border-radius:8px}#popup-container .popup-content p{font-weight:600;font-size:14px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#popup-container .custom-select-wrapper{position:relative;-webkit-user-select:none;user-select:none;display:flex}#popup-container .custom-select{border:1px solid #ccc;border-radius:4px;background:#fff;padding:6px 10px;cursor:pointer;display:flex;align-items:center;gap:10px;width:315px}#popup-container .custom-select img{width:24px;height:auto;border-radius:3px}#popup-container .custom-select span{flex-grow:1}#popup-container .custom-options{position:absolute;top:110%;left:0;right:0;border:1px solid #ccc;border-radius:4px;background:#fff;box-shadow:0 4px 6px #0000001a;max-height:150px;overflow-y:auto;z-index:10;display:none}#popup-container .custom-select-wrapper.open .custom-options{display:block}#popup-container .custom-option{padding:8px 10px;display:flex;align-items:center;gap:10px;cursor:pointer}#popup-container .custom-option:hover{background-color:#f0f0f0}#popup-container .custom-option img{width:24px;height:auto;border-radius:3px}#close-popup{color:#000;border:none;border-radius:4px;padding:6px 14px;cursor:pointer;flex-shrink:0;margin-left:35%}@media (max-width: 768px){#popup-container .popup-content{flex-direction:column;align-items:center;gap:12px}#popup-container .popup-content p{white-space:normal;margin-bottom:0;text-align:center}#close-popup{margin-left:0;align-self:center}#popup-container .custom-select-wrapper{position:relative;width:100%;-webkit-user-select:none;user-select:none;display:flex;justify-content:center}#popup-container .custom-select{width:190px}li.localization-selectors.md-max\:hidden{margin-top:5px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ft-custom.css.map */
