.shop-hero{position:relative;height:420px;overflow:hidden;display:flex;align-items:center;justify-content:center}.shop-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.shop-hero__bg img{width:100%;height:100%;object-fit:cover;filter:brightness(.55) saturate(1.2)}.shop-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#e83e6c59,#1a1a2e99),linear-gradient(to top,rgba(26,26,46,.5) 0%,transparent 60%);z-index:1}.shop-hero__content{position:relative;z-index:2;text-align:center;max-width:700px;padding:0 40px;animation:heroFadeIn .9s ease-out both}.shop-hero__eyebrow{font-size:.75rem;font-weight:600;color:#ffffffbf;text-transform:uppercase;letter-spacing:.18em;margin-bottom:14px}.shop-hero__title{font-family:var(--font-display);font-size:3.4rem;font-weight:700;color:var(--white);line-height:1.1;margin-bottom:16px}.shop-hero__title em{font-style:italic;color:var(--pink-light)}.shop-hero__desc{font-size:1.05rem;color:#fffc;line-height:1.6;max-width:520px;margin:0 auto 28px}.shop-hero__count{display:inline-flex;align-items:center;gap:8px;background:#ffffff1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18);padding:10px 24px;border-radius:40px;font-size:.82rem;font-weight:500;color:var(--white);letter-spacing:.02em}.shop-hero__dot{width:8px;height:8px;background:var(--green);border-radius:50%;animation:pulse 2s ease-in-out infinite}.bundle{position:relative;overflow:hidden;padding:100px 40px}.bundle__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 15% 50%,rgba(251,191,36,.25) 0%,transparent 50%),radial-gradient(ellipse at 40% 30%,rgba(232,62,108,.2) 0%,transparent 45%),radial-gradient(ellipse at 70% 70%,rgba(101,163,13,.2) 0%,transparent 50%),radial-gradient(ellipse at 90% 30%,rgba(249,115,22,.2) 0%,transparent 45%),linear-gradient(160deg,#1a1a2e,#2d2d44);z-index:0}.bundle__blob{position:absolute;border-radius:50%;filter:blur(60px);opacity:.3;z-index:0;animation:blobFloat 8s ease-in-out infinite alternate}.bundle__blob--1{width:300px;height:300px;background:#fbbf24;top:-80px;left:5%;animation-delay:0s}.bundle__blob--2{width:250px;height:250px;background:var(--pink);top:40%;right:8%;animation-delay:-2s}.bundle__blob--3{width:200px;height:200px;background:#65a30d;bottom:-60px;left:35%;animation-delay:-4s}.bundle__blob--4{width:220px;height:220px;background:#f97316;top:10%;left:55%;animation-delay:-6s}.bundle__inner{position:relative;z-index:1;max-width:1320px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.bundle__content{color:var(--white)}.bundle__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#fbbf24;margin-bottom:16px}.bundle__eyebrow:before{content:"";width:28px;height:2px;background:#fbbf24;border-radius:1px}.bundle__title{font-family:var(--font-display);font-size:3rem;font-weight:700;line-height:1.1;margin-bottom:8px}.bundle__title em{font-style:italic;background:linear-gradient(135deg,#FBBF24,var(--pink),#F97316);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.bundle__subtitle{font-family:var(--font-display);font-size:1.1rem;font-style:italic;color:#ffffff8c;margin-bottom:24px}.bundle__desc{font-size:.95rem;color:#ffffffb3;line-height:1.7;margin-bottom:28px;max-width:460px}.bundle__includes{display:flex;gap:12px;margin-bottom:32px;flex-wrap:wrap}.bundle__fruit-tag{display:inline-flex;align-items:center;gap:6px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);padding:8px 16px;border-radius:30px;font-size:.78rem;font-weight:500;color:#ffffffd9}.bundle__pricing{display:flex;align-items:baseline;gap:16px;margin-bottom:32px;flex-wrap:wrap}.bundle__price{font-family:var(--font-display);font-size:2.8rem;font-weight:700;color:var(--white)}.bundle__price-old{font-size:1.3rem;color:#fff6;text-decoration:line-through}.bundle__price-save{font-size:.82rem;font-weight:700;color:var(--dark);background:#fbbf24;padding:5px 14px;border-radius:20px;text-transform:uppercase;letter-spacing:.04em}.bundle__cta{display:inline-flex;align-items:center;gap:12px;padding:16px 40px;background:linear-gradient(135deg,var(--pink),var(--pink-dark));color:var(--white);font-size:1rem;font-weight:600;border-radius:var(--radius-md);letter-spacing:.03em;transition:var(--transition);position:relative;overflow:hidden;text-decoration:none}.bundle__cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent,rgba(255,255,255,.15));opacity:0;transition:var(--transition)}.bundle__cta:hover{transform:translateY(-3px);box-shadow:0 12px 40px #e83e6c66}.bundle__cta:hover:before{opacity:1}.bundle__cta svg{width:20px;height:20px}.bundle__visual{display:grid;grid-template-columns:1fr 1fr;gap:16px;perspective:800px}.bundle__preview{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);overflow:hidden;transition:var(--transition);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bundle__preview:hover{transform:translateY(-6px) rotateY(-2deg);border-color:#ffffff38;background:#ffffff1a}.bundle__preview-img{aspect-ratio:1 / 1;overflow:hidden}.bundle__preview-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.bundle__preview:hover .bundle__preview-img img{transform:scale(1.08)}.bundle__preview-info{padding:14px 16px}.bundle__preview-name{font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--white);margin-bottom:2px}.bundle__preview-sub{font-size:.72rem;color:#ffffff73}@keyframes heroFadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}@keyframes blobFloat{0%{transform:translate(0) scale(1)}33%{transform:translate(20px,-20px) scale(1.05)}66%{transform:translate(-10px,15px) scale(.95)}to{transform:translate(15px,-10px) scale(1.02)}}@media(max-width:1100px){.bundle__inner{grid-template-columns:1fr;gap:48px}.bundle__visual{max-width:480px}}@media(max-width:768px){.shop-hero{height:320px}.shop-hero__title{font-size:2.2rem}.shop-hero__content{padding:0 20px}.bundle{padding:60px 20px}.bundle__title{font-size:2.2rem}.bundle__visual{grid-template-columns:1fr 1fr;gap:10px}}.pcard__rating{display:none!important}.collection_grid{background-color:var(--dark);width:100%;padding:167px 0 229px}.collection_grid_header{display:flex;align-items:center;justify-content:space-between;gap:30px;margin:0 0 78px}.collection_grid_heading{grid-column:2;grid-row:1;margin:0;text-align:center;padding:0 0 40px}.collection_grid_heading em,.collection_grid_heading i{font-style:normal;font-weight:200}.collection_grid_filters{grid-column:1;grid-row:1;display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0!important;padding-bottom:15px!important}.collection_grid_pill{font-family:var(--font-body);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:70px;height:44px;font-weight:400;font-size:20px;line-height:22px;white-space:nowrap;color:var(--white);padding:5px 12px;text-transform:capitalize;background-color:transparent;border:1px solid var(--pink);border-radius:10px}.collection_grid_pill:hover{border-color:var(--pink);color:var(--white)}.collection_grid_pill.is-active{background-color:var(--pink);border-color:var(--pink)}#collection-tags,#collection-sort{scroll-margin-top:100px}.collection_grid_scrollbar.swiper-scrollbar{left:0!important;right:0!important;height:2px!important;border-radius:10px;background-color:#fff3}.collection_grid_scrollbar.swiper-scrollbar .swiper-scrollbar-drag{background-color:var(--pink)}.collection_grid_sort{grid-column:3;grid-row:1;justify-self:end;display:flex;align-items:center;gap:19px}.collection_grid_sort_label{font-weight:400;font-size:18px;line-height:22px;color:var(--white);white-space:nowrap}.collection_grid_select_wrap{position:relative;width:200px}.collection_grid_select{width:100%;height:40px;padding:0 40px 0 21px;font-family:var(--font-display);font-weight:700;font-size:14px;line-height:normal;letter-spacing:0;color:var(--white);background-color:transparent;border:1px solid #E5E7EB;border-radius:8px;cursor:pointer;-webkit-appearance:none;appearance:none}.collection_grid_select option{color:var(--white);background-color:var(--dark-200)}.collection_grid_select:focus-visible{border-color:var(--white)}.collection_grid_select_icon{position:absolute;top:50%;right:19px;color:var(--white);transform:translateY(-50%);pointer-events:none}.collection_grid_filters .swiper-wrapper{align-items:center}.collection_grid_filters .swiper-slide{width:auto!important;flex-shrink:0}.collection_grid_list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:78px 20px;margin:0;padding:0;list-style:none}.collection_grid_card{display:flex;flex-direction:column;padding:12px 12px 20px;background-color:var(--dark-200);border-radius:10px}.collection_grid_card_image{position:relative;display:block;aspect-ratio:1 / 1;border-radius:7px;overflow:hidden;background-color:var(--dark-100)}.collection_grid_card_img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.collection_grid_card_placeholder{fill:#ffffff26}.collection_grid_card:hover .collection_grid_card_img{transform:scale(1.03)}.collection_grid_card_badge{position:absolute;top:9px;right:10px;z-index:1;padding:10.5px 6px;font-family:var(--font-display);font-weight:400;font-size:14px;line-height:16px;letter-spacing:.39px;text-transform:uppercase;color:var(--white);background-color:#9500f2a1;border-radius:3px;pointer-events:none}.collection_grid_card_body{display:flex;flex-direction:column;flex:1 1 auto;padding:28px 0 0}.collection_grid_card_title{margin:0 0 12px;font-family:var(--font-display);font-weight:400;font-size:21px;line-height:normal;letter-spacing:0;color:var(--white)}.collection_grid_card_title a,.collection_grid_card_title a:hover,.collection_grid_card_title a:focus{color:inherit}.collection_grid_card_title a:hover{color:var(--pink)}.collection_grid_card_price{display:flex;align-items:center;flex-wrap:wrap;gap:3px;margin:0 0 27px}.collection_grid_card_price_current,.collection_grid_card_price_old{font-family:var(--font-display);font-weight:400;font-size:21px;line-height:26px}.collection_grid_card_price_current{color:var(--pink)}.collection_grid_card_price_old{color:#9c9b9b;text-decoration:line-through}.collection_grid_card_actions{display:flex;align-items:stretch;gap:6px;margin:auto 0 0}.collection_grid_card_cart_form{display:flex;margin:0}.collection_grid_card_btn.btn{font-size:15px;line-height:1;letter-spacing:-6%;color:var(--white);border-radius:7px;height:44px;width:100%;min-width:unset;padding:7px 15px}.collection_grid_card_btn:hover,.collection_grid_card_btn:focus-visible{color:var(--white);background-color:var(--pink);border-color:var(--pink)}.collection_grid_card_cart{display:inline-flex;align-items:center;justify-content:center;width:63px;height:44px;padding:0;color:var(--pink);background-color:var(--pink-dark-100);border:1px solid var(--pink-dark-100);border-radius:7px}.collection_grid_card_cart:hover,.collection_grid_card_cart:focus-visible{color:var(--white);background-color:var(--pink);border-color:var(--pink)}.collection_grid_card_cart svg{width:26px;height:26px}.collection_grid_card_cart:hover svg path{fill:var(--white)}.collection_grid_card_cart[disabled]{opacity:.4;cursor:not-allowed}.collection_grid_card_btn:focus-visible,.collection_grid_card_cart:focus-visible,.collection_grid_pill:focus-visible{outline:2px solid var(--white);outline-offset:2px}.collection_grid_pagination{display:flex;align-items:center;justify-content:center;gap:10px;margin:80px 0 0}.collection_grid_page{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 10px;font-family:var(--font-display);font-size:16px;line-height:1;color:var(--white);border:1px solid #3c3c3c;border-radius:6px}.collection_grid_page:hover{border-color:var(--pink);color:var(--white)}.collection_grid_page.is-active{background-color:var(--pink);border-color:var(--pink)}.collection_grid_page--gap{border-color:transparent}.collection_grid_empty{text-align:center;padding:60px 0;margin:0}.collection_grid_card_cart.is-loading svg{opacity:0}.collection_grid_card_cart.is-loading:after{content:"";position:absolute;width:16px;height:16px;border:2px solid var(--white);border-top-color:var(--pink);border-radius:50%;animation:product_card_spin .7s linear infinite}.collection_grid_card_cart.is-added{background-color:var(--pink);border-color:var(--pink)}.collection_grid_card_cart.is-added svg path{fill:var(--white)}.collection_grid_card_cart.is-error{background-color:var(--dark-100);border-color:var(--gray-200)}@media(max-width:1599px){.collection_grid{padding:120px 0}.collection_grid_list{gap:50px 20px}.collection_grid_header{margin:0 0 48px}.collection_grid_heading{padding:0 0 40px}}@media(max-width:1199px){.collection_grid{padding:41px 0 125px}.collection_grid_header{gap:20px}.collection_grid_list{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 15px}}@media(max-width:991px){.collection_grid_list{grid-template-columns:repeat(2,minmax(0,1fr))}.collection_grid_header{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 7px}.collection_grid_heading{width:100%;padding:0 36px 30px}.collection_grid_list{padding:0 11px}.collection_grid_pill{height:40px;font-size:16px;line-height:18px}}@media(max-width:767px){.collection_grid_list{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:419px){.collection_grid_sort{gap:8px;flex-wrap:wrap}.collection_grid_pill{min-width:55px;font-size:16px;line-height:20px}}@media(prefers-reduced-motion:reduce){.collection_grid_card_img{transition:none}}.collection_grid_filters{position:relative;overflow:hidden}.collection_grid_filters:after{content:"";position:absolute;top:0;bottom:0;width:50px;z-index:2;pointer-events:none;right:0;background:linear-gradient(to left,#000,#0000)}.collection_grid_filters.is-scrollbar-locked:after{display:none}.collection_grid_filters.is-scrollbar-locked{padding:0!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/collection.css.map */
