.shuffle-section{--actual-width: min(var(--container-width, 1440px), 100vw);--card-spacing: .0208;--card-a-width: .5361;--card-a-height: .65;--card-a-left: .0444;--card-a-top: .0264;--card-b-width: .5215;--card-b-height: .64;--card-b-left: .4056;--card-b-top: .0507;--img-ratio: .48;--btn-padding-h: .0243;--btn-padding-v: .0083;--container-height: .8;background:var(--bg-color);padding:36px 0;width:100%;overflow:visible}.shuffle-section-title-wrapper{width:100%;max-width:var(--container-width, 1440px);margin:0 auto 40px;padding:0 15px}.shuffle-section-title{font-family:var(--font-head-family);font-weight:var(--font-header-weight);font-size:var(--font-header-size);line-height:1.2;color:#000;margin:0;text-transform:capitalize}.shuffle-stage{position:relative;width:100%;max-width:var(--container-width, 1440px);margin:0 auto;padding:0 15px;height:calc(var(--container-height) * var(--actual-width));min-height:600px;box-sizing:border-box}.shuffle-card-container{position:relative;width:100%;height:100%;transform-style:preserve-3d}.shuffle-card{position:absolute;border-radius:var(--block-border-radius, 15px);padding:calc(var(--card-spacing) * var(--actual-width));box-sizing:border-box;display:flex;flex-direction:column;cursor:pointer;transition:transform .6s cubic-bezier(.34,1.56,.64,1);will-change:transform}.shuffle-card-a{width:calc(var(--card-a-width) * var(--actual-width));min-height:calc(var(--card-a-height) * var(--actual-width));left:calc(var(--card-a-left) * var(--actual-width));top:calc(var(--card-a-top) * var(--actual-width));background:var(--card-a-bg);transform:rotate(-2deg);z-index:1}.shuffle-card-b{width:calc(var(--card-b-width) * var(--actual-width));min-height:calc(var(--card-b-height) * var(--actual-width));left:calc(var(--card-b-left) * var(--actual-width));top:calc(var(--card-b-top) * var(--actual-width));background:var(--card-b-bg);transform:rotate(3.6deg);z-index:2}.shuffle-card>.shuffle-card-left{display:flex;flex-direction:column;width:100%;height:100%;justify-content:space-between;gap:calc(var(--card-spacing) * var(--actual-width))}.shuffle-card-header-group{display:flex;flex-direction:column;gap:0}.shuffle-card-title{font-family:var(--font-head-family);font-weight:var(--font-header-weight);font-size:36px;line-height:1;letter-spacing:-1.28px;color:#000;text-transform:capitalize;margin:0}.shuffle-card-subtitle{font-family:var(--font-head-family);font-weight:var(--font-body-weight);font-size:36px;color:#000;line-height:1;letter-spacing:-.32px;margin:0}.shuffle-subtitle-link{color:inherit;text-decoration:none;transition:opacity .3s}.shuffle-subtitle-link:hover{opacity:.7;text-decoration:underline}.shuffle-img-box{border-radius:var(--block-border-radius, 15px);overflow:hidden;background:#f0f0f0;flex-shrink:0}.shuffle-card-a .shuffle-img-box,.shuffle-card-b .shuffle-img-box{width:calc(var(--img-ratio) * var(--actual-width));height:calc(var(--img-ratio) * var(--actual-width))}.shuffle-img-box img{width:100%;height:100%;object-fit:cover;display:block}.shuffle-button-area{display:flex;align-items:center;justify-content:flex-end;flex:1;min-height:0}.shuffle-explore-btn{background:#fff;border:1px solid var(--color-button-text);border-radius:var(--button-border-radius, 30px);font-family:var(--font-button-family, "Rubik", sans-serif);font-size:calc(var(--font-button-scale) * 17px);font-weight:var(--font-button-weight, 400);color:var(--color-button-text);padding:calc(var(--btn-padding-v) * var(--actual-width)) calc(var(--btn-padding-h) * var(--actual-width));cursor:pointer;position:relative;overflow:hidden;transition:all .3s ease;white-space:nowrap}.shuffle-explore-btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:var(--color-button-background);transform:translate(-50%,-50%);transition:width .4s ease,height .4s ease;z-index:-1}.shuffle-explore-btn:hover:before{width:200%;height:200%}.shuffle-explore-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #fff85666}.is-splitting .shuffle-card-a{transform:translate3d(-150%,0,500px) rotate(-25deg)!important}.is-splitting .shuffle-card-b{transform:translate3d(150%,0,500px) rotate(25deg)!important}.shuffle-card.expanded{width:100%!important;max-width:var(--container-width, 1440px)!important;height:auto!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%) rotate(0)!important;z-index:100!important;padding:40px}.shuffle-card.hidden{opacity:0;pointer-events:none;transform:translate3d(0,100%,0)!important}.shuffle-card.expanded>.shuffle-card-left{display:none!important}.shuffle-card-header{display:none;justify-content:space-between;align-items:flex-end;margin-bottom:50px}.shuffle-card.expanded .shuffle-card-header{display:flex}.shuffle-card.expanded .shuffle-card-header .shuffle-card-title{font-size:36px;line-height:40px;font-weight:700}.shuffle-card-tag{padding:calc(var(--container-width, 1440px) * .0069) calc(var(--container-width, 1440px) * .0167);background:transparent;border:1px solid #000;border-radius:50px;font-family:Rubik,sans-serif;font-size:calc(var(--container-width, 1440px) * .0097);line-height:1;color:#000;white-space:nowrap;flex-shrink:0}.shuffle-card-main-layout{display:none}@media screen and (min-width:992px){.shuffle-card-main-layout{grid-template-columns:1.5fr 1fr;gap:60px;align-items:stretch;flex:1}.shuffle-card.expanded .shuffle-card-main-layout{display:grid}.shuffle-card.expanded .shuffle-card-main-layout .shuffle-card-left{display:flex;flex-direction:column;width:100%}.shuffle-card.expanded .shuffle-card-main-layout .shuffle-img-box{width:100%!important;height:auto!important;aspect-ratio:1 / 1;margin:0}}@media screen and (min-width:992px){.shuffle-products-grid{display:none;flex-direction:column;justify-content:space-between}.shuffle-card.expanded .shuffle-products-grid{display:flex}.shuffle-products-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:25px;margin-bottom:30px}}.shuffle-product-card{display:flex;flex-direction:column;text-decoration:none;color:#000;position:relative}.shuffle-product-card:hover .shuffle-product-img{transform:translateY(-2px)}.shuffle-product-img{background:#fff;border:none;border-radius:var(--block-border-radius, 15px);width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:calc(var(--container-width, 1440px) * .0069);transition:transform .2s;overflow:hidden;position:relative}.shuffle-product-img img{width:100%;height:100%;object-position:center;transition:opacity .3s ease}.shuffle-product-img .product-image-primary{position:relative;z-index:2}.shuffle-product-img .product-image-hover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0}.shuffle-product-card:hover .shuffle-product-img:has(.product-image-hover) .product-image-primary{opacity:0}.shuffle-product-card:hover .product-image-hover{opacity:1}.shuffle-product-img .product-badge{position:absolute;padding:6px 12px;border-radius:4px;font-size:12px;font-weight:600;z-index:10;line-height:1;pointer-events:none}.product-badge.top_right{top:10px;right:10px}.product-badge.top_left{top:10px;left:10px}.product-badge.bottom_left{bottom:10px;left:10px}.product-badge.bottom_right{bottom:10px;right:10px}.shuffle-product-img .quick-buttons-wrapper{position:absolute;bottom:10px;right:10px;display:flex;gap:8px;opacity:0;transform:translateY(10px);transition:opacity .3s,transform .3s;z-index:10}.shuffle-product-card:hover .quick-buttons-wrapper{opacity:1;transform:translateY(0)}.quick-buttons-wrapper .btn{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0;border:none;cursor:pointer;transition:transform .2s}.quick-buttons-wrapper .btn:hover{transform:scale(1.1)}.quick-buttons-wrapper .btn--preloader{display:none}.quick-buttons-wrapper .btn--text{display:flex;align-items:center;justify-content:center}.shuffle-product-info-wrapper{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-top:12px}.shuffle-product-text{flex:1;min-width:0;overflow:hidden}.shuffle-product-title{font-family:var(--font-body-family);font-size:calc(var(--container-width, 1440px) * .0097);line-height:1.2;font-weight:400;margin:0 0 calc(var(--container-width, 1440px) * .0028) 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.shuffle-product-price{font-family:var(--font-body-family);font-size:calc(var(--container-width, 1440px) * .0083);line-height:1;font-weight:400;color:#000;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shuffle-action-bar{display:flex;justify-content:flex-end}.shuffle-explore-btn.back-btn{display:none;width:calc(var(--container-width, 1440px) * .0375);height:calc(var(--container-width, 1440px) * .0375);padding:0;border-radius:50%;align-items:center;justify-content:center}.shuffle-explore-btn.back-btn:hover{transform:scale(1.1);box-shadow:0 4px 12px #fff85666}.shuffle-explore-btn.back-btn svg{width:calc(var(--container-width, 1440px) * .0167);height:calc(var(--container-width, 1440px) * .0167);color:var(--color-button-text)}.shuffle-card.expanded .shuffle-explore-btn:not(.back-btn){display:none}.shuffle-card.expanded .shuffle-explore-btn.back-btn{display:flex}@keyframes shuffle-spin{to{transform:rotate(360deg)}}.shuffle-loading-spinner{animation:shuffle-spin .8s linear infinite}@media screen and (max-width:991px){.shuffle-section{padding:10px 0;background:transparent}.shuffle-section-title-wrapper{display:none}.shuffle-stage{padding:0 15px;height:auto;min-height:auto}.shuffle-card-container{position:relative;height:auto}.shuffle-card{position:static!important;width:100%!important;height:auto!important;transform:none!important;left:auto!important;top:auto!important;padding:15px!important;display:none;z-index:1!important}.shuffle-card-a{background:var(--card-a-bg)!important}.shuffle-card-b{background:var(--card-b-bg)!important}.shuffle-card.mobile-active{display:block!important}.shuffle-mobile-header{display:block;margin-bottom:15px}.shuffle-mobile-title{font-family:var(--font-head-family);font-weight:700;font-size:var(--font-header-size-mobile);line-height:1.2;color:#000;margin:0 0 5px;text-transform:capitalize}.shuffle-mobile-tabs{display:flex;gap:15px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.shuffle-mobile-tabs::-webkit-scrollbar{display:none}.shuffle-mobile-tab{font-family:var(--font-body-family);font-size:18px;font-weight:400;color:#000;padding:0 0 8px;cursor:pointer;border:none;background:none;border-bottom:1px solid transparent;transition:all .3s;flex-shrink:0;white-space:nowrap}.shuffle-mobile-tab.active{border-bottom-color:#000}.shuffle-card>.shuffle-card-left,.shuffle-card>.shuffle-card-header{display:none!important}.shuffle-card.mobile-active>.shuffle-card-main-layout{display:grid!important;grid-template-columns:1fr 1fr;gap:16px}.shuffle-card.mobile-active>.shuffle-card-main-layout>.shuffle-card-left{display:block!important;grid-column:1 / -1;margin-bottom:8px}.shuffle-card.mobile-active .shuffle-card-left .shuffle-img-box{width:100%!important;height:auto!important;aspect-ratio:1 / 1;margin:0}.shuffle-card.mobile-active>.shuffle-card-main-layout>.shuffle-products-grid{display:contents!important}.shuffle-card.mobile-active .shuffle-products-wrapper{display:contents!important}.shuffle-card.mobile-active .shuffle-product-card{display:flex!important;flex-direction:column}.shuffle-card.mobile-active .shuffle-product-img{background:#f5f5f5;border:none;padding:10px;margin-bottom:0}.shuffle-card.mobile-active .shuffle-product-img img{object-fit:contain}.shuffle-card.mobile-active .shuffle-product-info-wrapper{margin-top:18px}.shuffle-card.mobile-active .shuffle-product-title{font-size:15px;margin-bottom:12px;min-height:2.4em}.shuffle-card.mobile-active .shuffle-product-price{font-size:16px;opacity:.7}.shuffle-card.mobile-active .quick-buttons-wrapper{opacity:1!important;transform:translateY(0)!important;bottom:8px;right:8px;gap:5px;flex-direction:column}.shuffle-card.mobile-active .quick-buttons-wrapper .btn{width:30px;height:30px}.shuffle-card.mobile-active .product-badge{top:8px;left:8px;padding:4px 8px;font-size:11px}.shuffle-card.mobile-active .shuffle-action-bar{display:none!important}.shuffle-card.expanded{position:static!important;max-width:none!important;left:auto!important;top:auto!important;transform:none!important;padding:40px 0}.shuffle-card.expanded .shuffle-card-header{justify-content:center;text-align:center;margin-bottom:40px}.shuffle-card.expanded .shuffle-card-title{font-size:24px;line-height:28px}.shuffle-card.expanded .shuffle-card-tag{display:none}.shuffle-card.expanded .shuffle-card-main-layout{display:flex;flex-direction:column;gap:30px}.shuffle-card.expanded .shuffle-card-main-layout .shuffle-card-left{display:none!important}.shuffle-products-grid{display:flex;flex-direction:column;justify-content:space-between}.shuffle-products-wrapper{gap:25px}.shuffle-explore-btn.back-btn{width:50px;height:50px}.shuffle-explore-btn.back-btn svg{width:20px;height:20px}.shuffle-stage.is-splitting .shuffle-card{transform:none!important}}@media screen and (min-width:992px){.shuffle-mobile-header{display:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/stacking-cards.css.map */
