.gs-faq{--gs-faq-line:#ececec;--gs-faq-row:rgba(211, 200, 200, 0.2);--gs-faq-bleed:1.1rem;--gs-faq-indent:26px;--gs-faq-edge:0.9em;margin:2.5rem 0}.gs-faq__title{margin:0 0 .5rem}.gs-faq__item{margin:0 calc(var(--gs-faq-bleed) * -1);border-top:1px solid var(--gs-faq-line)}.gs-faq__item:last-of-type{border-bottom:1px solid var(--gs-faq-line)}.gs-faq__q{position:relative;display:block;cursor:pointer;list-style:none;padding:.75em calc(var(--gs-faq-bleed) + var(--gs-faq-edge)) .75em calc(var(--gs-faq-bleed) + var(--gs-faq-indent));background:var(--gs-faq-row)}.gs-faq__q::-webkit-details-marker{display:none}.gs-faq__q:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.gs-faq__qt{display:inline;margin:0;line-height:1.4;color:inherit}.gs-faq__q::before{content:"";position:absolute;left:calc(var(--gs-faq-bleed) + 6px);top:1.15em;width:.4em;height:.4em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-50%) rotate(45deg);opacity:.6;transition:transform 0.2s ease}.gs-faq__item[open] .gs-faq__q::before{transform:translateY(-25%) rotate(-135deg)}.gs-faq__a{padding:1em calc(var(--gs-faq-bleed) + var(--gs-faq-edge)) 1.2em calc(var(--gs-faq-bleed) + var(--gs-faq-indent))}.gs-faq__a>p:last-child{margin-bottom:0}@supports (interpolate-size:allow-keywords){.gs-faq{interpolate-size:allow-keywords}.gs-faq__item::details-content{block-size:0;overflow:hidden;transition:block-size 0.25s ease,content-visibility 0.25s allow-discrete}.gs-faq__item[open]::details-content{block-size:auto}}@media (max-width:549px){.gs-faq{--gs-faq-bleed:0.9rem;--gs-faq-indent:22px;margin:2rem 0}}@media (prefers-reduced-motion:reduce){.gs-faq *,.gs-faq *::before{transition:none!important}}.epo-always-white{background-color:white!important}@media (max-width:768px){.gift-wrap-box .tc-epo-element-product-container{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start;gap:12px}.gift-wrap-box .tc-epo-element-product-container-left{width:100px!important;max-width:100px!important;flex:0 0 100px!important;margin:0!important}.gift-wrap-box .tc-product-image img,.gift-wrap-box .tc-associated-product-image{width:100%!important;max-width:100%!important;height:auto!important}.gift-wrap-box .tc-epo-element-product-container-right{width:auto!important;max-width:none!important;flex:1 1 auto!important;margin:0!important}.gift-wrap-box .product-title{font-size:0.95rem!important;margin:0 0 4px!important}}.gift-wrap-box .tm-quantity-alt .quantity,.gift-wrap-box .tm-quantity-alt .ux-quantity,.gift-wrap-box .tm-quantity-alt input.tm-qty-alt{display:none!important}.gift-wrap-box .tm-quantity-alt .single_add_to_cart_product{min-height:0!important;height:auto!important;padding-top:6px!important;padding-bottom:6px!important;line-height:1.2!important}.shipping__list.woocommerce-shipping-methods .shipping__list_item{display:grid!important;grid-template-columns:22px 1fr;column-gap:10px;row-gap:6px;align-items:start}.shipping__list.woocommerce-shipping-methods .shipping__list_item>input.shipping_method{grid-column:1;grid-row:1;margin-top:2px}.shipping__list.woocommerce-shipping-methods .shipping__list_item>label.shipping__list_label{grid-column:2;grid-row:1;display:block;margin:0}.shipping__list.woocommerce-shipping-methods .shipping__list_item>.ship-description{grid-column:2;grid-row:2;display:block;margin:0;float:none!important;width:auto!important;text-align:left!important}.shipping__list.woocommerce-shipping-methods .shipping__list_item>.pi-edd-method-estimate{grid-column:2;grid-row:3;display:block;margin:0;float:none!important;width:auto!important;text-align:left!important}.shipping__list.woocommerce-shipping-methods .ship-description p,.shipping__list.woocommerce-shipping-methods .pi-edd-method-estimate p{margin:0}.shipping__list.woocommerce-shipping-methods .pi-edd-method-estimate{font-weight:600}.image-cover{position:static!important}.badge-container{left:15px!important}.woocommerce-variation.tc-epo-element-single-variation{display:none!important}.woocommerce-variation-price{font-size:20px}.gift-wrap-box,.just-name-box,.ayod-border-box-epo,.ayod-border-box-epo-alt{margin-bottom:10px!important;border:1px solid #000;border-radius:10px;overflow:hidden}.tm-extra-product-options .tc-row,.tc-row{border-radius:10px}.ayod-border-box-epo{background-color:#f5f7fb}.ayod-border-box-epo-alt{background-color:#edf8f6}.prdctfltr_wc .prdctfltr_filter_title{height:30px;margin-bottom:15px}.pp_quote{font-weight:100;font-size:22px;line-height:1.4;position:relative;margin:0;padding:.5rem;border:none}.pp_quote:before,.pp_quote:after{opacity:40%;position:absolute;color:#f1efe6;font-size:12rem;width:2rem;height:2rem}.pp_quote:before{content:'“';left:-4rem;top:-2rem}.pp_quote:after{content:'”';right:2.5rem;bottom:5rem}.pp_cite{line-height:2;text-align:left;font-size:18px}.variations_form .ux-swatch.selected{box-shadow:0 0 0 .2rem #000;background-color:#0a98bb;color:#fff}table.variations td{display:block}.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item){background-color:lightgray}.usp-top-bar .icon-box-text{align-items:center}.usp-top-bar-center .col{text-align:center}.usp-top-bar .icon-box-left{width:auto;float:left}.usp-top-bar-center .col-inner{display:inline-block;width:auto}ul li.bullet-star:before{font-family:'fl-icons';left:0;position:absolute;font-size:16px;color:#5DA9FF}a.tm-section-link{border:1px solid red;color:rgb(255 255 255);background:rgb(102 199 132);border-radius:2px;padding:8px 10px!important;width:auto!important;flex:0 0 auto!important;max-width:none!important;margin-left:15px}.tc-col.tc-label.radio-image-label{display:none!important}.ux-swatch-selected-value{display:none!important}.tm-collapse{background:snow}:root{--tcgap:7px}.tm-extra-product-options .tc-epo-label.tm-epo-element-label{margin-bottom:.1em}p.toggle-header-open,p.toggle-header-closed{font-family:'circular-medium',Helvetica,sans-serif!important;font-size:14px!important}#tm-description p{font-family:'circular-medium',Helvetica,sans-serif!important;font-size:14px!important}.tm-description p:last-child{font-size:15px;margin-bottom:0}