@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600&family=Playfair+Display:wght@400;600;700&display=swap";.footer-bottom{display:none}footer.site-footer{padding:30px 0 15px}.site-footer .page-width{max-width:1100px;margin:0 auto;padding:0 20px}a.qtyBtn.minus{left:unset}.site-footer .top-footer{padding-top:10px}.site-footer .top-footer aside.newsletter{width:100%;text-align:center;margin:0 0 35px;padding-top:0;padding-bottom:35px;border-bottom:1px solid rgba(255,255,255,.12);float:none}.site-footer .top-footer aside.newsletter h5,.site-footer .top-footer .footer-vip-newsletter__title{font-family:Georgia,Times New Roman,Times,serif;font-size:34px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:#fff;margin:0 0 14px;padding-bottom:0;display:block;position:static}.site-footer .top-footer aside.newsletter h5:after,.site-footer .top-footer .footer-vip-newsletter__title:after{content:none;display:none}.footer-vip-newsletter__title-lead{color:#fff}.footer-vip-newsletter__title-accent{color:#c89d05}.top-footer aside.newsletter p:not(.footer-vip-newsletter__privacy),.footer-vip-newsletter__subtitle{font-size:15px;line-height:1.5;text-transform:none;color:#fff;margin:0 0 18px}.top-footer aside.newsletter .input-group{max-width:560px;width:100%;display:inline-flex;align-items:stretch;margin:0 auto}.site-footer .top-footer .newsletter .input-group__btn{display:block;width:auto;flex:0 0 auto}.site-footer .top-footer .newsletter .input-group__field{border-radius:0;margin-bottom:0;color:#000;background:#fff;border:none;width:auto;flex:1 1 auto;display:block;margin-right:0;border-width:0;text-align:left;height:48px;padding:0 16px;font-size:14px}.site-footer .top-footer .newsletter .input-group__btn .btn{color:#000;border:none;background:#c89d05;height:48px;min-width:120px;padding:0 22px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:48px}.site-footer .top-footer .newsletter .input-group__btn .btn:hover{background:#d4aa1a;color:#000}.site-footer .top-footer .newsletter .input-group input[type=email]::-webkit-input-placeholder{color:#666;text-align:left}.site-footer .top-footer .newsletter .input-group input[type=email]::-moz-placeholder{color:#666;text-align:left}.site-footer .top-footer .newsletter .input-group input[type=email]:-ms-input-placeholder{color:#666;text-align:left}.site-footer .top-footer .newsletter .input-group input[type=email]:-moz-placeholder{color:#666;text-align:left}.site-footer .top-footer aside.newsletter .footer-vip-newsletter__privacy{display:flex;align-items:center;justify-content:center;gap:8px;margin:18px 0 0;padding-top:0;font-size:12px;line-height:1.4;color:#ffffffd9;text-transform:none}.site-footer .top-footer aside.newsletter form{margin-bottom:0}.site-footer .top-footer aside.newsletter .footer-vip-newsletter__privacy .ad{color:#fff;font-size:14px;flex:0 0 auto}.site-footer .top-footer aside h5{font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:0 0 18px;padding-bottom:10px;position:relative}.site-footer .top-footer .footer-links h5:after,.site-footer .top-footer .contact-box h5:after,.site-footer .top-footer .socialPayment h5:after,.site-footer .top-footer .custom-block h5:after{content:"";display:block;position:absolute;left:0;bottom:0;width:36px;height:1px;background:#c89d05}.site-footer .top-footer .addressFooter li.store-locator{padding-top:6px}.site-footer .top-footer .addressFooter li.store-locator a{display:inline-flex;align-items:center;gap:8px;font-weight:600;border-bottom:none;color:#fff}.site-footer .top-footer .addressFooter li.store-locator .ad{float:none;margin:0;padding:0;color:#c89d05;font-size:16px}.site-footer .middle-footer{background:#000;border-top:1px solid #151212;color:#fff;padding:28px 0 24px;margin-top:15px}.site-footer .footer-brand-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.site-footer .footer-brand-bar__brand{flex:0 1 auto;width:220px;max-width:220px;min-width:0}.site-footer .footer-brand-bar__logo{display:block;max-width:85px;width:85px;height:auto}.site-footer .footer-brand-bar__logo-link{display:inline-block}#site-scroll{display:none!important}.site-footer .footer-brand-bar__name{display:block;font-family:Rafaella,Georgia,Times New Roman,serif;font-size:28px;line-height:1.1;color:#c89d05;text-decoration:none;letter-spacing:.02em}.site-footer .footer-brand-bar__name:hover{color:#d4aa1a}.site-footer .footer-brand-bar__tagline{margin:6px 0 0;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#fff;line-height:1.4}.site-footer .footer-brand-bar__center{flex:1 1 auto;text-align:center;min-width:0}.site-footer .footer-brand-bar__payments{margin:0 0 10px;padding:0;list-style:none;font-size:0}.site-footer .footer-brand-bar__payments li{display:inline-block;padding:0 5px;vertical-align:middle}.site-footer .footer-brand-bar__payments .ad{font-size:28px;color:#fff;line-height:1}.site-footer .footer-brand-bar__payments .icon__fallback-text{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.site-footer .footer-brand-bar__copyright{margin:0;font-size:12px;letter-spacing:.04em;color:#ffffffd9;text-transform:none}.site-footer .footer-brand-bar__copyright span{display:inline}.site-footer .footer-brand-bar__utils{flex:0 0 auto;display:flex;align-items:center;gap:14px}.site-footer .footer-brand-bar__currency .currency-picker{float:none;margin:0;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid rgba(255,255,255,.35);color:#fff;position:relative}.site-footer .footer-brand-bar__currency .selected-currency,.site-footer .footer-brand-bar__currency .currency-picker .ad{color:#fff;font-size:12px;letter-spacing:.06em}.site-footer .footer-brand-bar__currency #currencies{left:0;right:auto;top:calc(100% + 4px);background:#111;border:1px solid rgba(255,255,255,.2)}.site-footer .footer-brand-bar__currency #currencies li{color:#fff}.site-footer .footer-back-to-top{width:42px;height:42px;border-radius:50%;border:1px solid #c89d05;background:transparent;color:#c89d05;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:1;transition:background .2s ease,color .2s ease}.site-footer .footer-back-to-top:hover{background:#c89d05;color:#000}.site-footer .footer-back-to-top .ad{font-size:18px;line-height:1}@media only screen and (max-width:768px){.site-footer .middle-footer.footer-brand-bar{padding:20px 0 18px}.site-footer .footer-brand-bar__inner{flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;gap:12px}.site-footer .footer-brand-bar__brand,.site-footer .footer-brand-bar__center,.site-footer .footer-brand-bar__utils{width:100%;flex:none;min-height:0}.site-footer .footer-brand-bar__brand{display:flex;flex-direction:column;align-items:center;margin:0;padding:0}.site-footer .footer-brand-bar__logo-link{display:block;line-height:0}.site-footer .footer-brand-bar__logo{width:110px;max-width:110px;height:auto;max-height:70px;object-fit:contain;margin:0 auto}.site-footer .footer-brand-bar__payments{margin:0 0 6px}.site-footer .footer-brand-bar__copyright{margin:0;padding:0}.site-footer .footer-brand-bar__utils{justify-content:center;margin-top:0}}.site-footer .top-footer .medium-up--one-fifth{width:25%}.site-footer .top-footer .socialPayment ul.social-icons li{width:100%;padding:0 0 4px}.site-footer .top-footer .socialPayment ul.social-icons li .ad{margin-right:10px;width:13px}.site-footer .top-footer .socialPayment ul.social-icons li span.icon__fallback-text{position:relative!important;overflow:visible;height:auto;width:auto}.social-icons .ad-tiktok{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;line-height:1;vertical-align:middle}.social-icons .ad-tiktok svg{display:block;width:1em;height:1em}.social-icons .ad-tiktok:before{content:none}.ship_icon span{line-height:normal;display:table;margin-top:10px}.ship_icon{display:inline-block;text-align:center;margin-left:40px;margin-right:40px}.ship_cover{background-color:#ededed;text-align:center;padding-top:20px;padding-bottom:20px;margin-bottom:30px}.search-results{z-index:9}.input-group__btn .btn{border-radius:0}ul#siteNav li.parent.dropdown .dropdown_custom{width:300px;border:1px solid #dedbdb;box-shadow:none}ul#siteNav li.parent.dropdown .dropdown_custom li>a{padding:1rem;background-color:#fff;display:flex;color:#000!important}ul#siteNav li.parent.dropdown .dropdown_custom li .menu_left{display:inline-block;padding-right:.75019rem}ul#siteNav li.parent.dropdown .dropdown_custom li .menu_right{flex:2;vertical-align:top;line-height:normal}.menu_right span{letter-spacing:.1rem;text-transform:uppercase;font-size:13px;margin:0 0 8px;font-weight:700;display:inline-block;width:100%}.menu_right p{font-size:13px;line-height:normal;margin:0;color:#644444}.menu_left img{vertical-align:top;border-radius:50%;overflow:hidden;max-width:60px}.faq-style1 #faq .faq-body:first-child h4.panel-title{border-top:0}.faq-style1 #faq h4.panel-title{border-top:1px solid #E9E9E9;padding:15px 15px 15px 0}.faq-style1 #faq .panel-title:before{left:auto;right:15px}.custom_container .page-width{max-width:1200px}.collection-template-custom header.collection-header{background:transparent;margin-bottom:15px;text-align:center;padding-top:50px}.collection-template-custom .bredcrumbWrap{background:transparent;margin:0;padding:0;border-bottom:0}.collection-template-custom .bredcrumbWrap .breadcrumbs{padding:0;text-transform:capitalize;letter-spacing:.8px;margin:0}.collection-template-custom .page.section-header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:30px}.collection-template-custom .collection-page-title{color:#c89d05;font-size:29px;font-weight:700;line-height:1.2;text-transform:uppercase;margin:0 0 16px}.collection-template-custom .collection-page-title__label,.collection-template-custom .collection-page-title__name{display:block}.collection-template-custom .collection-page-description{max-width:640px;width:100%;margin:0 auto;padding:0;text-align:center;box-sizing:border-box}.collection-template-custom .collection-page-description>meta{display:none}.collection-template-custom .collection-page-description>p:first-of-type:not(:last-of-type){margin:0;min-height:0;line-height:0;font-size:0}.collection-template-custom .section-header h2{font-size:38px;text-transform:capitalize}.collection-template-custom .section-header p{max-width:100%;margin:0 auto;text-align:center;font-size:14px;line-height:22px}@media only screen and (max-width:768px){.collection-template-custom .collection-page-title{font-size:22px}}.collection-template-custom .productList .grid-view-item:not(.product-card--collection){position:relative;transition:.3s;padding:30px;border:1px solid transparent;margin:0 auto 15px;cursor:pointer}.collection-template-custom .productList .grid-view-item:not(.product-card--collection):hover{border:1px solid #000}.why-shh .bredcrumbWrap{display:none}.why-shh .page.section-header>.page-width{padding:0}.why-shh .main-content>.page-width{max-width:960px}.why_shh_cover{display:block;width:100%;position:relative;z-index:1}.why_shh_inner{border-top:1px solid #E9E9E9;width:100%;padding-top:1.77689rem;padding-bottom:1.77689rem}.why_left{display:inline-block;padding-left:1.333rem;vertical-align:middle;white-space:normal;font-size:1rem;width:50%;float:left;text-align:center}.d_inline{display:inline-block;text-align:left}.why_left h1{font-size:4.10989rem;margin:0 0 6px;color:#000;text-align:left;display:inline-block;width:100%}.why_left span{letter-spacing:.1rem;text-transform:uppercase;font-size:.88889rem;font-weight:700}.why_left p{font-size:14px;color:#000;margin:0 0 15px;line-height:20px;max-width:300px}.why_left .btn_whyshop{background:#c89d05!important;color:#fff!important}.why_Right{display:inline-block;padding-left:1.333rem;vertical-align:middle;white-space:normal;font-size:1rem;width:50%;float:left}.why_Right img{width:100%}.shh-grid{display:flex;justify-content:center;align-items:center}.shh-grid-reverse{direction:rtl}.shh-grid-reverse [class*=why_]{direction:ltr}.why-shh .page.section-header{margin:0}.why-shh .page.section-header h1.h1{text-transform:capitalize;margin-bottom:17px;text-align:center;font-size:55px;padding:0;color:#000}.why_top_section{float:left;width:100%;position:relative}.why_top_section .shopify-section{position:relative;display:block}.hero_image{display:block;height:620px;position:relative;background:#f4f4f2;opacity:0}.hero__bg{background:url(/cdn/shop/files/why_hero_first.jpg?v=1554980227);position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:bottom center}.why_description{position:absolute;width:100%;text-align:center;top:100px;padding-left:1.333rem;padding-right:1.333rem}.why_description p{font-size:18px;max-width:400px;margin:0 auto;text-transform:capitalize;line-height:28px}a.scroll_div{position:absolute;bottom:0;width:auto;left:50%;display:none}.why_shh_cover h2.text-center{text-transform:capitalize;padding:40px 0;color:#000;font-size:24px;font-weight:500;margin:0}.template-page.faq .page-width{max-width:1200px;width:100%}.section-header.home h2,.section-header.home .h2{position:relative;border:1px solid #000;display:table;margin:0 auto 10px;padding:10px}.product-template__container .product-form__cart-submit{width:auto}.ship_cover{background-color:#ededed;text-align:center}.ship_icon{display:inline-block;text-align:center}.ship_icon img{max-width:30px;display:table;margin:0 auto}div.about{background:#f9f9f9;text-align:center;padding-top:60px;padding-bottom:60px}div.about img.hrt{max-width:20px}.about-us .bredcrumbWrap{margin-bottom:0}div.about>p{max-width:1200px;margin:0 auto 30px;display:table}.full .why_shh_inner{border-top:0}.full .why_shh_cover{max-width:1200px;display:table;margin:0 auto}.full h2.text-center{margin-bottom:0;padding-bottom:10px;padding-top:10px;font-size:30px}.full .why_left{padding:0;margin:0}.full .why_left p{max-width:100%;padding-left:20px;padding-right:20px}.testi{max-width:960px;display:table;margin:30px auto 0}.testi .thrity{float:left;width:31.33%;margin-left:1%;margin-right:1%;text-align:center}.testi .thrity img{max-width:100px;max-height:100px;border-radius:100%;margin-bottom:10px}.testi .thrity p{padding-left:10px;padding-right:10px;color:#000}.testi .thrity span{letter-spacing:2px;font-size:14px;color:#000;font-weight:700}div.about h2{font-size:40px;letter-spacing:1px;font-weight:700;margin-bottom:30px}span.title-bold.grey,.symbol{color:#858585}.videospace{margin-top:50px;float:left;width:100%;margin-bottom:50px}.video_cover{display:flex;float:none;align-items:center;justify-content:center;border:1px solid #ccc;margin:0 auto;width:auto;max-width:940px}.ryt_video{text-align:center;padding-left:10px;padding-right:10px;float:left;width:50%}.lft_video{text-align:center;float:left;width:50%;position:relative}.lft_video img{display:block}.lft_video a{position:absolute;left:0;top:50%;max-width:50px;right:0;margin:0 auto;transform:translateY(-50%)}.ryt_video span{color:#6e6e6e;font-size:14px;text-transform:uppercase;letter-spacing:1px;margin-bottom:22px;display:block}.ryt_video h3{font-size:40px;margin-bottom:20px;text-transform:capitalize}.ryt_video h3 a{text-decoration:none;border-bottom:0px}.ryt_video p{color:#6e6e6e;font-size:16px;padding-left:20px;padding-right:20px;margin-bottom:22px}.ryt_video a{display:inline-block;border-bottom-width:2px;border-bottom-style:solid;padding-bottom:1px;color:#000;border-color:#333;text-transform:uppercase;font-weight:700;letter-spacing:1px}#fade{display:none;position:fixed;top:0%;left:0%;width:100%;height:100%;background-color:#fff;z-index:1001;-moz-opacity:.8;opacity:.8;filter:alpha(opacity=90)}#light,.video_content,#color_box{display:none;position:fixed;top:50%;z-index:9999;overflow:visible;width:100%;transform:translateY(-50%);max-width:700px;left:0;right:0;margin:0 auto}#color_box{display:none;position:fixed;top:50%;z-index:1002;overflow:visible;width:100%;transform:translateY(-50%);max-width:700px;left:0;right:0;margin:0 auto;max-height:500px;overflow-y:auto}#boxclose{float:right;cursor:pointer;color:#c89d05;font-size:18px;font-weight:700;display:inline-block;line-height:0px;padding:11px 3px;position:absolute;right:0;top:-36px;z-index:1002;opacity:.9;text-transform:uppercase;letter-spacing:1px}.color_chart_img{max-height:500px;overflow-y:auto}.product-single__meta{max-width:400px}@media only screen and (max-width:749px){.product-single__meta{max-width:none;width:100%}}.product-single__price{margin-bottom:10px}.pdp-rating{display:inline-flex;align-items:center;gap:6px;margin:-4px 0 12px;text-decoration:none;color:inherit}.pdp-rating:hover .pdp-rating__text{color:#111;text-decoration:underline}.pdp-rating__stars{position:relative;display:inline-block;color:#d8d8d8;font-size:13px;letter-spacing:1px;line-height:1}.pdp-rating__stars-base,.pdp-rating__stars-fill{display:block;letter-spacing:inherit;line-height:inherit}.pdp-rating__stars-fill{position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap;color:#c89d05;width:0}.pdp-rating__text{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;color:#666;text-transform:none;letter-spacing:0}.product-single__price+.pdp-rating{margin-top:-6px}.boxclose:before{content:"\d7"}#fade:hover~#boxclose{display:none}.test:hover~.test2{display:none}.product-single__description hr{margin-top:0}#siteNav>li{vertical-align:middle}.currency-picker{float:left;margin-right:20px}.header-6 .site-cart a.site-header__cart{float:right}.lft{float:left}.cryt,.cover{float:right}.currency-picker{float:right;margin-right:30px;margin-left:30px;position:relative}.sticky-header .site-header__search{vertical-align:middle;display:inline-block;margin-top:-20px;width:auto}.grid__item.medium-up--one-third.cust img{border-radius:100%;overflow:hidden;max-width:80%;display:table;margin:0 auto 20px;text-align:center}.followus.cstsec{display:table;margin:20px auto}.cust{margin-bottom:40px;text-align:center}.page-width.topsec{background-color:#f5f3ef}.topspc{padding-top:50px;padding-bottom:50px;max-width:1230px;display:table;margin:0 auto}.cstlft,.cstryt{float:left;width:46%;margin-left:2%;margin-right:2%}.topspc.ist{padding-bottom:0}.site-header .site-header__search{position:relative;background:#0000;border:0;border-bottom:1px solid #6E6E6E;border-radius:0!important}.header-6 .site-cart a.site-header__cart img{margin-bottom:-2px;display:inline-block}p.top-header_middle-text.cust{color:#4b4848!important}.site-header a.icon-login img{margin-bottom:-2px}.gift{float:left;margin-right:20px;margin-top:3px}p.top-header_middle-text.cust a{border-bottom:1px solid #a1a1a1;color:#6e6e6e}p.top-header_middle-text.cust a:hover{border-bottom:1px solid #6E6E6E;color:#000}.color_guide_div{margin-left:10px;float:left}.swatch .product-form__item span{float:left}.product-form .swatch label{display:block;text-transform:uppercase;font-weight:600;float:left;width:100%;margin-bottom:10px}.color_guide_div a{color:#6e6e6e;font-size:11px;border-bottom:1px solid #000}.color_guide_div a.pop_content_div[data-class=video_chart]{color:#c89d05;border-bottom:1px solid #c89d05;font-weight:600;text-decoration:none}.color_guide_div a.pop_content_div[data-class=video_chart]:hover{color:#b38c04;border-bottom-color:#b38c04}.product-form .swatch{margin-bottom:10px}.video_coverss a.pop_content_div{color:#000;font-size:14px;border-bottom:1px solid #000;font-weight:700}.popup_open:before{content:"";height:100%;background-color:#000000b3;width:100%;position:fixed;z-index:1111}.template-product hr{margin:20px 0;border:0;border-bottom:1px solid #a1a1a1}.product-single__description{margin-top:0;width:100%;text-align:justify}.product-form .swatch .swatchInput+.swatchLbl{width:35px;height:35px;padding:0;display:flex;align-items:center;justify-content:center}.bottom{float:left;width:100%;margin-top:20px;margin-bottom:20px;position:relative}.custlft{float:left;width:90px;margin-right:20px}.custryt{float:left;width:calc(100% - 110px)}.template-list-collections .collection-grid-item{margin-bottom:10px;position:relative}.template-list-collections .collection-grid-item span{display:none}.template-list-collections .collection-grid-item label{position:absolute;top:50%;left:5%;transform:translateY(-50%);max-width:210px;font-size:32px}.collection-grid-item__title-wrapper:hover,.collection-grid-item__title-wrapper{background:transparent}.template-list-collections .collection-grid-item a.custbtn{position:absolute;bottom:20px;left:20px;background:#000;color:#fff;padding:10px 20px;letter-spacing:1px;font-weight:700;font-family:CenturyGothic;font-size:12px;text-transform:UPPERCASE}.template-list-collections .collection-grid-item a.custbtn:hover{background:#c89d05;color:#000}.template-list-collections .page-width{max-width:1200px;width:100%}.custlft a img{border-radius:100%}.site-footer .top-footer .addressFooter li.day_time_li p{padding:0}.addressFooter li>a{font-weight:700;border-bottom:1px solid #fff;padding:0 0 1px}.addressFooter li.store-locator>a{border-bottom:none;font-weight:600}.site-footer .middle-footer a{color:#fff}.product-template__container .wishlist-sharing,.product-template__container .product-single .product-single__meta .display-table-cell,.template-product .product-tab-wrap.accordion-style{padding:0;margin:0}.custom_variants ul li{display:inline-block;margin:0 4px 8px 0;position:relative}.custom_variants ul li a{width:35px;height:35px;padding:0;display:flex;align-items:center;justify-content:center;color:#333;font-size:12px;font-weight:400;line-height:28px;text-transform:capitalize;position:relative;margin:0;min-width:30px;border-radius:20px;overflow:hidden;text-align:center;background-color:#f9f9f9;border:2px solid #fff;box-shadow:0 0 0 1px #ddd;-ms-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.custom_variants ul li.active a{box-shadow:0 0 0 2px #333}span.tooltip-label{-ms-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;visibility:hidden;opacity:0;background:#000;color:#fff;border-radius:3px;padding:0 10px;letter-spacing:.2px;white-space:nowrap;position:absolute;bottom:125%;left:50%;transform:translate(-50%)}span.tooltip-label:before{content:"";border:5px solid transparent;border-top:5px solid #000;position:absolute;bottom:-10px;left:50%;margin-left:-5px}.custom_variants ul li:hover .tooltip-label{opacity:1;bottom:110%;visibility:visible}.custom_variants .header span{float:left}.custom_variants .header{float:left;width:100%;margin-bottom:10px}.regular .slick-slide,.small .slick-slide,.blog_smalll .slick-slide{padding:10px;text-align:center;line-height:30px}.regular .slick-slide span,.regular .slick-slide h4,.small .slick-slide h4{margin:10px 0;display:block}.custom-search .search{border:0}.search-header__input.search__input{letter-spacing:.1rem;border:none;color:#000;padding-bottom:3px;font-size:.70233rem;outline:none;background:transparent!important}.page-width.smallcontain{max-width:960px}.article__grid-image{display:block;clear:both;margin-bottom:0}.article__grid-image img{display:block;width:100%}.article__grid-meta.article__grid-meta--has-image{padding:1.333rem;border:1px solid #E9E9E9;min-height:180px;margin-bottom:30px;text-align:center}.article__title{letter-spacing:1px;margin-top:0;margin-bottom:15px}.list--inline a.btn.btn--secondary.btn--small{outline:none;background:none;margin-bottom:0;border-radius:0;display:inline-block;border-bottom-width:2px;border-bottom-style:solid;padding-bottom:1px;color:#000;border-color:#333;font-size:.79012rem;letter-spacing:.18rem;line-height:16px;padding-right:0;padding-left:2px;text-transform:uppercase}.section-header.custm{margin-top:30px;text-align:center;margin-bottom:30px}.smallcontain .section-header.custm{margin-top:30px;text-align:center;margin-bottom:30px;display:table;width:100%}.smallcontain .section-header.custm h2{float:left}.section-header.custm a.btn.btn--secondary.btn--small{background:none;margin-bottom:0;border-radius:0;display:inline-block;border-bottom-width:2px;border-bottom-style:solid;padding-bottom:1px;color:#000;border-color:#333;font-size:.79012rem;letter-spacing:1px;line-height:16px;padding-right:0;padding-left:2px;text-transform:uppercase;float:left;margin-left:10px;margin-top:15px}.template-blog .section-header h2{font-size:30px}.template-blog .video_cover.txtlft span,.template-blog .ryt_video h3,.template-blog .ryt_video p{text-align:left;padding:0}.template-blog .video_cover.txtlft .ryt_video a{float:left}.template-blog .video_cover.txtlft .ryt_video{padding-left:30px}.custom-search{margin-bottom:20px;display:table;width:100%}.search-header__input.search__input{float:right;max-width:300px;padding:0}.custom-search .search{float:right;max-width:300px;border-bottom:1px solid #000;padding:0}.custom-search .input-group-btn{display:table;width:40px;position:absolute;right:0}a.collection-grid-item__title-wrapper{float:left;position:relative}.custom-collection .collection-grid-item__title{color:#000;text-align:center;font-family:CenturyGothic,HelveticaNeue,Helvetica Neue,Helvetica,Arial,Tahoma,sans-serif;line-height:20px;font-weight:500;font-size:16px;letter-spacing:.5px}.collection-grid-item__title-wrapper .title-wrapper{position:relative;left:inherit;right:inherit}.custom-collection .collection-grid-item{overflow:hidden;margin-bottom:10px}.custom_variants.texture_variants ul li a{width:auto;height:auto;border-radius:0;padding:0 10px}.videocust .video_cover{max-width:100%}.videocust .lft_video img{display:block;width:100%}.videocust .videospace{margin:0}.collection-template-custom .videospace{float:none;width:100vw;max-width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.collection-template-custom .videospace .video_cover{max-width:100%;width:100%;border:none;margin:0;align-items:stretch}.collection-template-custom .videospace .ryt_video{background:#f5f5f5;float:none;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:60px 48px}.collection-template-custom .videospace .ryt_video span,.collection-template-custom .videospace .ryt_video h3,.collection-template-custom .videospace .ryt_video h3 a,.collection-template-custom .videospace .ryt_video p,.collection-template-custom .videospace .ryt_video a{color:#000}@media only screen and (max-width:767px){.collection-template-custom .videospace .ryt_video{padding:40px 24px}}.slick-slide img{display:block;width:100%}body.template-article article.page-width{max-width:1075px}span.article_featured-image img{width:100%}body.template-article .large-up--four-fifths{width:70%;min-height:3000px}body.template-article .large-up--one-fifth{width:30%}.sidebar-blog-post a.article-img img{width:100%}.sidebar-blog-post li{padding-bottom:15px;border:1px solid #E9E9E9;margin-bottom:15px}.sidebar-blog-post a.article-img{width:100%}body.template-article .section-header h1.h1{color:#000;text-transform:capitalize}body.template-article .section-header{margin-bottom:16px}.sidebar-blog-post li{padding-bottom:15px;border:1px solid #E9E9E9;margin-bottom:15px;text-align:center}.sidebar-blog-post li span{color:#8b7f7f;font-size:13px;font-weight:700}.sidebar-blog-post .article-detail a{line-height:normal;display:block;margin-bottom:10px!important;margin-top:10px!important;font-size:16px;font-weight:700}a.article-name.read{font-size:14px;border-bottom:1px solid;display:table;margin:0 auto;text-transform:uppercase;font-weight:700}.cstsocial{position:absolute;display:inline-block;width:50px;top:0}.cstsocial span.share-title{font-size:0}.cstsocial .social-sharing .btn{color:#fff!important;padding:0;border:0;letter-spacing:normal;text-transform:capitalize;height:40px;width:40px;display:flex;align-items:center;justify-content:center;background:#000!important;border-radius:100%;margin-bottom:10px}.cstsocial.stick{position:fixed;top:118px}.social-sharing .ad-facebook-f,.social-sharing .ad-twitter,.social-sharing .ad-pinterest-p{color:#fff}.cstsocial .social-sharing .btn img{max-width:22px}.social-sharing .ad{font-size:20px}.sidebar-blog-post li .article-detail{padding:0 10px}.minus{position:absolute;top:0;left:-70px}body.template-article .btn:hover,body.template-article .btn:focus{background-color:#000;opacity:1;color:#fff}.social-sharing.cst{margin-top:-10px}body.template-article a.btn.cst{display:table;margin:0 auto 10px;font-size:14px;padding:5px 50px;font-weight:700;letter-spacing:4px}.custom_toggle .h2{border-bottom:1px solid #000;padding-bottom:5px;cursor:pointer}.custom_toggle ul{display:none}.custom_toggle .h2 span.float-right{float:right;padding-right:10px;font-size:20px;display:grid}.blog_search{float:none!important;margin:0 auto}.blog_smalll{display:none;background:#f9f9f9}.tagg_cnt{display:none}.tagg_cnt a.article__grid-image img{min-height:140px;max-height:140px;width:100%;height:100%;object-fit:cover;object-position:center}.tagg_cnt .article__grid-meta.article__grid-meta--has-image{min-height:auto;border:0}.cst_article__grid-image img{max-height:300px;min-height:300px;width:100%;height:100%;object-fit:cover;object-position:center}a.ttt{float:none!important;display:inherit;border:none}div#more{text-align:center;display:table;width:100%}.article_cle{overflow:hidden!important}.template-blog .section-header h2.cst_h{font-size:20px;min-height:50px;margin-top:10px;margin-bottom:10px}.cs_ll{margin:0!important}h2.article__title.h3.cst_bb{font-size:14px;text-transform:capitalize}span.bsmal a,span.btitl{text-transform:uppercase}span.btitl{font-size:13px}.diva-slideshow .wrap-caption.text-shadow{text-align:right}@media only screen and (max-width:1440px){.hero_image{height:460px}.template-list-collections .collection-grid-item label{position:absolute;top:50%;left:5%;transform:translateY(-50%);max-width:210px;font-size:26px;max-width:170px}}@media only screen and (max-width:1280px){.hero_image{height:410px}.why_description p{max-width:310px}}@media only screen and (max-width:1024px){.why_description p{max-width:300px}.template-list-collections .collection-grid-item label{font-size:22px}body.template-article .section-header{margin-bottom:16px;padding:0}.minus{display:block;position:relative;left:0}.cstsocial{position:INHERIT;display:INHERIT;width:100%;top:0;FLOAT:LEFT}.cstsocial .social-sharing{FLOAT:LEFT}.cstsocial .social-sharing .btn{float:left}.social-sharing.cst{margin-top:0;margin-left:10px}.cstsocial.stick{position:relative;top:0}}@media only screen and (max-width:991px){.site-footer .top-footer .footer-links ul{display:block;padding:10px 0}.site-footer .top-footer .footer-links h5{position:relative;padding:0 0 10px;margin:0 0 18px;cursor:pointer;border-bottom:none}.site-footer .top-footer .footer-links h5:after{content:"";display:block;position:absolute;left:0;bottom:0;width:36px;height:1px;background:#c89d05;font-family:inherit;font-size:0;color:transparent;top:auto;right:auto}.site-footer .top-footer .socialPayment,.site-footer .top-footer .contact-box{margin:0}.site-footer .top-footer .addressFooter .ad{padding-right:5px}.site-footer .top-footer .socialPayment ul.social-icons li .ad{margin-right:5px}#MobileNav li li a{display:flex;padding:15px}#MobileNav .menu_left{display:inline-block;padding-right:.75019rem}#MobileNav .menu_right{flex:2;vertical-align:top;line-height:normal}.why-shh .page.section-header{margin:0;padding:0}.video_cover{margin-left:30px}.videocust .video_cover{margin-left:0}.template-list-collections .grid__item.medium-up--one-half{width:100%}.why_description p{max-width:400px}}@media only screen and (max-width:768px){.why_left,.why_Right{padding-left:0;width:100%}.why_left{margin:0 0 30px;text-align:left}.shh-grid{display:inline-block;width:100%}.shh-grid-reverse{direction:ltr}.why_shh_inner{border-top:0;display:flex;width:100%;padding-top:0;padding-bottom:0;justify-content:center;align-items:center}.hero__bg{display:none}.why_top_section .shopify-section{position:relative;display:block;padding:0;margin:0}.hero_image{height:auto;opacity:1}.hero_image>img{width:100%;display:block}.why_description{position:relative;width:100%;text-align:center;top:auto;padding:1.77689rem 1.333rem;float:left;border-bottom:1px solid #E9E9E9}.video_cover{margin-left:20px}.videocust .video_cover{margin-left:0}.ryt_video h3{font-size:30px}.site-footer .top-footer .medium-up--one-fifth.contact-box{width:30%}.site-footer .top-footer .medium-up--one-fifth{width:22%}}@media only screen and (max-width:767px){body.template-article a.btn.cst{font-size:12px;width:100%}.return-link-wrapper{margin-bottom:0}body.template-article .large-up--four-fifths,body.template-article .large-up--one-fifth{width:100%}.site-footer .top-footer .medium-up--one-fifth{width:50%;margin-bottom:1.77689rem;min-height:150px}.site-footer .top-footer .medium-up--one-fifth.contact-box{width:50%}.site-footer .middle-footer .new_copyright{text-align:center!important;padding:0 0 20px}.site-footer .middle-footer .grid__item.text-right{padding:0}.site-footer .top-footer .newsletter .input-group{display:block;max-width:100%}.site-footer .top-footer .newsletter .input-group__field{width:100%;display:block;margin:0 0 12px}.site-footer .top-footer .newsletter .input-group__btn,.site-footer .top-footer .newsletter .input-group__btn .btn{width:100%}.site-footer .top-footer aside.newsletter h5,.site-footer .top-footer .footer-vip-newsletter__title{font-size:26px}.ship_icon{margin-bottom:20px}.testi .thrity{float:left;width:98%;margin-left:1%;margin-right:1%;text-align:center;margin-bottom:20px}div.about h2{font-size:25px}.full h2.text-center{font-size:20px}div.about>p{padding-left:10px;padding-right:10px}div.about{padding-bottom:0;margin-bottom:20px}.video_cover{margin-left:10px;display:table}.lft_video{width:100%}.ryt_video{width:100%;padding-top:10px;padding-bottom:10px}.ryt_video h3{font-size:20px}.video_cover.txtlft .ryt_video{padding-left:10px}.video_cover.txtlft{margin-left:0}.template-blog .section-header h2{font-size:20px}.section-header.custm a.btn.btn--secondary.btn--small{float:right;margin-top:5px}.smallcontain .section-header.custm{padding:0}.custom-search .search{padding:4px 10px}.search-header__input.search__input{line-height:25px}.collection-grid-item__title-wrapper .title-wrapper{position:relative;margin-bottom:0!important;display:table;margin-top:20px!important;left:50%!important}.custom-collection .collection-grid-item__title{font-size:14px}.cst_article__grid-image img{max-height:inherit;min-height:auto}.cst_article__grid-meta .article__grid-meta.article__grid-meta--has-image{min-height:180px}.top-header{height:48px}.top-header .top-header_left-text{display:inline;white-space:inherit;width:80%}.diva-slideshow .wrap-caption.text-shadow{text-align:center}}@media only screen and (max-width:414px){.site-footer .top-footer ul li.phone:last-child{line-height:normal}.site-footer .top-footer .addressFooter li p{word-break:break-all}.custlft{display:none}.custryt{float:left;width:100%}.template-list-collections .collection-grid-item label{font-size:22px;top:10px;transform:inherit;width:150px;left:10px}.template-list-collections .collection-grid-item a.custbtn{left:10px}}@media only screen and (max-width:375px){.site-footer .top-footer .medium-up--one-fifth.contact-box{width:60%}.site-footer .top-footer .medium-up--one-fifth.footer-links:nth-child(4){width:60%}.site-footer .top-footer .medium-up--one-fifth{width:40%}}@media only screen and (max-width:320px){.site-footer .top-footer .medium-up--one-fifth.contact-box{width:100%}.site-footer .top-footer .medium-up--one-fifth{width:100%;min-height:auto}.custom-collection .collection-grid-item__title{font-size:12px}}.shopify-section.index-section.index-section--flush.diva-slideshow .slideshow__overlay:before{opacity:.2}.faq-section-product h2{text-align:center;font-size:2.5em;border-bottom:1px solid #e9e9e9;padding-bottom:15px;margin-bottom:20px}.faq-section-product .faq-contact{text-align:center;font-size:2em;margin-top:30px}.faq-section-product .faq-contact a{background:#c89d05;color:#fff;font-size:20px;padding:10px 40px}.faq-section-product .faq-contact a:hover{background:#000;color:#c89d05}.shh-happy-kits .faq-section{display:none}.product-page.faq-section{width:85%;margin:50px auto}@media only screen and (max-width:768px){.faq-section .faq-style1 #faq .panel-title:before{left:auto;right:0}}.faq-section:not(.product-page){margin-top:60px;margin-bottom:40px}.faq-section:not(.product-page) .faq-section-product h2{text-align:left;font-family:Playfair Display,Georgia,serif;font-size:2.25em;font-weight:600;color:#111;text-transform:none;letter-spacing:0;border-bottom:1px solid #e9e9e9;padding-bottom:20px;margin:0}.faq-section:not(.product-page) .faq-style1 #faq{margin-bottom:0}.faq-section:not(.product-page) .faq-style1 #faq .faq-body:first-child h4.panel-title{border-top:0}.faq-section:not(.product-page) .faq-style1 #faq h4.panel-title{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:1.125em;font-weight:600;color:#111;text-transform:none;letter-spacing:0;border-top:1px solid #e9e9e9;padding:22px 48px 22px 0;margin:0;background:none}.faq-section:not(.product-page) .faq-style1 #faq h4.panel-title:hover,.faq-section:not(.product-page) .faq-style1 #faq h4.panel-title:focus{color:#111}.faq-section:not(.product-page) .faq-style1 #faq h4.panel-title.active{color:#111}.faq-section:not(.product-page) .faq-style1 #faq .panel-title:before{left:auto;right:0;color:#a0a0a0;font-size:16px;top:50%;transform:translateY(-50%)}.faq-section:not(.product-page) .faq-style1 #faq .panel-content{display:none;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.7;color:#444;padding:0 48px 22px 0}.faq-section:not(.product-page) .faq-contact{display:none}.faq-section:not(.product-page) .faq-contact-card{display:flex;align-items:center;gap:20px;margin-top:36px;padding:28px 32px;background:#f5f5f5;border-radius:12px}.faq-section:not(.product-page) .faq-contact-card__icon{flex-shrink:0;color:#111;line-height:0}.faq-section:not(.product-page) .faq-contact-card__text{flex:1;min-width:0}.faq-section:not(.product-page) .faq-contact-card__title{font-family:Playfair Display,Georgia,serif;font-size:1.35em;font-weight:600;color:#111;margin:0 0 4px;line-height:1.3}.faq-section:not(.product-page) .faq-contact-card__sub{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;color:#666;margin:0;line-height:1.4}.faq-section:not(.product-page) .faq-contact-card__btn{flex-shrink:0;display:inline-block;background:#111;color:#fff;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;padding:14px 28px;border-radius:6px;transition:background .2s ease,color .2s ease}.faq-section:not(.product-page) .faq-contact-card__btn:hover{background:#c89d05;color:#fff}@media only screen and (max-width:768px){.faq-section:not(.product-page) .faq-section-product h2{font-size:1.75em;padding-bottom:16px}.faq-section:not(.product-page) .faq-style1 #faq h4.panel-title{font-size:1em;padding:18px 36px 18px 0}.faq-section:not(.product-page) .faq-style1 #faq .panel-content{padding:0 0 18px;font-size:14px}.faq-section:not(.product-page) .faq-contact-card{flex-wrap:wrap;padding:22px 20px;gap:14px}.faq-section:not(.product-page) .faq-contact-card__text{flex:1 1 calc(100% - 60px)}.faq-section:not(.product-page) .faq-contact-card__btn{width:100%;text-align:center}}.product-page.faq-section .faq-contact-card{display:none}.grid-view-item .bss_pl_img{visibility:hidden}.grid-view_image .bss_pl_img{visibility:initial!important}#cart-drawer .bss_pl_img,#atc-confirm .bss_pl_img{position:relative!important;display:block!important;width:72px;height:72px;overflow:hidden;border-radius:10px}#cart-drawer .bss_pl_img img.bss-pl-frontend,#cart-drawer .bss_pl_img .bss_pl_label_text,#cart-drawer .bss_pl_img [class*=bss-pl-],#cart-drawer .bss_pl_img [class*=bss-pb-],#atc-confirm .bss_pl_img img.bss-pl-frontend,#atc-confirm .bss_pl_img .bss_pl_label_text,#atc-confirm .bss_pl_img [class*=bss-pl-],#atc-confirm .bss_pl_img [class*=bss-pb-]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}#cart-drawer .bss_pl_img>img:not(.bss-pl-frontend),#atc-confirm .bss_pl_img>img:not(.bss-pl-frontend){position:static!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;object-fit:cover;border-radius:10px}#cart-drawer .cart-drawer__upsell-card .bss_pl_img{width:112px;height:112px}.shes-happy-hair-gift-card .prod-large-img{width:100%}.shes-happy-hair-gift-card .product-single__photo img{width:48%;display:inline-block;margin:0 .5%}.shes-happy-hair-gift-card .grid.product-single{display:flex;align-items:center}@media only screen and (max-width:768px){.shes-happy-hair-gift-card .grid.product-single{flex-direction:column}.shes-happy-hair-gift-card .two-thirds{width:100%!important;margin-top:20px}}.shes-happy-hair-gift-card span.btn.enalarge{display:none}.shg-box.hover-border-container{transition:opacity .7s ease,transform .7s ease,border-bottom-color .7s ease}.shg-box.hover-border-container:hover{border-bottom-color:#c9a84c!important}[class*=shh-section-label] .shg-rich-text span,span.shh-section-label,#s-27ad146e-dfb8-4db6-9c8b-0813d96cb6f4 .shg-rich-text span{display:flex;align-items:center;gap:12px;font-family:Inter Tight,sans-serif;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#c9a84c}[class*=shh-section-label] .shg-rich-text span:after,span.shh-section-label:after,#s-27ad146e-dfb8-4db6-9c8b-0813d96cb6f4 .shg-rich-text span:after{content:"";flex:1;max-width:40px;height:1px;background:#c9a84c;opacity:.4}.shh-location-card,[class*=shh-location-card].shg-box,#s-37856b26-af89-45c5-a048-a99ef8a69888,#s-5a4c1670-cad7-4b30-b204-5738709d51fd,#s-2e97d6ab-6031-4003-ae2e-2d31e9718e24,#s-6f690718-0883-4b01-8a6f-ff7823b2229f{background-color:#0f0f0f!important;transition:background-color .3s ease}.shh-location-card:hover,[class*=shh-location-card].shg-box:hover,#s-37856b26-af89-45c5-a048-a99ef8a69888:hover,#s-5a4c1670-cad7-4b30-b204-5738709d51fd:hover,#s-2e97d6ab-6031-4003-ae2e-2d31e9718e24:hover,#s-6f690718-0883-4b01-8a6f-ff7823b2229f:hover{background-color:#1a1a1a!important}.opt-header{--opt-gold: #cb9d05;--opt-black: #111111;--opt-gray: #6b6b6b;--opt-beige: #f5f5f5;--opt-white: #ffffff;--opt-header-height: 80px;--opt-side-pad: 40px;--opt-nav-gap: 32px;--opt-icon-size: 20px;--opt-touch: 44px;--opt-container: 1280px;position:sticky;top:0;z-index:999;width:100%;background:var(--opt-white);overflow:visible}.opt-header--desktop{display:none}.opt-header--compact{display:block}.opt-header__bar{background:var(--opt-white)!important;border-bottom:1px solid #eee;color:var(--opt-black);padding:0!important;min-height:var(--opt-header-height);overflow:visible}.opt-header__inner{max-width:var(--opt-container);margin:0 auto;padding:0 var(--opt-side-pad);min-height:var(--opt-header-height);display:flex;align-items:center;justify-content:space-between;gap:16px;box-sizing:border-box;overflow:visible}.opt-header__logo{flex:0 0 auto;margin:0;line-height:0}.opt-header__logo-link{display:inline-block;line-height:0}.opt-header__logo-img{display:block;max-width:220px;max-height:52px;width:auto;height:auto;object-fit:contain}.opt-header__logo-text{font-weight:700;color:var(--opt-black);text-decoration:none;font-size:16px;letter-spacing:.04em;text-transform:uppercase}.opt-header__nav{flex:1 1 auto;min-width:0;background:transparent!important;overflow:visible;position:static}.opt-header__nav .site-navigation{display:block!important;position:static;overflow:visible}.opt-header__nav #siteNav{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 var(--opt-nav-gap);margin:0;padding:0;list-style:none;overflow:visible}.opt-header__nav #siteNav>li{display:block;text-align:left;position:relative;overflow:visible}.opt-header__nav #siteNav>li.parent{position:relative}.opt-header__nav #siteNav>li>a{padding:0!important;line-height:var(--opt-header-height)!important;color:var(--opt-black)!important;background:transparent!important;white-space:nowrap;font-size:13px;letter-spacing:.06em}.opt-header__nav #siteNav>li:hover>a,.opt-header__nav #siteNav>li>a.active{color:var(--opt-gold)!important;background:transparent!important}.opt-header__nav #siteNav>li>a .ad-angle-down-l{font-size:14px;margin-left:2px;vertical-align:middle}.opt-header__nav #siteNav>li>.dropdown,.opt-header__nav #siteNav>li>.megamenu,.opt-header__nav #siteNav>li.parent:hover>.dropdown,.opt-header__nav #siteNav>li.parent:hover>.megamenu,.opt-header__nav #siteNav>li:hover>.dropdown,.opt-header__nav #siteNav>li:hover>.megamenu{top:100%!important;margin-top:0!important;z-index:1000;background-color:#fff;box-shadow:0 8px 24px #1111111f}.opt-header__nav #siteNav>li>.dropdown,.opt-header__nav #siteNav>li>.megamenu{border:1px solid #eee}.opt-header__nav .mobile-nav-wrapper{display:none!important}.opt-header__actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:4px}.opt-header__icon-btn{position:relative;display:inline-flex!important;align-items:center;justify-content:center;width:var(--opt-touch);height:var(--opt-touch);min-width:var(--opt-touch);min-height:var(--opt-touch);padding:0;margin:0!important;border:0;background:transparent;color:var(--opt-black)!important;text-decoration:none!important;cursor:pointer;float:none!important;line-height:1!important;vertical-align:middle;box-sizing:border-box}.opt-header__icon-btn .ad{font-size:var(--opt-icon-size)!important;line-height:1!important;color:inherit!important;vertical-align:middle;display:block;margin:0!important}.opt-header__icon-btn--wishlist .ad-heart-l{transform:translate(-1px,2px)}.opt-header__icon-btn:hover{color:var(--opt-gold)!important}.opt-header__cart{position:relative;display:inline-flex!important;align-items:center;justify-content:center;width:var(--opt-touch);height:var(--opt-touch);min-width:var(--opt-touch);min-height:var(--opt-touch);float:none!important;margin:0!important;padding:0;vertical-align:middle;line-height:1}.opt-header__cart .opt-header__cart-link{width:100%;height:100%}.opt-header__cart-count{position:absolute;top:4px;right:2px;z-index:2;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--opt-gold);color:#fff!important;font-size:10px;font-weight:700;line-height:16px;text-align:center;font-family:Arial,sans-serif;pointer-events:none}.opt-header__cart-count--empty{display:none!important}.opt-header #header-cart{top:100%;right:0;left:auto}.opt-header--compact{--opt-header-height: 72px;--opt-side-pad: 24px}.opt-header--compact .opt-header__logo{position:absolute;left:50%;transform:translate(-50%)}.opt-header--compact .opt-header__logo-img{max-width:180px;max-height:44px}.opt-header--compact .opt-header__inner{position:relative}.opt-header--compact .opt-header__drawer-host .site-navigation{display:none!important}.opt-header--compact .opt-header__menu-toggle .ad{display:none;font-size:21px}.opt-header--compact .opt-header__menu-toggle.mobile-nav--open .ad-bars-l,.opt-header--compact .opt-header__menu-toggle.mobile-nav--close .ad-times-l{display:inline-block}@media only screen and (min-width:1024px){.opt-header--desktop{display:block}.opt-header--compact{display:none!important}}@media only screen and (min-width:1024px)and (max-width:1439px){.opt-header--desktop{--opt-side-pad: 24px;--opt-nav-gap: 20px}.opt-header--desktop .opt-header__logo-img{max-width:200px;max-height:48px}.opt-header--desktop #siteNav>li>a{font-size:12px;letter-spacing:.04em}}@media only screen and (max-width:1023px){body.menuOn{position:relative!important;left:0!important;overflow:hidden}.opt-mobile-backdrop.closemobileMenu{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;margin:0;padding:0;border:0;background:#11111173;cursor:pointer;gap:0;font-size:0;color:transparent;box-shadow:none}body.menuOn .opt-mobile-backdrop.closemobileMenu{display:block}body.menuOn .opt-header--compact .opt-header__menu-toggle{opacity:0;pointer-events:none}.mobile-nav-wrapper.opt-mobile-drawer,.opt-header--compact .mobile-nav-wrapper{display:flex!important;flex-direction:column;width:min(320px,86vw);height:100%;max-height:100vh;max-height:100dvh;position:fixed;left:0!important;top:0;z-index:1001;background-color:#fff;box-shadow:4px 0 24px #1111112e;opacity:1!important;visibility:visible!important;transform:translate(-105%);transition:transform .35s ease;padding:0;box-sizing:border-box}.mobile-nav-wrapper.opt-mobile-drawer.active,.opt-header--compact .mobile-nav-wrapper.active{left:0!important;transform:translate(0)}.opt-header--desktop .mobile-nav-wrapper{display:none!important}}@media only screen and (max-width:767px){.opt-header--compact{--opt-header-height: 64px;--opt-side-pad: 16px}.opt-header--compact .opt-header__logo-img{max-width:160px;max-height:40px}.opt-header--compact .opt-header__icon-btn--account{display:none!important}}.opt-header .site-header__search,.opt-header .gift,.opt-header .lft,.opt-header .cryt,.opt-header .cover{float:none}.opt-header--desktop .sticky-header{display:none!important}.opt-mobile-drawer__header{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;min-height:56px;padding:8px 12px;border-bottom:1px solid #f0f0f0;background:#fff}.opt-mobile-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;background:transparent;color:#111;cursor:pointer}.opt-mobile-drawer__close .ad{font-size:22px;line-height:1;color:inherit}.opt-mobile-drawer__close:hover{color:#cb9d05}.opt-mobile-drawer #MobileNav{flex:1 1 auto;overflow:auto;-webkit-overflow-scrolling:touch;margin:0;padding:4px 0 8px;height:auto!important;min-height:0}.opt-mobile-drawer #MobileNav>li{border-top:0;border-bottom:1px solid #f0f0f0;position:relative}.opt-mobile-drawer #MobileNav>li>a{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:14px 20px!important;color:#111!important;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.opt-mobile-drawer #MobileNav>li>a .plus{position:relative!important;top:auto!important;right:auto!important;width:20px!important;height:20px!important;line-height:20px!important;margin-left:12px;color:transparent!important;font-size:0!important;flex:0 0 20px}.opt-mobile-drawer #MobileNav>li>a .plus:after{content:"";position:absolute;top:50%;left:50%;width:7px;height:7px;border-right:1.5px solid #6b6b6b;border-bottom:1.5px solid #6b6b6b;transform:translate(-60%,-70%) rotate(45deg);transition:transform .2s ease}.opt-mobile-drawer #MobileNav>li>a .plus.ad-minus-l:after{transform:translate(-60%,-30%) rotate(225deg)}.opt-mobile-drawer #MobileNav ul{background:#fafafa;display:none}.opt-mobile-drawer #MobileNav .dropdown_custom a.site-nav,.opt-mobile-drawer #MobileNav li a.site-nav{display:flex;align-items:center;gap:14px;min-height:56px;padding:10px 20px!important;color:#111!important;text-transform:none;letter-spacing:.02em;font-weight:500;font-size:14px}.opt-mobile-drawer #MobileNav .menu_left{flex:0 0 48px;width:48px}.opt-mobile-drawer #MobileNav .menu_left img{width:48px;height:48px;border-radius:50%;object-fit:cover;display:block}.opt-mobile-drawer #MobileNav .menu_right{flex:1 1 auto;min-width:0}.opt-mobile-drawer #MobileNav .menu_right span{margin:0;font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:none;color:#111}.opt-mobile-drawer #MobileNav .menu_right p{display:none}.opt-mobile-drawer__footer{flex:0 0 auto;display:flex;align-items:center;justify-content:space-around;gap:4px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #eee;background:#fff;box-shadow:0 -4px 16px #1111110f}.opt-mobile-drawer__footer-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:#111;text-decoration:none;border:0;background:transparent;cursor:pointer;position:relative}.opt-mobile-drawer__footer-btn .ad{font-size:20px;line-height:1;color:inherit}.opt-mobile-drawer__footer-btn:hover{color:#cb9d05}.opt-mobile-drawer__footer-count{position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#cb9d05;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center;font-family:Arial,sans-serif}.opt-mobile-drawer__footer-count--empty{display:none!important}#SearchDrawer.search-bar.opt-search-drawer{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;padding:0;z-index:10000;background:#11111173;display:flex;align-items:flex-start;justify-content:center;transform:none!important;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}body.js-drawer-open-top #SearchDrawer.search-bar.opt-search-drawer,body.js-drawer-open #SearchDrawer.search-bar.opt-search-drawer{opacity:1;visibility:visible;pointer-events:auto;transform:none!important}#SearchDrawer.opt-search-drawer .opt-search-drawer__panel{position:relative;width:100%;max-width:760px;margin:72px 24px 24px;background:#fff;border-radius:4px;box-shadow:0 16px 48px #1113;padding:20px 52px 20px 20px;box-sizing:border-box}#SearchDrawer.opt-search-drawer .search-header{padding:0;background:transparent;position:relative}#SearchDrawer.opt-search-drawer .search__input{font-size:18px;padding:14px 16px 14px 48px;height:auto;margin:0;border:1px solid #e5e5e5;border-radius:2px;color:#111;width:100%;box-sizing:border-box}#SearchDrawer.opt-search-drawer .search__input:focus{outline:none;border-color:#cb9d05}#SearchDrawer.opt-search-drawer .search__submit{position:absolute;top:50%;left:12px;transform:translateY(-50%);color:#cb9d05;margin:0;padding:0;border:0;background:transparent}#SearchDrawer.opt-search-drawer .search__submit .ad{font-size:20px;margin:0;color:#cb9d05}#SearchDrawer.opt-search-drawer .search-bar__close{position:absolute;top:18px;right:12px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:#111;z-index:2}#SearchDrawer.opt-search-drawer .search-bar__close .ad{font-size:22px;margin:0;color:#cb9d05}#SearchDrawer.opt-search-drawer .search-results{position:relative;top:auto;left:auto;z-index:5;max-height:min(50vh,400px);margin-top:12px;box-shadow:none;border:1px solid #eee;border-radius:2px;padding:12px;width:100%;box-sizing:border-box;overflow:auto;-webkit-overflow-scrolling:touch}@media only screen and (max-width:767px){#SearchDrawer.opt-search-drawer .opt-search-drawer__panel{margin:16px;padding:16px 48px 16px 16px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:auto;-webkit-overflow-scrolling:touch}#SearchDrawer.opt-search-drawer .search__input{font-size:16px;padding:12px 12px 12px 42px}#SearchDrawer.opt-search-drawer .search-results{max-height:min(55vh,360px)}#SearchDrawer.opt-search-drawer .search-results li{width:calc(50% - 10px)}}.news-press-blog{--np-cream: #f3ebe1;--np-tan: #e8dcce;--np-accent: #9a7b55;--np-ink: #111111;--np-muted: #6b635a;--np-serif: "Playfair Display", Georgia, "Times New Roman", serif;--np-sans: "CenturyGothic", "Helvetica Neue", Helvetica, Arial, sans-serif;--np-radius: 10px;color:var(--np-ink);font-family:var(--np-sans)}.news-press-blog a{text-decoration:none;color:inherit}.news-press-blog .np-eyebrow{margin:0 0 14px;font-family:var(--np-sans);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--np-accent)}.news-press-blog .np-meta{margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--np-accent)}.news-press-blog .np-meta__sep{margin:0 6px}.news-press-blog .np-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 28px;border:1px solid var(--np-ink);border-radius:4px;font-family:var(--np-sans);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.news-press-blog .np-btn--solid{background:var(--np-ink);color:#fff}.news-press-blog .np-btn--solid:hover{background:#333;color:#fff}.news-press-blog .np-text-link{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--np-ink)}.news-press-blog .np-text-link:hover{opacity:.7}.news-press-blog .np-hero{overflow:hidden}.news-press-blog .np-hero__inner{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:520px;max-width:1440px;margin:0 auto}.news-press-blog .np-hero__content{display:flex;flex-direction:column;justify-content:center;padding:64px 48px 64px 56px;max-width:560px}.news-press-blog .np-hero__heading{margin:0 0 18px;font-family:var(--np-serif);font-size:clamp(36px,4.4vw,56px);font-weight:700;line-height:1.12;letter-spacing:-.01em;text-transform:none;color:var(--np-ink)}.news-press-blog .np-hero__text{margin:0 0 28px;font-size:16px;line-height:1.65;color:var(--np-muted)}.news-press-blog .np-hero__media{position:relative;min-height:420px}.news-press-blog .np-hero__media img,.news-press-blog .np-hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.news-press-blog .np-filters{padding:36px 20px 12px;border-bottom:1px solid rgba(0,0,0,.06)}.news-press-blog .np-filters__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:28px 40px;margin:0;padding:0;list-style:none}.news-press-blog .np-filters__link{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:72px;color:var(--np-ink)}.news-press-blog .np-filters__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border:1.5px solid rgba(17,17,17,.2);border-radius:50%;color:var(--np-ink);transition:background-color .2s ease,border-color .2s ease,color .2s ease}.news-press-blog .np-filters__icon--all{font-size:11px;font-weight:700;letter-spacing:.08em}.news-press-blog .np-filters__label{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--np-muted)}.news-press-blog .np-filters__link.is-active .np-filters__icon,.news-press-blog .np-filters__link:hover .np-filters__icon{background:var(--np-ink);border-color:var(--np-ink);color:#fff}.news-press-blog .np-filters__link.is-active .np-filters__label{color:var(--np-ink)}.news-press-blog .np-articles{padding:48px 0 64px}.news-press-blog .np-articles__inner{max-width:1180px;margin:0 auto;padding:0 24px}.news-press-blog .np-articles__empty{margin:40px 0;text-align:center;color:var(--np-muted)}.news-press-blog .np-featured{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:40px;align-items:center;margin-bottom:56px}.news-press-blog .np-featured__media{position:relative;display:block;overflow:hidden;border-radius:var(--np-radius)}.news-press-blog .np-featured__media img{display:block;width:100%;height:auto;aspect-ratio:5 / 3.5;object-fit:cover}.news-press-blog .np-featured__badge{position:absolute;top:16px;left:16px;z-index:1;padding:8px 14px;background:var(--np-tan);border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--np-ink)}.news-press-blog .np-featured__title{margin:0 0 14px;font-family:var(--np-serif);font-size:clamp(26px,2.6vw,36px);font-weight:700;line-height:1.2;letter-spacing:normal;text-transform:none;color:var(--np-ink)}.news-press-blog .np-featured__title a:hover{opacity:.75}.news-press-blog .np-featured__excerpt{font-size:15px;line-height:1.65;color:var(--np-muted)}.news-press-blog .np-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.news-press-blog .np-card__media{position:relative;display:block;overflow:hidden;margin-bottom:16px;border-radius:var(--np-radius)}.news-press-blog .np-card__media img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;transition:transform .35s ease}.news-press-blog .np-card__media:hover img{transform:scale(1.03)}.news-press-blog .np-card__play{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#ffffffeb;color:var(--np-ink);transform:translate(-50%,-50%);box-shadow:0 4px 16px #0000001f}.news-press-blog .np-card__title{margin:0 0 10px;font-family:var(--np-serif);font-size:22px;font-weight:700;line-height:1.25;letter-spacing:normal;text-transform:none;color:var(--np-ink)}.news-press-blog .np-card__title a:hover{opacity:.75}.news-press-blog .np-card__excerpt{font-size:14px;line-height:1.6;color:var(--np-muted)}.news-press-blog .np-pagination{margin-top:48px;text-align:center}.news-press-blog .np-pagination .pagination ul{display:inline-flex;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.news-press-blog .np-pagination .pagination a{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:8px 12px;border:1px solid rgba(17,17,17,.15);border-radius:4px;font-size:13px;font-weight:600}.news-press-blog .np-pagination .pagination .active a,.news-press-blog .np-pagination .pagination a:hover{background:var(--np-ink);border-color:var(--np-ink);color:#fff}.news-press-blog .np-newsletter{padding:48px 24px;margin-bottom:0}.news-press-blog .np-newsletter__inner{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(280px,420px);gap:32px 40px;align-items:center;max-width:1180px;margin:0 auto}.news-press-blog .np-newsletter__media{width:120px;height:120px;overflow:hidden;border-radius:50%;flex-shrink:0}.news-press-blog .np-newsletter__media img,.news-press-blog .np-newsletter__placeholder{width:100%;height:100%;object-fit:cover;display:block}.news-press-blog .np-newsletter__heading{margin:0;max-width:420px;font-family:var(--np-serif);font-size:clamp(24px,2.4vw,32px);font-weight:700;line-height:1.25;letter-spacing:normal;text-transform:none;color:var(--np-ink)}body:has(.news-press-blog) .site-footer{margin-top:0;border-top:none}body:has(.news-press-blog) .main-content{padding-bottom:0}.news-press-blog .np-newsletter__fields{display:flex;gap:10px;align-items:stretch}.news-press-blog .np-newsletter__input{flex:1;min-width:0;min-height:48px;padding:12px 16px;border:1px solid rgba(17,17,17,.18);border-radius:4px;background:#fff;font-size:14px;color:var(--np-ink)}.news-press-blog .np-newsletter__submit{flex-shrink:0;white-space:nowrap}.news-press-blog .np-newsletter__disclaimer{margin:10px 0 0;font-size:12px;color:var(--np-muted)}.news-press-blog .np-newsletter__success{margin:0;font-weight:600}.news-press-blog.news-press-article{padding-bottom:0}.news-press-blog .np-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:1200px;margin:0 auto;padding:40px 24px 0;font-family:var(--np-sans);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--np-muted)}.news-press-blog .np-breadcrumb a{color:var(--np-muted);text-decoration:none}.news-press-blog .np-breadcrumb a:hover{color:var(--np-ink)}.news-press-blog .np-breadcrumb__sep{color:var(--np-muted);opacity:.7}.news-press-blog .np-breadcrumb [aria-current=page]{color:var(--np-ink);max-width:100%}.news-press-blog .np-article-header{padding:28px 0 56px;border-bottom:1px solid rgba(17,17,17,.12);margin-bottom:48px}.news-press-blog .np-article-header__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:48px 56px;align-items:center;max-width:1200px;margin:0 auto;padding:0 24px}.news-press-blog h1.np-article-header__title,.news-press-blog .np-article-header__title{margin:12px 0 18px;font-family:var(--np-serif);font-size:clamp(2rem,4vw,3.25rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;text-transform:none;color:var(--np-ink)}.news-press-blog .np-article-header__dek{margin:0 0 28px;max-width:36em;font-family:var(--np-sans);font-size:16px;line-height:1.65;color:var(--np-muted)}.news-press-blog .np-article-header__dek p{margin:0}.news-press-blog .np-share{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px}.news-press-blog .np-share__label{font-family:var(--np-sans);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--np-ink)}.news-press-blog .np-share__list{display:flex;align-items:center;gap:10px;margin:0;padding:0;list-style:none}.news-press-blog .np-share__link{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:var(--np-ink);text-decoration:none;transition:opacity .2s ease}.news-press-blog .np-share__link:hover{opacity:.65}.news-press-blog .np-share__link .ad{font-size:16px;line-height:1}.news-press-blog .np-article-header__media{min-height:420px;border-radius:var(--np-radius);overflow:hidden;background:var(--np-cream)}.news-press-blog .np-article-header__media img,.news-press-blog .np-article-header__placeholder{display:block;width:100%;height:100%;min-height:420px;object-fit:cover}.news-press-blog .np-article{padding:0 0 72px}.news-press-blog .np-article__inner{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.85fr);gap:56px 64px;align-items:start;max-width:1200px;margin:0 auto;padding:0 24px}.news-press-blog .np-article__content{font-family:var(--np-sans);font-size:16px;line-height:1.75;color:var(--np-ink)}.news-press-blog .np-article__content p{margin:0 0 1.25em}.news-press-blog .np-article__content a{color:var(--np-ink);text-decoration:underline;text-underline-offset:2px}.news-press-blog .np-article__content.rte blockquote,.news-press-blog .rte.np-article__content blockquote,.news-press-blog .np-article__content blockquote{margin:2em 0;padding:4px 0 4px 24px;border:0 none transparent;border-left:3px solid #cb9d05!important;border-top:none!important;border-right:none!important;border-bottom:none!important;text-align:left;font-family:var(--np-serif);font-size:clamp(1.25rem,2.2vw,1.65rem);font-style:italic;font-weight:400;line-height:1.45;color:var(--np-ink)}.news-press-blog .np-article__content blockquote p{margin:0 0 .75em}.news-press-blog .np-article__content blockquote p:last-child{margin-bottom:0}.news-press-blog .np-article__content img{border-radius:var(--np-radius);max-width:100%;height:auto}.news-press-blog .np-shop-look{margin-top:56px;padding-top:8px}.news-press-blog .np-shop-look__heading{display:flex;align-items:center;gap:16px;margin:0 0 28px;font-family:var(--np-sans);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--np-ink)}.news-press-blog .np-shop-look__heading:before,.news-press-blog .np-shop-look__heading:after{content:"";flex:1 1 auto;height:1px;background:#1111112e}.news-press-blog .np-shop-look__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 16px;margin:0;padding:0;list-style:none}.news-press-blog .np-shop-look__card{display:flex;flex-direction:column;gap:10px;color:var(--np-ink);text-decoration:none}.news-press-blog .np-shop-look__card:hover .np-shop-look__title{text-decoration:underline;text-underline-offset:2px}.news-press-blog .np-shop-look__media{display:block;aspect-ratio:1 / 1;border-radius:var(--np-radius);overflow:hidden;background:var(--np-cream)}.news-press-blog .np-shop-look__media img,.news-press-blog .np-shop-look__placeholder{display:block;width:100%;height:100%;object-fit:cover}.news-press-blog .np-shop-look__title{font-family:var(--np-sans);font-size:13px;font-weight:700;line-height:1.35}.news-press-blog .np-shop-look__price{font-family:var(--np-sans);font-size:13px;color:var(--np-muted)}.news-press-blog .np-article__sidebar{display:flex;flex-direction:column;gap:40px}.news-press-blog .np-sidebar-heading{margin:0 0 18px;font-family:var(--np-sans);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--np-ink)}.news-press-blog .np-about{padding:28px 24px;border-radius:var(--np-radius);background:var(--np-tan)}.news-press-blog .np-about__eyebrow{margin:0 0 14px;font-family:var(--np-sans);font-size:18px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#111}.news-press-blog .np-about__logo{margin:0 0 14px}.news-press-blog .np-about__logo img{display:block;max-width:180px;height:auto}.news-press-blog .np-about__text{margin:0 0 16px;font-family:var(--np-sans);font-size:14px;font-weight:400;line-height:1.6;color:#555}.news-press-blog .np-about__text p{margin:0 0 .75em;color:#555}.news-press-blog .np-about__text p:last-child{margin-bottom:0}.news-press-blog .np-about .np-text-link{margin-top:4px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#111}.news-press-blog .np-about .np-text-link:hover{color:#111;opacity:.7}.news-press-blog .np-related__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:22px}.news-press-blog .np-related-card{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;align-items:start}.news-press-blog .np-related-card__media{position:relative;display:block;width:72px;height:72px;border-radius:8px;overflow:hidden;background:var(--np-cream)}.news-press-blog .np-related-card__media img{display:block;width:100%;height:100%;object-fit:cover}.news-press-blog .np-related-card__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;background:#11111159}.news-press-blog .np-related-card__body{min-width:0}.news-press-blog .np-related-card .np-meta{margin:0 0 6px;font-size:10px}.news-press-blog .np-related-card__title{margin:0 0 8px;font-family:var(--np-serif);font-size:16px;font-weight:600;line-height:1.3}.news-press-blog .np-related-card__title a{color:var(--np-ink);text-decoration:none}.news-press-blog .np-related-card__title a:hover{text-decoration:underline;text-underline-offset:2px}.news-press-blog .np-related-card .np-text-link{font-size:11px}.news-press-blog .np-categories__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.news-press-blog .np-categories__list a{font-family:var(--np-sans);font-size:15px;color:var(--np-ink);text-decoration:none}.news-press-blog .np-categories__list a:hover{color:var(--np-accent)}.news-press-blog .np-article-comments{margin-top:56px;padding-top:40px;border-top:1px solid rgba(17,17,17,.12)}.news-press-blog .np-article-comments__heading{margin:0 0 20px;font-family:var(--np-serif);font-size:1.5rem;font-weight:600;color:var(--np-ink)}.news-press-blog .np-article-comments__list{margin:0 0 32px;padding:0;list-style:none}.news-press-blog .np-article-comments__fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.news-press-blog .np-article-comments__body{grid-column:1 / -1}@media only screen and (max-width:989px){.news-press-blog .np-hero__inner{grid-template-columns:1fr;min-height:0}.news-press-blog .np-hero__content{padding:48px 24px 36px;max-width:none}.news-press-blog .np-hero__media{min-height:360px;order:-1}.news-press-blog .np-featured{grid-template-columns:1fr;gap:24px}.news-press-blog .np-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-press-blog .np-newsletter__inner{grid-template-columns:auto 1fr}.news-press-blog .np-newsletter__form{grid-column:1 / -1}.news-press-blog .np-article-header__inner{grid-template-columns:1fr;gap:32px}.news-press-blog .np-article-header__media{order:-1;min-height:320px}.news-press-blog .np-article-header__media img,.news-press-blog .np-article-header__placeholder{min-height:320px}.news-press-blog .np-article__inner{grid-template-columns:1fr;gap:48px}.news-press-blog .np-shop-look__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:749px){.news-press-blog .np-filters__list{gap:20px 24px}.news-press-blog .np-filters__icon{width:48px;height:48px}.news-press-blog .np-grid{grid-template-columns:1fr;gap:32px}.news-press-blog .np-newsletter__inner{grid-template-columns:1fr;justify-items:stretch;text-align:center}.news-press-blog .np-newsletter__media{margin:0 auto}.news-press-blog .np-newsletter__copy .np-eyebrow{text-align:center}.news-press-blog .np-newsletter__heading{max-width:none}.news-press-blog .np-newsletter__form,.news-press-blog .np-newsletter__fields{width:100%}.news-press-blog .np-newsletter__fields{flex-direction:column}.news-press-blog .np-newsletter__input,.news-press-blog .np-newsletter__submit{width:100%}.news-press-blog .np-article-header{padding-bottom:40px}.news-press-blog .np-article-header__media,.news-press-blog .np-article-header__media img,.news-press-blog .np-article-header__placeholder{min-height:260px}.news-press-blog .np-article-comments__fields{grid-template-columns:1fr}}@media only screen and (max-width:549px){.news-press-blog .np-shop-look__grid{grid-template-columns:1fr}}.productList .grid.grid-products{display:flex;flex-wrap:wrap;row-gap:24px}.productList .grid.grid-products>.grid__item{float:none;display:flex}.product-card--collection{position:relative;display:flex;flex-direction:column;width:100%;height:100%;margin:0;text-align:left;background:#fff;border-radius:16px;box-shadow:0 2px 14px #00000014;overflow:hidden;transition:box-shadow .25s ease}.product-card--collection:hover{box-shadow:0 6px 22px #0000001f}.product-card--collection .product-card__media{position:relative;display:block;width:100%;height:auto!important;margin:0;white-space:normal;overflow:hidden;background:#ececec}.product-card--collection .product-card__image,.product-card--collection .grid-view-item__image{display:block;width:100%;height:auto;margin:0;vertical-align:top;object-fit:cover;aspect-ratio:4 / 5}.product-card--collection.product-card--sold-out .product-card__image{opacity:.55}.product-card__sold-out{position:absolute;top:12px;left:12px;z-index:2;padding:4px 10px;background:#111;color:#fff;font-size:11px;letter-spacing:.04em;text-transform:none;border-radius:4px}.product-card__wishlist{position:absolute;top:12px;right:12px;z-index:3}.product-card__wishlist-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:none;border-radius:50%;background:#fffffff2;box-shadow:0 1px 6px #0000001f;color:#111;text-decoration:none;cursor:pointer;transition:transform .2s ease,background .2s ease}.product-card__wishlist .add-to-wishlist{display:inline-flex}.product-card__wishlist .added-wishlist{display:none;color:#c45c6a}.product-card__wishlist.is-wishlisted .add-to-wishlist{display:none!important}.product-card__wishlist.is-wishlisted .added-wishlist{display:inline-flex!important}.product-card__wishlist-btn:hover{transform:scale(1.05);background:#fff}.product-card__wishlist-btn .ad{display:block;font-size:18px;line-height:1;margin:0;width:1em;height:1em;text-align:center}.product-card__wishlist-btn .ad-heart-l,.product-card__wishlist-btn .ad-heart{transform:translate(-1px,2px)}.product-card__wishlist-btn .ad-spin{display:none!important}.product-card__wishlist-btn.added-wishlist{color:#c45c6a}.product-card__wishlist-btn span{display:none}.product-card__footer{display:flex;flex:1;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 16px}.product-card--collection .product-card__title,.product-card--collection .h4.grid-view-item__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0 0 4px;min-height:2.4em;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:18px;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:none!important;text-align:left;color:#111}.product-card__info{display:flex;flex-direction:column;justify-content:center;flex:1;min-width:0;text-decoration:none;color:inherit}.product-card--collection .product-card__price,.product-card--collection .grid-view-item__meta{margin:0;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.4;color:#555;text-align:left}.product-card--collection .product-price__price{color:inherit}.product-card--collection .product-price__compare{margin-right:6px;color:#888;font-weight:400}.product-card--collection .product-price__sale{color:#ed1313;font-weight:600}.product-card__quick-shop{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:none;border-radius:50%;background:#111;color:#fff;cursor:pointer;transition:transform .2s ease,background .2s ease}.product-card__quick-shop:hover{background:#000;transform:scale(1.05)}.product-card__quick-shop-icon{font-size:26px;font-weight:400;line-height:1;margin-top:-2px}@media only screen and (max-width:768px){.product-card--collection .product-card__title,.product-card--collection .h4.grid-view-item__title{font-size:16px}.product-card__quick-shop{width:40px;height:40px}.product-card__footer{padding:12px}}.quick-shop{--qs-gold: #C89D05;--qs-gold-dark: #b38c04;--qs-ink: #111;--qs-muted: #666;--qs-line: #e8e8e8;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.quick-shop[hidden]{display:none!important}.quick-shop.is-open{pointer-events:auto}.quick-shop__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;transition:opacity .28s ease}.quick-shop.is-open .quick-shop__overlay{opacity:1}.quick-shop__sheet{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:480px;max-height:min(92vh,820px);margin:0 auto;background:#fff;border-radius:20px 20px 0 0;box-shadow:0 -8px 32px #0000002e;transform:translateY(100%);transition:transform .3s cubic-bezier(.22,1,.36,1);overflow:hidden;text-transform:none;color:var(--qs-ink)}.quick-shop.is-open .quick-shop__sheet{transform:translateY(0)}.quick-shop__topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding:14px 16px 8px 20px}.quick-shop__eyebrow{margin:0;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--qs-ink)}.quick-shop__close{position:relative;top:auto;right:auto;z-index:2;flex-shrink:0;width:36px;height:36px;border:none;border-radius:50%;background:#f3f3f3;color:var(--qs-ink);font-size:22px;line-height:1;cursor:pointer}.quick-shop__header{display:flex;gap:14px;align-items:flex-start;padding:4px 20px 16px;border-bottom:1px solid var(--qs-line);flex-shrink:0}.quick-shop__thumb{width:72px;height:72px;border-radius:8px;object-fit:cover;background:#ececec;flex-shrink:0}.quick-shop__heading{min-width:0;flex:1}.quick-shop__title{margin:0 0 6px;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:20px;font-weight:700;line-height:1.2;text-transform:none;color:var(--qs-ink)}.quick-shop__rating{display:flex;align-items:center;gap:6px;margin:0 0 4px}.quick-shop__rating[hidden]{display:none!important}.quick-shop__stars{position:relative;display:inline-block;color:#d8d8d8;font-size:12px;letter-spacing:1px;line-height:1}.quick-shop__stars-base,.quick-shop__stars-fill{display:block;letter-spacing:inherit;line-height:inherit}.quick-shop__stars-fill{position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap;color:var(--qs-gold);width:0}.quick-shop__rating-text{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;color:var(--qs-muted);text-transform:none}.quick-shop__price{margin:0;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;text-transform:none;color:var(--qs-muted)}.quick-shop__price .product-price__compare{margin-right:6px;color:#888;font-weight:400}.quick-shop__price .product-price__sale{color:#ed1313;font-weight:600}.quick-shop__body{flex:1;overflow-y:auto;padding:18px 20px 16px;-webkit-overflow-scrolling:touch}.quick-shop__label-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.quick-shop__label-row .quick-shop__label{margin:0}.quick-shop__label{margin:0 0 10px;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--qs-ink)}.quick-shop__optional{font-weight:500;letter-spacing:0;text-transform:none;color:var(--qs-muted)}.quick-shop__length-guide{margin:0;padding:0;border:none;background:none;color:var(--qs-gold);font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.quick-shop__hint{margin:-4px 0 12px;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;color:var(--qs-muted);text-transform:none}.quick-shop__hint[hidden]{display:none!important}.quick-shop__option+.quick-shop__qty,.quick-shop__qty+.quick-shop__closure,.quick-shop__option+.quick-shop__closure{margin-top:22px}.quick-shop__chips{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.quick-shop__chip{min-width:0;min-height:44px;padding:10px 4px;border:1.5px solid #d4d4d4;border-radius:8px;background:#fff!important;color:#111!important;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;text-transform:none;cursor:pointer;appearance:none;-webkit-appearance:none;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}.quick-shop__chip:hover:not(:disabled){border-color:#111;background:#fff!important;color:#111!important}.quick-shop__chip.is-selected{background:#fff!important;border-color:#111;border-width:2px;color:#111!important;box-shadow:inset 0 0 0 1px #111}.quick-shop__chip.is-unavailable,.quick-shop__chip:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.quick-shop__packs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.quick-shop__packs[hidden]{display:none!important}.quick-shop__pack{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:72px;padding:12px 8px;border:1.5px solid #d4d4d4;border-radius:10px;background:#fff!important;color:#111!important;text-align:center;cursor:pointer;appearance:none;-webkit-appearance:none;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}.quick-shop__pack:hover{border-color:#999;background:#fff!important;color:#111!important}.quick-shop__pack.is-selected{border-color:var(--qs-gold);border-width:2px;box-shadow:inset 0 0 0 1px var(--qs-gold);background:#fff!important;color:#111!important}.quick-shop__pack-qty{display:block;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;line-height:1.2;text-transform:none;color:#111!important}.quick-shop__pack-price{display:block;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;line-height:1.2;text-transform:none;color:#666!important}.quick-shop__qty-field{display:inline-flex;align-items:center;border:1.5px solid #d4d4d4;border-radius:10px;overflow:hidden}.quick-shop__qty-field[hidden]{display:none!important}.quick-shop__qty-btn{width:44px;height:44px;border:none;background:#f7f7f7;color:var(--qs-ink);font-size:20px;line-height:1;cursor:pointer}.quick-shop__qty-input{width:52px;height:44px;border:none;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;text-align:center;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:500;-moz-appearance:textfield}.quick-shop__qty-input::-webkit-outer-spin-button,.quick-shop__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quick-shop__low-stock{margin:10px 0 0;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;color:#c0392b;text-transform:none}.quick-shop__low-stock[hidden],.quick-shop__closure[hidden]{display:none!important}.quick-shop__closure-check{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;color:var(--qs-ink);text-transform:none;cursor:pointer}.quick-shop__closure-check input{width:18px;height:18px;margin:0;accent-color:var(--qs-gold)}.quick-shop__closure-select-wrap[hidden]{display:none!important}.quick-shop__closure-select{width:100%;min-height:48px;padding:10px 12px;border:1.5px solid #d4d4d4;border-radius:10px;background:#fff;color:var(--qs-ink);font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;text-transform:none}.quick-shop__stock{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;color:#1f7a3f;text-transform:none}.quick-shop__stock[hidden]{display:none!important}.quick-shop__stock-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#1f7a3f;color:#fff;font-size:12px;line-height:1}.quick-shop__footer{flex-shrink:0;display:flex;flex-direction:column;gap:10px;padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid var(--qs-line);box-shadow:0 -4px 16px #0000000a}.quick-shop__total{display:flex;align-items:center;justify-content:space-between;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:700;text-transform:none;color:var(--qs-ink)}.quick-shop__total-label{letter-spacing:.04em;text-transform:uppercase}.quick-shop__total-value{font-size:18px;text-transform:none}.quick-shop__atc,.quick-shop__pdp{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;height:52px;margin:0;padding:0 20px;border:none;border-radius:10px;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1;letter-spacing:.04em;text-align:center;text-decoration:none!important;text-transform:uppercase;cursor:pointer;appearance:none;-webkit-appearance:none}.quick-shop__atc{background:var(--qs-gold);color:#fff;transition:opacity .2s ease,background .2s ease}.quick-shop__atc:hover:not(:disabled){background:var(--qs-gold-dark)}.quick-shop__atc:disabled{opacity:.45;cursor:not-allowed}.quick-shop__pdp{background:var(--qs-ink);color:#fff!important;transition:background .2s ease}.quick-shop__pdp:hover{background:#000;color:#fff!important}.quick-shop__trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:6px 0 0;padding-top:12px;border-top:1px solid var(--qs-line);list-style:none}.quick-shop__trust-item{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10px;font-weight:600;color:#444;text-transform:none;line-height:1.25}.quick-shop__trust-icon{display:inline-flex}.quick-shop-guide{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:center;justify-content:center;padding:24px;pointer-events:none}.quick-shop-guide[hidden]{display:none!important}.quick-shop-guide.is-open{pointer-events:auto}.quick-shop-guide__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;opacity:0;transition:opacity .2s ease}.quick-shop-guide.is-open .quick-shop-guide__overlay{opacity:1}.quick-shop-guide__sheet{position:relative;z-index:1;width:min(100%,420px);max-height:min(80vh,640px);overflow:auto;background:#fff;border-radius:12px;padding:44px 16px 16px;box-shadow:0 12px 40px #00000040;transform:translateY(12px);opacity:0;transition:transform .2s ease,opacity .2s ease}.quick-shop-guide.is-open .quick-shop-guide__sheet{transform:translateY(0);opacity:1}.quick-shop-guide__close{position:absolute;top:8px;right:8px;width:36px;height:36px;border:none;border-radius:50%;background:#f3f3f3;color:var(--qs-ink);font-size:22px;line-height:1;cursor:pointer}.quick-shop-guide__img{display:block;width:100%;height:auto}body.quick-shop-open{overflow:hidden}@media only screen and (min-width:769px){.quick-shop{align-items:stretch;justify-content:flex-end}.quick-shop__sheet{width:420px;max-width:min(420px,100%);max-height:100vh;height:100%;margin:0;border-radius:0;box-shadow:-8px 0 32px #0000002e;transform:translate(100%)}.quick-shop.is-open .quick-shop__sheet{transform:translate(0)}.quick-shop__title{font-size:22px}.quick-shop__chips{grid-template-columns:repeat(4,minmax(0,1fr))}}.pdp-sticky-atc{position:fixed!important;left:0;right:0;bottom:0;z-index:100000;display:none;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#fffffffa;border-top:1px solid #e8e8e8;box-shadow:0 -6px 24px #0000001a;transform:translateY(110%);transition:transform .28s cubic-bezier(.22,1,.36,1);pointer-events:none}.pdp-sticky-atc.is-visible{transform:translateY(0);pointer-events:auto}.pdp-sticky-atc__inner{display:block;max-width:560px;margin:0 auto}.pdp-sticky-atc__btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;padding:0 18px;border:none;border-radius:10px;background:#c89d05!important;color:#fff!important;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;appearance:none;-webkit-appearance:none}.pdp-sticky-atc__btn-price{font-weight:600;letter-spacing:0;text-transform:none;opacity:.95}.pdp-sticky-atc__btn:disabled{opacity:.45;cursor:not-allowed}@media only screen and (max-width:768px){.pdp-sticky-atc{display:block!important}body.pdp-sticky-atc-visible{padding-bottom:84px}body.quick-shop-open .pdp-sticky-atc,body.cart-drawer-open .pdp-sticky-atc,body.atc-confirm-open .pdp-sticky-atc{display:none!important}}@media only screen and (min-width:769px){.pdp-sticky-atc{display:none!important}}.pdp-buy-box{margin-top:4px;width:100%;clear:both}.pdp-buy-box__label-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px}.pdp-buy-box__label{margin:0 0 8px;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#111}.pdp-buy-box__optional{font-weight:500;text-transform:none;letter-spacing:0;color:#777}.pdp-buy-box__hint{margin:0 0 10px;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;color:#666;line-height:1.4}.pdp-buy-box__packs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px}.pdp-buy-box__pack{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:72px;padding:12px 8px;border:1.5px solid #d4d4d4;border-radius:10px;background:#fff;color:#111;text-align:center;cursor:pointer;appearance:none;-webkit-appearance:none;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}.pdp-buy-box__pack:hover{border-color:#999}.pdp-buy-box__pack.is-selected{border-color:#c89d05;border-width:2px;box-shadow:inset 0 0 0 1px #c89d05}.pdp-buy-box__pack-qty{display:block;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;line-height:1.2;color:#111}.pdp-buy-box__pack-price{display:block;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;line-height:1.2;color:#666}.pdp-buy-box__pack-badge{position:absolute;top:-8px;left:50%;right:auto;transform:translate(-50%);padding:2px 7px 2px 8px;border-radius:999px;background:#c89d05;color:#fff;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:9px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;text-align:center;line-height:1.2}.quick-shop__pack{position:relative}.quick-shop__pack-badge{position:absolute;top:-8px;left:50%;right:auto;transform:translate(-50%);padding:2px 7px 2px 8px;border-radius:999px;background:var(--qs-gold, #c89d05);color:#fff;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:9px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;text-align:center;line-height:1.2}.pdp-buy-box__qty-field{display:inline-flex;align-items:center;margin:0 0 14px;border:1.5px solid #d4d4d4;border-radius:10px;overflow:hidden;background:#fff}.pdp-buy-box__qty-field[hidden]{display:none!important}.pdp-buy-box__qty-btn{width:44px;height:44px;border:none;background:#f7f7f7;color:#111;font-size:20px;line-height:1;cursor:pointer}.pdp-buy-box__qty-input{width:52px;height:44px;border:none;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;text-align:center;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:500;-moz-appearance:textfield}.pdp-buy-box__qty-input::-webkit-outer-spin-button,.pdp-buy-box__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pdp-buy-box__qty-stepper--hidden{display:none!important}.pdp-buy-box__closure{margin:0 0 14px}.pdp-buy-box__closure-check{display:flex;align-items:center;gap:10px;margin:0;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;color:#222;cursor:pointer}.pdp-buy-box__closure-check input{width:18px;height:18px;margin:0;accent-color:#c89d05}.pdp-buy-box__closure-select-wrap{margin-top:10px}.pdp-buy-box__closure-select-wrap[hidden]{display:none!important}.pdp-buy-box__closure-select{width:100%;max-width:360px;height:42px;padding:0 12px;border:1.5px solid #d4d4d4;border-radius:8px;background:#fff;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px}.pdp-buy-box .product-action{display:flex;align-items:stretch;gap:10px;flex-wrap:nowrap;width:100%}.pdp-buy-box .product-form__item--quantity{display:block;width:auto;padding-right:0}.pdp-buy-box .product-form__item--quantity .qtyField{display:inline-flex;align-items:center;height:52px;max-width:none;width:auto;margin:0;border:1.5px solid #d4d4d4;border-radius:10px;overflow:hidden;background:#fff}.pdp-buy-box .product-form__item--quantity .qtyBtn{position:static;display:inline-flex;align-items:center;justify-content:center;top:auto;right:auto;width:44px;height:52px;margin:0;border:none;border-left:none;border-top:none;background:#f7f7f7;color:#111;text-decoration:none}.pdp-buy-box .product-form__item--quantity .qtyBtn.minus{top:auto;border-top:none}.pdp-buy-box .product-form__item--quantity .product-form__input.qty{width:52px;height:52px;margin:0;padding:0;border:none;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-radius:0;text-align:center;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:500}.pdp-buy-box .product-form__item--submit{display:block;flex:1 1 auto;min-width:0}.pdp-buy-box .product-form__cart-submit{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;height:52px;margin:0;padding:0 20px;border:none;border-radius:10px;background:#c89d05;color:#fff;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1;letter-spacing:.04em;text-align:center;text-transform:uppercase;cursor:pointer;appearance:none;-webkit-appearance:none;transition:opacity .2s ease,background .2s ease}.pdp-buy-box .product-form__cart-submit:hover:not(:disabled){background:#b38c04;color:#fff}.pdp-buy-box .product-form__cart-submit:disabled{opacity:.45;cursor:not-allowed}.pdp-buy-box .product-form__item--wishlist{display:flex;align-items:center;position:relative;align-self:stretch}.pdp-buy-box .product-form__item--wishlist .wishlist-btn{position:static;display:flex;align-items:center;justify-content:center;height:52px;margin:0}.pdp-buy-box .product-form__item--wishlist .wishlist-btn .btn.wishlist{position:static;display:none;align-items:center;justify-content:center;width:52px;min-width:52px;height:52px;margin:0;padding:0;line-height:1;font-size:0;border:1.5px solid #c89d05;border-radius:10px;box-sizing:border-box;background:#fff;color:#c89d05;box-shadow:none;text-align:center}.pdp-buy-box .product-form__item--wishlist .wishlist-btn .btn.wishlist:hover{background:#fffaf0;color:#b38c04;border-color:#b38c04}.pdp-buy-box .product-form__item--wishlist .wishlist-btn .btn.wishlist.add-to-wishlist{display:inline-flex}.pdp-buy-box .product-form__item--wishlist .wishlist-btn .btn.wishlist.added-wishlist{display:none;color:#c45c6a;border-color:#c45c6a}.pdp-buy-box .product-form__item--wishlist .wishlist-btn .btn.wishlist.added-wishlist[style*=inline-block],.pdp-buy-box .product-form__item--wishlist .wishlist-btn .btn.wishlist.added-wishlist[style*=inline-flex],.pdp-buy-box .product-form__item--wishlist .wishlist-btn .btn.wishlist.added-wishlist[style*=block]{display:inline-flex!important;align-items:center;justify-content:center;width:52px;height:52px;padding:0;line-height:1}.pdp-buy-box .product-form__item--wishlist .btn.wishlist .ad{display:block;margin:0;font-size:18px;line-height:1;width:1em;height:1em;text-align:center}.pdp-buy-box .product-form__item--wishlist .btn.wishlist .ad-heart-l{transform:translate(-1px,2px)}.pdp-buy-box .product-form__item--wishlist .btn.wishlist .ad-heart{transform:translate(-1px)}.pdp-buy-box .product-form__item--wishlist .btn.wishlist .ad-spin,.pdp-buy-box .product-form__item--wishlist .btn.wishlist span,.pdp-gallery-wishlist{display:none}@media only screen and (max-width:749px){.prod-large-img{position:relative}.pdp-gallery-wishlist{position:absolute;top:12px;right:12px;z-index:4;display:block}.pdp-gallery-wishlist .wishlist-btn{position:static;display:block;margin:0}.pdp-gallery-wishlist .btn.wishlist{display:none;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;margin:0;padding:0;border:none;border-radius:50%;background:#fffffff2;box-shadow:0 1px 6px #0000001f;color:#111;line-height:1;font-size:0;box-sizing:border-box;text-align:center}.pdp-gallery-wishlist .btn.wishlist.add-to-wishlist{display:inline-flex}.pdp-gallery-wishlist .btn.wishlist.added-wishlist{display:none;color:#c45c6a}.pdp-gallery-wishlist .btn.wishlist.added-wishlist[style*=inline-block],.pdp-gallery-wishlist .btn.wishlist.added-wishlist[style*=inline-flex],.pdp-gallery-wishlist .btn.wishlist.added-wishlist[style*=block]{display:inline-flex!important;align-items:center;justify-content:center;width:40px;height:40px;padding:0;line-height:1}.pdp-gallery-wishlist .btn.wishlist:hover{background:#fff;color:#c89d05}.pdp-gallery-wishlist .btn.wishlist .ad{display:block;margin:0!important;font-size:16px;line-height:1;width:1em;height:1em;text-align:center}.pdp-gallery-wishlist .btn.wishlist .ad-heart-l{transform:translate(-1px,2px)}.pdp-gallery-wishlist .btn.wishlist .ad-heart{transform:translate(-1px)}.pdp-gallery-wishlist .btn.wishlist .ad-spin{display:none!important}.pdp-gallery-wishlist .btn.wishlist span{display:none}.pdp-buy-box .product-action{flex-wrap:wrap}.pdp-buy-box .product-form__item--quantity{flex:1 1 100%;order:0}.pdp-buy-box .product-form__item--submit{flex:1 1 100%;order:1;width:100%}.product-template__container .pdp-buy-box .product-form__cart-submit,.pdp-buy-box .product-form__cart-submit{width:100%;min-width:0}.pdp-buy-box .product-form__item--wishlist{display:none!important}}.pdp-buy-box__total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:4px 0 12px;padding:0;border-top:none;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif}.pdp-buy-box__stock{display:flex;align-items:center;gap:8px;margin:8px 0 6px;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;color:#1f7a3f;text-transform:none}.pdp-buy-box__stock[hidden]{display:none!important}.pdp-buy-box__stock-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#1f7a3f;color:#fff;font-size:11px;line-height:1}.pdp-buy-box .heymerch-stockcount-container,.pdp-buy-box__total[hidden]{display:none!important}.pdp-buy-box__total-label{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#666}.pdp-buy-box__total-value{font-size:18px;font-weight:700;color:#111}.pdp-buy-box__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 4px;padding-top:14px;border-top:1px solid #ececec}.pdp-buy-box__trust-item{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10px;font-weight:600;color:#444;line-height:1.25}.pdp-buy-box__trust-icon{display:inline-flex}.product-price__sale-label{display:inline-block;margin-left:8px;padding:2px 7px;border-radius:3px;background:#c89d05;color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle}.product-price__sale-label.hide{display:none!important}@media only screen and (max-width:480px){.pdp-buy-box__packs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pdp-buy-box__pack{min-height:68px;flex-direction:column;justify-content:center;padding:12px 6px}.pdp-buy-box__pack-qty{font-size:12px}.pdp-buy-box__pack-price{font-size:11px}.pdp-buy-box__pack-badge{top:-8px;left:50%;right:auto;transform:translate(-50%);display:block;padding:2px 5px;font-size:8px}}.notification-bar--concept-a,.notification-bar--concept-b,.notification-bar--concept-c,.notification-bar--concept-d{position:relative;z-index:5;display:none;text-align:center;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif}.notification-bar--concept-a[hidden],.notification-bar--concept-b[hidden],.notification-bar--concept-c[hidden],.notification-bar--concept-d[hidden]{display:none!important}.notification-bar--concept-a.is-visible,.notification-bar--concept-b.is-visible,.notification-bar--concept-c.is-visible,.notification-bar--concept-d.is-visible{display:block}.notification-bar--concept-a .notification-bar__inner,.notification-bar--concept-b .notification-bar__inner,.notification-bar--concept-c .notification-bar__inner,.notification-bar--concept-d .notification-bar__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;max-width:1200px;margin:0 auto}.notification-bar--concept-a .notification-bar__content,.notification-bar--concept-b .notification-bar__content,.notification-bar--concept-c .notification-bar__content,.notification-bar--concept-d .notification-bar__content{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%}.notification-bar--concept-a .notification-bar__headline,.notification-bar--concept-a .notification-bar__accent,.notification-bar--concept-a .notification-bar__body,.notification-bar--concept-b .notification-bar__headline,.notification-bar--concept-b .notification-bar__accent,.notification-bar--concept-b .notification-bar__body,.notification-bar--concept-c .notification-bar__headline,.notification-bar--concept-c .notification-bar__accent,.notification-bar--concept-c .notification-bar__body,.notification-bar--concept-d .notification-bar__headline,.notification-bar--concept-d .notification-bar__accent,.notification-bar--concept-d .notification-bar__body{margin:0;padding:0}.notification-bar--concept-a .notification-bar__divider,.notification-bar--concept-b .notification-bar__divider,.notification-bar--concept-c .notification-bar__divider,.notification-bar--concept-d .notification-bar__divider{display:none}.notification-bar--concept-a .close-announcement,.notification-bar--concept-b .close-announcement,.notification-bar--concept-c .close-announcement,.notification-bar--concept-d .close-announcement{position:absolute;top:8px;right:10px;width:28px;height:28px;margin:0;padding:0;border:0;background:transparent;font-size:22px;font-weight:400;line-height:1;cursor:pointer;appearance:none;-webkit-appearance:none}.notification-bar--concept-a{--ann-gold: #c89d05;--ann-gold-hover: #d4aa1a;background:#000;color:#fff;padding:12px 40px 14px}.notification-bar--concept-a .notification-bar__headline{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#fff;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.3}.notification-bar--concept-a .notification-bar__icon{font-size:14px;line-height:1}.notification-bar--concept-a .notification-bar__accent{color:var(--ann-gold);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.35}.notification-bar--concept-a .notification-bar__body{color:#ffffffeb;font-size:12px;font-weight:400;letter-spacing:.02em;text-transform:none;line-height:1.4}.notification-bar--concept-a .notification-bar__cta{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:280px;min-height:36px;padding:8px 18px;background:var(--ann-gold);color:#000!important;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none!important;border-radius:3px;transition:background .2s ease,color .2s ease}.notification-bar--concept-a .notification-bar__cta:hover,.notification-bar--concept-a .notification-bar__cta:focus{background:var(--ann-gold-hover);color:#000!important;text-decoration:none!important}.notification-bar--concept-a .close-announcement{color:#fff}.notification-bar--concept-a .close-announcement:hover,.notification-bar--concept-a .close-announcement:focus{color:var(--ann-gold);outline:none}@media only screen and (min-width:768px){.notification-bar--concept-a{padding:10px 52px}.notification-bar--concept-a .notification-bar__inner{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 12px}.notification-bar--concept-a .notification-bar__content{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 12px;width:auto;flex:0 1 auto}.notification-bar--concept-a .notification-bar__headline,.notification-bar--concept-a .notification-bar__accent,.notification-bar--concept-a .notification-bar__body{font-size:12px}.notification-bar--concept-a .notification-bar__divider{display:inline-block;width:1px;height:14px;background:#ffffff59;flex:0 0 auto}.notification-bar--concept-a .notification-bar__cta{width:auto;max-width:none;flex:0 0 auto;min-height:32px;padding:7px 16px;margin-left:4px}.notification-bar--concept-a .close-announcement{top:50%;right:16px;transform:translateY(-50%)}}@media only screen and (min-width:768px)and (max-width:1099px){.notification-bar--concept-a .notification-bar__body{display:none}}.notification-bar--concept-b{--ann-gold-start: #e0b93a;--ann-gold-end: #c89d05;background:linear-gradient(90deg,var(--ann-gold-start) 0%,var(--ann-gold-end) 100%);color:#000;padding:12px 40px 14px}.notification-bar--concept-b .notification-bar__headline{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#000;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.3}.notification-bar--concept-b .notification-bar__icon{display:inline-flex;align-items:center;gap:3px;color:#000;line-height:1}.notification-bar--concept-b .notification-bar__icon--sparkles{gap:4px}.notification-bar--concept-b .notification-bar__sparkle{display:block;flex:0 0 auto}.notification-bar--concept-b .notification-bar__accent,.notification-bar--concept-b .notification-bar__body{color:#111;font-size:12px;font-weight:400;letter-spacing:.01em;text-transform:none;line-height:1.45}.notification-bar--concept-b .notification-bar__body strong,.notification-bar--concept-b .notification-bar__body b{font-weight:700}.notification-bar--concept-b .notification-bar__cta{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:280px;min-height:36px;padding:8px 18px;background:#000;color:#fff!important;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none!important;border-radius:3px;transition:background .2s ease,color .2s ease}.notification-bar--concept-b .notification-bar__cta:hover,.notification-bar--concept-b .notification-bar__cta:focus{background:#222;color:#fff!important;text-decoration:none!important}.notification-bar--concept-b .close-announcement{color:#000}.notification-bar--concept-b .close-announcement:hover,.notification-bar--concept-b .close-announcement:focus{color:#333;outline:none}@media only screen and (min-width:768px){.notification-bar--concept-b{padding:10px 52px}.notification-bar--concept-b .notification-bar__inner{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px 24px;max-width:none}.notification-bar--concept-b .notification-bar__content{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:0 14px;width:auto;flex:1 1 auto;min-width:0}.notification-bar--concept-b .notification-bar__headline{font-size:12px;justify-content:flex-start}.notification-bar--concept-b .notification-bar__accent,.notification-bar--concept-b .notification-bar__body{font-size:12px;text-align:left}.notification-bar--concept-b .notification-bar__divider{display:inline-block;width:1px;height:16px;background:#ffffff8c;flex:0 0 auto}.notification-bar--concept-b .notification-bar__cta{width:auto;max-width:none;flex:0 0 auto;min-height:34px;padding:8px 18px;margin-right:8px}.notification-bar--concept-b .close-announcement{top:50%;right:16px;transform:translateY(-50%)}}@media only screen and (min-width:768px)and (max-width:1099px){.notification-bar--concept-b .notification-bar__body,.notification-bar--concept-b .notification-bar__accent,.notification-bar--concept-b .notification-bar__divider{display:none}}.notification-bar--concept-c{--ann-gold: #c89d05;--ann-gold-hover: #d4aa1a;background:#000;color:#fff;padding:16px 40px 18px}.notification-bar--concept-c .notification-bar__headline{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#fff;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.3}.notification-bar--concept-c .notification-bar__icon{font-size:14px;line-height:1}.notification-bar--concept-c .notification-bar__accent{color:var(--ann-gold);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.35}.notification-bar--concept-c .notification-bar__body{color:#ffffffeb;font-size:12px;font-weight:400;letter-spacing:.02em;text-transform:none;line-height:1.4}.notification-bar--concept-c .notification-bar__cta{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:280px;min-height:40px;padding:10px 20px;background:var(--ann-gold);color:#000!important;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none!important;border-radius:3px;transition:background .2s ease,color .2s ease}.notification-bar--concept-c .notification-bar__cta:hover,.notification-bar--concept-c .notification-bar__cta:focus{background:var(--ann-gold-hover);color:#000!important;text-decoration:none!important}.notification-bar--concept-c .close-announcement{color:#fff}.notification-bar--concept-c .close-announcement:hover,.notification-bar--concept-c .close-announcement:focus{color:var(--ann-gold);outline:none}@media only screen and (min-width:768px){.notification-bar--concept-c{padding:14px 52px}.notification-bar--concept-c .notification-bar__inner{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 12px}.notification-bar--concept-c .notification-bar__content{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 12px;width:auto;flex:0 1 auto}.notification-bar--concept-c .notification-bar__headline,.notification-bar--concept-c .notification-bar__accent,.notification-bar--concept-c .notification-bar__body{font-size:12px}.notification-bar--concept-c .notification-bar__divider{display:inline-block;width:1px;height:14px;background:#ffffff59;flex:0 0 auto}.notification-bar--concept-c .notification-bar__cta{width:auto;max-width:none;flex:0 0 auto;min-height:36px;padding:8px 18px;margin-left:4px}.notification-bar--concept-c .close-announcement{top:50%;right:16px;transform:translateY(-50%)}}@media only screen and (min-width:768px)and (max-width:1099px){.notification-bar--concept-c .notification-bar__body{display:none}}.notification-bar--concept-d{--ann-gold: #c89d05;--ann-gold-hover: #d4ac20;background:#0a0a0a;color:#fff;padding:16px 40px 18px}.notification-bar--concept-d .notification-bar__headline{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#fff;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.3}.notification-bar--concept-d .notification-bar__icon{display:inline-flex;align-items:center;color:var(--ann-gold);font-size:14px;line-height:1}.notification-bar--concept-d .notification-bar__icon svg{display:block;width:16px;height:16px}.notification-bar--concept-d .notification-bar__accent{color:var(--ann-gold);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.35}.notification-bar--concept-d .notification-bar__body{color:#ffffffeb;font-size:12px;font-weight:400;letter-spacing:.02em;text-transform:none;line-height:1.4}.notification-bar--concept-d .notification-bar__cta{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:280px;min-height:40px;padding:10px 20px;background:var(--ann-gold);color:#0a0a0a!important;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none!important;border-radius:2px;transition:background .2s ease,color .2s ease,transform .2s ease}.notification-bar--concept-d .notification-bar__cta:hover,.notification-bar--concept-d .notification-bar__cta:focus{background:var(--ann-gold-hover);color:#0a0a0a!important;text-decoration:none!important;transform:translateY(-1px)}.notification-bar--concept-d .close-announcement{color:#fff}.notification-bar--concept-d .close-announcement:hover,.notification-bar--concept-d .close-announcement:focus{color:var(--ann-gold);outline:none}@media only screen and (min-width:768px){.notification-bar--concept-d{padding:14px 52px}.notification-bar--concept-d .notification-bar__inner{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 12px}.notification-bar--concept-d .notification-bar__content{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 12px;width:auto;flex:0 1 auto}.notification-bar--concept-d .notification-bar__headline,.notification-bar--concept-d .notification-bar__accent,.notification-bar--concept-d .notification-bar__body{font-size:12px}.notification-bar--concept-d .notification-bar__divider{display:inline-block;width:1px;height:14px;background:#ffffff59;flex:0 0 auto}.notification-bar--concept-d .notification-bar__cta{width:auto;max-width:none;flex:0 0 auto;min-height:36px;padding:8px 18px;margin-left:4px}.notification-bar--concept-d .close-announcement{top:50%;right:16px;transform:translateY(-50%)}}@media only screen and (min-width:768px)and (max-width:1099px){.notification-bar--concept-d .notification-bar__body{display:none}}:root{--cart-gold: #C89D05;--cart-gold-hover: #b38c04}body.atc-confirm-open,body.cart-drawer-open{overflow:hidden}body.cart-drawer-enabled #header-cart,body:has(#cart-drawer) #header-cart{display:none!important}.atc-confirm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.atc-confirm[hidden]{display:none!important}.atc-confirm.is-open{pointer-events:auto}.atc-confirm__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;transition:opacity .28s ease}.atc-confirm.is-open .atc-confirm__overlay{opacity:1}.atc-confirm__sheet{position:relative;z-index:1;width:100%;max-width:440px;margin:0 auto;padding:20px 20px calc(20px + env(safe-area-inset-bottom,0px));background:#fff;border-radius:18px 18px 0 0;box-shadow:0 -8px 32px #00000029;transform:translateY(100%);transition:transform .3s cubic-bezier(.22,1,.36,1);text-transform:none}.atc-confirm.is-open .atc-confirm__sheet{transform:translateY(0)}.atc-confirm__header{display:flex;align-items:center;gap:10px;margin-bottom:16px}.atc-confirm__check{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--cart-gold);flex-shrink:0}.atc-confirm__title{margin:0;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;color:#111;text-transform:none}.atc-confirm__product{display:flex;gap:14px;align-items:center;margin-bottom:18px}.atc-confirm__img{width:72px;height:72px;border-radius:10px;object-fit:cover;background:#f0f0f0;flex-shrink:0}.atc-confirm__name{margin:0 0 4px;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:700;color:#111;text-transform:none;line-height:1.3}.atc-confirm__variant{margin:0 0 6px;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;color:#777;text-transform:none}.atc-confirm__price{margin:0;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;color:#111}.atc-confirm__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.atc-confirm__qty{margin:0;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;color:#555;text-transform:none;white-space:nowrap}.atc-confirm__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.atc-confirm__btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 14px;border-radius:10px;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;text-transform:none;cursor:pointer;appearance:none;-webkit-appearance:none}.atc-confirm__btn--secondary{background:#fff;border:1.5px solid #111;color:#111}.atc-confirm__btn--primary{background:var(--cart-gold);border:1.5px solid var(--cart-gold);color:#fff}.atc-confirm__btn--primary:hover{background:var(--cart-gold-hover);border-color:var(--cart-gold-hover)}@media only screen and (min-width:769px){.atc-confirm{align-items:flex-end;padding-bottom:24px}.atc-confirm__sheet{border-radius:16px;box-shadow:0 12px 40px #0000002e}}.cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100001;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.cart-drawer[hidden]{display:none!important}.cart-drawer.is-open{pointer-events:auto}.cart-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;transition:opacity .28s ease}.cart-drawer.is-open .cart-drawer__overlay{opacity:1}.cart-drawer__sheet{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:480px;max-height:min(92vh,860px);margin:0 auto;background:#fff;border-radius:20px 20px 0 0;box-shadow:0 -8px 32px #0000002e;transform:translateY(100%);transition:transform .32s cubic-bezier(.22,1,.36,1);overflow:hidden;text-transform:none}.cart-drawer.is-open .cart-drawer__sheet{transform:translateY(0)}.cart-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid #eee;flex-shrink:0}.cart-drawer__title{margin:0;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#111}.cart-drawer__close{width:36px;height:36px;border:none;border-radius:50%;background:#f3f3f3;color:#111;font-size:22px;line-height:1;cursor:pointer}.cart-drawer__body{flex:1;overflow-y:auto;padding:16px 20px 12px;-webkit-overflow-scrolling:touch}.cart-drawer__shipping{margin-bottom:18px;padding:14px;background:#faf8f2;border-radius:12px}.cart-drawer__shipping-msg{margin:0 0 10px;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;color:#111;text-transform:none}.cart-drawer__shipping-bar{height:8px;border-radius:999px;background:#e8e4da;overflow:hidden}.cart-drawer__shipping-fill{display:block;height:100%;width:0;border-radius:999px;background:var(--cart-gold);transition:width .35s ease}.cart-drawer__shipping-labels{display:flex;justify-content:space-between;margin-top:6px;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;color:#888}.cart-drawer__empty{margin:28px 0;text-align:center;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:#666;text-transform:none}.cart-drawer__items{list-style:none;margin:0;padding:0}.cart-drawer__item{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid #eee;border-radius:8px;transition:background-color .35s ease,box-shadow .35s ease}.cart-drawer__item.is-highlighted{animation:cart-drawer-line-highlight 1.4s ease}@keyframes cart-drawer-line-highlight{0%{background-color:#c89d0538;box-shadow:inset 0 0 0 1px #c89d0573}70%{background-color:#c89d051f;box-shadow:inset 0 0 0 1px #c89d0540}to{background-color:transparent;box-shadow:none}}.cart-drawer__item-img{width:72px;height:72px;border-radius:10px;object-fit:cover;background:#f0f0f0;display:block}.cart-drawer__item-info{flex:1;min-width:0}.cart-drawer__item-title{display:block;margin:0 0 4px;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;color:#111!important;text-decoration:none!important;text-transform:none;line-height:1.3}.cart-drawer__item-variant{margin:0 0 6px;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;color:#777;text-transform:none}.cart-drawer__item-price{margin:0 0 10px;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;color:#111}.cart-drawer__compare-price,.atc-confirm__price .cart-drawer__compare-price,.cart-item__compare-price{margin-right:6px;color:#888;font-weight:400}.cart-drawer__sale-price,.atc-confirm__price .cart-drawer__sale-price{color:#ed1313;font-weight:700}.cart__price-wrapper .product-price__sale,.tdf-cart-item-lp-p.product-price__sale{color:#ed1313}.cart-drawer__item-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.cart-drawer__qty{display:inline-flex;align-items:center;border:1.5px solid #d8d8d8;border-radius:8px;overflow:hidden}.cart-drawer__qty-btn{width:34px;height:34px;border:none;background:#f7f7f7;color:#111;font-size:16px;line-height:1;cursor:pointer}.cart-drawer__qty-val{min-width:32px;text-align:center;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:600}.cart-drawer__remove{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;background:transparent;color:#888;cursor:pointer;padding:0}.cart-drawer__remove:hover{color:#111}.cart-drawer__upsell{margin-top:22px;padding-top:6px}.cart-drawer__upsell-title{margin:0 0 2px;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;color:#111;text-transform:none}.cart-drawer__upsell-sub{margin:0 0 12px;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;color:#888;text-transform:none}.cart-drawer__upsell-row{display:flex;gap:12px;overflow-x:auto;padding-bottom:6px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.cart-drawer__upsell-card{flex:0 0 112px;width:112px}.cart-drawer__upsell-img{width:112px;height:112px;border-radius:10px;object-fit:cover;background:#f0f0f0;display:block}.cart-drawer__upsell-name{margin:8px 0 6px;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;color:#111;text-transform:none;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.cart-drawer__upsell-meta{display:flex;align-items:center;justify-content:space-between;gap:6px}.cart-drawer__upsell-price{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;color:#111}.cart-drawer__upsell-add{width:28px;height:28px;border:none;border-radius:50%;background:#111;color:#fff;font-size:18px;line-height:1;cursor:pointer;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,transform .2s ease}.cart-drawer__upsell-add:disabled{opacity:.45;cursor:not-allowed}.cart-drawer__upsell-add.is-loading{opacity:.7}.cart-drawer__upsell-add.is-added{background:var(--cart-gold, #C89D05);opacity:1;cursor:default;transform:scale(1.06)}.cart-drawer__upsell-add.is-added svg{display:block}.cart-drawer__trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 0}.cart-drawer__trust-item{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10px;font-weight:600;color:#444;text-transform:none;line-height:1.25}.cart-drawer__trust-icon{display:inline-flex}.cart-drawer__footer{flex-shrink:0;padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #eee;box-shadow:0 -4px 16px #0000000a}.cart-drawer__subtotal{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;color:#111;text-transform:none}.cart-drawer__subtotal-price{font-weight:700}.cart-drawer__checkout{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:54px;padding:0 18px;border-radius:10px;background:var(--cart-gold);color:#fff!important;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:.04em;text-decoration:none!important;text-transform:uppercase;transition:background .2s ease}.cart-drawer__checkout:hover{background:var(--cart-gold-hover);color:#fff!important}.cart-drawer__checkout-lock{flex-shrink:0}@media only screen and (min-width:769px){.cart-drawer{align-items:stretch;justify-content:flex-end}.cart-drawer__sheet{width:420px;max-width:min(420px,100%);max-height:100vh;height:100%;margin:0;border-radius:0;box-shadow:-8px 0 32px #0000002e;transform:translate(100%)}.cart-drawer.is-open .cart-drawer__sheet{transform:translate(0)}}.atc-confirm__check--error{background:#b42318}.atc-confirm__error-msg{margin:0 0 18px;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.45;color:#444;text-transform:none}.atc-confirm__actions--single{grid-template-columns:1fr}.quick-shop__low-stock{margin:10px 0 0;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;color:#b42318;text-transform:none}.quick-shop__low-stock[hidden]{display:none!important}#quantity_message{margin:10px 0 14px;padding:10px 12px;border-radius:8px;background:#fff4f2;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;color:#b42318;text-transform:none}.template-cart .cart-page__header{padding-bottom:8px}.template-cart .cart-page__title{margin:0;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:22px;font-weight:700;color:#111;text-transform:none;letter-spacing:-.01em}.template-cart .cart-page{padding-bottom:48px}.template-cart .cart-page__form{margin-top:8px}.template-cart .cart-page__table{width:100%;border-collapse:separate;border-spacing:0}.template-cart .cart-page__table .cart__header th{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;color:#666;text-transform:none;letter-spacing:.02em;border-bottom:1px solid #eee;padding-bottom:12px}.template-cart .cart-page__row td{padding-top:18px;padding-bottom:18px;vertical-align:middle;border-bottom:none}.template-cart .cart-page__row{border-bottom:1px solid #f0f0f0}.template-cart .cart-page__row:last-child{border-bottom:none}.template-cart .cart-page__row .list-view-item__title a{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;color:#111;text-decoration:none;text-transform:none}.template-cart .cart-page__row .list-view-item__title a:hover{color:var(--cart-gold, #C89D05)}.template-cart .cart-page__row .cart__meta-text{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;color:#666;text-transform:none}.template-cart .cart-page__row .cart__image{border-radius:10px;width:80px;height:80px;object-fit:cover}.template-cart .cart-page__row .cart__edit,.template-cart .cart-page__row .cart__update,.template-cart .cart-page__update{display:none!important}.template-cart .cart-page__line-actions{display:inline-flex;align-items:center;justify-content:center;gap:10px}.template-cart .cart-page__row .cart__update-wrapper{text-align:center;vertical-align:middle}.template-cart .cart-page__qty.qtyField,.template-cart .cart-page__row .qtyField.cart-page__qty{position:static;display:inline-flex;align-items:center;max-width:none;width:auto;height:36px;margin:0;padding:0;border:1.5px solid #d8d8d8;border-radius:8px;overflow:hidden;background:#fff;float:none}.template-cart .cart-page__qty.qtyField a,.template-cart .cart-page__qty.qtyField a.qtyBtn,.template-cart .cart-page__qty.qtyField a.minus,.template-cart .cart-page__qty.qtyField a.plus,.template-cart .cart-page__qty-btn{position:static!important;top:auto!important;right:auto!important;float:none!important;display:inline-flex;align-items:center;justify-content:center;width:34px;height:36px;margin:0;padding:0;border:none!important;border-radius:0;background:#f7f7f7!important;color:#111!important;font-size:16px;font-weight:600;line-height:1;text-decoration:none!important;box-shadow:none}.template-cart .cart-page__qty.qtyField a:hover,.template-cart .cart-page__qty-btn:hover{background:#eee!important;color:#111!important}.template-cart .cart-page__qty.qtyField input,.template-cart .cart-page__qty-input,.template-cart .cart-page__row .cart__qty-input{position:static;float:none;box-sizing:border-box;width:40px!important;min-width:40px;max-width:40px;height:36px!important;margin:0!important;padding:0!important;border:none!important;border-left:1px solid #e5e5e5!important;border-right:1px solid #e5e5e5!important;border-radius:0;background:#fff;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;color:#111;text-align:center;line-height:36px;-moz-appearance:textfield}.template-cart .cart-page__qty-input::-webkit-outer-spin-button,.template-cart .cart-page__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.template-cart .cart-page__remove{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:8px;background:transparent;color:#888;text-decoration:none;flex-shrink:0}.template-cart .cart-page__remove:hover{color:#111;background:#f5f5f5}.template-cart .cart-page__tfoot td{padding-top:20px;border:0}.template-cart .cart-page__continue{display:inline-flex;align-items:center;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;text-transform:none;border-radius:8px;text-decoration:none;background:#111;color:#fff!important;border:0;padding:10px 16px}.template-cart .cart-page__continue:hover{background:var(--cart-gold, #C89D05);color:#fff!important}.template-cart .cart-page__summary{border:1px solid #eee!important;border-radius:14px;padding:20px!important;background:#fff;box-shadow:0 4px 18px #0000000a;text-align:left}.template-cart .cart-page__subtotal-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.template-cart .cart-page__summary .cart__subtotal-title,.template-cart .cart-page__summary .cart__subtotal{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:700;color:#111;text-transform:none}.template-cart .cart-page__summary .cart__savings{padding-top:10px;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;color:#1a7f37;text-transform:none}.template-cart .cart-page__summary .cart__shipping{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;color:#666;padding:12px 0 16px;text-transform:none}.template-cart .cart-page__checkout.checkout,.template-cart .cart__footer .checkout.cart-page__checkout{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-height:54px;margin:0;padding:0 18px;border:0;border-radius:10px;background:var(--cart-gold, #C89D05);color:#fff;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:none;cursor:pointer}.template-cart .cart-page__checkout.checkout:hover,.template-cart .cart__footer .checkout.cart-page__checkout:hover{background:var(--cart-gold-hover, #b38c04);color:#fff}.template-cart .cart-page__trust{margin-top:16px}.template-cart .cart-page__secure-pay{margin:16px 0 0;text-align:center}.template-cart .cart-page__secure-pay img{max-width:100%;height:auto}.template-cart .cart-page__quadpay{margin:14px 0 0;min-height:20px}.template-cart .cart-page__empty{padding:48px 16px 64px}.template-cart .cart-page__empty-copy{margin:0 0 22px;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;color:#555;text-transform:none}.template-cart .cart-page__empty-cta{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 22px;border-radius:10px;background:var(--cart-gold, #C89D05);color:#fff!important;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;text-decoration:none!important;text-transform:none;border:0}.template-cart .cart-page__empty-cta:hover{background:var(--cart-gold-hover, #b38c04);color:#fff!important}@media only screen and (max-width:768px){.template-cart .cart-page__title{font-size:20px}.template-cart .cart-page__row .cart__image{width:72px;height:72px}.template-cart .cart-page__summary{margin-top:8px}.template-cart .cart-page__aside{margin-top:12px}.template-cart .cart .cart__update-wrapper,.template-cart .cart-page__row .cart__update-wrapper{display:flex!important;flex:1 1 100%!important;width:100%;max-width:100%;padding:4px 0 16px;text-align:left}.template-cart .cart-page__line-actions{justify-content:flex-start;width:100%}.template-cart .cart-page__row{padding-bottom:4px;margin-bottom:4px;border-bottom:1px solid #eee}.template-cart .cart-page__row td{border-bottom:none!important;box-shadow:none}.template-cart .cart-page__row .cart__price-wrapper{text-align:right}.template-cart .cart-page__tfoot{display:none}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/custom_style.css.map */
