.heading,.primary-font{font-family:var(--font-family-headings)}.heading-alt,.secondary-font{font-family:var(--font-family-subtitle)}.subtitle,.tertiary-font{font-family:var(--font-family-subtitle)}body{font-size:var(--font-size-body);font-family:var(--font-family-body);font-style:normal;font-weight:var(--font-weight-body);-webkit-font-smoothing:antialiased}.display,h1,h2,h3,h4,h5,h6,p{margin-top:0;margin-bottom:var(--spacing-std)}.display,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(--font-family-headings);line-height:var(--line-height-heading)}ul{font-size:var(--font-size-body);line-height:var(--line-height-body)}ol{font-size:var(--font-size-body);line-height:var(--line-height-body)}p{font-size:var(--font-size-body);line-height:var(--line-height-body)}.small,small{font-size:var(--font-size-small)}.h6,h6{font-weight:var(--font-weight-headings);font-size:var(--font-size-h6)}.h5,h5{font-weight:var(--font-weight-headings);font-size:var(--font-size-h5)}.h4,h4{font-weight:var(--font-weight-headings);font-size:var(--font-size-h4)}.h3,h3{font-weight:var(--font-weight-headings);font-size:var(--font-size-h3)}.h2,h2{font-weight:var(--font-weight-headings);font-size:var(--font-size-h2)}.h1,h1{font-weight:var(--font-weight-headings);font-size:var(--font-size-h1)}.display{font-weight:var(--font-weight-headings);font-size:var(--font-size-display)}@media (min-width:768px) and (max-width:991px){.h1,h1{font-size:calc(.75 * var(--font-size-h1))}}.primary-color{color:var(--color-primary)}.primary-color-bg{background-color:var(--color-primary)}.secondary-color{color:var(--color-secondary)}.secondary-color-bg{background-color:var(--color-secondary)}.accent-color{color:var(--color-accent)}.accent-color-bg{background-color:var(--color-accent)}.wht-bg{background-color:#fff}.blk-bg{background-color:#111}.lt-gry-bg{background-color:#bfbfbf}.med-gry-bg{background-color:#727272}.btn{font-family:var(--font-family-button);font-size:var(--font-size-button);font-style:normal;letter-spacing:.05em;line-height:1;text-transform:uppercase;border-radius:33px;padding:10px 20px;display:inline-block;text-decoration:none;outline:0;box-shadow:none}.btn-primary{background-color:var(--color-primary);border:var(--border-width) solid var(--color-primary);color:#111}.btn-secondary{background-color:var(--color-secondary);border:var(--border-width) solid var(--color-secondary);color:#fff}.btn-primary:hover{background-color:var(--color-dark-yellow);border:var(--border-width) solid var(--color-dark-yellow)}.btn-secondary:hover{background-color:var(--color-secondary);border:var(--border-width) solid var(--color-secondary)}main a:not(.btn){color:#111}input,textarea{border-width:var(--border-width);border-color:var(--color-border);border-radius:var(--border-radius);padding:var(--spacing-std);margin-bottom:var(--spacing-std);background-color:var(--color-backround-input);outline:0!important}select{border-width:var(--border-width);border-color:var(--color-border);border-radius:var(--border-radius);padding:var(--spacing-std);margin-bottom:var(--spacing-std);background-color:var(--color-backround-input)}footer{background-color:#111;padding:40px 0 35px}footer .container{max-width:1155px}footer a,footer h3{color:#fff}footer a{text-decoration:none}.footer-menu{padding-left:5px}.newsletter-footer-fields{border-radius:33px;overflow:hidden;position:relative;max-width:360px}#newsletter-footer input{margin:0;border:none;outline:0}#newsletter-footer .email,#newsletter-footer input[type=email]{width:100%}#newsletter-footer input[type=submit]{position:relative;padding:0;width:24px;height:36px;font-size:0;background:0 0;top:50%;transform:translateY(-50%);cursor:pointer;z-index:1}#newsletter-footer .submit{position:absolute;right:0;border-radius:50%;top:50%;right:10px;transform:translateY(-50%);height:24px;width:24px}#newsletter-footer .submit i{color:#111;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px;pointer-events:none}.footer-social{margin:0;padding:0;font-size:27px}.footer-social li{margin-right:15px}@media (min-width:992px){.footer-col:nth-child(3){display:flex;justify-content:center}.footer-col:nth-child(3) .footer-col-inner{display:inline-block}.footer-col.footer-main-col{flex:calc(50% - 15px)}}@media (max-width:575px){.footer-social{flex-wrap:wrap;max-width:100px}.footer-social>li{min-width:30px;text-align:center}}section{position:relative}@media (min-width:768px){section{padding:60px 0}}@media (max-width:767px){section{padding:35px 0}}hr{border:1px solid #111;width:100%}.product-card-img{padding-top:100%;border-radius:20px 0 0 0;overflow:hidden}.product-card-img img{max-width:100%;height:auto;max-height:100%;width:auto;margin:auto;display:block}.product-card .yotpo-sr-bottom-line-summary>div{height:auto!important}@media (max-width:767px){.product-card-meta-reviews{flex-direction:column}}:host,:root{--fa-style-family-classic:"Font Awesome 6 Pro";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Pro";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Pro";--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}.fa{font-family:var(--fa-style-family, "Font Awesome 6 Pro");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-duotone,.fa-light,.fa-regular,.fa-sharp,.fa-sharp-duotone,.fa-solid,.fa-thin,.fab,.fad,.fadl,.fadr,.fadt,.fal,.far,.fas,.fasdl,.fasdr,.fasds,.fasdt,.fasl,.fasr,.fass,.fast,.fat{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-brands::before,.fa-classic::before,.fa-duotone::before,.fa-light::before,.fa-regular::before,.fa-sharp-duotone::before,.fa-sharp::before,.fa-solid::before,.fa-thin::before,.fa::before,.fab::before,.fad::before,.fadl::before,.fadr::before,.fadt::before,.fal::before,.far::before,.fas::before,.fasdl::before,.fasdr::before,.fasds::before,.fasdt::before,.fasl::before,.fasr::before,.fass::before,.fast::before,.fat::before{content:var(--fa)}.fa-sharp,.fass{font-weight:900}.fa-classic,.fa-light,.fa-regular,.fa-solid,.fa-thin,.fal,.far,.fas,.fat{font-family:"Font Awesome 6 Pro"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-sharp,.fasl,.fasr,.fass,.fast{font-family:"Font Awesome 6 Sharp"}.fa-regular,.far{font-weight:400}.fa-solid,.fas{font-weight:900}.fa-sharp.fa-solid,.fa-sharp.fa-solid::before{font-weight:900}.fa-brands,.fab{font-weight:400}.fa-magnifying-glass{--fa:"\f002";--fa--fa:"\f002\f002"}.fa-user{--fa:"\f007";--fa--fa:"\f007\f007"}.fa-bag-shopping{--fa:"\f290";--fa--fa:"\f290\f290"}.fa-cart-shopping{--fa:"\f07a";--fa--fa:"\f07a\f07a"}.fa-circle-exclamation{--fa:"\f06a";--fa--fa:"\f06a\f06a"}.fa-circle-check{--fa:"\f058";--fa--fa:"\f058\f058"}.fa-circle-arrow-right{--fa:"\f0a9";--fa--fa:"\f0a9\f0a9"}.fa-plus{--fa:"\2b";--fa--fa:"\2b\2b"}.fa-minus{--fa:"\f068";--fa--fa:"\f068\f068"}.fa-magnifying-glass{--fa:"\f002";--fa--fa:"\f002\f002"}.fa-bars{--fa:"\f0c9";--fa--fa:"\f0c9\f0c9"}.fa-info{--fa:"\f129";--fa--fa:"\f129\f129"}.fa-exclamation{--fa:"\21";--fa--fa:"\21\21"}.fa-rotate-right{--fa:"\f2f9";--fa--fa:"\f2f9\f2f9"}.fa-chevron-left{--fa:"\f053";--fa--fa:"\f053\f053"}.fa-chevron-right{--fa:"\f054";--fa--fa:"\f054\f054"}.fa-chevron-up{--fa:"\f077";--fa--fa:"\f077\f077"}.fa-chevron-down{--fa:"\f078";--fa--fa:"\f078\f078"}.fa-times{--fa:"\f00d";--fa--fa:"\f00d\f00d"}.fa-circle-play{--fa:"\f144";--fa--fa:"\f144\f144"}.fa-square-x-twitter{--fa:"\e61a";--fa--fa:"\e61a\e61a"}.fa-tiktok {--fa: "\e07b";}.fa-square-facebook{--fa:"\f082";--fa--fa:"\f082\f082"}.fa-square-youtube{--fa:"\f167";--fa--fa:"\f167\f167"}.fa-square-instagram{--fa:"\e055";--fa--fa:"\e055\e055"}.collection-pills .btn{margin:0 15px 15px 0}.medium-gray{color:var(--color-medium-grey)!important}.small-type-2{font-family:var(--font-family-body);font-style:normal;font-weight:400;font-size:12px;line-height:120%;letter-spacing:.05em;text-transform:uppercase}.h4{font-family:var(--font-family-headings);font-style:normal;font-weight:600;font-size:22px;line-height:120%;letter-spacing:.08em;text-transform:uppercase}.product-card-title-link{text-decoration:none;color:#111;margin-right:5px}.product-card{display:flex;flex-direction:column}.product-card-info-btm{border-top:#111 2px solid;margin-top:auto}.product-card-info-top.no-swatches{border-bottom:#111 2px solid}.product-card-info{display:flex;flex-direction:column;flex:1}@media (max-width:767px){.product-card-title-price{display:flex;flex-direction:column}.product-card-title-link{margin-right:0;margin-bottom:0}.product-card-info-top{padding-bottom:8px}}@media (min-width:991px) and (max-width:1200px){.product-card-meta-reviews,.product-card-title-price{display:flex;flex-direction:column}.product-card-info-top{padding-bottom:8px}#collection-products .product-card{width:33%!important}.product-card .yotpo-widget-instance{justify-content:flex-start;display:flex}}@media (max-width:767px){.product-card .yotpo-widget-instance{justify-content:flex-start;display:flex}}.swatch-dot{height:18px;width:18px;border-radius:100%;position:relative;margin-right:5px}.product-card-swatches{display:flex;margin:10px 0 0}.active-swatch-dot:after{content:"";width:100%;border-bottom:2px solid #111;bottom:-5px;display:block;position:absolute}.current-swatch-title{margin-top:5px;display:flex;font-size:10px;font-weight:700}.product-card-title,.product-type-meta{margin-bottom:5px}.product-card-swatches{overflow:scroll;scrollbar-width:none;-ms-overflow-style:none;max-width:346px}.product-card-swatches::-webkit-scrollbar{display:none}.single-swatch-img{width:40px;height:40px;min-width:40px;padding:1px;border:2px solid transparent;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;border-radius:4px;background-color:#fff}.single-swatch-img img{width:auto;height:auto;max-height:100%;max-width:100%;margin:auto;display:block}.single-swatch-img.active-swatch,.single-swatch-img:hover{border-color:#bfbfbf}.single-swatch-img:not(:last-child){margin-right:3px}.product-card .yotpo-sr-bottom-line-right-panel{display:none!important}.product-card .yotpo-sr-bottom-line-summary>div{margin-right:0!important}.product-card-title.h4{font-size:15px;line-height:1.2;letter-spacing:.05em}.product-card-meta-reviews .yotpo-reviews-star-ratings-widget{margin:0!important}.product-type-meta{font-size:11px}.yotpo-reviews-star-ratings-widget svg{height:12px;width:12px}section.blk-bg.wht-txt .product-card *{color:#fff!important}section.blk-bg.wht-txt .product-card .product-card-title-price{border-color:#fff!important}section.blk-bg.wht-txt .product-card .single-swatch-img.active-swatch,section.blk-bg.wht-txt .product-card .single-swatch-img:hover{border-color:var(--color-primary)}section.blk-bg .product-card .star-container.yotpo-sr-star-empty stop{stop-color:#111111!important}section.lt-gry-bg .product-card .star-container.yotpo-sr-star-empty stop{stop-color:#bfbfbf}section.lt-gry-bg .product-card .single-swatch-img.active-swatch,section.lt-gry-bg .product-card .single-swatch-img:hover{border-color:#111}section.lt-gry-bg .product-card .current-swatch-title{color:#111!important}.yotpo-seo-page-layout{min-width:100%;margin:0}.yotpo-head{display:none!important}.yotpo-reviews-seo-pagination-container{margin-bottom:0}#yotpo-main-widget-btn,#yotpo-reviews-seo-page .yotpo-new-review-btn{font-family:var(--font-family-button)!important;font-size:var(--font-size-button)!important;font-weight:400!important;font-style:normal!important;letter-spacing:.05em;line-height:1!important;text-transform:uppercase;border-radius:33px!important;padding:10px 20px!important;display:inline-block;text-decoration:none;outline:0;box-shadow:none;white-space:pre;width:auto!important;height:auto!important;background-color:var(--color-primary)!important;border:var(--border-width) solid var(--color-primary);color:#111!important;outline:0}#root .yotpo-dropdown-content-wrapper *{color:#000!important}section.blk-bg .yotpo-widget-instance *{color:#fff!important}section.blk-bg .yotpo-seo-page-tabs .ugc-storefront-widgets-tabs-container__tab.selected{border-bottom-color:#eaff02}.flyout-container{max-width:400px;width:100%;position:fixed;top:0;right:0;background-color:#fff;height:100vh;z-index:20;border-left:#ebebeb 1px solid;overflow:scroll;transform:translateX(100%);transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;opacity:0;border-top-left-radius:30px;padding:32px}.flyout-container.active-flyout{transform:translateX(0);opacity:1}.flyout-close{height:30px;width:30px;border-radius:50%;position:absolute;top:5px;right:5px;text-align:center;display:flex;justify-content:center;flex-direction:column;cursor:pointer;color:#111;font-size:24px}.flyout-close i{pointer-events:none}.flyout-overlay-contained{position:fixed;opacity:0;visibility:hidden;left:0;top:0;height:100%;width:100%;display:block!important;z-index:5;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}.flyout-overlay{position:absolute;background-color:#000;left:0;top:0;height:100%;width:100%;opacity:.25;display:block!important}.flyout-overlay-contained.active-flyout{opacity:1;visibility:visible;z-index:19}.ugc-storefront-widgets-tabs-container{display:none!important}#root.lt-gry-page .yotpo-border-smooth,#root.lt-gry-page .yotpo-review-border-smooth{height:2px;background:#111;background-image:none}.ugc-storefront-widgets-tabs-container.yotpo-seo-page-tabs{margin:20px 0 0!important}.yotpo-bottomline-container{justify-content:flex-start!important;align-items:flex-start!important;margin-bottom:0!important;gap:0!important}.yotpo-review{margin:20px 0 20px!important}.yotpo-bottomline-container .yotpo-bottomline-container__title{margin-bottom:0!important;gap:0!important}.yotpo-filters-container,.yotpo-filters-container-inner{margin-top:0!important;gap:0!important}.login-form-container{max-width:600px;margin:auto}@media (min-width:768px){.shopify-policy__container{padding:170px 30px 60px}}@media (max-width:767px){.shopify-policy__container{padding:130px 30px 35px}}.shopify-policy__container{max-width:900px}.shopify-policy__title h1{font-size:var(--font-size-h2);margin-bottom:30px;text-transform:capitalize}main{overflow:hidden}mini-cart section#also-like .product-card .product-card-title-price{border:none}mini-cart section#also-like .product-card-info-btm{display:none}.sub-menu ul{list-style:none;padding:0;padding-left:12px}ul.sub-menu{background:#fff!important;color:#111;border:2px solid #111}