.shopify-section--main-page .container{margin:0!important}.navigation-drawer a[href^="https://hakuna.org"],.navigation-drawer a[href^="https://www.hakuna.org"]{--hk-back-bg: #e8f4ff;--hk-back-border: #9ecff0;--hk-back-text: #0b4f7d;--hk-back-icon-bg: #167ca2;--hk-back-icon-text: #ffffff;--hk-back-icon-size: 1.42em;--hk-back-icon-offset: .42em;position:relative;display:inline-flex!important;align-items:center;gap:.55em;width:auto;min-height:2.35em;padding:.36em .88em .36em var(--hk-back-icon-offset);border:1px solid var(--hk-back-border);border-radius:999px;background:linear-gradient(180deg,#f7fcff 0%,var(--hk-back-bg) 100%);color:var(--hk-back-text)!important;box-shadow:0 8px 24px #0b4f7d1f;line-height:1;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.navigation-drawer a[href^="https://hakuna.org"]:before,.navigation-drawer a[href^="https://www.hakuna.org"]:before{content:"";flex:0 0 var(--hk-back-icon-size);width:var(--hk-back-icon-size);height:var(--hk-back-icon-size);border-radius:999px;background:var(--hk-back-icon-bg)}.navigation-drawer a[href^="https://hakuna.org"]:after,.navigation-drawer a[href^="https://www.hakuna.org"]:after{content:"";position:absolute;top:50%;left:calc(var(--hk-back-icon-offset) + (var(--hk-back-icon-size) / 2));width:.48em;height:.48em;border-left:.15em solid var(--hk-back-icon-text);border-bottom:.15em solid var(--hk-back-icon-text);transform:translate(-40%,-50%) rotate(45deg);pointer-events:none}.navigation-drawer a[href^="https://hakuna.org"]:hover,.navigation-drawer a[href^="https://www.hakuna.org"]:hover{transform:translateY(-1px);border-color:#6fb7e5;background:linear-gradient(180deg,#fff,#dff1ff);box-shadow:0 10px 28px #0b4f7d2e}.navigation-drawer a[href^="https://hakuna.org"] .reversed-link,.navigation-drawer a[href^="https://www.hakuna.org"] .reversed-link{background:none}@media screen and (min-width:1150px){.header__link-list{align-items:center}.header__link-list a[href^="https://hakuna.org"],.header__link-list a[href^="https://www.hakuna.org"]{--hk-back-bg: #e8f4ff;--hk-back-border: #9ecff0;--hk-back-text: #0b4f7d;--hk-back-icon-bg: #167ca2;--hk-back-icon-text: #ffffff;--hk-back-icon-size: 1.26em;--hk-back-icon-offset: .36em;position:relative;align-self:center;display:inline-flex!important;align-items:center;gap:.5em;width:auto;min-height:2.06em;padding:.25em .76em .25em var(--hk-back-icon-offset);border:1px solid var(--hk-back-border);border-radius:999px;background:linear-gradient(180deg,#f7fcff 0%,var(--hk-back-bg) 100%);color:var(--hk-back-text)!important;box-shadow:0 8px 24px #0b4f7d1f;line-height:1;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.header__link-list a[href^="https://hakuna.org"]:before,.header__link-list a[href^="https://www.hakuna.org"]:before{content:"";flex:0 0 var(--hk-back-icon-size);width:var(--hk-back-icon-size);height:var(--hk-back-icon-size);border-radius:999px;background:var(--hk-back-icon-bg)}.header__link-list a[href^="https://hakuna.org"]:after,.header__link-list a[href^="https://www.hakuna.org"]:after{content:"";position:absolute;top:50%;left:calc(var(--hk-back-icon-offset) + (var(--hk-back-icon-size) / 2));width:.43em;height:.43em;border-left:.14em solid var(--hk-back-icon-text);border-bottom:.14em solid var(--hk-back-icon-text);transform:translate(-40%,-50%) rotate(45deg);pointer-events:none}.header__link-list a[href^="https://hakuna.org"]:hover,.header__link-list a[href^="https://www.hakuna.org"]:hover{transform:translateY(-1px);border-color:#6fb7e5;background:linear-gradient(180deg,#fff,#dff1ff);box-shadow:0 10px 28px #0b4f7d2e}}.shopify-section--main-page .page-spacer{margin:0!important}.shopify-section--main-page .h1.text-center{display:none!important}.breadcrumbs{margin:0;padding:.7rem max(var(--container-gutter),50% - var(--container-max-width) / 2) .35rem;color:rgb(var(--text-color) / .72);font-size:.74rem;line-height:1.35}.breadcrumbs ol{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .45rem;list-style-type:none;margin:0;padding:0}.breadcrumbs li{display:inline-flex;align-items:center;min-width:0}.breadcrumbs a{color:inherit;text-decoration:none;font-weight:650;transition:color .18s ease}.breadcrumbs a:hover,.breadcrumbs a:focus{color:rgb(var(--text-color))}.breadcrumbs li:not(:last-child):after{content:"\203a";display:inline-block;padding-left:.45rem;color:rgb(var(--text-color) / .45);speak:none}.breadcrumbs [aria-current=page]{color:inherit;font-weight:400;text-decoration:none;overflow:hidden;text-overflow:ellipsis}.breadcrumbs [aria-current=page]:hover,.breadcrumbs [aria-current=page]:focus{text-decoration:underline}.breadcrumbs~.shopify-section--main-product .section{padding-block-start:clamp(1rem,1.8vw,1.75rem)}@media screen and (max-width:699px){.breadcrumbs{padding-block:.55rem .25rem;font-size:.72rem}.breadcrumbs~.shopify-section--main-product .section{padding-block-start:.5rem}.breadcrumbs ol{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.breadcrumbs li{flex:0 0 auto}.breadcrumbs [aria-current=page]{display:inline-block;max-width:16rem}.breadcrumbs ol::-webkit-scrollbar{display:none}}.returns-policy{width:min(100%,1180px);margin:0 auto;padding:clamp(1.25rem,4vw,3.5rem) var(--container-gutter) clamp(3rem,6vw,5rem);color:rgb(var(--text-color))}.returns-policy__hero{display:grid;justify-items:center;gap:1rem;padding:clamp(2rem,5vw,4.5rem);border-radius:1.25rem;background:linear-gradient(135deg,#fff,#f5f8f8 55%,#eaf3f5);text-align:center;box-shadow:0 18px 60px #2a555a14}.returns-policy__hero h1,.returns-policy__section h2,.returns-policy__contact h2{margin:0;color:#2a555a;line-height:1.04}.returns-policy__hero h1{max-width:13ch;font-size:clamp(2.2rem,6vw,5rem);text-transform:uppercase}.returns-policy__hero p{max-width:720px;margin:0;font-size:clamp(1rem,1.7vw,1.22rem);line-height:1.7}.returns-policy strong{color:#2a555a;font-weight:850}.returns-policy__eyebrow{margin:0;color:#76a1b1;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.returns-policy__button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:3.15rem;padding:.85rem 1.4rem;border-radius:999px;background:#2a555a;color:#fff!important;font-weight:800;line-height:1;text-decoration:none;box-shadow:0 14px 30px #2a555a2e;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.returns-policy__button:hover,.returns-policy__button:focus{transform:translateY(-1px);background:#23484d;box-shadow:0 18px 34px #2a555a3d}.returns-policy__section{margin-top:clamp(2rem,5vw,4rem)}.returns-policy__section-header{display:grid;gap:.45rem;margin-bottom:1rem}.returns-policy__section h2,.returns-policy__contact h2{font-size:clamp(1.65rem,3.6vw,3rem)}.returns-policy__tabs{width:100%}.returns-policy__tab-input{position:absolute;opacity:0;pointer-events:none}.returns-policy__tab-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;padding:.35rem;border:1px solid rgba(42,85,90,.14);border-radius:999px;background:#fff;box-shadow:0 12px 36px #2a555a12}.returns-policy__tab{display:flex;align-items:center;justify-content:center;min-height:3rem;padding:.75rem 1rem;border-radius:999px;color:#2a555ab8;font-weight:800;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}#returns-tab-return:checked~.returns-policy__tab-list label[for=returns-tab-return],#returns-tab-exchange:checked~.returns-policy__tab-list label[for=returns-tab-exchange]{background:#76a1b1;color:#fff;box-shadow:0 10px 22px #76a1b140}.returns-policy__panels{margin-top:1rem}.returns-policy__panel{display:none}#returns-tab-return:checked~.returns-policy__panels .returns-policy__panel--return,#returns-tab-exchange:checked~.returns-policy__panels .returns-policy__panel--exchange{display:block}.returns-policy__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1rem}.returns-policy__card,.returns-policy__faq-item,.returns-policy__contact{border:1px solid rgba(42,85,90,.12);border-radius:1rem;background:#fff;box-shadow:0 12px 34px #2a555a0f}.returns-policy__card{padding:clamp(1.2rem,3vw,2rem)}.returns-policy__card h3{margin:0 0 .85rem;color:#2a555a;font-size:clamp(1.05rem,2vw,1.35rem)}.returns-policy__card ul,.returns-policy__card ol{display:grid;gap:.7rem;margin:0;padding-left:1.15rem;line-height:1.65}.returns-policy__faq{display:grid;gap:.75rem}.returns-policy__faq-item{padding:0;overflow:hidden}.returns-policy__faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;color:#2a555a;font-weight:800;cursor:pointer;list-style:none}.returns-policy__faq-item summary::-webkit-details-marker{display:none}.returns-policy__faq-item summary:after{content:"+";flex:0 0 auto;font-size:1.35rem;line-height:1}.returns-policy__faq-item[open] summary:after{content:"-"}.returns-policy__faq-item div{padding:0 1.2rem 1.2rem;line-height:1.7}.returns-policy__faq-item a{color:#2a555a;font-weight:800;text-decoration:underline}.returns-policy__contact{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin-top:clamp(2rem,5vw,4rem);padding:clamp(1.25rem,4vw,2.2rem)}.returns-policy__button--secondary{background:#76a1b1}.returns-policy__button--secondary:hover,.returns-policy__button--secondary:focus{background:#638f9f}@media screen and (max-width:699px){.returns-policy{padding-inline:var(--container-gutter)}.returns-policy__hero{align-items:start;justify-items:start;padding:1.5rem;text-align:left}.returns-policy__hero h1{max-width:100%;font-size:2.25rem}.returns-policy__button,.returns-policy__tab{width:100%}.returns-policy__tab-list,.returns-policy__grid,.returns-policy__contact{grid-template-columns:1fr}.returns-policy__contact{display:grid}}.shopify-section--main-page .prose img:not([src]),.shopify-section--main-page .prose img[src=""]{display:none!important}.shopify-section--main-page .prose img{display:block;max-width:100%;height:auto;margin-inline:auto;border-radius:.65rem}.shopify-section--main-page .prose table{width:100%!important;border:1px solid rgba(42,85,90,.13);border-collapse:separate;border-spacing:0;border-radius:.8rem;overflow:hidden;font-size:.94rem}.shopify-section--main-page .prose table td,.shopify-section--main-page .prose table th{padding:.72rem .85rem;border-bottom:1px solid rgba(42,85,90,.1);color:#2a555a;line-height:1.35;vertical-align:middle}.shopify-section--main-page .prose table tr:last-child td,.shopify-section--main-page .prose table tr:last-child th{border-bottom:0}.shopify-section--main-page .prose table tr:first-child td,.shopify-section--main-page .prose table tr:first-child th{background:#76a1b11f;font-weight:800}@media screen and (max-width:699px){.shopify-section--main-page .prose table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.shopify-section--main-page .prose table tbody{display:table;width:100%;min-width:31rem}}.policy-page{width:min(100% - (var(--container-gutter) * 2),66rem);margin:0 auto;padding:clamp(1.5rem,4vw,3.5rem) 0 clamp(3rem,6vw,5rem);color:#2a555a}.policy-page__hero,.legacy-campaign__hero,.legacy-campaign__section{border:1px solid rgba(42,85,90,.12);border-radius:1rem;background:#fff;box-shadow:0 14px 38px #2a555a0f}.policy-page__hero{display:grid;gap:.75rem;padding:clamp(1.5rem,4vw,2.75rem);background:linear-gradient(135deg,#fff,#edf5f5)}.policy-page__eyebrow,.legacy-campaign__eyebrow{margin:0;color:#76a1b1;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.policy-page__hero h1,.legacy-campaign__hero h1{max-width:13ch;margin:0;color:#2a555a;font-size:clamp(2.4rem,6vw,5rem);line-height:.95}.policy-page__hero p,.legacy-campaign__hero p,.legacy-campaign__section p{max-width:46rem;margin:0;color:#2a555ac7;line-height:1.65}.policy-page__meta{font-size:.9rem;font-weight:800}.policy-page__content{display:grid;gap:clamp(1rem,3vw,1.5rem);margin-top:clamp(1.5rem,4vw,2.5rem)}.policy-page__section{padding:clamp(1.2rem,3vw,2rem);border:1px solid rgba(42,85,90,.1);border-radius:1rem;background:#fff}.policy-page__section h2,.legacy-campaign__section h2{margin:0 0 1rem;color:#2a555a;font-size:clamp(1.45rem,3vw,2.3rem);line-height:1.05}.policy-page__section h3{margin:1.6rem 0 .65rem;color:#2a555a;font-size:clamp(1.05rem,2vw,1.3rem)}.policy-page__section h4{margin:1.2rem 0 .45rem;color:#2a555a;font-size:1rem;font-weight:900}.policy-page__section p,.policy-page__section li{color:#2a555ad1;line-height:1.72}.policy-page__section p{margin:.55rem 0}.policy-page__section ul{display:grid;gap:.35rem;margin:.7rem 0;padding-left:1.2rem}.policy-page__section a,.legacy-campaign__link{color:#2a555a;font-weight:800;text-decoration:underline}.policy-page__legal-basis{color:#2a555a94!important;font-size:.92rem}.policy-page__section--contact{display:grid;gap:.7rem;background:#edf5f5}.policy-page__button,.legacy-campaign__button{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:3rem;padding:.8rem 1.25rem;border-radius:999px;background:#2a555a;color:#fff!important;font-weight:800;line-height:1;text-decoration:none;box-shadow:0 14px 30px #2a555a29}.legacy-campaign{width:min(100% - (var(--container-gutter) * 2),72rem);margin:0 auto;padding:clamp(1.5rem,4vw,3.5rem) 0 clamp(3rem,6vw,5rem);color:#2a555a}.legacy-campaign__hero{min-height:clamp(23rem,48vw,34rem);display:grid;align-content:end;gap:.85rem;padding:clamp(1.5rem,5vw,4rem);background:linear-gradient(180deg,#2a555a2e,#2a555ac2),url(//shop.hakuna.org/cdn/shop/files/Merieli-29_7a46d141-aa90-4c7f-bcfe-937dd98e3e06.jpg?v=1773681717&width=1800) center / cover}.legacy-campaign__hero h1,.legacy-campaign__hero p,.legacy-campaign__hero .legacy-campaign__eyebrow{color:#fff}.legacy-campaign__section{display:grid;gap:.65rem;margin-top:1rem;padding:clamp(1.25rem,4vw,2.25rem)}.legacy-campaign__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.4rem}@media screen and (max-width:699px){.policy-page__hero h1,.legacy-campaign__hero h1{max-width:100%;font-size:2.35rem}.policy-page__button,.legacy-campaign__button{width:100%}}.product-card[handle=ebook-saints-on-the-rocks] .price-list,.product-card[handle=ebook-saints-on-the-rocks] .badge--sold-out{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/custom.css.map */
