.portfolio-experts-slider.slider{overflow-x:hidden;scroll-snap-type:none;overscroll-behavior-x:none}@media screen and (max-width:1023px){.portfolio-experts-slider.slider--tablet{overflow-x:auto}}@media screen and (min-width:1024px){.portfolio-experts-slider.slider--desktop{overflow-x:auto}}.scroll-fly-image__wrapper{position:sticky;top:var(--sticky-header-height);height:calc(100vh - var(--sticky-header-height));overflow:hidden}.image-with-text__medias{height:auto;gap:2rem;width:calc(100vw - var(--page-padding) * 2 - var(--scrollbar-width, 0px));max-width:none}.scroll-fly-image__content{transition:opacity .4s ease}.scroll-fly-image__content.is-hidden{opacity:0;pointer-events:none}@media(max-width:1023px){.scroll-fly-image__wrapper .image-with-text{display:flex;flex-direction:column-reverse}.image-with-text__medias{height:var(--image-mobile-height);gap:1rem;width:max-content;transition:none!important;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.scroll-fly-image__block-image{height:100%;width:auto;flex-shrink:0;display:inline-flex;align-items:center}.scroll-fly-image__block-image figure{height:100%;width:auto}.scroll-fly-image__block-image img{height:100%!important;width:auto!important;max-width:none!important;object-fit:contain}.scroll-fly-image__content.is-hidden{opacity:1;pointer-events:none}}.profile-review-content .subheading{opacity:.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-clamp:3;min-height:68px}.profile-review-content .more-description{background:transparent}.profile-article .profile-review-content-header-name .heading{min-height:24px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;margin-bottom:3px}@media(max-width:767px){.profile-article .profile-review-content-header-name .heading{min-height:36px;-webkit-line-clamp:2;font-weight:400}}.profile-expert-container{perspective:1000px;transform:translateZ(0);will-change:transform;background-color:var(--color-card-background);border-radius:var(--rounded-block);cursor:pointer;touch-action:pan-x pan-y}.profile-expert-container.card{scroll-snap-align:none}.profile-expert-card{width:100%;height:100%;position:relative;transform-style:preserve-3d;transition:transform .8s ease-in-out;transform:rotateY(0)}.card-face{width:100%;backface-visibility:hidden;border-radius:var(--rounded-block)}.card-face.card-front{position:relative}.card-face.card-back{position:absolute;top:0;left:0;width:100%;height:100%;transform:rotateY(180deg)}.profile-expert{padding:var(--sp-2);overflow:hidden}.profile-card-toggle{width:40px;height:40px;bottom:var(--sp-2);right:var(--sp-2);z-index:10;cursor:pointer}.profile-card-toggle[data-open=true] .profile-card-toggle-icon__plus{opacity:0}.profile-card-toggle[data-open=true] .profile-card-toggle-icon__minus{opacity:1}.profile-card-toggle-icon__minus,.profile-card-toggle-icon__plus{transition:all .8s ease-in-out}.profile-card-toggle-icon__minus{opacity:0}.profile-expert-media{height:var(--sp-80);border-radius:var(--rounded-block);overflow:hidden}.profile-expert-media .object-cover{object-position:top}.profile-expert-content{padding:var(--sp-6);padding-bottom:var(--sp-10)}.profile-expert-content .subheading,.profile-expert-content .more-description{opacity:.5}.profile-product{padding:var(--sp-10) var(--sp-6);background-color:var(--color-product-background);border-radius:var(--rounded-block);cursor:pointer;overflow:hidden}.profile-product-media{max-width:16.25rem}.profile-product-image{transition:all var(--animation-primary);transform:translateY(100%);border-radius:var(--rounded-block)}.profile-product:hover .profile-product-image{transform:translateY(0)}.profile-product-image-button{background:linear-gradient(360deg,#20202080,#20202000);padding-block:var(--sp-10);border-bottom-left-radius:var(--rounded-block);border-bottom-right-radius:var(--rounded-block);--color-button-background: 214, 255, 135;--color-button-text: 32, 32, 32}.profile-review-card{border-radius:var(--rounded-block);overflow:hidden;--color-foreground: 255 255 255;padding:8px;height:100%}.profile-review-card:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:var(--color-card-background);transition:all .3s ease-in-out;transform:translateY(100%)}.profile-review-card:hover:before{transform:translateY(0)}.profile-review{overflow:hidden}.profile-review-media{border-radius:var(--rounded-block);overflow:hidden}.profile-review-media .object-cover{object-position:top}.profile-review-content{padding-bottom:var(--sp-3)}.profile-review-content-header-avatar{width:var(--sp-12);height:var(--sp-12);border-radius:50%;overflow:hidden}.profile-review-content .subheading{opacity:.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-clamp:3}.profile-review-content .more-description{background:var(--color-card-background);transform:translateY(100%);transition:all .5s ease-in-out}.profile-review-card:hover .profile-review-content .more-description{transform:translateY(0)}.more-description-content{opacity:.5;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-clamp:5}.more-description-link{font-size:.875rem;color:var(--color-button-gradient)}.text-gray-500{color:#a6a6a6}.product-bundle-accessories{gap:12px;width:100%}.product-bundle-accessories__header{gap:4px}.product-bundle-accessories__heading{margin:0;color:#202020;font-size:16px;font-weight:600;line-height:normal}.product-bundle-accessories__subheading{margin:0;color:#86868b;font-size:12px;font-weight:400;line-height:normal}.product-bundle__item{display:flex;flex-direction:column;gap:16px;width:100%;padding:20px 16px;border:1px solid #e4e4e7;border-radius:8px;background-color:rgb(var(--color-background))}.product-bundle__item:has(.product-bundle__check:checked){border-color:#202020;box-shadow:0 0 0 1px #202020}.product-bundle__row{display:flex;align-items:center;gap:16px;width:100%}.product-bundle__check{width:16px;height:16px;flex-shrink:0;--border-radius: 3px}.product-bundle__check:after{width:4px;height:7px;inset-inline-start:5px;inset-block-start:2px}.product-bundle__media{position:relative;display:block;width:56px;height:56px;flex-shrink:0;overflow:hidden}.product-bundle__media img{width:100%;height:100%;object-fit:contain}.product-bundle__meta{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-width:0}.product-bundle__title{margin:0;color:#202020;font-size:16px;font-weight:600;line-height:normal}.product-bundle__variants{display:flex;gap:8px;width:100%}.product-bundle__variant-field{max-width:100%}.product-bundle__variant-select{width:100%;height:24px;min-height:24px;padding-block:0;padding-inline:10px 24px;border:1px solid #e4e4e7;border-radius:6px;background-color:#fff;font-size:12px;line-height:24px}.product-bundle__variant-field .select~.icon{inset-block-start:50%;inset-inline-end:8px;width:12px;height:12px;transform:translateY(-50%) scaleY(-1)}.product-bundle__price{display:flex;align-items:center;gap:6px;color:#202020;font-size:16px;font-weight:400;line-height:normal}.product-bundle__price s{color:#86868b;font-size:12px;text-decoration:line-through}.product-bundle__sold-out{color:#86868b;font-size:14px}.product-bundle__qty{display:flex;align-items:center;justify-content:space-between;width:90px;height:32px;padding:0 10px;flex-shrink:0;background-color:#f5f5f7;border:0;border-radius:61px;min-height:32px}@media screen and (max-width:767px){.product-bundle__item{gap:8px;padding:10px}.product-bundle__media{width:44px;height:44px}.product-bundle__title,.product-bundle__price{font-size:14px}.product-bundle__variant-select{padding-inline:6px 20px}.product-bundle-accessories input:is([type=checkbox],[type=radio]):not(.switch),.product-bundle-accessories .product-bundle__check{width:16px;height:16px;min-width:16px;min-height:16px}.product-bundle-accessories input[type=checkbox]:not(.switch):after,.product-bundle-accessories .product-bundle__check:after{width:4px;height:7px;inset-inline-start:5px;inset-block-start:2px}.product-bundle__row{flex-wrap:wrap;gap:8px}.product-bundle__row:after{content:"";flex:1 0 100%;order:1;height:0}.product-bundle__qty{flex:none;width:fit-content;max-width:90px}.product-bundle__meta{width:fit-content;flex:none}}.product-bundle__qty-button{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;color:#202020;background:transparent}.product-bundle__qty-button .icon{width:16px;height:16px}.product-bundle__qty-button:disabled{opacity:.35;cursor:not-allowed}.product-bundle__qty-input{width:24px;padding:0;border:0;background:transparent;color:#202020;font-size:16px;font-weight:600;line-height:normal;text-align:center;-webkit-appearance:none;appearance:none;-moz-appearance:textfield}.product-bundle__qty-input::-webkit-outer-spin-button,.product-bundle__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-bundle__footer{display:flex;flex-direction:column;gap:4px;padding-block-start:16px;border-block-start:1px solid #e4e4e7}@media screen and (max-width:767px){.product-bundle__footer{padding-block-start:8px}.product-bundle__qty-button,.product-bundle__qty-button .icon{width:14px;height:14px}.product-bundle__qty-input{font-size:14px}}.product-bundle__description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;margin:0;color:#86868b;font-size:12px;font-weight:400;line-height:1.4}.product-bundle__learn-more{color:#328be4;font-size:12px;font-weight:400;line-height:normal;text-decoration:none;width:fit-content}.product-bundle__learn-more:hover{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/33/compiled_assets/styles.css.map */
