.footer__logo svg,.header__logo .logo svg{width:100%}@media(max-width:750px){.footer__logo svg,.header__logo .logo svg{width:100%}}body.template-index,body.template-collection,body.template-product,body.template-page{color:var(--hop-text)}:is(body.template-collection,body.template-product){color:var(--hop-text)!important;background:#fff!important;font-family:var(--hop-body-font)!important}:is(body.template-collection,body.template-product) #MainContent{color:var(--hop-text);font-family:var(--hop-body-font);font-size:calc(var(--hop-body-size) * 1);line-height:1.65}:is(body.template-collection,body.template-product) #MainContent h1,:is(body.template-collection,body.template-product) #MainContent h2,:is(body.template-collection,body.template-product) #MainContent h3{font-family:var(--hop-heading-font)!important;font-weight:400!important;color:var(--hop-heading-color)!important;letter-spacing:0!important}:is(body.template-collection,body.template-product) #MainContent h1{font-size:calc(var(--hop-h1-size) * 1)!important;line-height:1.16!important}:is(body.template-collection,body.template-product) #MainContent h2{font-size:calc(var(--hop-h2-size) * 1)!important;line-height:1.25!important}:is(body.template-collection,body.template-product) #MainContent h3{font-size:calc(var(--hop-h2-size) * .75)!important}:is(body.template-collection,body.template-product) #MainContent button,:is(body.template-collection,body.template-product) #MainContent input,:is(body.template-collection,body.template-product) #MainContent select,:is(body.template-collection,body.template-product) #MainContent .price,:is(body.template-collection,body.template-product) #MainContent p,:is(body.template-collection,body.template-product) #MainContent label{font-family:var(--hop-body-font)!important}:is(body.template-collection,body.template-product) #MainContent p{font-size:calc(var(--hop-body-size) * 1);line-height:1.7}:is(body.template-collection,body.template-product) .breadcrumbs{padding:20px 0!important;font-size:calc(var(--hop-body-size) * .8)!important}:is(body.template-collection,body.template-product) .collection-seo-header{max-width:none!important;margin:0!important;padding:42px max(5%,20px)!important;background:#f6f5f3;text-align:center!important}:is(body.template-collection,body.template-product) .collection-seo-header__title{margin-bottom:18px!important}:is(body.template-collection,body.template-product) .collection-seo-header__intro{max-width:850px!important;margin:auto!important;font-size:calc(var(--hop-body-size) * 1)!important;line-height:1.75!important}:is(body.template-collection,body.template-product) .collection-grid-section{padding:35px 3% 0}:is(body.template-collection,body.template-product) .collection-control{border-block:1px solid #e3e3e3;padding:18px 0!important;margin-bottom:28px!important}:is(body.template-collection,body.template-product) .collection-products .product-collection__title a{font:400 calc(var(--hop-body-size) * .933333)/1.6 var(--hop-body-font)!important;display:block!important;white-space:normal!important;text-overflow:clip!important;overflow:visible!important;-webkit-line-clamp:unset!important;max-height:none!important}:is(body.template-collection,body.template-product) .product-collection__price .price{font-size:calc(var(--hop-body-size) * 1)!important;font-weight:500!important}:is(body.template-collection,body.template-product) .product-collection__content{padding-top:6px}:is(body.template-collection,body.template-product) .product-collection__image{background:#fafafa}:is(body.template-collection,body.template-product) .collection-seo-content{max-width:1100px!important;margin:55px auto!important;padding:35px 30px!important;background:#faf9f7}:is(body.template-collection,body.template-product) .collection-seo-faqs__heading{font-size:calc(var(--hop-h2-size) * 1)!important}:is(body.template-collection,body.template-product) .collection-seo-faq__heading,:is(body.template-collection,body.template-product) .collection-seo-faq__toggle{font-family:var(--hop-body-font)!important;font-size:calc(var(--hop-body-size) * 1.133333)!important;line-height:1.5!important;font-weight:400!important}:is(body.template-collection,body.template-product) .collection-seo-faq__answer{font-size:calc(var(--hop-body-size) * 1)!important;line-height:1.75!important}:is(body.template-collection,body.template-product) .collection-seo-faq{border-color:#ddd!important;padding:18px 0!important}:is(body.template-collection,body.template-product) .product-page__container{max-width:1320px!important;margin:auto!important;padding:0 30px!important}:is(body.template-collection,body.template-product) .product-page-info__title h1{font-size:calc(var(--hop-h2-size) * 1.0625)!important;line-height:1.23!important;margin:12px 0 18px!important}:is(body.template-collection,body.template-product) .product-page-info__price .price{font-size:calc(var(--hop-h2-size) * .78125)!important;color:var(--hop-text)!important}:is(body.template-collection,body.template-product) .product-page-info__price-sale-details{color:var(--hop-muted)!important;font-size:calc(var(--hop-body-size) * .866667)!important}:is(body.template-collection,body.template-product) .product-page-info__labels .label{background:#eee!important;color:var(--hop-text)!important}:is(body.template-collection,body.template-product) .product-page-info__button-add-to-cart .btn{background:var(--hop-text)!important;color:#fff!important;min-height:50px!important;font:500 calc(var(--hop-body-size) * .933333)/1.5 var(--hop-body-font)!important;letter-spacing:.5px;border-radius:0!important;animation:none!important}:is(body.template-collection,body.template-product) .product-page-info__dynamic-checkout button{background:#fff!important;border:1px solid var(--hop-text)!important;color:var(--hop-text)!important;min-height:48px!important;border-radius:0!important;font-size:calc(var(--hop-body-size) * .933333)!important}:is(body.template-collection,body.template-product) .product-page-info__border{border-style:solid!important;border-color:#e3e3e3!important}:is(body.template-collection,body.template-product) .product-page-info__icon-with-text{background:#f7f6f4;padding:22px 18px;margin-top:30px!important}:is(body.template-collection,body.template-product) .product-page-info__icon-with-text svg{width:28px!important;height:28px!important}:is(body.template-collection,body.template-product) .product-page-info__icon-with-text h2{font-size:calc(var(--hop-h2-size) * .78125)!important}:is(body.template-collection,body.template-product) .product-page-info__icon-with-text p{font-size:calc(var(--hop-body-size) * .866667)!important}:is(body.template-collection,body.template-product) .product-page-info__text{font-size:calc(var(--hop-body-size) * 1)!important}:is(body.template-collection,body.template-product) .product-page__tabs{font:calc(var(--hop-body-size) * 1)/1.75 var(--hop-body-font)!important}:is(body.template-collection,body.template-product) .tabs__head{border-color:#ddd!important}:is(body.template-collection,body.template-product) .tabs__btn{font-size:calc(var(--hop-body-size) * .866667)!important;letter-spacing:.6px}:is(body.template-collection,body.template-product) .faqs__head{font-family:var(--hop-body-font)!important;font-size:calc(var(--hop-body-size) * 1.133333)!important}:is(body.template-collection,body.template-product) .faqs__content{font-size:calc(var(--hop-body-size) * 1)!important}@media(max-width:767px){:is(body.template-collection,body.template-product) #MainContent h1{font-size:calc(var(--hop-h2-size) * 1)!important}:is(body.template-collection,body.template-product) #MainContent h2{font-size:calc(var(--hop-h2-size) * .875)!important}:is(body.template-collection,body.template-product) .collection-seo-header{padding:30px 22px!important}:is(body.template-collection,body.template-product) .collection-seo-header__intro{font-size:calc(var(--hop-body-size) * .933333)!important;line-height:1.7!important}:is(body.template-collection,body.template-product) .collection-grid-section{padding:20px 5px 0}:is(body.template-collection,body.template-product) .collection-control{padding:14px 0!important}:is(body.template-collection,body.template-product) .product-collection__title a{font-size:calc(var(--hop-body-size) * .933333)!important}:is(body.template-collection,body.template-product) .collection-seo-content{margin:30px 0!important;padding:28px 20px!important}:is(body.template-collection,body.template-product) .product-page__container{padding:0 20px!important}:is(body.template-collection,body.template-product) .product-page-info__title{text-align:left!important}:is(body.template-collection,body.template-product) .product-page-info__price{text-align:left!important}:is(body.template-collection,body.template-product) .product-page-info__labels{justify-content:flex-start!important}:is(body.template-collection,body.template-product) .product-page-info__price-sale-details{text-align:left!important}:is(body.template-collection,body.template-product) .product-page-info__icon-with-text{padding:18px 12px!important}:is(body.template-collection,body.template-product) .product-page-info__icon-with-text p{font-size:calc(var(--hop-body-size) * .866667)!important}:is(body.template-collection,body.template-product) .breadcrumbs{font-size:calc(var(--hop-body-size) * .733333)!important}}:is(body.template-collection,body.template-product) #MainContent .product-page-info__title h1{font-size:calc(var(--hop-h2-size) * 1.0625)!important;line-height:1.23!important}:is(body.template-collection,body.template-product) #MainContent .collection-grid-section h1{font-size:calc(var(--hop-h2-size) * .9375)!important}:is(body.template-collection,body.template-product) #MainContent .collection-seo-faq__heading,:is(body.template-collection,body.template-product) #MainContent .collection-seo-faq__toggle,:is(body.template-collection,body.template-product) #MainContent .faqs__head{font:400 calc(var(--hop-body-size) * 1.133333)/1.5 var(--hop-body-font)!important}:is(body.template-collection,body.template-product) #MainContent .shopify-payment-button__button{background:#fff!important;border:1px solid var(--hop-text)!important;color:var(--hop-text)!important;border-radius:0!important;font:500 calc(var(--hop-body-size) * .933333)/1.5 var(--hop-body-font)!important}:is(body.template-collection,body.template-product) #MainContent .product-page-info__icon-with-text h2{font-size:calc(var(--hop-h2-size) * .78125)!important}:is(body.template-collection,body.template-product) #MainContent .product-collection__title{font-family:var(--hop-body-font)!important}@media(max-width:767px){:is(body.template-collection,body.template-product) #MainContent .product-page-info__title h1{font-size:calc(var(--hop-h2-size) * .875)!important}:is(body.template-collection,body.template-product) #MainContent .collection-grid-section h1{font-size:calc(var(--hop-h2-size) * .78125)!important}:is(body.template-collection,body.template-product) #MainContent .collection-seo-faq__heading,:is(body.template-collection,body.template-product) #MainContent .collection-seo-faq__toggle,:is(body.template-collection,body.template-product) #MainContent .faqs__head{font-size:calc(var(--hop-body-size) * 1.066667)!important}}body.template-collection [id$=__home_builder_7fN4zC]{padding:28px 3%}@media(max-width:767px){body.template-collection [id$=__home_builder_7fN4zC]{padding:22px 14px}body.template-collection [class*=slider-template--][class*=__home_builder_7fN4zC]{flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto!important;scroll-snap-type:x mandatory;margin:0!important;gap:14px!important}body.template-collection [class*=slider-template--][class*=__home_builder_7fN4zC]>div{flex:0 0 185px!important;max-width:185px!important;padding:0!important;scroll-snap-align:start}body.template-collection [id$=__home_builder_7fN4zC] .promobox__btn-1{font-size:calc(var(--hop-body-size) * .733333)!important}}body.template-page #MainContent{font:calc(var(--hop-body-size) * 1)/1.75 var(--hop-body-font);color:var(--hop-text)}body.template-page #MainContent>.container{max-width:1060px;padding-left:28px;padding-right:28px}body.template-page #MainContent .page__title,.shopify-policy__title h1{font:400 calc(var(--hop-h2-size) * 1.3125)/1.2 var(--hop-heading-font)!important;letter-spacing:0!important;margin:20px auto 38px!important;color:var(--hop-heading-color)!important;max-width:900px}body.template-page #MainContent h1:not(.page__title){font:400 calc(var(--hop-h2-size) * 1)/1.25 var(--hop-heading-font)!important}body.template-page #MainContent h2,.shopify-policy__body h2{font:400 calc(var(--hop-h2-size) * .875)/1.3 var(--hop-heading-font)!important;letter-spacing:0!important;margin-top:30px!important;margin-bottom:16px!important}body.template-page #MainContent h3,.shopify-policy__body h3{font:400 calc(var(--hop-h2-size) * .6875)/1.35 var(--hop-heading-font)!important}body.template-page #MainContent h4,.shopify-policy__body h4{font:400 calc(var(--hop-body-size) * 1.133333)/1.5 var(--hop-body-font)!important}body.template-page #MainContent h5,.shopify-policy__body h5{font:400 calc(var(--hop-body-size) * 1.066667)/1.5 var(--hop-body-font)!important}body.template-page #MainContent p,body.template-page #MainContent li,.shopify-policy__body p,.shopify-policy__body li{font:400 calc(var(--hop-body-size) * 1)/1.8 var(--hop-body-font)!important}body.template-page #MainContent p{margin-bottom:18px;text-align:left!important}body.template-page #MainContent p a,.shopify-policy__body a{font-family:var(--hop-body-font)!important;text-underline-offset:3px}body.template-page #MainContent :is(input,textarea,select,button){font-family:var(--hop-body-font)!important;font-size:calc(var(--hop-body-size) * 1)!important}body.template-page #MainContent input:not([type=checkbox]):not([type=radio]):not([type=hidden]),body.template-page #MainContent textarea{border:1px solid #ccc!important;border-radius:0!important;min-height:46px;background:#fff}body.template-page #MainContent button[type=submit],body.template-page #MainContent input[type=submit]{background:var(--hop-text)!important;color:#fff!important;border-radius:0!important;min-height:48px;font-size:calc(var(--hop-body-size) * .866667)!important}.shopify-policy__container{max-width:880px!important;padding:36px 28px!important}.shopify-policy__title{text-align:left!important}.shopify-policy__body{font:calc(var(--hop-body-size) * 1)/1.8 var(--hop-body-font)!important;color:var(--hop-text)}body #MainContent h2[class*=ai-labor-day-banner__heading-][class]{color:#fff!important}body #MainContent [class^=ai-info-line-]:not([class^=ai-info-line-container-]):not([class^=ai-info-line-item-]):not([class^=ai-info-line-icon-]):not([class^=ai-info-line-title-]):not([class^=ai-info-line-description-]){background:#f8f7f5!important;padding:38px 5%!important}body #MainContent [class^=ai-info-line-container-]{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:32px!important;max-width:1400px!important}body #MainContent [class^=ai-info-line-item-]{align-items:center!important;text-align:center!important;gap:12px!important;min-width:0}body #MainContent [class^=ai-info-line-icon-]{width:38px!important;height:38px!important;color:#a68743!important}body #MainContent h3[class^=ai-info-line-title-]{font:400 calc(var(--hop-h2-size) * .6875)/1.3 var(--hop-heading-font)!important;color:var(--hop-heading-color)!important;margin:0!important;letter-spacing:0!important}body #MainContent p[class^=ai-info-line-description-]{font:400 calc(var(--hop-body-size) * .933333)/1.7 var(--hop-body-font)!important;color:#595959!important;text-align:center!important;margin:0!important}body #MainContent .collection-seo-faqs{max-width:900px;margin-left:auto;margin-right:auto}body #MainContent .container--sm:has(>.faqs){max-width:900px}body #MainContent .collection-seo-faqs__heading{font:400 calc(var(--hop-h2-size) * 1)/1.25 var(--hop-heading-font)!important;color:var(--hop-heading-color)!important}:is(body.template-collection,body.template-product,body.template-page) #MainContent :is(.collection-seo-faq__heading,.collection-seo-faq__toggle,.faqs__head){font:400 calc(var(--hop-body-size) * 1.133333)/1.5 var(--hop-body-font)!important;color:var(--hop-heading-color)!important;letter-spacing:0!important;margin:0!important}body #MainContent .faqs__head{padding:20px 0!important}body #MainContent .collection-seo-faq{padding:20px 0!important;border-color:#ddd!important}body #MainContent .faqs{border-color:#ddd!important}body #MainContent :is(.collection-seo-faq__answer,.faqs [data-js-accordion-content]),body #MainContent :is(.collection-seo-faq__answer,.faqs [data-js-accordion-content]) :is(p,li){font:400 calc(var(--hop-body-size) * 1)/1.75 var(--hop-body-font)!important}@media(max-width:767px){body.template-page #MainContent>.container{padding-left:22px;padding-right:22px}body.template-page #MainContent .page__title,.shopify-policy__title h1{font-size:calc(var(--hop-h2-size) * 1)!important;margin:14px auto 28px!important}body.template-page #MainContent h1:not(.page__title){font-size:calc(var(--hop-h2-size) * .875)!important}body.template-page #MainContent h2,.shopify-policy__body h2{font-size:calc(var(--hop-h2-size) * .78125)!important}body.template-page #MainContent h3,.shopify-policy__body h3{font-size:calc(var(--hop-h2-size) * .65625)!important}body.template-page #MainContent :is(input,textarea,select){font-size:calc(var(--hop-body-size) * 1.066667)!important}.shopify-policy__container{padding:28px 22px!important}body #MainContent [class^=ai-info-line-]:not([class^=ai-info-line-container-]):not([class^=ai-info-line-item-]):not([class^=ai-info-line-icon-]):not([class^=ai-info-line-title-]):not([class^=ai-info-line-description-]){padding:28px 20px!important}body #MainContent [class^=ai-info-line-container-]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 20px!important}body #MainContent [class^=ai-info-line-icon-]{width:32px!important;height:32px!important}body #MainContent h3[class^=ai-info-line-title-]{font-size:calc(var(--hop-body-size) * 1.266667)!important}body #MainContent p[class^=ai-info-line-description-]{font-size:calc(var(--hop-body-size) * .866667)!important}body #MainContent .collection-seo-faqs__heading{font-size:calc(var(--hop-h2-size) * .875)!important}:is(body.template-collection,body.template-product,body.template-page) #MainContent :is(.collection-seo-faq__heading,.collection-seo-faq__toggle,.faqs__head){font-size:calc(var(--hop-body-size) * 1.066667)!important}body #MainContent .faqs__head,body #MainContent .collection-seo-faq{padding-top:17px!important;padding-bottom:17px!important}}body.template-product #MainContent .shopify-section:has(+.shopify-section .faqs) .builder-spacer h3{font:400 calc(var(--hop-h2-size) * 1)/1.25 var(--hop-heading-font)!important;max-width:900px;margin:0 auto 28px!important;color:var(--hop-heading-color)!important}body #MainContent .container--sm:has(>.faqs){width:100%!important;max-width:900px!important}@media(max-width:767px){body.template-product #MainContent .shopify-section:has(+.shopify-section .faqs) .builder-spacer h3{font-size:calc(var(--hop-h2-size) * .875)!important;margin-bottom:22px!important}}body.template-product .product-options [data-js-option-value]{min-height:44px!important;min-width:44px!important;padding:9px 12px!important;margin-right:8px!important;margin-bottom:8px!important;font:400 calc(var(--hop-body-size) * .933333)/1.4 var(--hop-body-font)!important;box-sizing:border-box}body.template-product .product-options [data-js-option-value]:focus-visible{outline:2px solid var(--hop-text)!important;outline-offset:3px}body.template-product .product-options [data-js-option-value].active{border-color:var(--hop-text)!important;box-shadow:inset 0 0 0 1px var(--hop-text)}body.template-product .product-options [data-js-option-value].disabled{opacity:.45}@media(max-width:767px){body.template-product .product-options [data-js-option-value]{min-height:46px!important;padding:10px 12px!important}}body.template-cart #MainContent{font:calc(var(--hop-body-size) * 1)/1.75 var(--hop-body-font);color:var(--hop-text)}body.template-cart #MainContent h1{font:400 calc(var(--hop-h2-size) * 1.3125)/1.2 var(--hop-heading-font)!important;letter-spacing:0!important;color:var(--hop-heading-color)!important;margin-bottom:32px!important}body.template-cart #MainContent :is(h2,h3){font-family:var(--hop-heading-font)!important;font-weight:400!important;color:var(--hop-heading-color)!important}body.template-cart #MainContent :is(button,input,select,.btn,.price){font-family:var(--hop-body-font)!important}body.template-cart #MainContent input[name="updates[]"]{min-height:46px;min-width:64px;font-size:calc(var(--hop-body-size) * 1.066667)!important;border:1px solid #ccc!important;border-radius:0!important;background:#fff!important;color:var(--hop-text)!important}body.template-cart #MainContent .btn{min-height:46px;border-radius:0!important;font-size:calc(var(--hop-body-size) * .866667)!important;letter-spacing:.4px}body.template-cart #MainContent button[name=checkout],body.template-cart #MainContent .btn--full:not(.btn--text){background:var(--hop-text)!important;border-color:var(--hop-text)!important;color:#fff!important}body.template-cart #MainContent .free-shipping{background:#f6f4ef!important;color:var(--hop-text)!important;border:1px solid #e3ded3!important;padding:12px 14px!important;font:calc(var(--hop-body-size) * .933333)/1.5 var(--hop-body-font)!important}body.template-cart #MainContent .free-shipping *{color:inherit!important}@media(max-width:767px){body.template-cart #MainContent h1{font-size:calc(var(--hop-h2-size) * 1)!important;margin-bottom:24px!important}body.template-cart #MainContent>.container{padding-left:20px;padding-right:20px}}@media(max-width:1024px){.collection-control__sort-by{margin-right:0!important}.collection-control__sort-by select{min-height:44px;font:calc(var(--hop-body-size) * .933333)/1.4 var(--hop-body-font)!important;max-width:100%}}body.template-cart #MainContent .free-shipping__progress{background:#e6e0d3!important}.popup-cart{font:calc(var(--hop-body-size) * 1)/1.65 var(--hop-body-font);color:var(--hop-text)}.popup-cart__head h5{font:400 calc(var(--hop-h2-size) * .875)/1.25 var(--hop-heading-font)!important;color:var(--hop-heading-color)!important;letter-spacing:0!important}.popup-cart .product-cart__title h3,.popup-cart .product-cart__title a{font:400 calc(var(--hop-body-size) * 1)/1.5 var(--hop-body-font)!important;color:var(--hop-heading-color)!important}.popup-cart :is(input,.btn,.price,.popup-cart__subtotal){font-family:var(--hop-body-font)!important}.popup-cart input[name="updates[]"]{min-height:44px;font-size:calc(var(--hop-body-size) * 1.066667)!important;border:1px solid #ccc!important;border-radius:0!important}.popup-cart .btn{min-height:46px;border-radius:0!important;font-size:calc(var(--hop-body-size) * .866667)!important}.popup-cart a[href$=checkout]{background:var(--hop-text)!important;border-color:var(--hop-text)!important;color:#fff!important}.popup-cart .free-shipping{background:#f6f4ef!important;color:var(--hop-text)!important;border:1px solid #e3ded3!important;font:calc(var(--hop-body-size) * .933333)/1.5 var(--hop-body-font)!important}.popup-cart .free-shipping *{color:inherit!important}.popup-cart .free-shipping__progress{background:#e6e0d3!important}@media(max-width:767px){.popup-cart__head h5{font-size:calc(var(--hop-h2-size) * .75)!important}}.candyrack-slider-cart-header-title{font:400 calc(var(--hop-h2-size) * .875)/1.25 var(--hop-heading-font)!important;letter-spacing:0!important;color:var(--hop-text)!important}.candyrack-slider-cart-footer-subtotal-wrapper,.candyrack-slider-cart-footer-subtotal-label,.candyrack-slider-cart-footer-subtotal-price{font-family:var(--hop-body-font)!important;color:var(--hop-text)!important}.candyrack-slider-cart-reward-bar{background:#f6f4ef!important;color:var(--hop-text)!important}.candyrack-slider-cart-reward-bar-track{background:#e6e0d3!important}.candyrack-slider-cart-reward-bar-fill{background:var(--hop-text)!important}.candyrack-slider-cart-primary-button{background:var(--hop-text)!important;color:#fff!important;border-radius:0!important;min-height:46px}.candyrack-slider-cart-item-product-details-quantity-button-minus,.candyrack-slider-cart-item-product-details-quantity-button-plus,.candyrack-slider-cart-item-product-details-quantity-input{min-width:44px!important;min-height:44px!important;font-family:var(--hop-body-font)!important}@media(max-width:767px){.candyrack-slider-cart-header-title{font-size:calc(var(--hop-h2-size) * .75)!important}}[data-js-product-price].price--sale>.money:only-child{font-size:inherit!important;color:inherit!important;text-decoration:none!important}body .candyrack-slider-cart-item-product-details-quantity-controls{width:max-content!important;min-width:134px!important;min-height:46px!important;flex-shrink:0}body .candyrack-slider-cart-header-title{font-size:calc(var(--hop-h2-size) * .875)!important;line-height:1.25!important}@media(max-width:767px){body .candyrack-slider-cart-header-title{font-size:calc(var(--hop-h2-size) * .75)!important}}@media(max-width:1024px){.hop-filter-offer{margin-top:20px;border-top:1px solid #dedbd4;border-bottom:1px solid #dedbd4;color:var(--hop-text)}.hop-filter-offer>summary{min-height:48px;padding:12px 4px;cursor:pointer;font:600 calc(var(--hop-body-size) * 1)/1.6 var(--hop-body-font);list-style:disclosure-closed}.hop-filter-offer[open]>summary{list-style:disclosure-open}.hop-filter-offer>summary:focus-visible{outline:2px solid var(--hop-text);outline-offset:3px}.hop-filter-offer>.collection-sidebar-section{padding:0 0 16px!important;margin:0!important;border:0!important}.hop-filter-offer>.collection-sidebar-section>.pt-20{display:none}}html{scroll-padding-top:var(--hop-anchor-offset, 0px)}.hop-home .pearl-grid .pearl .text-link:empty{display:none}.hop-home .pearl-grid .pearl h3{margin-bottom:0}.hop-home .pearl-grid .pearl:hover h3,.hop-home .pearl-grid .pearl:focus-visible h3{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.hop-home .collections>div:last-child>a.text-link{border-bottom:0;min-height:44px;display:inline-flex;align-items:center;padding:6px 0}.hop-home .collections>div:last-child>a.text-link:hover,.hop-home .collections>div:last-child>a.text-link:focus-visible{text-decoration:underline;text-underline-offset:4px}.hop-home .pearl-grid .pearl:focus-visible{outline:2px solid currentColor;outline-offset:5px}body .hop-home a.text-link:not(:empty){display:inline-flex;align-items:center;min-height:44px;padding:8px 0;border-bottom:0;text-decoration:none;font-weight:600}body .hop-home .guide-links a{border-bottom:0;min-height:44px;padding:12px 0;text-decoration:none}body .hop-home .gift-links a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;text-decoration:none}body .hop-home a.text-link:hover,body .hop-home a.text-link:focus-visible,body .hop-home .guide-links a:hover,body .hop-home .guide-links a:focus-visible{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}body .hop-home a.primary:focus-visible,body .hop-home a.text-link:focus-visible,body .hop-home .guide-links a:focus-visible,body .hop-home .gift-links a:focus-visible{outline:2px solid var(--hop-text, #202020);outline-offset:4px}body.template-collection #MainContent .promobox__btn-1.btn--secondary,body.template-collection #MainContent .promobox__btn-2.btn--secondary{background:transparent!important;border-color:transparent!important;box-shadow:none;color:var(--hop-link-color, var(--hop-text))!important;min-height:44px;padding:10px 12px;font-family:var(--hop-body-font)!important;font-weight:600;letter-spacing:.3px;text-decoration:none}body.template-product #MainContent .ss-links .ss-link-btn,body.template-product #MainContent .tab-ret>p>a{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--hop-link-color, var(--hop-text));font:600 var(--hop-body-size)/1.5 var(--hop-body-font);text-decoration:none}body.template-product #MainContent .shopify-payment-button__more-options{min-height:44px;padding:8px 0;margin-top:8px;font-family:var(--hop-body-font);text-decoration:none}body.template-product #MainContent .product-page-info__button-add-to-cart .btn{font-weight:600!important;box-shadow:none}:is(body.template-collection,body.template-product) #MainContent .product-collection__title a{text-decoration:none}body.template-collection #MainContent .promobox__btn-1.btn--secondary:is(:hover,:focus-visible),body.template-collection #MainContent .promobox__btn-2.btn--secondary:is(:hover,:focus-visible),body.template-product #MainContent .ss-links .ss-link-btn:is(:hover,:focus-visible),body.template-product #MainContent .tab-ret>p>a:is(:hover,:focus-visible),body.template-product #MainContent .shopify-payment-button__more-options:is(:hover,:focus-visible),:is(body.template-collection,body.template-product) #MainContent .product-collection__title a:is(:hover,:focus-visible){text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}:is(body.template-collection,body.template-product) #MainContent :is(a,button):focus-visible{outline:2px solid var(--hop-text);outline-offset:4px}body.template-page #MainContent .cta-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;box-sizing:border-box;padding:13px 24px;background:var(--hop-text, #202020)!important;color:#fff!important;border:1px solid var(--hop-text, #202020);border-radius:0;box-shadow:none;font:600 var(--hop-body-size)/1.5 var(--hop-body-font)!important;letter-spacing:.3px;text-decoration:none!important}body.template-page #MainContent .promobox .btn{min-height:48px;padding:12px 24px;font-family:var(--hop-body-font)!important;font-weight:600;border-radius:0;box-shadow:none;text-decoration:none}body.template-page #MainContent :is(p,li) a:not(.btn):not(.cta-button),.shopify-policy__body a:not(.btn):not(.cta-button){color:var(--hop-link-color, var(--hop-text))!important;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:currentColor;text-decoration-skip-ink:auto;border-bottom:0}body.template-page #MainContent :is(p,li) a:not(.btn):not(.cta-button):hover,.shopify-policy__body a:not(.btn):not(.cta-button):hover{text-underline-offset:5px}body.template-page #MainContent .cta-button:hover{opacity:.88}body.template-page #MainContent :is(a,button,input[type=submit]):focus-visible,.shopify-policy__body a:focus-visible{outline:2px solid currentColor;outline-offset:4px}body.template-page #MainContent .cta-button:focus-visible{outline-color:var(--hop-text, #202020)}body.template-page #MainContent .cta-box .cta-button{border-color:#fff}body.template-page #MainContent .cta-box .cta-button:focus-visible{outline-color:#fff}body.template-page #MainContent .related-links li{border-bottom:0}body.template-page #MainContent .related-links li a:not(.btn):not(.cta-button){display:inline-flex;align-items:center;min-height:44px;padding:6px 0;text-decoration:none;font-weight:600}body.template-page #MainContent .related-links li a:not(.btn):not(.cta-button):is(:hover,:focus-visible){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}#MainContent .product-collection__title{min-height:var(--hop-card-title-height,0px)}.header__btn-menu{padding:0;border:0;background:transparent;color:inherit;min-width:44px;min-height:44px}.header__btn-menu:focus-visible,.hop-education-table-scroll:focus-visible,.popup-navigation [role=button]:focus-visible{outline:2px solid currentColor;outline-offset:3px}.hop-education-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}@media(max-width:767px){.hop-education-table-scroll>table{min-width:540px}}:is(body.template-index,body.template-collection) #MainContent .hop-native-carousel .hop-home h2{font:400 var(--hop-shop-heading-desktop)/1.2 var(--hop-shop-heading-font)!important;letter-spacing:0!important}body.template-collection #MainContent .collection-seo-header__title{font-family:var(--hop-shop-heading-font)!important;font-weight:400!important;letter-spacing:0!important}:is(body.template-index,body.template-collection) #MainContent .product-collection__title a{font:400 var(--hop-shop-card-title-desktop)/1.5 var(--hop-body-font)!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;display:block!important;-webkit-line-clamp:unset!important;letter-spacing:0!important}:is(body.template-index,body.template-collection) #MainContent .product-collection__price .price{font:400 var(--hop-shop-card-price-desktop)/1.5 var(--hop-body-font)!important;color:var(--hop-text)!important}:is(body.template-index,body.template-collection) #MainContent .product-collection__price .price--sale>span:first-child{font-size:var(--hop-shop-card-compare-desktop)!important;color:#777!important}:is(body.template-index,body.template-collection) #MainContent .product-collection .label--sale{font:400 var(--hop-shop-card-badge-desktop)/1.2 var(--hop-body-font)!important;padding:5px 7px!important;min-width:0!important;min-height:0!important;height:auto!important;background:var(--hop-shop-badge-color)!important;color:#fff!important;letter-spacing:0!important}@media(max-width:767px){:is(body.template-index,body.template-collection) #MainContent .hop-native-carousel .hop-home h2{font-size:var(--hop-shop-heading-mobile)!important}:is(body.template-index,body.template-collection) #MainContent .product-collection__title a{font-size:var(--hop-shop-card-title-mobile)!important}:is(body.template-index,body.template-collection) #MainContent .product-collection__price .price{font-size:var(--hop-shop-card-price-mobile)!important}:is(body.template-index,body.template-collection) #MainContent .product-collection__price .price--sale>span:first-child{font-size:var(--hop-shop-card-compare-mobile)!important}:is(body.template-index,body.template-collection) #MainContent .product-collection .label--sale{font-size:var(--hop-shop-card-badge-mobile)!important}}body.template-collection #MainContent .collection-grid-section h1{font-family:var(--hop-shop-heading-font)!important;font-weight:400!important;letter-spacing:0!important}body.template-index #MainContent .hop-home h2{font-family:var(--hop-shop-heading-font)!important;font-size:var(--hop-shop-heading-desktop)!important;font-weight:400!important;line-height:1.2!important;letter-spacing:0!important}@media(max-width:767px){body.template-index #MainContent .hop-home h2{font-size:var(--hop-shop-heading-mobile)!important}}#MainContent #hop-pearl-gifts .hop-home :is(h1,h2,h3){font-family:var(--hop-shop-heading-font)!important;font-weight:400!important;letter-spacing:0!important}#MainContent #hop-pearl-gifts .hop-home h2{font-size:var(--hop-shop-heading-desktop)!important}#MainContent #hop-pearl-gifts .faqs__head{font:400 18px/1.5 var(--hop-body-font)!important}#MainContent #hop-pearl-gifts .faqs .rte{font:400 16px/1.65 var(--hop-body-font)!important}#MainContent #hop-pearl-gifts .hop-home .text-link{border-bottom:0}#MainContent #hop-pearl-gifts .hop-home a:hover{text-decoration:underline;text-underline-offset:4px}#MainContent #hop-pearl-gifts .hop-home a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:767px){#MainContent #hop-pearl-gifts .hop-home h2{font-size:var(--hop-shop-heading-mobile)!important}#MainContent #hop-pearl-gifts .faqs__head{font-size:16px!important}#MainContent #hop-pearl-gifts .faqs .rte{font-size:14px!important}}body>#epb_container{display:none!important}#MainContent #hop-pearl-gifts .guide-links a{font-family:var(--hop-body-font)!important;font-size:calc(var(--hop-body-size)*1.2)!important}#MainContent [class*=ai-info-line-title-]{font-family:var(--hop-heading-font)!important}body.template-page #MainContent .article-content .contact-method{font-family:var(--hop-body-font)!important}#footer.hop-footer-refined{font-family:var(--hop-body-font);text-align:left!important}#footer.hop-footer-refined .container{max-width:1440px;padding-left:5.5%;padding-right:5.5%}#footer.hop-footer-refined h5{font-family:var(--hop-body-font)!important;font-size:var(--hop-footer-title)!important;font-weight:600!important;text-transform:none!important;letter-spacing:.3px;line-height:1.5}#footer.hop-footer-refined .footer__section-content a,#footer.hop-footer-refined .footer__section-content p,#footer.hop-footer-refined .footer__social-media a{font-size:var(--hop-footer-link)!important;line-height:1.65}#footer.hop-footer-refined .footer__section-content ul li{margin-bottom:9px}#footer.hop-footer-refined .footer__custom-html .footer__section-content{display:block!important}#footer.hop-footer-refined .footer__custom-html .footer__section-btn{display:none!important}#footer.hop-footer-refined .footer__custom-html p{margin:0 0 7px}#footer.hop-footer-refined .footer__tape{border-top:1px solid #484642;padding:24px 0!important}#footer.hop-footer-refined .footer__border-bottom,#footer.hop-footer-refined>.footer__border-top{display:none!important}#footer.hop-footer-refined a:focus-visible{outline:2px solid #c9a86a;outline-offset:3px}@media(min-width:1025px){#footer.hop-footer-refined .footer__content{padding-top:56px!important;padding-bottom:26px!important}#footer.hop-footer-refined .footer__content>.container>.row{display:grid;grid-template-columns:2fr 1fr;gap:26px 40px;margin:0}#footer.hop-footer-refined .footer__content>.container>.row>.col-lg-6{grid-column:1/-1;width:100%;max-width:none;padding:0 0 32px;border-bottom:1px solid #484642}#footer.hop-footer-refined .footer__content>.container>.row>.col-lg-4,#footer.hop-footer-refined .footer__content>.container>.row>.col-lg-2{width:100%;max-width:none;padding:0}#footer.hop-footer-refined .footer__menus{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:32px;margin:0}#footer.hop-footer-refined .footer__menus>[class^=col-lg]{padding:0;max-width:none;width:auto}#footer.hop-footer-refined .footer__menus h5{margin-bottom:19px!important}#footer.hop-footer-refined .footer__social-media ul{display:flex;gap:20px;flex-wrap:wrap}#footer.hop-footer-refined .footer__tape .row{align-items:center}}@media(max-width:1024px){#footer.hop-footer-refined .container{padding-left:24px;padding-right:24px}#footer.hop-footer-refined .footer__content{padding:25px 0!important}#footer.hop-footer-refined .footer__menus .footer__section-head{min-height:54px;display:flex;align-items:center;text-align:left}#footer.hop-footer-refined .footer__section-content li a{display:flex;align-items:center;min-height:40px}#footer.hop-footer-refined .footer__section-content ul li{margin-bottom:0}#footer.hop-footer-refined .footer__custom-html{padding-top:24px}#footer.hop-footer-refined .footer__custom-html .footer__section-head{pointer-events:none}#footer.hop-footer-refined .footer__tape .row>div{align-items:flex-start!important;padding-top:0!important;padding-bottom:12px!important}#footer.hop-footer-refined .footer__logo{margin-left:0!important;margin-right:0!important}#footer.hop-footer-refined .footer__payments{justify-content:flex-start!important}}#footer.hop-footer-refined .footer__copyright{flex-shrink:0;max-width:100%}#footer.hop-footer-refined .footer__copyright p{font-family:var(--hop-body-font)!important;font-size:12px!important;line-height:1.6!important;margin:0;white-space:normal}@media(max-width:1024px){#footer.hop-footer-refined .footer__copyright{width:100%;text-align:center!important}#footer.hop-footer-refined .footer__copyright p{font-size:11px!important;letter-spacing:0!important}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/custom.css.map */
