html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item:has(>accordion-disclosure){margin:10px 0!important;padding:0 14px!important;border:1px solid #dedbd5!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;overflow:hidden}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item[data-block-type=accordion] accordion-disclosure.accordion{border:0!important;margin:0!important;padding:0!important;background:transparent!important}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item[data-block-type=accordion] accordion-disclosure.accordion summary{position:relative;display:flex!important;align-items:center!important;box-sizing:border-box!important;height:auto!important;min-height:52px!important;padding:12px 42px 12px 0!important;border:0!important;list-style:none}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item[data-block-type=accordion] accordion-disclosure.accordion summary::-webkit-details-marker{display:none}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item[data-block-type=accordion] accordion-disclosure.accordion summary .accordion__toggle{display:flex!important;align-items:center!important;width:100%;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;font:500 16px/1.4 var(--text-font-family)!important;letter-spacing:0!important;color:#222621!important;text-transform:none!important}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item[data-block-type=accordion] accordion-disclosure.accordion summary .accordion__toggle :is(span,strong){font:inherit!important;letter-spacing:inherit!important}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item[data-block-type=accordion] accordion-disclosure.accordion summary :is(.animated-plus,.alva-acc-ic,svg,img){display:none!important}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item[data-block-type=accordion] accordion-disclosure.accordion summary:after{content:""!important;position:absolute;inset:auto 10px auto auto!important;width:5px!important;height:5px!important;margin-top:-4px!important;border:solid #3e463f!important;border-width:0 1.5px 1.5px 0!important;border-radius:0!important;background:none!important;transform:rotate(45deg);box-shadow:none!important}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item[data-block-type=accordion] accordion-disclosure.accordion details[open] summary:after{transform:rotate(225deg);margin-top:4px!important}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item[data-block-type=accordion] accordion-disclosure.accordion summary:focus-visible{outline:2px solid #31594b;outline-offset:-3px;border-radius:6px}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item[data-block-type=accordion] accordion-disclosure.accordion .accordion__content{padding:0 0 16px!important;border:0!important;color:#555b54!important;font:400 15px/1.6 var(--text-font-family)!important;letter-spacing:0!important}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item[data-block-type=accordion] accordion-disclosure.accordion .accordion__content :is(p,li,td,th,.prose,.alva-care__label,.alva-care__desc,.alva-included-item__name,.alva-included-item__meta,.alva-specs__label,.alva-specs__value){font-family:var(--text-font-family)!important;font-size:15px!important;line-height:1.6!important;letter-spacing:0!important}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item[data-block-type=accordion] accordion-disclosure.accordion .accordion__content :is(h3,h4,.alva-specs__group-title,.alva-care__label,.alva-included-item__name,.alva-specs__label){font:600 15px/1.5 var(--text-font-family)!important;letter-spacing:0!important;text-transform:none!important;color:#283c32!important}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item[data-block-type=accordion] accordion-disclosure.accordion .accordion__content :is(.alva-specs__value,.alva-included-item__meta,.alva-care__desc){color:#555b54!important;font-weight:400!important}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item[data-block-type=accordion] accordion-disclosure.accordion .accordion__content :is(.alva-specs__row,.alva-included-item){border-color:#e3e5df!important;padding-block:10px!important}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item[data-block-type=accordion] accordion-disclosure.accordion>details{padding:0!important;margin:0!important;border:0!important;min-height:0!important;background:#fff!important}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item[data-block-type=accordion] accordion-disclosure.accordion summary .accordion__toggle:after,html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item[data-block-type=accordion] accordion-disclosure.accordion summary:before{display:none!important}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item[data-block-type=accordion]{margin-block-start:10px!important;margin-block-end:0!important}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item[data-block-type=accordion] .accordion__toggle{font-size:16px!important;font-weight:500!important;line-height:22.4px!important;min-block-size:0!important;min-height:0px!important;padding-block:0!important}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item[data-block-type=accordion] accordion-disclosure.accordion summary:before{content:""!important;display:block!important;position:absolute;right:0;top:50%;transform:translateY(-50%);width:27px;height:27px;box-sizing:border-box;border:1px solid #dedbd5;border-radius:50%;background:#fff}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item:has(>accordion-disclosure):has(+.product-info__block-item>accordion-disclosure){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-end-start-radius:0!important;border-end-end-radius:0!important;margin-bottom:0!important;margin-block-end:0!important}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item:has(>accordion-disclosure)+.product-info__block-item:has(>accordion-disclosure){margin:0!important;margin-block-start:0px!important;border-top:0px!important;border-top-left-radius:0!important;border-top-right-radius:0!important;border-start-start-radius:0!important;border-start-end-radius:0!important}
/*# sourceMappingURL=/cdn/shop/t/402/assets/alva-main-product-static-2.css.map */
