.product__acordion-wrapper{display:flex;flex-wrap:nowrap;overflow-x:scroll;position:relative}.product__accordion{margin-top:0;margin-bottom:7px;border:0}.product__accordion summary{border:.1rem solid #000;border-radius:2rem;max-width:fit-content}.product__accordion [open]{padding-bottom:10rem}.product__accordion .accordion__content{position:absolute;top:5rem;font-size:14px;line-height:22px;background-color:#faf6f0;padding:2rem 1.6rem 1.6rem;border-radius:1rem}.accordion__content .link--text{color:#ef776a;text-decoration:underline}.product__accordion .accordion__title{font-size:16px;line-height:24px}.icon__accordion-control{position:absolute;width:12px;height:12px;top:.2rem;bottom:0;right:.8rem;margin:auto;display:flex;align-items:center}.icon__accordion-control .x-axis-line{width:100%;height:2px;background:#212121;display:inline-block;position:absolute;left:0;transform:translateY(-50%);top:50%}.icon__accordion-control .y-axis-line{width:2px;height:100%;background:#212121;display:inline-block;position:absolute;left:50%;transform:translate(-50%);top:0;-webkit-transition:all .4s;transition:all .4s}[open] .icon__accordion-control .y-axis-line{-webkit-transform:rotateZ(90deg);transform:rotate(90deg)}.accordion__ingredients-tag{font-size:1.6rem;line-height:1.6rem}.accordion__ingredients{font-size:1.6rem;line-height:130%}.accordion__ingredients-tag img{width:54px;margin-right:2px}.product__accordion .accordion__content p{margin-top:0;margin-bottom:8px}.accordion__note{margin-bottom:12px}.accordion__notes-title{line-height:2.5rem;margin-bottom:.5rem}.accordion__notes-details{color:rgba(var(--color-secondary-button-text),1);line-height:1.4rem;margin-bottom:1rem;margin-top:-.5rem;text-transform:capitalize}.accordion__details{height:226px;overflow-y:auto;padding-right:10px;margin-right:-6px}.accordion__details h3{font-size:20px;margin:2rem 0 .5rem}.accordion__details h3:first-child{margin-top:.75rem}@media (max-width: 550px){.product__accordion{margin-top:2rem}.product__accordion .accordion__title{font-size:1.6rem}}.product__accordion-titles{display:flex;gap:1rem;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;padding:10px 30px}.accordion-title{display:flex;align-items:center;justify-content:space-between;padding:.2rem 1.2rem .2rem 1.8rem;background:none;border:.1rem solid #000000;border-radius:2rem;cursor:pointer;white-space:nowrap;text-align:left;font-size:1.4rem;height:3rem;color:#000}.accordion-title svg{transform:rotate(-90deg);margin-left:-.5rem;margin-bottom:0;width:1.5rem;height:1.5rem;position:relative;bottom:-.1rem}.accordion-title span{margin-right:10px}.accordion-title.active{background-color:#000;color:#fff}.accordion-title.active svg{transform:rotate(-270deg);margin-bottom:0;bottom:0}.accordion-title svg{animation:bounce 2s ease-in-out infinite;cursor:pointer}.accordion-title.active svg{animation:none}@keyframes bounce{0%,to{transform:rotate(-90deg) translate(0)}40%{transform:rotate(-90deg) translate(-1px)}42%{transform:rotate(-90deg) translate(0)}50%{transform:rotate(-90deg) translate(-2px)}70%{transform:rotate(-90deg) translate(0)}}.accordion-title.active svg path{color:#fff;stroke:#fff}.accordion-section:not(.notes__custom){display:none;padding:2rem;background:#faf6f0;border-radius:2rem}#shipping.accordion-section{background:initial;padding:0}#notes.accordion-section .accordion__note{margin-bottom:0}#notes.accordion-section .accordion-content{gap:0}#notes p:last-of-type,#about p:last-of-type,#faqs p:last-of-type{margin-bottom:0}.scroll-indicator{position:absolute;top:50%;width:24px;height:24px;background-color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1;transition:transform .3s ease}.scroll-indicator.left{top:23px;left:0;transform:translateY(-50%) translate(-100%);height:100%}.scroll-indicator.left.active{transform:translateY(-50%) translate(0)}.scroll-indicator.right{top:23px;right:0;transform:translateY(-50%) rotate(180deg);height:100%}.scroll-indicator svg{width:100%;height:100%}.product__accordion-titles::-webkit-scrollbar{height:3px}.product__accordion-titles::-webkit-scrollbar-track{background:transparent}.product__accordion-titles::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.product__accordion-titles::-webkit-scrollbar-thumb:hover{background:#555}.product__accordion-titles-container{position:relative;overflow:hidden;height:60px}.accordion__ingredients strong{line-height:0}.product__accordion-titles{display:flex;gap:1rem;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;padding:10px 0;margin-bottom:-17px}.product__accordion-wrapper .progress-bar{display:flex;height:100%;background:none;flex-direction:row;justify-content:flex-start;gap:5px}.product__accordion-wrapper .progress-bar-empty-one-inner{background:#ebdfcf}.product__accordion-wrapper .progress-bar-empty-two,.product__accordion-wrapper .progress-bar-empty-three{background:#ebdfcf;width:20%;border-radius:2rem}.product__accordion-content .progress-bar-empty-one{display:flex;gap:.2rem;width:57%}.product__accordion-content p{line-height:130%}.try-then-decide-wrapper .column{display:flex;align-items:center;gap:1rem;background:#faf6f0;padding-left:1rem;border-radius:1rem;height:5.4rem}.try-then-decide-wrapper .column .heading{font-size:1.4rem;font-weight:500;line-height:1.5rem;margin-bottom:.5rem}.try-then-decide-wrapper .column .text{line-height:1.2rem;font-size:1.2rem}.try-then-decide-wrapper .column .text button{text-decoration:underline;color:#212121}.try-then-decide-list li{display:flex;align-items:center}.product-benefits-modal ul li{gap:2rem}.product-benefits-modal ul li strong{font-size:2.5rem;line-height:2rem}.buy-more-container .progress{background:initial;width:100%;position:relative}.buy-more-container .progress-bar{width:100%;display:flex;gap:5px}.buy-more-container .progress-bar-empty-one{width:57%;height:6px;border-radius:20px;display:flex;gap:.2rem}.progress-bar-empty-one-inner{background:#faf6f0;height:.6rem;width:33%;border-radius:2rem}.buy-more-container .progress-bar-empty-two,.buy-more-container .progress-bar-empty-three{width:20%;height:6px;background:#faf6f0;border-radius:2rem}.progress-bar-empty-three{position:relative}.buy-more-container .progress-bar{height:100%;background:none;flex-direction:row;justify-content:flex-start;gap:5px;position:absolute}.progress-firstSection{background:#212121;max-width:100%;border-radius:20px}.progress-secondSection,.progress-thirdSection{background:#000;border-radius:20px;max-width:100%}.accordion__faqs p{line-height:2rem}.notes__custom .accordion__content{padding:2rem;background:#faf6f0;border-radius:2rem;margin-top:1.5rem}.notes__custom h2.heading{font-size:2rem;line-height:2.4rem;margin-bottom:1.5rem}.accordion__content:has(.free-shipping-message){gap:.8rem}.free-shipping-message{display:flex;border-radius:1rem;flex-direction:column;background-color:#faf6f0}.free-shipping-message .row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:5.6rem}.free-shipping-message .row .box-1{flex-grow:1;padding-left:1rem}.free-shipping-message .row .box-2{width:9rem;justify-content:center}.free-shipping-message .row .box-1,.free-shipping-message .row .box-2{display:flex;gap:.8rem;align-items:center;height:100%}.free-shipping-message .row:first-child .box-1{border-bottom:1px solid rgba(235,223,207,1)}.free-shipping-message .row:first-child .box-2{border-left:1px solid rgba(235,223,207,1);border-bottom:1px solid rgba(235,223,207,1)}.free-shipping-message .row:last-child .box-2{border-left:1px solid rgba(235,223,207,1)}.free-shipping-message strong{font-size:1.4rem;line-height:110%}.free-shipping-message .free-shipping-message__icon{display:flex;align-items:center;justify-content:center}#products-included{padding:2.4rem 1.6rem}.products-included__row{display:grid;grid-template-columns:13rem calc(100% - 15.4rem);gap:2.4rem}.products-included__column.products{display:grid;gap:4.2rem}.products-included__table{display:grid}.products-included__table-title,.products-included__table-row{display:grid;grid-template-columns:calc(40% - .5rem) calc(60% - .5rem);gap:1rem;line-height:1.8rem;letter-spacing:.32px}.products-included__table-title{font-weight:300}.products-included__table-row+.products-included__table-row{margin-top:1.6rem}.products-included__table-row a{color:#212121}.product__short-description{letter-spacing:.32px;margin:2.8rem 0 1rem;line-height:2rem}.product__short-description br{display:none}@media (max-width: 1240px){.products-included__table-title,.products-included__table-row{gap:0;letter-spacing:0px;font-size:1.4rem;line-height:1.6rem}.products-included__row{grid-template-columns:100%}.products-included__table .products-included__table-title{display:none}.products-included__table.inspired_by:before{content:"Impressions:";font-weight:300;font-size:1.4rem;line-height:1.6rem;margin-bottom:.4rem}.products-included__table.originals:before{content:"Originals:";font-weight:300;font-size:1.4rem;line-height:1.6rem;margin-bottom:.4rem}.products-included__column.products{grid-template-columns:calc(50% - 1rem) calc(50% - 1rem);gap:2rem;align-items:flex-start}.products-included__table-row{grid-template-columns:100%;background:#fffcf7;border-radius:8px;padding:.6rem .8rem .8rem}.products-included__table-row .product-name{font-weight:500}.products-included__table.inspired_by .product-description:before{content:"Inspirado en:";display:block;font-weight:300;margin-top:.9rem}.products-included__table.originals .product-description:before{content:"Desde:";display:block;font-weight:300;margin-top:.8rem}}@media (max-width: 990px){.product__short-description{margin:1rem 0}.product__short-description br{display:block}[data-url="/products/advent-calendar-retail"] .product__short-description{margin-top:-.4rem}[data-url="/products/advent-calendar-retail"] .product__price .bf-info{margin-top:.4rem}}
/*# sourceMappingURL=/cdn/shop/t/1038/assets/component-product-accordion.css.map */
