.template-page.faq,.template-page.financing,.template-collection,.faq-style1,.faq-section-product{--shh-faq-gold: #c9a84c;--shh-faq-ink: #111111;--shh-faq-muted: #6b6b6b;--shh-faq-border: #e8e3db;--shh-faq-sans: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;--shh-faq-h2: clamp(24px, 2.4vw, 28px);--shh-faq-body: 16px;--shh-faq-body-sm: 14px}.template-page.faq .page.section-header{text-align:start}.template-page.faq .page.section-header h1,.template-page.faq .page.section-header h1.h1,.faq-section-product h2,.faq-section:not(.product-page) .faq-section-product h2,.template-page.financing .shg-box:has(.shogun-accordion) h2,.template-page.financing .shg-box:has(.shogun-accordion) .shg-heading-span,.template-page.financing .shg-box:has(+.shg-box .shogun-accordion) h2,.template-page.financing .shg-box:has(+.shg-box .shogun-accordion) .shg-heading-span,.template-collection .shg-box:has(.shogun-accordion) h2,.template-collection .shg-box:has(.shogun-accordion) .shg-heading-span,.template-collection .shg-box:has(+.shg-box .shogun-accordion) h2,.template-collection .shg-box:has(+.shg-box .shogun-accordion) .shg-heading-span{font-family:var(--shh-faq-sans)!important;font-size:var(--shh-faq-h2)!important;font-weight:400!important;font-style:normal!important;line-height:1.12!important;letter-spacing:normal!important;text-transform:none!important;text-align:start!important;color:var(--shh-faq-ink)!important;border-bottom:0!important;padding-bottom:0!important;margin:0 0 24px!important}.faq-section:not(.product-page) .faq-section-product h2{margin:0 0 24px!important}.faq-style1 #faq,.faq-section:not(.product-page) .faq-style1 #faq{border-top:1px solid var(--shh-faq-border);border-radius:0;box-shadow:none;margin-bottom:0}.faq-style1 #faq .faq-body,.faq-section:not(.product-page) .faq-style1 #faq .faq-body{border-bottom:1px solid var(--shh-faq-border);padding:0;background:none}.faq-style1 #faq .faq-body:first-child h4.panel-title,.faq-style1 #faq h4.panel-title,.faq-section:not(.product-page) .faq-style1 #faq .faq-body:first-child h4.panel-title,.faq-section:not(.product-page) .faq-style1 #faq h4.panel-title{position:relative;display:block;margin:0;padding:16px 40px 16px 0;min-height:56px;box-sizing:border-box;background:none;border:0;border-top:0;cursor:pointer;font-family:var(--shh-faq-sans);font-size:var(--shh-faq-body);font-weight:600;font-style:normal;line-height:1.35;letter-spacing:normal;text-transform:none;text-align:start;color:var(--shh-faq-ink)}.faq-style1 #faq h4.panel-title:hover,.faq-style1 #faq h4.panel-title:focus,.faq-style1 #faq h4.panel-title.active,.faq-section:not(.product-page) .faq-style1 #faq h4.panel-title:hover,.faq-section:not(.product-page) .faq-style1 #faq h4.panel-title:focus,.faq-section:not(.product-page) .faq-style1 #faq h4.panel-title.active{color:var(--shh-faq-ink);text-decoration:none}.faq-style1 #faq .panel-title:before,.faq-style1 #faq .panel-title:after,.faq-section .faq-style1 #faq .panel-title:before,.faq-section .faq-style1 #faq .panel-title:after,.faq-section:not(.product-page) .faq-style1 #faq .panel-title:before,.faq-section:not(.product-page) .faq-style1 #faq .panel-title:after{content:""!important;font-family:inherit!important;position:absolute;background:var(--shh-faq-gold);color:transparent;display:block;transition:transform .22s ease,opacity .22s ease}.faq-style1 #faq .panel-title:before,.faq-section .faq-style1 #faq .panel-title:before,.faq-section:not(.product-page) .faq-style1 #faq .panel-title:before{width:14px;height:2px;right:4px;left:auto;top:50%;margin-top:-1px;transform:none}.faq-style1 #faq .panel-title:after,.faq-section .faq-style1 #faq .panel-title:after,.faq-section:not(.product-page) .faq-style1 #faq .panel-title:after{width:2px;height:14px;right:10px;left:auto;top:50%;margin-top:-7px}.faq-style1 #faq .panel-title.active:after,.faq-section .faq-style1 #faq .panel-title.active:after,.faq-section:not(.product-page) .faq-style1 #faq .panel-title.active:after{opacity:0;transform:rotate(90deg)}.faq-style1 #faq .panel-content,.faq-style1 #faq .faq-body .panel-content,.faq-style1 #faq .faq-body:first-child .panel-content,.faq-section:not(.product-page) .faq-style1 #faq .panel-content{display:none;padding:0 40px 24px 0;font-family:var(--shh-faq-sans);font-size:var(--shh-faq-body-sm);font-weight:400;line-height:1.65;color:var(--shh-faq-muted);max-width:760px;background:none}@media only screen and (max-width:768px){.faq-section:not(.product-page) .faq-section-product h2,.faq-section-product h2,.template-page.faq .page.section-header h1{font-size:24px!important}.faq-style1 #faq h4.panel-title,.faq-section:not(.product-page) .faq-style1 #faq h4.panel-title{font-size:16px;padding:16px 36px 16px 0}.faq-style1 #faq .panel-content,.faq-section:not(.product-page) .faq-style1 #faq .panel-content{padding:0 0 20px;font-size:14px}}.template-page.financing .shogun-accordion-wrapper,.template-collection .shogun-accordion-wrapper{border-top:1px solid var(--shh-faq-border, #e8e3db)}.template-page.financing .shogun-accordion,.template-collection .shogun-accordion{background:none!important;box-shadow:none!important;border:0!important;border-bottom:1px solid var(--shh-faq-border, #e8e3db)!important;margin:0!important;padding:0!important}.template-page.financing .shogun-accordion-header,.template-collection .shogun-accordion-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;min-height:56px;box-sizing:border-box;background:none!important}.template-page.financing .shogun-accordion-title,.template-collection .shogun-accordion-title{margin:0!important;padding:0!important;font-family:var(--shh-faq-sans)!important;font-size:var(--shh-faq-body)!important;font-weight:600!important;font-style:normal!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-align:start!important;color:var(--shh-faq-ink)!important}.template-page.financing .shogun-accordion-icon,.template-collection .shogun-accordion-icon{position:relative;flex-shrink:0;width:22px;height:22px;margin:0!important;background:none!important}.template-page.financing .shogun-accordion-icon span,.template-collection .shogun-accordion-icon span,.template-page.financing .shogun-accordion-icon span:before,.template-page.financing .shogun-accordion-icon span:after,.template-collection .shogun-accordion-icon span:before,.template-collection .shogun-accordion-icon span:after{display:none!important}.template-page.financing .shogun-accordion-icon:before,.template-page.financing .shogun-accordion-icon:after,.template-collection .shogun-accordion-icon:before,.template-collection .shogun-accordion-icon:after{content:"";position:absolute;background:var(--shh-faq-gold, #c9a84c);transition:transform .22s ease,opacity .22s ease}.template-page.financing .shogun-accordion-icon:before,.template-collection .shogun-accordion-icon:before{width:14px;height:2px;left:4px;top:10px}.template-page.financing .shogun-accordion-icon:after,.template-collection .shogun-accordion-icon:after{width:2px;height:14px;left:10px;top:4px}.template-page.financing .shogun-accordion-active .shogun-accordion-icon:after,.template-collection .shogun-accordion-active .shogun-accordion-icon:after{opacity:0;transform:rotate(90deg)}.template-page.financing .shogun-accordion-body,.template-collection .shogun-accordion-body{padding:0 40px 24px 0!important;font-family:var(--shh-faq-sans)!important;font-size:var(--shh-faq-body-sm)!important;font-weight:400!important;line-height:1.65!important;color:var(--shh-faq-muted)!important;max-width:760px;background:none!important}.template-page.financing .shogun-accordion-body p,.template-page.financing .shogun-accordion-body span,.template-collection .shogun-accordion-body p,.template-collection .shogun-accordion-body span{font-family:inherit!important;font-size:inherit!important;color:inherit!important;line-height:inherit!important}.collection-faq-section .shh-loc-faq{padding-top:60px!important;padding-bottom:40px!important}.collection-faq-section .shh-loc-h2{font-family:var(--font-sans, Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:clamp(24px,2.4vw,28px);font-weight:400}.faq-contact-card,.faq-section:not(.product-page) .faq-contact-card,.shh-loc-faq .faq-contact-card{display:flex;align-items:center;gap:20px;margin-top:36px;padding:28px 32px;background:#f8f6f2!important;border-radius:12px}.faq-contact-card__icon,.faq-section:not(.product-page) .faq-contact-card__icon{flex-shrink:0;color:#111;line-height:0}.faq-contact-card__text,.faq-section:not(.product-page) .faq-contact-card__text{flex:1;min-width:0}.faq-contact-card__title,.faq-section:not(.product-page) .faq-contact-card__title{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;font-style:normal!important;color:#111!important;margin:0 0 4px;line-height:1.35}.faq-contact-card__sub,.faq-section:not(.product-page) .faq-contact-card__sub{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;color:#6b6b6b;margin:0;line-height:1.55}.faq-contact-card__btn,.faq-section:not(.product-page) .faq-contact-card__btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;background:#c9a84c!important;color:#0d0d1a!important;border:1px solid #c9a84c!important;border-radius:4px;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background .18s ease,color .18s ease,border-color .18s ease}.faq-contact-card__btn:hover,.faq-section:not(.product-page) .faq-contact-card__btn:hover{background:#e8c96a!important;border-color:#e8c96a!important;color:#0d0d1a!important}@media only screen and (max-width:768px){.faq-contact-card,.faq-section:not(.product-page) .faq-contact-card,.shh-loc-faq .faq-contact-card{flex-wrap:wrap;padding:22px 20px;gap:14px}.faq-contact-card__text,.faq-section:not(.product-page) .faq-contact-card__text{flex:1 1 calc(100% - 60px)}.faq-contact-card__btn,.faq-section:not(.product-page) .faq-contact-card__btn{width:100%;text-align:center}}.collection-bundle-helper{display:flex;align-items:flex-start;gap:12px;margin:0 0 20px;padding:14px 16px;border:1px solid var(--shh-faq-border, #e8e3db);border-left:3px solid var(--shh-faq-gold, #c9a84c);background:#fff}.collection-bundle-helper__icon{flex:0 0 auto;color:var(--shh-faq-gold, #c9a84c);margin-top:1px}.collection-bundle-helper__text{margin:0;font-family:var(--shh-faq-sans, Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:var(--shh-faq-body-sm, 14px);font-weight:500;line-height:1.45;color:var(--shh-faq-ink, #111)}.collection-end-of-results{display:flex;align-items:center;gap:16px;margin:28px 0 8px;padding:8px 0 32px}.collection-end-of-results__rule{flex:1 1 auto;height:1px;background:var(--shh-faq-border, #e8e3db)}.collection-end-of-results__text{flex:0 0 auto;margin:0;font-family:var(--shh-faq-sans, Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--shh-faq-muted, #6b6b6b)}.collection-complete-set{padding-top:28px;padding-bottom:48px}.collection-complete-set__col{float:right}.collection-complete-set__heading{font-family:var(--shh-faq-sans, Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:var(--shh-faq-h2, 24px);font-weight:400;line-height:1.12;color:var(--shh-faq-ink, #111);margin:0 0 8px}.collection-complete-set__sub{margin:0 0 20px;font-family:var(--shh-faq-sans, Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:14px;color:var(--shh-faq-muted, #6b6b6b)}.sidebar_widget.categories .sidebar_cate a.is-active{color:var(--shh-faq-gold, #c9a84c);font-weight:600}@media(min-width:768px){.filters-toolbar__item--count{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}}.collection-clear-all-filters{margin:0;padding:0;border:0;background:none;font-family:var(--shh-faq-sans, Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--shh-faq-gold, #c9a84c);cursor:pointer;white-space:nowrap}.collection-clear-all-filters:hover,.collection-clear-all-filters:focus{color:var(--shh-faq-ink, #111);text-decoration:underline}.collection-clear-all-filters[hidden]{display:none!important}.collection-clear-all-filters--sidebar{display:block;width:100%;margin:0 0 16px;text-align:left}@media(min-width:992px){.collection-clear-all-filters--sidebar{display:none!important}}.collection-active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:18px 0 24px}.collection-active-filters[hidden]{display:none!important}.collection-active-filters__chip{display:inline-flex;align-items:center;gap:8px;margin:0;padding:6px 10px 6px 12px;border:1px solid rgba(201,168,76,.45);border-radius:999px;background:#fff;color:var(--shh-faq-ink, #111);font-family:var(--shh-faq-sans, Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;cursor:pointer}.collection-active-filters__chip:hover,.collection-active-filters__chip:focus{border-color:var(--shh-faq-gold, #c9a84c);background:#c9a84c14}.collection-active-filters__x{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;color:var(--shh-faq-gold, #c9a84c);font-size:16px;font-weight:400;line-height:1}
/*# sourceMappingURL=/cdn/shop/t/47/assets/shh-faq.css.map */
