html{scroll-padding-top:80px}i{display:contents}.button,.button-primary,.button-secondary,.email-signup__button,a.link,.cart__checkout-button,.cart-discount__button{font-weight:700;font-size:12px}.color-book_month{background:#8c52ff!important;color:#fff!important;border:1px solid white;font-weight:700!important}.email-signup__button{padding:16px 24px!important}.shopify-payment-button__button{font-weight:700!important;font-size:12px!important}a.link,a.link:hover{text-decoration:underline}.product-card__content product-price{margin-top:auto}.product-badges__badge{font-size:12px!important;padding:4px 16px!important}.predictive-search-results__card .product-badges{z-index:2;top:8px;right:32px}.product-information__media{position:relative}.product-information__media media-gallery,.product-information__media slideshow-component,.product-information__media slideshow-container,.product-information__media slideshow-slides{height:100%}.product-information__media media-gallery{margin-inline:auto;width:fit-content}.product-information__media slideshow-container{container-type:normal!important}.product-information__media .product-badges{z-index:2;right:20px;top:10px}.header-drawer-icon svg{width:16px}.header__row{border-bottom:1px solid #2C0646!important}.hero .button-primary,.hero .button-secondary{max-width:320px}.hero_absolute .hero__image:first-child{object-fit:scale-down!important;object-position:20% bottom!important}.hero_absolute .hero__image:last-child{object-fit:scale-down!important;object-position:80% bottom!important}.accordion accordion-custom .details__header{padding-block:16px}.accordion accordion-custom .details-content{padding-block:32px!important}.button_with_icon{display:flex;align-items:center;gap:8px}.button_with_icon svg{rotate:180deg;height:12px;width:auto}#navbar .layout-panel-flex{justify-content:space-between}.ai-collection-filter hr{position:absolute;width:calc(100% - 32px);margin-bottom:0;right:0;margin-top:4px;height:1px;background:#2c0646;border:none}.account-popover__panel:popover-open{border-radius:0!important}.account-actions__title{color:#200036!important;font-size:28px!important}.account-actions__email{color:#8c52ff;font-size:14px}.search-page-input{border-color:#8c52ff!important}.search-page-input:focus{outline:0!important}#search-modal .dialog-modal::backdrop,#search-modal .search-modal__content{top:calc(var(--header-height) - 1px)}#search-modal .search-modal__content{margin:0;width:100%;max-width:none;border-radius:0;box-shadow:none}#search-modal .predictive-search-form{background-color:#200036}#search-modal .predictive-search-form__header,#search-modal .predictive-search-results__inner{padding-inline:48px;padding-block:24px;max-width:80rem;margin:auto;background-color:transparent;width:100%;border:0}#search-modal .predictive-search-results__inner{padding-block:36px}#search-modal .predictive-search-results__products,#search-modal .predictive-search-results__resource-header,#search-modal slideshow-slides{padding-inline:0}#search-modal .predictive-search-form__header-inner,#search-modal .predictive-search-form__content-wrapper{border-radius:0}#search-modal .predictive-search-form__content-wrapper,#search-modal .predictive-search-form__content{max-height:calc(100vh - 175px)}#search-modal .predictive-search__icon{display:none}#search-modal .search-input{padding:16px}#search-modal .predictive-search-results__resource-header{height:auto}#search-modal .predictive-search-results__title{font-size:28px}#search-modal #predictive-search-products .predictive-search-results__title{margin-bottom:32px}#search-modal .predictive-search__search-button{border:1px solid #8c52ff}#search-modal .predictive-search__search-button:hover{transform:none;background-color:#fff;color:#8c52ff;box-shadow:none}#search-modal .predictive-search-results__card{background-color:transparent}#search-modal .predictive-search-results__card{border-radius:0}#search-modal .predictive-search-results__card:hover{border-color:#8c52ff}#search-modal .predictive-search-results__list{margin-bottom:40px;gap:32px}#search-modal .predictive-search-form__footer{padding-block:16px;background-color:#fff}#search-modal .resource-card__title{color:#2c0646;font-weight:700}#search-modal #predictive-search-products .resource-card__title{font-size:14px;font-weight:400;text-align:center;margin-bottom:8px}#search-modal #predictive-search-products .resource-card__content{align-items:center;margin-bottom:40px;padding-top:16px;gap:8px}#search-modal #predictive-search-products .resource-card__content .resource-card__title{margin-bottom:16px}#search-modal .resource-card__subtext{font-size:12px}#search-modal .resource-card__image{object-fit:contain}#search-modal .author_book{font-size:14px;font-weight:700;color:#8c52ff;text-align:center}.cart-bubble .cart-bubble__background{background-color:#2c0646!important;border-radius:999px}h1 .cart-bubble{height:100%}.cart-bubble__text{color:#fff!important}.cart-discount__content{height:auto!important}.cart__summary-inner{padding:24px!important}.cart-actions{padding-block:16px!important}.disclosure-trigger__label{font-size:20px!important}.cart-discount__form{padding:0!important;margin-top:20px}button.disclosure-trigger{padding:0!important;color:#fff!important}.cart-discount__input{font-size:14px}.cart-items__title{font-size:24px!important;font-family:"Instrument Serif",serif}.cart-items__details span{color:#232323!important;font-size:16px!important}.cart-items__table-row{--cart-item-price-width: 0!important;row-gap:4px!important;grid-template-columns:120px 1fr!important;grid-template-areas:"media-header details-header quantity-header price-header" "media details quantity price" "media error error error"!important}.cart-items__quantity{grid-area:quantity!important}.cart-items__price{grid-area:price!important}.quantity-selector{border:none;background:transparent!important;flex:auto;width:fit-content;gap:20px}.button.quantity-minus,.button.quantity-plus{width:auto;height:auto}.quantity-selector input[type=number]{max-width:20px}.cart-items__remove{height:auto!important}@media (min-width: 1239px){.cart-page{column-gap:90px!important}}@media (max-width: 1289px){.cart-items__table-row{grid-template-areas:"media details details" "media quantity price" "error error error"!important}}slideshow-container{max-width:90rem;margin:auto}@container resource-list-carousel (max-width: 749px){.resource-list__carousel [ref=scroller]{scroll-padding-inline:calc(var(--resource-list-column-gap) / 2)}.resource-list__carousel .resource-list__slide{--resource-list-column-gap: 16px;--slide-width: calc( (100% - (var(--resource-list-column-gap) * (var(--column-count-mobile) - 1))) / var(--column-count-mobile) );flex:0 0 calc(var(--slide-width) - var(--resource-list-column-gap) / 2);margin-inline:calc(var(--resource-list-column-gap) / 4)}}@container resource-list-carousel (min-width: 750px){.resource-list__carousel .resource-list__slide{--slide-width: calc( (100% - (var(--resource-list-column-gap) * (var(--column-count) - 1))) / var(--column-count) )}}.resource-list__carousel .slideshow-control[disabled]{display:block}slideshow-arrows .slideshow-control{opacity:1;animation:none!important;padding:0}slideshow-component.resource-list__carousel>slideshow-container>slideshow-slides,.section-resource-list__header{width:90%;margin-inline:auto}.quick-add__button{display:flex!important;animation:none!important}.quick-add__product-form-component--multi-variant add-to-cart-component{display:none}product-card .add-to-cart-text--added{animation:none!important;transition:none!important}.quick-add__button--add.atc-added .add-to-cart-text{display:none}.add-to-cart-text{gap:4px!important;padding-inline:0!important;margin-inline:0!important}product-card .add-to-cart-text__content,product-card .is-visually-hidden-mobile{width:100%!important;opacity:1!important;transition:none!important;transform:none!important;color:#8c52ff;font-weight:700;font-size:12px}product-card .add-to-cart-icon,product-card .add-to-cart-text--added{color:#8c52ff}.product-form-buttons{flex-direction:column}.quick-add-modal{max-width:100%}.quick-add-modal #quick-add-modal-content{width:100%}.quick-add-modal .product-information__media media-gallery{padding-block:40px!important;padding-left:40px!important;height:fit-content;margin:auto}.quick-add-modal .group-block{padding:0!important}.quick-add-modal .product-details{padding:40px!important}.quick-add-modal .view-product-title{display:none!important}.quick-add-modal .intestazione_prodotto,.quick-add-modal .intestazione_prodotto .text-block{display:block!important}.quick-add-modal variant-picker{padding-top:0}.quick-add-modal .variant-picker__form{position:relative}.quick-add-modal .variant-picker__form label{position:absolute;z-index:1;left:16px;font-size:10px;font-weight:600;color:#8c52ff;top:14px;text-transform:lowercase}.quick-add-modal .variant-picker__form .variant-option__select-wrapper{border-color:#2c0646}.quick-add-modal .variant-picker__form .variant-option__select{padding-top:24px;padding-right:40px;font-size:12px;line-height:normal}.price{font-weight:700}.product-media-container{--gallery-aspect-ratio: 2/3!important}.menu-drawer,.menu-drawer__backdrop{top:calc(var(--header-height) - 1px)!important;width:100%!important;max-width:none!important;box-shadow:none!important}footer .email-signup__heading{padding-top:0!important;margin-bottom:12px;font-weight:600!important;font-size:14px!important}footer input:focus-visible{outline:0}footer .email-signup__name-fields{font-size:14px!important;display:flex!important;flex-direction:column}footer .email-signup__input-group{display:flex!important;flex-direction:column;font-size:14px!important;gap:20px!important}footer .email-signup__terms-label{display:flex;align-items:center;gap:4px}footer input[type=checkbox]{-webkit-appearance:none;appearance:none;border:1px solid white;border-radius:999px;width:18px;height:18px;cursor:pointer;background-color:transparent}footer input[type=checkbox]:checked{background-color:#fff}footer fieldset.email-signup__terms{border:none!important;padding:0!important}footer .email-signup__terms-text{font-size:12px;font-weight:600;text-transform:uppercase}footer .email-signup__terms-text a{text-decoration:underline}:is(main[data-template="collection.heloola-books"],main[data-template="page.heloola-books"]) .product-grid__item,:is(main[data-template="collection.heloola-books"],main[data-template="page.heloola-books"]) .resource-list__item{grid-column:1 / 5!important;border-top:1px solid #8C52FF;pointer-events:none}:is(main[data-template="collection.heloola-books"],main[data-template="page.heloola-books"]) .hide{display:none}:is(main[data-template="collection.heloola-books"],main[data-template="page.heloola-books"]) .product-card__link{display:none!important}:is(main[data-template="collection.heloola-books"],main[data-template="page.heloola-books"]) .product-grid__item:first-of-type,:is(main[data-template="collection.heloola-books"],main[data-template="page.heloola-books"]) .resource-list__item:first-of-type{border-top:none}:is(:is(main[data-template="collection.heloola-books"],main[data-template="page.heloola-books"]) .product-grid__item:first-of-type,:is(main[data-template="collection.heloola-books"],main[data-template="page.heloola-books"]) .resource-list__item:first-of-type) .hide{display:flex}:is(:is(main[data-template="collection.heloola-books"],main[data-template="page.heloola-books"]) .product-grid__item:first-of-type,:is(main[data-template="collection.heloola-books"],main[data-template="page.heloola-books"]) .resource-list__item:first-of-type) .find_more{display:none}:is(main[data-template="collection.heloola-books"],main[data-template="page.heloola-books"]) .find_more{background-color:transparent;font-family:Poppins;padding:0;border:none;display:flex;gap:8px;font-size:12px;color:#8c52ff;font-weight:700;align-items:center;margin-bottom:32px;cursor:pointer}:is(main[data-template="collection.heloola-books"],main[data-template="page.heloola-books"]) .find_more .horizontal{transform:rotate(0);transition:transform var(--surface-transition-duration, .2s) var(--surface-transition-timing, ease);transform-origin:center;transform-box:fill-box}:is(main[data-template="collection.heloola-books"],main[data-template="page.heloola-books"]) .product-card.is-expanded .find_more .horizontal{transform:rotate(90deg)}:is(main[data-template="collection.heloola-books"],main[data-template="page.heloola-books"]) .find_more .vertical{opacity:1;transition:opacity var(--surface-transition-duration, .2s) var(--surface-transition-timing, ease);transform-box:fill-box;transform-origin:center}:is(main[data-template="collection.heloola-books"],main[data-template="page.heloola-books"]) .product-card.is-expanded .find_more .vertical{opacity:0}:is(main[data-template="collection.heloola-books"],main[data-template="page.heloola-books"]) .button-primary,:is(main[data-template="collection.heloola-books"],main[data-template="page.heloola-books"]) .button-secondary,:is(main[data-template="collection.heloola-books"],main[data-template="page.heloola-books"]) .link,:is(main[data-template="collection.heloola-books"],main[data-template="page.heloola-books"]) .find_more{pointer-events:auto}:is(main[data-template="collection.heloola-books"],main[data-template="page.heloola-books"]) .bio b{font-size:14px}:is(main[data-template="collection.heloola-books"],main[data-template="page.heloola-books"]) .blurbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:72px}:is(main[data-template="collection.heloola-books"],main[data-template="page.heloola-books"]) .blurbs .blurb{border-radius:8px;border:1px solid #8C52FF;padding:16px;font-size:14px}:is(main[data-template="collection.heloola-books"],main[data-template="page.heloola-books"]) .blurbs .blurb b{color:#8c52ff}main[data-template="collection.heloola-shop"] #navbar_shop .layout-panel-flex{justify-content:space-between}main[data-template="collection.heloola-shop"] .product-grid__item--subscription{position:relative}main[data-template="collection.heloola-shop"] .product-grid__item--subscription .product-grid__card{padding-block:0}main[data-template="collection.heloola-shop"] .product-grid__item--subscription .subscription-card__body{position:absolute;padding:32px;display:flex;flex-direction:column;align-items:center;gap:40px;justify-content:center;height:100%}main[data-template="collection.heloola-shop"] .product-grid__item--subscription .subscription-card__title{color:#fff;text-align:center;line-height:normal}main[data-template="collection.heloola-shop"] .product-grid__item--subscription .subscription-card__cta{width:100%}main[data-template="collection.subscriptions"] #section-subscription .background-image-container{position:fixed;z-index:-100}main[data-template="collection.subscriptions"] product-card{pointer-events:none}main[data-template="collection.subscriptions"] product-card quick-add-component{display:none}main[data-template="collection.subscriptions"] product-card .button{pointer-events:auto}main[data-template="collection.subscriptions"] product-card slideshow-container{width:50%;margin:auto}main[data-template^=product]:not([data-template="product.gift-card"]),main[data-template^=article]{--sticky-header-offset: 80px}:is(main[data-template^=product]:not([data-template="product.gift-card"]),main[data-template^=article]) slideshow-slide{--constrained-height: 600px!important}:is(main[data-template^=product]:not([data-template="product.gift-card"]),main[data-template^=article]) .header_single_product .text-block{border-left:1px solid #8C52FF}:is(main[data-template^=product]:not([data-template="product.gift-card"]),main[data-template^=article]) .header_single_product .text-block:first-child{border:none;width:fit-content}:is(main[data-template^=product]:not([data-template="product.gift-card"]),main[data-template^=article]) .include_acquisto .metafield-single_line_text_field-array,:is(main[data-template^=product]:not([data-template="product.gift-card"]),main[data-template^=article]) .include_acquisto ul{display:flex;flex-wrap:wrap;gap:17px;padding:0!important;margin-top:32px;margin-bottom:0}:is(:is(main[data-template^=product]:not([data-template="product.gift-card"]),main[data-template^=article]) .include_acquisto .metafield-single_line_text_field-array,:is(main[data-template^=product]:not([data-template="product.gift-card"]),main[data-template^=article]) .include_acquisto ul) li{list-style:none;color:#fff;background-color:#2c0646;padding:4px 8px;font-weight:700;font-size:12px;position:relative}:is(:is(main[data-template^=product]:not([data-template="product.gift-card"]),main[data-template^=article]) .include_acquisto .metafield-single_line_text_field-array,:is(main[data-template^=product]:not([data-template="product.gift-card"]),main[data-template^=article]) .include_acquisto ul) li:after{content:"+";position:absolute;color:#000;right:-12px}:is(:is(main[data-template^=product]:not([data-template="product.gift-card"]),main[data-template^=article]) .include_acquisto .metafield-single_line_text_field-array,:is(main[data-template^=product]:not([data-template="product.gift-card"]),main[data-template^=article]) .include_acquisto ul) li:last-child:after{display:none}:is(main[data-template^=product]:not([data-template="product.gift-card"]),main[data-template^=article]) .variant-picker__form{position:relative}:is(main[data-template^=product]:not([data-template="product.gift-card"]),main[data-template^=article]) .variant-picker__form label{position:absolute;z-index:1;left:16px;font-size:10px;font-weight:600;color:#8c52ff;top:18px;text-transform:lowercase}:is(main[data-template^=product]:not([data-template="product.gift-card"]),main[data-template^=article]) .variant-picker__form .variant-option__select-wrapper{width:50%;border-color:#2c0646}:is(main[data-template^=product]:not([data-template="product.gift-card"]),main[data-template^=article]) .variant-picker__form .variant-option__select{padding-top:24px;padding-right:40px;font-size:12px;line-height:normal}:is(main[data-template^=product]:not([data-template="product.gift-card"]),main[data-template^=article]) .spedizione_gratis{display:none;font-size:12px;background-color:#98d291;padding:4px 8px}:is(main[data-template^=product]:not([data-template="product.gift-card"]),main[data-template^=article]) .categorie_libro{display:flex;flex-wrap:wrap;justify-content:center;row-gap:24px}:is(main[data-template^=product]:not([data-template="product.gift-card"]),main[data-template^=article]) .categorie_libro .categoria-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-inline:64px;border-right:1px solid #2C0646}:is(main[data-template^=product]:not([data-template="product.gift-card"]),main[data-template^=article]) .categorie_libro .categoria-item img{width:96px}:is(main[data-template^=product]:not([data-template="product.gift-card"]),main[data-template^=article]) .categorie_libro .categoria-item p{font-weight:700;font-size:18px;color:#2c0646;max-width:110px;text-align:center}:is(main[data-template^=product]:not([data-template="product.gift-card"]),main[data-template^=article]) .categorie_libro .categoria-item:last-child{border-right:none}:is(main[data-template^=product]:not([data-template="product.gift-card"]),main[data-template^=article]) .blurbs{display:flex;flex-direction:column;gap:24px}:is(main[data-template^=product]:not([data-template="product.gift-card"]),main[data-template^=article]) .blurbs .blurb{border-radius:8px;border:1px solid #8C52FF;padding:16px;font-size:14px;max-width:50ch}:is(main[data-template^=product]:not([data-template="product.gift-card"]),main[data-template^=article]) .blurbs .blurb b{color:#8c52ff}:is(main[data-template="product.gift-card"],variant-picker[data-product-url="/products/gift-card-heloola"]) .variant-picker__form{padding:24px 16px;border:1px solid #200036}:is(main[data-template="product.gift-card"],variant-picker[data-product-url="/products/gift-card-heloola"]) .variant-picker__form legend{font-weight:600;margin-bottom:24px}:is(main[data-template="product.gift-card"],variant-picker[data-product-url="/products/gift-card-heloola"]) .variant-picker__form .variant-option{display:flex;flex-direction:column;gap:12px}:is(main[data-template="product.gift-card"],variant-picker[data-product-url="/products/gift-card-heloola"]) .variant-picker__form .variant-option .variant-option__button-label{cursor:pointer;position:relative;top:0;left:0;width:fit-content;border:none;padding:0;background-color:transparent!important;color:#200036!important;font-weight:600;font-size:14px;gap:6px;min-width:auto;min-height:auto;flex:none}:is(main[data-template="product.gift-card"],variant-picker[data-product-url="/products/gift-card-heloola"]) .variant-picker__form .variant-option .variant-option__button-label input{position:relative;height:auto;width:auto;opacity:1}variant-picker[data-product-url="/products/gift-card-heloola"] legend{margin-bottom:12px}main[data-template="page.test"] .answer:focus-visible{outline:2px solid black}main[data-template="page.test"] .divider{width:100%}main[data-template="page.test"] .divider.active .divider__line{border-color:#200036}main[data-template="page.test"] .divider__line{border-color:#949494}main[data-template="page.test"] .container_answer{max-width:900px}main[data-template="page.test"] .answer{cursor:pointer;background:linear-gradient(135deg,#360d58,#55238e,#360d58);border-radius:16px}main[data-template="page.test"] .answer:hover,main[data-template="page.test"] .answer.active{background:#200036}main[data-template="page.test"] .steps_test .group-block-content{flex-wrap:nowrap!important}main[data-template="page.test"] .test_prev,main[data-template="page.test"] .result_back{position:absolute;left:0;top:32px}main[data-template="page.test"] #first_solution,main[data-template="page.test"] #second_solution,main[data-template="page.test"] #third_solution,main[data-template="page.test"] #fourth_solution,main[data-template="page.test"] #fifth_solution,main[data-template="page.test"] #sixth_solution{display:none}main[data-template="page.test"] product-card{height:100%}main[data-template="page.test"] .test_next.is-disabled,main[data-template="page.test"] .show_results.is-disabled{pointer-events:none;opacity:.5;cursor:not-allowed}@media (width < 64rem){main[data-template^=product]:not([data-template="product.gift-card"]) .categoria-item{flex:1 1 50%!important;padding-inline:0!important}main[data-template^=product]:not([data-template="product.gift-card"]) .categoria-item p{font-size:14px!important}main[data-template^=product]:not([data-template="product.gift-card"]) .categoria-item:nth-child(2){border-right:none!important}}@media (width < 48rem){#invert_order_section_mobile .order_first_mobile{order:-1}.product-badges__badge{font-size:10px!important;padding:3px 8px!important}.predictive-search-results__card .product-badges{right:18px}.product__media .product-badges{top:44px}main:not([data-template="page.test"]) .h2 p,main:not([data-template="page.test"]) h2,main:not([data-template="page.test"]) h2 em{font-size:28px}.navbar_buttons .layout-panel-flex{flex-wrap:nowrap!important;overflow-x:auto;scroll-padding:1rem!important;gap:16px!important;scroll-snap-type:x var(--tw-scroll-snap-strictness)}.hero_position_image_mobile .hero__image{object-position:right}.hero_absolute .hero__content-wrapper{justify-content:flex-start}.hero_absolute .hero__image{height:40%;margin-top:auto}.hero_absolute .hero__image:first-child{object-position:95% bottom!important}.hero_absolute .hero__image:last-child{object-position:5% bottom!important}.reduce_title_home h2{font-size:30px!important}.quick-add-modal{margin-inline:28px!important;width:auto!important;height:fit-content!important;margin-block:auto!important}.quick-add-modal #quick-add-modal-content{padding-block:48px}.quick-add-modal .product-information__media,.quick-add-modal .qa-mobile-header{grid-column:span 2 / span 2!important}.quick-add-modal .product-details{grid-column:span 4 / span 4!important;padding:0!important}.quick-add-modal .qa-mobile-header{display:flex;flex-direction:column;justify-content:center}.quick-add-modal .qa-mobile-header p{color:#8c52ff;margin-bottom:8px}.quick-add-modal .qa-mobile-header h1{font-size:28px}.quick-add-modal .product-information__media media-gallery{padding:0!important}.quick-add-modal div[ref=priceContainer]{font-size:18px}.quick-add-modal .link{display:none}#search-modal .predictive-search__reset-button-text{display:none}#search-modal .predictive-search-results__list{gap:0}#search-modal .predictive-search__reset-button-icon{display:flex;margin:0}#search-modal .predictive-search-form__header{padding-top:80px;padding-inline:32px;background-color:#200036}#search-modal .predictive-search-form__content-wrapper{width:auto;margin-inline:32px;height:calc(100dvh - 200px)}#search-modal .predictive-search-form__content{height:100%}#search-modal .predictive-search-form__content,#search-modal .predictive-search-form__footer{margin-bottom:40px}#search-modal .predictive-search__close-modal-button{position:absolute;top:16px;right:16px;color:#fff}#search-modal .predictive-search__close-modal-button .svg-wrapper,#search-modal .predictive-search__close-modal-button svg{width:1.25rem;height:1.25rem}#search-modal .predictive-search-form__header:before{content:none}#search-modal .predictive-search-results__inner{padding-inline:16px}#search-modal .predictive-search-results__clear{flex:none}.menu-drawer__menu-item{font-weight:700!important;font-size:16px!important}.menu-drawer__navigation{margin-top:64px}footer .footer-content accordion-custom:first-of-type .details-content ul{columns:2}footer .social_footer .group-block-content{align-items:center;margin-bottom:32px}.group_buttons_hero .group-block-content{gap:20px}slideshow-arrows{padding-inline:8px!important}slideshow-component.resource-list__carousel>slideshow-container>slideshow-slides{width:80%;padding-inline:0}.resource-list__carousel .group-block{margin-bottom:auto}.resource-list__carousel slideshow-slides{gap:16px!important}.resource-list__carousel .h4 p{font-size:20px}.resource-list__carousel quick-add-component{display:flex}.resource-list__carousel .add-to-cart-icon--added{display:none}.resource-list__carousel .quick-add__button--add.atc-added .add-to-cart-icon--added{display:block}.cart-page__summary{margin-inline:-16px}.cart-items__title{font-size:24px!important}.cart-items__details span{font-size:12px!important}.cart-items__price{font-size:14px!important;margin-top:4px!important}.cart-items__table-row{grid-template-areas:"media details price" "media quantity quantity" "error error error"!important}:is(main[data-template="collection.heloola-books"],main[data-template="page.heloola-books"]) .book_cover{padding-inline:48px}:is(main[data-template="collection.heloola-books"],main[data-template="page.heloola-books"]) .product-grid__item:first-of-type .container_product,:is(main[data-template="collection.heloola-books"],main[data-template="page.heloola-books"]) .resource-list__item:first-of-type .container_product{padding-top:0}:is(main[data-template="collection.heloola-books"],main[data-template="page.heloola-books"]) .product-card__content{padding-inline:16px!important}:is(main[data-template="collection.heloola-books"],main[data-template="page.heloola-books"]) .container_product>.group-block-content{gap:24px}:is(main[data-template="collection.heloola-books"],main[data-template="page.heloola-books"]) .blurbs{margin-bottom:48px;display:flex;overflow-x:auto;scroll-padding:1rem;scroll-snap-type:x var(--tw-scroll-snap-strictness)}:is(main[data-template="collection.heloola-books"],main[data-template="page.heloola-books"]) .blurbs .blurb{width:80%;flex-shrink:0}:is(main[data-template="collection.heloola-books"],main[data-template="page.heloola-books"]) .reduce-padding-mobile{padding-bottom:32px}:is(main[data-template="collection.heloola-books"],main[data-template="page.heloola-books"]) .find_more{margin-bottom:20px}.columns_mobile_gift .layout-panel-flex{gap:24px}#hero_section_gift_card .layout-panel-flex:first-child{padding-block:40px}main[data-template="collection.heloola-shop"] #navbar_buttons_shop .layout-panel-flex{flex-wrap:nowrap!important;overflow-x:auto;scroll-padding:1rem!important;gap:16px!important;scroll-snap-type:x var(--tw-scroll-snap-strictness)}main[data-template="collection.heloola-shop"] #navbar_shop .layout-panel-flex .text-block{margin:auto}main[data-template="collection.heloola-shop"] .product-grid{column-gap:20px;row-gap:64px}main[data-template="collection.heloola-shop"] .product-card__content{gap:16px}main[data-template="collection.heloola-shop"] .product-grid__item--subscription{grid-column:1 / -1}main[data-template="collection.subscriptions"] .how_works .icon-block__media{rotate:90deg}main[data-template="collection.subscriptions"] .how_works .icon-block{display:none}main[data-template="collection.subscriptions"] .step_subscriptions>.group-block-content{flex-direction:row}main[data-template^=product] .product-information__media{display:none}main[data-template^=product] .variant-picker__form .variant-option__select-wrapper{width:100%}:is(main[data-template="product.gift-card"],variant-picker[data-product-url="/products/gift-card-heloola"]) .variant-picker__form legend{margin-bottom:12px}main[data-template="page.faq"] h2{font-size:32px}main[data-template="page.test"] h4{font-size:24px}main[data-template="page.test"] .test_prev{top:20px}main[data-template="page.test"] .suggested_books>.group-block-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:14px}main[data-template="page.test"] .navbar_buttons_test .layout-panel-flex{flex-wrap:nowrap!important;flex-direction:row;overflow-x:auto;scroll-padding:1rem!important;gap:16px!important;scroll-snap-type:x var(--tw-scroll-snap-strictness)}main[data-template="page.test"] .text_solution p{font-size:16px}main[data-template="page.test"] product-price{margin-top:auto}}@media (width >= 48rem){.sticky_cta{position:sticky;top:92px}.menu-drawer{height:auto!important;border-top:1px solid black;display:grid!important;grid-template-columns:var(--full-page-grid-with-margins)}.menu-drawer .menu-drawer__menu{display:flex!important;justify-content:space-between;margin-bottom:0!important;padding-block:20px}.menu-drawer .menu-drawer__navigation{grid-column:2}.menu-drawer .menu-drawer__list-item--flat{margin-bottom:0!important}.menu-drawer .menu-drawer__menu-item{font-weight:700;font-size:12px}.cart__summary-inner{margin-top:128px}.cart-items__quantity,.cart-items__details{margin-block:auto!important}.cart-items__price{font-size:20px!important;margin-block:auto!important}:is(main[data-template="collection.heloola-books"],main[data-template="page.heloola-books"]) .product-grid__item .product-card,:is(main[data-template="collection.heloola-books"],main[data-template="page.heloola-books"]) .resource-list__item .product-card{max-width:1000px;margin-inline:auto}:is(main[data-template="collection.heloola-books"],main[data-template="page.heloola-books"]) .product-card__content{overflow:visible}:is(main[data-template="collection.heloola-books"],main[data-template="page.heloola-books"]) .book_cover{position:sticky;top:80px}main[data-template="collection.heloola-shop"] .product-grid__item--subscription .product-grid__card,main[data-template="collection.heloola-shop"] .product-grid__item--subscription .subscription-card__media,main[data-template="collection.heloola-shop"] .product-grid__item--subscription .subscription-card__media img{height:100%}.quick-add-modal #quick-add-modal-content{min-width:48rem!important}main[data-template="page.test"] .answer{aspect-ratio:3/4}}@media (width >= 64rem){.cart-items__price{margin-left:80px!important}}@media (width >= 92rem){.section-resource-list__header{padding-inline:40px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/custom.css.map */
