.shipment-card,.shipment-card__delivery-group{display:flex;flex-direction:column;gap:16px}.shipment-card__single-card{padding:12px;border:1px solid #ccc;border-radius:8px}.shipment-card__single-card__info{display:flex;align-items:center;gap:16px}.shipment-card__single-card__info__image-container__image{width:48px;height:auto}.shipment-card__single-card__info__content{width:100%;display:flex;justify-content:space-between}.shipment-card__single-card__info__content__name__free-delivery{color:green}.accordion{margin-bottom:1rem;background:#fff;width:100%;overflow:hidden;border-bottom:1px solid #ccc;transition:border-color .2s ease-in-out}.accordion:has(.accordion__header:hover){border-color:var(--primary-color,#b06288)}.accordion:has(.accordion__header:hover) .accordion__header__arrow{transform:translateY(5px)}.accordion:has(.accordion__header:hover) .accordion__header__arrow__up{transform:rotate(180deg) translateY(-5px)}.accordion__header{box-sizing:border-box;width:100%;padding:24px;display:flex;justify-content:space-between;align-items:center;border:none;cursor:pointer;transition:background .2s ease;outline:none!important}.accordion__header,.accordion__header__title{font-size:20px;font-weight:500;line-height:32px}.accordion__header__title{color:var(--primary-color,#b06288)}.accordion__header__arrow{flex-shrink:0;transition:transform .3s ease;width:24px;height:24px}.accordion__header__arrow__up{transform:rotate(180deg)}.accordion__content{width:100%;overflow:hidden;transition:max-height .4s ease;position:relative}.accordion__content__open{overflow:visible}.accordion__content__limited{overflow:hidden}.accordion__content__limited:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100px;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff)}.accordion__content__inner{padding:0 24px 24px;font-size:.95rem;color:#444;line-height:1.5}.accordion__toggle{padding:0 16px 16px}.accordion__toggle__button{margin:0 auto;box-sizing:border-box;width:-moz-fit-content;width:fit-content;padding:10px 16px;font-size:16px;font-weight:500;line-height:24px;background-color:#fff;border:1px solid var(--primary-color,#b06288);border-radius:4px;cursor:pointer;display:flex;gap:8px;transition:.2s ease-in-out;outline:none!important}.accordion__toggle__button svg path{transition:stroke .2s ease-in-out}.accordion__toggle__button:hover{background-color:var(--primary-color,#b06288);color:#fff}.accordion__toggle__button:hover svg path{stroke:#fff}.accordion__toggle__button__expanded{transform:rotate(180deg)}.return,.return__header{display:flex;flex-direction:column;gap:16px}.return__header{padding:16px;background-color:#fff;font-size:1.25rem}.return__header__info{text-align:center;font-size:.875rem;margin:0}.return__section,.return__section__content{display:flex;flex-direction:column;gap:16px}.return__section__content{align-items:center;background-color:#fff;padding:16px 20px;margin:0}@media(min-width:1024px){.return__section__content{gap:24px}}.return__section__content__header{display:flex;flex-direction:column;gap:4px!important;width:100%;align-items:center!important;text-align:start}.return__section__content__header__title{margin:0!important;width:100%}.return__section__content__header__description{margin:0!important;width:100%;font-size:14px}.return__section__content__recycling-title{margin:0!important;width:100%;font-size:1rem;text-align:center}.return__section__content__more-info{width:100%;display:flex;flex-direction:column;gap:8px}.return__section__content__more-info p{margin:0;font-size:.875rem;font-style:normal;font-weight:400;line-height:20px}.return__section__content__more-info a{color:#3297c9;line-height:20px;font-size:.875rem}.return__section__content__more-info a:hover{text-decoration:underline}.return__section__content__address{margin:0!important;width:100%;text-align:center;font-size:1.125rem}.return__section__content__address p{margin:0}.return__section__content__annotation{margin:0!important;width:100%;text-align:center;font-size:.875rem;font-weight:700}.return__section__content__info{display:flex;gap:10px;width:100%}.return__section__content__info__icon{padding-top:4px;width:20px;height:20px}.return__section__content__info__description{padding-top:2px;margin:0!important;font-size:.875rem}.paypo{display:flex;flex-direction:column}.paypo img{align-self:center;max-width:120px}@media(min-width:1024px){.paypo img{max-width:unset}}.paypo__header{padding:16px;gap:8px;font-size:1.25rem}.paypo__content,.paypo__header{display:flex;flex-direction:column;background-color:#fff}.paypo__content{gap:24px;align-items:center;padding:16px 20px;margin:0}.paypo__content__top{display:flex;flex-direction:column;align-items:center}.paypo__content__top p{margin:0}.paypo__content__top__image{width:112px;height:auto}.paypo__content img{max-width:120px}.paypo__content__step{display:flex;gap:8px;width:100%}.paypo__content__step__icon{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px}.paypo__content__step__text{display:flex;flex-direction:column;gap:10px}.paypo__content__step__text__description,.paypo__content__step__text__title{margin:0}.rating{position:relative;display:inline-flex;height:20px}.rating__stars-base{display:flex;gap:4px}.rating__stars-base .star-wrapper{width:20px;height:20px}.rating__stars-base .star-wrapper svg{width:100%;height:100%;fill:#eaedf0}.rating__stars-fill{position:absolute;top:0;left:0;height:100%;overflow:hidden}.rating__stars-fill__inner{display:flex;gap:4px;height:100%}.rating__stars-fill .star-wrapper{width:20px;height:100%;flex-shrink:0}.rating__stars-fill .star-wrapper svg{width:100%;height:100%;fill:#f79009}.product-header{width:100%;display:flex;flex-direction:column}@media(min-width:1024px){.product-header{flex-direction:row;gap:24px}}@media(min-width:1440px){.product-header{gap:40px}}.product-header__images{flex:5.1 1;padding:16px}@media(min-width:1024px){.product-header__images{padding:0}}.product-header__product-info{flex:7.3 1;display:flex;flex-direction:column}@media(min-width:1024px){.product-header__product-info{gap:16px;padding-right:24px}}@media(min-width:1440px){.product-header__product-info{padding:0 24px 24px}}.product-header__product-info__top{display:flex;flex-direction:column;gap:12px;padding:8px 16px 24px}@media(min-width:1024px){.product-header__product-info__top{padding:0}}.product-header__product-info__top__title{font-size:32px;line-height:48px}@media(min-width:1024px){.product-header__product-info__top__title{font-size:40px;line-height:56px}}.product-header__product-info__top__feedback__rating{display:flex;align-items:center;gap:4px}.product-header__product-info__top__feedback__rating__count{font-size:14px;line-height:20px}.product-header__product-info__bottom{display:flex;flex-direction:column;gap:16px;justify-content:space-between;padding:24px 16px;border-top:1px solid #dbdfe9;border-bottom:1px solid #dbdfe9}@media(min-width:1024px){.product-header__product-info__bottom{border:none;padding:0;flex-direction:row}}.product-header__product-info__bottom__left{display:flex;flex-direction:column;gap:20px}.product-header__product-info__bottom__left__details{display:flex;flex-direction:column;gap:16px}.product-header__product-info__bottom__left__details__price-info{display:flex;flex-direction:column;gap:4px}.product-header__product-info__bottom__left__details__price-info__prices{display:flex;flex-direction:row;gap:8px}.product-header__product-info__bottom__left__details__price-info__prices__price{font-size:24px;font-weight:500;line-height:36px}.product-header__product-info__bottom__left__details__price-info__unit-price{font-size:12px;line-height:16px}.product-header__product-info__bottom__left__details__availability__text{display:flex;align-items:center;gap:6px;font-size:14px;line-height:20px}.product-header__product-info__bottom__left__details__availability__text svg path{fill:var(--primary-color,#b06288)}.product-header__product-info__bottom__left__cart-action{display:flex;align-items:center;gap:8px}.product-header__product-info__bottom__left__cart-action__add-to-cart{width:100%}.product-header__product-info__bottom__left__cart-action__add-to-cart button{width:100%;white-space:nowrap}.product-header__product-info__bottom__right{display:flex;flex-direction:column;gap:16px}@media(min-width:1024px){.product-header__product-info__bottom__right{width:250px}}.product-header__product-info__bottom__right__extra-info{display:flex;flex-direction:column;gap:12px}@media(min-width:1024px){.product-header__product-info__bottom__right__extra-info{gap:8px}}.product-header__product-info__bottom__right__extra-info__option{display:flex;align-items:center;justify-content:space-between;gap:16px}@media(min-width:1024px){.product-header__product-info__bottom__right__extra-info__option{justify-content:start}}.product-header__product-info__bottom__right__extra-info__option__title{width:80px;font-size:14px;line-height:20px}.product-header__product-info__bottom__right__extra-info__option__button{font-size:14px;color:var(--primary-color,#b06288);font-weight:500;line-height:20px;text-align:end}.product-header__product-info__bottom__right__paypo{display:flex;flex-direction:column;align-items:center;gap:8px}.product-header__product-info__bottom__right__paypo__button{font-size:14px;color:var(--primary-color,#b06288);font-weight:500;line-height:20px}.mobile-add-to-cart{position:fixed;bottom:0;left:0;right:0;padding:16px;z-index:20;transition:transform .3s ease-in-out;border-top:1px solid #f7d4e5;display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:center;background-color:var(--secondary-color,#fef9fb)}.mobile-add-to-cart.show{transform:translateY(0)}.mobile-add-to-cart.hide{transform:translateY(100%)}.mobile-add-to-cart__prices{display:flex;align-items:center;gap:8px;justify-content:center}.mobile-add-to-cart__prices__price{font-size:16px;font-weight:500}.mobile-add-to-cart__prices__price--base{text-decoration:line-through;color:#999;font-size:14px}@media(max-width:480px){.mobile-add-to-cart__prices__price--base{font-size:13px}}.mobile-add-to-cart__prices__price--purchase{font-size:24px;font-weight:500;line-height:36px;white-space:nowrap}.mobile-add-to-cart__button,.mobile-add-to-cart__quantity{display:flex;justify-content:center}.mobile-add-to-cart__button{white-space:nowrap}