*,*:before,*:after{-webkit-tap-highlight-color:rgba(0,0,0,0)!important;-webkit-touch-callout:none;touch-action:manipulation}a,button,input,select,textarea,label,[role=button]{-webkit-tap-highlight-color:rgba(0,0,0,0)!important;outline:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:none;box-shadow:none}@keyframes pageFadeIn{0%{opacity:0}to{opacity:1}}main,#MainContent{animation:pageFadeIn .3s ease forwards}@media screen and (max-width:749px){.section-carousel slideshow-slides,.section-carousel carousel-slides{display:flex;flex-direction:column!important;overflow:hidden!important;gap:16px}.section-carousel slideshow-slide,.section-carousel carousel-slide{width:100%!important;min-width:100%!important;scroll-snap-align:none!important}}.shopify-section:has(accordion-custom){background:#fafaf8!important}.shopify-section:has(accordion-custom) h2{font-family:Cormorant Garamond,Georgia,serif!important;font-size:42px!important;font-weight:700!important;color:#1a1a1a!important;letter-spacing:-.02em!important}accordion-custom details{background:#fff!important;border:1px solid #e8e4dc!important;border-radius:12px!important;margin-bottom:8px!important;overflow:hidden!important;transition:box-shadow .2s ease,border-color .2s ease!important}accordion-custom details:hover{box-shadow:0 4px 16px #0000000f!important}accordion-custom details[open]{border-color:#c9a84c!important;box-shadow:0 4px 16px #c9a84c1a!important}accordion-custom details>summary{padding:14px 20px!important;font-family:Outfit,Helvetica Neue,sans-serif!important;font-size:15px!important;font-weight:600!important;color:#1a1a1a!important;display:flex!important;align-items:center!important;justify-content:space-between!important;cursor:pointer!important;list-style:none!important;gap:12px!important;min-height:unset!important;height:auto!important}accordion-custom details[open]>summary{color:#c9a84c!important;border-bottom:1px solid #f0ebe0!important}accordion-custom details>summary>.svg-wrapper:not(:last-child){display:none!important}accordion-custom details>summary>.svg-wrapper:last-child{width:28px!important;height:28px!important;min-width:28px!important;border-radius:50%!important;background:#f5f0e8!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;transition:background .2s ease!important}accordion-custom details>summary>.svg-wrapper:last-child svg{width:13px!important;height:13px!important;stroke:#c9a84c!important;transition:transform .3s ease,stroke .2s ease!important}accordion-custom details[open]>summary>.svg-wrapper:last-child{background:#c9a84c!important}accordion-custom details[open]>summary>.svg-wrapper:last-child svg{stroke:#fff!important;transform:rotate(180deg)!important}accordion-custom details .details-content,accordion-custom details::details-content{padding:12px 20px 16px!important;font-family:Outfit,Helvetica Neue,sans-serif!important;font-size:14px!important;color:#666!important;line-height:1.7!important}accordion-custom details .details-content p,accordion-custom details::details-content p{color:#666!important;font-size:14px!important;line-height:1.7!important;margin:0!important}@media screen and (max-width:749px){.shopify-section:has(accordion-custom) h2{font-size:26px!important}accordion-custom details>summary{padding:12px 16px!important;font-size:14px!important}accordion-custom details .details-content,accordion-custom details::details-content{padding:10px 16px 14px!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
