body.caviar-ihoc-page.single-product .accordion-wrapper.main-accordion{margin:0;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none}body.caviar-ihoc-page.single-product .accordion-wrapper{margin:0 0 26.75px;padding:20px;border:1px solid #d9d9d9;border-radius:0;background-color:#f4f4f4;box-shadow:none;transition:background-color .2s ease}body.caviar-ihoc-page.single-product .accordion-wrapper:last-child{margin-bottom:0}body.caviar-ihoc-page.single-product .accordion-wrapper.is-open{background-color:#fff}body.caviar-ihoc-page.single-product .accordion-wrapper>.accordion-title,body.caviar-ihoc-page.single-product .accordion-wrapper>.accordion-heading,body.caviar-ihoc-page.single-product .accordion-wrapper>.accordion-heading-h3{position:relative;margin:0;padding:0 50px 0 0;font-family:"DM Sans",sans-serif;font-size:15px;font-weight:600;line-height:1.15;letter-spacing:1.5px;text-transform:uppercase;color:#af874d;cursor:pointer}body.caviar-ihoc-page.single-product .accordion-wrapper>.accordion-title::before,body.caviar-ihoc-page.single-product .accordion-wrapper>.accordion-heading::before,body.caviar-ihoc-page.single-product .accordion-wrapper>.accordion-heading-h3::before{content:"+";position:absolute;top:50%;right:0;left:auto;width:16px;height:16px;margin-top:-8px;border:0;border-radius:50%;background:#ccc;color:#fff;font-family:"DM Sans",sans-serif;font-size:14px;font-weight:600;line-height:16px;letter-spacing:0;text-align:center;text-transform:none;transform:none;transition:none}body.caviar-ihoc-page.single-product .accordion-wrapper.is-open>.accordion-title::before,body.caviar-ihoc-page.single-product .accordion-wrapper.is-open>.accordion-heading::before,body.caviar-ihoc-page.single-product .accordion-wrapper.is-open>.accordion-heading-h3::before{content:"−"}body.caviar-ihoc-page.single-product .accordion-wrapper>.accordion-subheading,body.caviar-ihoc-page.single-product .custom-accordion h2:not(.accordion-heading),body.caviar-ihoc-page.single-product .custom-accordion h3:not(.accordion-heading-h3){margin:1.5rem 0 .5rem;font-family:"DM Sans",sans-serif;font-size:1.05rem;font-weight:600;letter-spacing:-.01em;line-height:1.35;text-transform:none;color:oklch(.22 .005 285)}body.caviar-ihoc-page.single-product .custom-accordion{margin:0;padding:0;border:0;border-radius:0;background:0 0}body.caviar-ihoc-page.single-product .custom-accordion[open]{padding-top:20px}body.caviar-ihoc-page.single-product .custom-accordion p,body.caviar-ihoc-page.single-product .custom-accordion li{font-family:"DM Sans",sans-serif;font-size:.95rem;line-height:1.75;color:oklch(.3 .01 285)}body.caviar-ihoc-page.single-product .custom-accordion p{margin:0 0 1rem}body.caviar-ihoc-page.single-product .custom-accordion p:last-child{margin-bottom:0}body.caviar-ihoc-page.single-product .custom-accordion ol,body.caviar-ihoc-page.single-product .custom-accordion ul{margin:0 0 1rem 1.25rem;padding:0}body.caviar-ihoc-page.single-product .custom-accordion li{margin:0 0 .35rem}body.caviar-ihoc-page.single-product .custom-accordion a{color:oklch(.45 .15 260);text-decoration:underline;text-underline-offset:2px}body.caviar-ihoc-page.single-product .custom-accordion a:hover{color:oklch(.65 .09 75)}@media (max-width:767px){body.caviar-ihoc-page.single-product .accordion-wrapper{margin-bottom:30px}}body.caviar-ihoc-page.single-product .accordion-wrapper>.accordion-heading:focus-visible{outline:2px solid oklch(.65 .09 75);outline-offset:2px}.visually-hidden,body.caviar-ihoc-page.single-product .custom-accordion>summary.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;list-style:none}body.caviar-ihoc-page.single-product .custom-accordion>summary::-webkit-details-marker{display:none}body.caviar-ihoc-page.single-product .caviar-top-seo-block{margin:1.5rem 0 0;background:0 0}body.caviar-ihoc-page.single-product .caviar-top-seo-summary{margin:0}body.caviar-ihoc-page.single-product .caviar-top-seo-body{padding:1.5rem 0 0;background:0 0}body.caviar-ihoc-page.single-product .caviar-top-seo-body-inner{max-width:none;margin:0;padding:0}body.caviar-ihoc-page.single-product .caviar-top-seo-summary-icon{width:14px;height:14px;align-items:center;justify-content:center}body.caviar-ihoc-page.single-product .caviar-top-seo-summary-icon::before{content:"";width:6px;height:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg)}body.caviar-ihoc-page.single-product .caviar-reviews-wrap--hero{max-width:none;height:auto!important;margin:0!important;padding:1.5rem 0 0!important;background:0 0!important}body.caviar-ihoc-page.single-product .caviar-reviews-wrap--hero::before{content:none}@media (min-width:1024px){body.caviar-ihoc-page.single-product .caviar-product-hero .grid>.caviar-reviews-wrap--hero{grid-column:1;grid-row:2;margin-top:0}body.caviar-ihoc-page.single-product .caviar-product-hero .grid>.caviar-reviews-wrap--hero+div{grid-column:2;grid-row:1/span 2}}@media (max-width:1023px){body.caviar-ihoc-page.single-product .caviar-product-hero .grid>.caviar-reviews-wrap--hero{order:1}}body.caviar-ihoc-page.single-product .caviar-reviews-wrap--hero .caviar-reviews-list>.caviar-review-item:nth-child(n+5){display:none}body.caviar-ihoc-page.single-product .caviar-reviews-wrap--hero .caviar-review-content,body.caviar-ihoc-page.single-product .caviar-reviews-wrap--hero .caviar-review-content p{font-size:.75rem}body.caviar-ihoc-page.single-product .caviar-top-seo-summary{border-left:1px solid oklch(.92 .004 85);border-right:1px solid oklch(.92 .004 85);border-radius:0}