body.has-bundle-page :is(.fsb__atk-button,.fsb__button,.tabs__navigation-link,.bundle-item__remove):focus-visible,.elevia-desktop-ai-shell.is-composable-bundle :is(.fsb__atk-button,.fsb__button,.tabs__navigation-link,.bundle-item__remove):focus-visible{outline:2px solid #8ff27d!important;outline-offset:3px!important}body.has-bundle-page .fsb__category-grid__product-card.is-elevia-selected,.elevia-desktop-ai-shell.is-composable-bundle .fsb__category-grid__product-card.is-elevia-selected{border-color:#8ff27db3!important;box-shadow:0 16px 34px #0000004d,0 0 0 1px #8ff27d33,0 0 24px #8ff27d1f,inset 0 1px #ffffff1a!important}body.has-bundle-page .fsb__category-grid__product-card.is-elevia-selected .fsb__atk-button,.elevia-desktop-ai-shell.is-composable-bundle .fsb__category-grid__product-card.is-elevia-selected .fsb__atk-button{border-color:#8ff27d85!important;color:#07100a!important;background:linear-gradient(135deg,#d9ffc8,#8ff27d 58%,#69c85f)!important;box-shadow:0 10px 24px #69c85f33,inset 0 1px #ffffff9e!important;opacity:1!important}body.has-bundle-page .fsb__category-grid__product-card.is-elevia-limit:not(.is-elevia-selected) .fsb__atk-button,.elevia-desktop-ai-shell.is-composable-bundle .fsb__category-grid__product-card.is-elevia-limit:not(.is-elevia-selected) .fsb__atk-button{border-color:#f7efe41f!important;color:#f7efe485!important;background:#f7efe40e!important;box-shadow:inset 0 1px #ffffff0f!important;opacity:1!important}@media screen and (max-width:989px){body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked){--elevia-fsb-edge: clamp(.55rem, 2.6vw, .78rem);--elevia-fsb-summary-space: calc(6.2rem + env(safe-area-inset-bottom)) }body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent{padding-bottom:var(--elevia-fsb-summary-space)!important}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .section.elevia-bundle-app-section{width:100%!important;max-width:none!important;padding-inline:var(--elevia-fsb-edge)!important}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .section.elevia-bundle-app-section :is(.custom-section-content,.elevia-bundle-app-wrapper,.elevia-mobile-bundle-page){width:100%!important;max-width:none!important;margin-inline:auto!important}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .section.elevia-bundle-app-section .elevia-mobile-bundle-page{gap:.56rem!important;padding:.36rem!important}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb.fsb-wrapper{width:100%!important;max-width:none!important;margin:0!important;padding:.54rem .5rem var(--elevia-fsb-summary-space)!important;border:1px solid rgb(216 199 255 / .2)!important;border-radius:1.15rem!important;overflow:visible!important;background:radial-gradient(circle at 50% -4%,rgb(184 108 255 / .12),transparent 14rem),linear-gradient(180deg,#14091deb,#040306fc)!important;box-shadow:0 20px 46px #0000006b,inset 0 1px #f7efe414!important;box-sizing:border-box!important}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .tabs__navigation{display:grid!important;grid-template-columns:minmax(4.35rem,.55fr) minmax(0,1.45fr)!important;gap:.28rem!important;width:100%!important;margin:0 0 .7rem!important;padding:.28rem!important;border:1px solid rgb(216 199 255 / .24)!important;border-radius:1.05rem!important;overflow:visible!important;background:linear-gradient(145deg,#f7efe414,#d8c7ff12)!important;box-shadow:inset 0 1px #ffffff14!important}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .tabs__navigation-item{display:flex!important;width:100%!important;min-width:0!important}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .tabs__navigation-item:nth-child(3):last-child{grid-column:1 / -1!important}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .tabs__navigation-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:2.55rem!important;padding:.52rem .48rem!important;border:1px solid transparent!important;border-radius:.82rem!important;color:#f7efe4ad!important;background:transparent!important;font-size:clamp(.69rem,3vw,.79rem)!important;font-weight:850!important;line-height:1.15!important;white-space:normal!important;text-align:center!important;text-wrap:balance}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .tabs__navigation-link.active{border-color:#fff8e88f!important;color:#171208!important;background:linear-gradient(135deg,#fffaf0,#f2d986 62%,#d8c7ff)!important;box-shadow:0 9px 20px #d8a84f29,inset 0 1px #fff9!important}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__category-header{gap:.36rem!important;margin:0 0 .58rem!important;padding:.72rem!important;border:1px solid rgb(216 199 255 / .14)!important;border-radius:.95rem!important;background:radial-gradient(circle at 92% 0%,rgb(216 199 255 / .1),transparent 7rem),#0a080cf5!important;box-shadow:inset 0 1px #ffffff0d!important}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__category-heading{margin:0!important;color:#fffaf0!important;font-size:clamp(1rem,4.7vw,1.2rem)!important;line-height:1.05!important}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__category-subheading{gap:.38rem!important;margin:0!important;color:#f7efe4a3!important;font-size:.74rem!important;line-height:1.2!important}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__category-subheading :is(.current-quantity,.category-quantity){min-width:1.55rem!important;min-height:1.55rem!important;padding:.14rem .38rem!important;border-radius:999px!important}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__category-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:1fr!important;gap:.62rem!important;align-items:stretch!important;width:100%!important;margin:0 0 .9rem!important;padding:0!important}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__category-grid__product-card{position:relative!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:.42rem!important;width:100%!important;min-width:0!important;min-height:100%!important;height:auto!important;padding:.46rem!important;border:1px solid rgb(216 199 255 / .2)!important;border-radius:1rem!important;overflow:hidden!important;background:radial-gradient(circle at 72% -8%,rgb(216 168 79 / .12),transparent 6.5rem),linear-gradient(180deg,#0d0b0ffc,#050407fc)!important;box-shadow:0 13px 28px #0000004d,inset 0 1px #f7efe412!important;box-sizing:border-box!important}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__category-grid__product-card>:not([hidden]){flex-shrink:0!important}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .elevia-fsb-product-link--image{display:block!important;width:100%!important;height:auto!important;aspect-ratio:1!important;border-radius:.85rem!important;overflow:hidden!important;background:radial-gradient(circle at 50% 30%,#fffef8,#f4ead8 64%,#dac7ff)!important}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__category-grid__product-card .fsb__product-card__image{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;aspect-ratio:1!important;padding:.38rem!important;border:0!important;border-radius:inherit!important;object-fit:contain!important;object-position:center!important;clip-path:none!important;background:transparent!important;box-sizing:border-box!important}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__category-grid__product-card-title{display:grid!important;grid-auto-rows:auto!important;gap:.12rem!important;min-height:2.48rem!important;height:auto!important;margin:0!important;overflow:visible!important;color:#fffaf0!important;font-size:clamp(.74rem,3.25vw,.84rem)!important;font-weight:900!important;line-height:1.1!important;letter-spacing:-.01em!important;text-wrap:balance}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__category-grid__product-card-title small{display:block!important;color:#f7efe494!important;font-size:.68rem!important;font-weight:720!important;line-height:1.12!important}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .elevia-fsb-product-microcopy{display:none!important}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__category-grid__product-card .elevia-fsb-card-info{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:2.28rem!important;height:auto!important;margin:0!important;padding:.45rem .35rem!important;border:1px solid rgb(247 239 228 / .34)!important;border-radius:999px!important;color:#fffaf0e0!important;background:#f7efe40e!important;box-shadow:inset 0 1px #ffffff14!important;font-size:clamp(.63rem,2.75vw,.7rem)!important;font-weight:850!important;letter-spacing:.045em!important;line-height:1.1!important;white-space:normal!important;text-align:center!important;text-transform:uppercase!important}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__category-grid__product-card :is(.fsb__atk-button,.fsb__button){align-self:stretch!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;min-height:2.68rem!important;height:auto!important;margin:auto 0 0!important;padding:.55rem .42rem!important;border-radius:999px!important;font-size:clamp(.68rem,2.9vw,.76rem)!important;font-weight:880!important;line-height:1.08!important;white-space:normal!important;text-align:center!important}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__category-grid__product-card .fsb__button.fsb__atk-button--info{border-color:#f7efe424!important;color:#f7efe48a!important;background:#f7efe40f!important;box-shadow:inset 0 1px #ffffff0f!important;opacity:1!important}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__sidebar{position:fixed!important;right:var(--elevia-fsb-edge)!important;bottom:calc(.72rem + env(safe-area-inset-bottom))!important;left:var(--elevia-fsb-edge)!important;z-index:190!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;border:1px solid rgb(216 199 255 / .32)!important;border-radius:1.08rem!important;overflow:visible!important;background:radial-gradient(circle at 8% 0%,rgb(216 168 79 / .16),transparent 9rem),linear-gradient(145deg,#140f17fa,#060508fc)!important;box-shadow:0 16px 40px #0000008f,inset 0 1px #ffffff1a!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__sidebar .fsb__bundle{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(7.35rem,36%)!important;grid-template-rows:auto 2.35rem!important;grid-template-areas:"header cta" "items cta"!important;align-items:stretch!important;gap:.28rem .52rem!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:.5rem!important;border:0!important;border-radius:inherit!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important;box-sizing:border-box!important}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__sidebar .sidebar-header{grid-area:header!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.5rem!important;min-width:0!important;min-height:0!important;padding:0!important}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__sidebar .bundle-heading{display:block!important;min-width:0!important;margin:0!important;overflow:hidden!important;color:#fffaf0!important;font-size:.76rem!important;font-weight:900!important;line-height:1.05!important;white-space:nowrap!important;text-overflow:ellipsis!important}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__sidebar .bundle-price{flex:0 0 auto!important;width:auto!important;margin:0!important;padding:.26rem .46rem!important;border:1px solid rgb(143 242 125 / .28)!important;border-radius:999px!important;color:#9ff58e!important;background:#8ff27d14!important;font-size:.72rem!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__sidebar .bundle-items-wrapper{position:relative!important;grid-area:items!important;display:block!important;width:100%!important;min-width:0!important;min-height:2.35rem!important;max-height:2.35rem!important;margin:0!important;padding:.18rem 0!important;border:0!important;border-radius:0!important;overflow-x:auto!important;overflow-y:hidden!important;background:transparent!important;box-shadow:none!important;scrollbar-width:none}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__sidebar .bundle-items-wrapper::-webkit-scrollbar{display:none!important}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__sidebar .bundle-items-wrapper:not(:has(.bundle-item[data-item-key])):before{content:"Seleziona i prodotti";display:flex;align-items:center;min-height:2rem;color:#f7efe47a;font-size:.68rem;font-weight:760;line-height:1}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__sidebar .bundle-items-container{display:flex!important;align-items:center!important;gap:.34rem!important;width:max-content!important;min-width:0!important;height:2rem!important;margin:0!important;padding:0!important}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__sidebar .bundle-items-wrapper:not(:has(.bundle-item[data-item-key])) .bundle-items-container{display:none!important}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__sidebar .fsb__bundle-category{display:flex!important;align-items:center!important;gap:.34rem!important;width:max-content!important;min-width:0!important;height:2rem!important;margin:0!important;padding:0!important}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__sidebar :is(.fsb__category-label,.items-placeholder,.items-placeholder.hidden,[data-bundle-item-template],.bundle-item__details,.fsb__bundle-details-wrapper,.bundle__option-additional-info-wrapper){display:none!important}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__sidebar .bundle-item[data-item-key]{position:relative!important;display:block!important;flex:0 0 2rem!important;width:2rem!important;height:2rem!important;margin:0!important;padding:.12rem!important;border:1px solid rgb(216 199 255 / .26)!important;border-radius:.62rem!important;overflow:visible!important;background:radial-gradient(circle at 50% 34%,#fffef8,#f0e5d3)!important;box-shadow:0 6px 14px #00000040,inset 0 1px #ffffffb3!important;box-sizing:border-box!important}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__sidebar .bundle-item[data-item-key] :is(.bundle-item__image,img){display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;padding:0!important;border:0!important;border-radius:inherit!important;object-fit:contain!important;clip-path:none!important;background:transparent!important;opacity:1!important}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__sidebar .bundle-item__remove{position:absolute!important;top:-.38rem!important;right:-.38rem!important;display:grid!important;place-items:center!important;width:1.12rem!important;min-width:1.12rem!important;height:1.12rem!important;min-height:1.12rem!important;padding:0!important;border:1px solid rgb(255 255 255 / .34)!important;border-radius:999px!important;color:#fff!important;background:#241b2b!important;box-shadow:0 5px 10px #0000004d!important}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__sidebar .bundle-item__remove .fsb__mobile-only{display:block!important;width:.72rem!important;height:.72rem!important}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__sidebar .fsb__bundle__option-cta{grid-area:cta!important;display:flex!important;align-items:stretch!important;align-self:stretch!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__sidebar .fsb__bundle-add-to-cart{width:100%!important;min-width:0!important;min-height:4.55rem!important;height:100%!important;margin:0!important;padding:.62rem .5rem!important;border:1px solid rgb(247 239 228 / .46)!important;border-radius:.86rem!important;color:#171208!important;background:linear-gradient(135deg,#fffaf0,#f2d986 62%,#d8c7ff)!important;box-shadow:0 10px 22px #d8a84f29,inset 0 1px #ffffff94!important;font-size:clamp(.69rem,2.8vw,.78rem)!important;font-weight:900!important;line-height:1.08!important;white-space:normal!important;text-align:center!important;opacity:1!important}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__sidebar .fsb__bundle-add-to-cart:disabled{border-color:#f7efe41f!important;color:#f7efe475!important;background:#f7efe40f!important;box-shadow:inset 0 1px #ffffff0f!important}body.has-pbar.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__sidebar,body:has(#PBarNextFrameWrapper).elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__sidebar{bottom:calc(4.82rem + env(safe-area-inset-bottom))!important}@media screen and (min-width:700px){body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__category-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .elevia-fsb-product-microcopy{display:-webkit-box!important;min-height:2.7rem!important;margin:0!important;overflow:hidden!important;color:#f7efe49e!important;font-size:.72rem!important;line-height:1.25!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important}}@media screen and (max-width:350px){body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__category-grid{grid-template-columns:minmax(0,1fr)!important}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__category-grid__product-card{max-width:19rem!important;justify-self:center!important}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__sidebar .fsb__bundle{grid-template-columns:minmax(0,1fr) minmax(6.65rem,35%)!important}body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__sidebar .bundle-heading{display:none!important}}}@media screen and (min-width:990px){.elevia-desktop-ai-shell.is-composable-bundle .ed-product-copy p:first-of-type{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important}.elevia-desktop-ai-shell.is-composable-bundle .ed-bundle-builder-slot .tabs__navigation{gap:.42rem!important;margin:0 0 .85rem!important;padding:.32rem!important;border:1px solid rgb(216 199 255 / .18)!important;border-radius:1rem!important;background:#f7efe40b!important}.elevia-desktop-ai-shell.is-composable-bundle .ed-bundle-builder-slot .tabs__navigation-link{min-height:2.55rem!important;padding:.56rem .72rem!important;border:1px solid transparent!important;border-radius:.72rem!important;color:#f7efe4a3!important;background:transparent!important;font-weight:820!important;text-align:center!important}.elevia-desktop-ai-shell.is-composable-bundle .ed-bundle-builder-slot .tabs__navigation-link.active{border-color:#fff8e86b!important;color:#171208!important;background:linear-gradient(135deg,#fffaf0,#f2d986 62%,#d8c7ff)!important;box-shadow:0 8px 18px #d8a84f24,inset 0 1px #ffffff9e!important}.elevia-desktop-ai-shell.is-composable-bundle .ed-bundle-builder-slot .fsb__category-grid{gap:clamp(.72rem,.95vw,.95rem)!important;align-items:stretch!important}.elevia-desktop-ai-shell.is-composable-bundle .ed-bundle-builder-slot .fsb__category-grid__product-card{position:relative!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:.48rem!important;min-width:0!important;min-height:100%!important;height:auto!important;padding:.5rem!important;border:1px solid rgb(216 199 255 / .14)!important;border-radius:1.05rem!important;overflow:hidden!important;background:radial-gradient(circle at 70% -8%,rgb(216 168 79 / .1),transparent 7rem),#f7efe407!important;box-shadow:inset 0 1px #ffffff0b!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important}.elevia-desktop-ai-shell.is-composable-bundle .ed-bundle-builder-slot .fsb__category-grid__product-card:hover{transform:translateY(-2px)!important;border-color:#d8c7ff4d!important;box-shadow:0 13px 28px #0003,inset 0 1px #ffffff12!important}.elevia-desktop-ai-shell.is-composable-bundle .ed-bundle-builder-slot .elevia-fsb-product-link--image{display:block!important;width:100%!important;height:auto!important;aspect-ratio:1.12 / 1!important;border-radius:.85rem!important;overflow:hidden!important;background:radial-gradient(circle at 50% 32%,#fffef9,#f3e8d6 66%,#dac7ff)!important}.elevia-desktop-ai-shell.is-composable-bundle .ed-bundle-builder-slot .fsb__product-card__image{display:block!important;width:100%!important;height:100%!important;max-height:none!important;padding:.5rem!important;border:0!important;border-radius:inherit!important;object-fit:contain!important;background:transparent!important;box-sizing:border-box!important}.elevia-desktop-ai-shell.is-composable-bundle .ed-bundle-builder-slot .fsb__category-grid__product-card-title{display:block!important;min-height:2.55rem!important;height:auto!important;margin:0!important;overflow:visible!important;color:#fffaf0!important;font-size:clamp(.78rem,.8vw,.9rem)!important;font-weight:900!important;line-height:1.08!important;text-wrap:balance}.elevia-desktop-ai-shell.is-composable-bundle .ed-bundle-builder-slot .fsb__category-grid__product-card :is(.fsb__atk-button,.fsb__button){width:100%!important;min-height:2.72rem!important;height:auto!important;margin:auto 0 0!important;padding:.58rem .54rem!important;border-radius:999px!important;font-size:clamp(.72rem,.74vw,.82rem)!important;font-weight:860!important;line-height:1.08!important;white-space:normal!important}.elevia-desktop-ai-shell.is-composable-bundle .ed-bundle-builder-slot .fsb__sidebar{position:sticky!important;top:5.6rem!important;align-self:start!important;width:100%!important;height:auto!important;min-height:0!important;max-height:calc(100vh - 7rem)!important;border:1px solid rgb(216 199 255 / .24)!important;border-radius:1.2rem!important;overflow:hidden!important;background:radial-gradient(circle at 8% 0%,rgb(216 168 79 / .14),transparent 12rem),linear-gradient(155deg,#161118fa,#070608fc)!important;box-shadow:0 20px 42px #00000052,inset 0 1px #ffffff14!important}.elevia-desktop-ai-shell.is-composable-bundle .ed-bundle-builder-slot .fsb__sidebar>.fsb__bundle,.elevia-desktop-ai-shell.is-composable-bundle .ed-bundle-builder-slot .fsb__bundle{display:grid!important;grid-template-rows:auto minmax(0,auto) auto!important;gap:.78rem!important;width:100%!important;height:auto!important;min-height:0!important;max-height:calc(100vh - 7rem)!important;margin:0!important;padding:.9rem!important;border:0!important;border-radius:inherit!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important;box-sizing:border-box!important}.elevia-desktop-ai-shell.is-composable-bundle .ed-bundle-builder-slot .fsb__bundle .sidebar-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.72rem!important;min-height:0!important;padding:0 0 .7rem!important;border-bottom:1px solid rgb(216 199 255 / .14)!important}.elevia-desktop-ai-shell.is-composable-bundle .ed-bundle-builder-slot .fsb__bundle .bundle-heading{margin:0!important;color:#fffaf0!important;font-size:.88rem!important;font-weight:900!important;line-height:1.05!important;letter-spacing:.035em!important;text-transform:uppercase!important}.elevia-desktop-ai-shell.is-composable-bundle .ed-bundle-builder-slot .fsb__bundle .bundle-price{margin:0!important;padding:.32rem .58rem!important;border:1px solid rgb(143 242 125 / .28)!important;border-radius:999px!important;color:#9ff58e!important;background:#8ff27d13!important;font-size:.84rem!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}.elevia-desktop-ai-shell.is-composable-bundle .ed-bundle-builder-slot .fsb__bundle .bundle-items-wrapper{display:grid!important;gap:.62rem!important;width:100%!important;min-height:0!important;max-height:min(17rem,calc(100vh - 16rem))!important;margin:0!important;padding:0 .24rem 0 0!important;overflow-x:hidden!important;overflow-y:auto!important;background:transparent!important;scrollbar-color:rgb(216 199 255 / .3) transparent;scrollbar-width:thin}.elevia-desktop-ai-shell.is-composable-bundle .ed-bundle-builder-slot .fsb__bundle :is([data-bundle-item-template],.fsb__bundle-details-wrapper,.bundle__option-additional-info-wrapper){display:none!important}.elevia-desktop-ai-shell.is-composable-bundle .ed-bundle-builder-slot .fsb__bundle .bundle-items-container{display:grid!important;gap:.58rem!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.elevia-desktop-ai-shell.is-composable-bundle .ed-bundle-builder-slot .fsb__bundle .fsb__bundle-category{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.48rem!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:.7rem!important;border:1px solid rgb(216 199 255 / .14)!important;border-radius:.9rem!important;background:#f7efe409!important;box-shadow:inset 0 1px #ffffff09!important;box-sizing:border-box!important}.elevia-desktop-ai-shell.is-composable-bundle .ed-bundle-builder-slot .fsb__bundle .fsb__category-label{display:block!important;margin:0!important;color:#f7efe4b8!important;font-size:.75rem!important;font-weight:760!important;line-height:1.2!important}.elevia-desktop-ai-shell.is-composable-bundle .ed-bundle-builder-slot .fsb__bundle .items-placeholder:not(.hidden){display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:2.5rem!important;height:2.5rem!important;margin:0!important;padding:.45rem!important;border:1px dashed rgb(216 199 255 / .24)!important;border-radius:.7rem!important;background:#d8c7ff06!important;box-shadow:none!important}.elevia-desktop-ai-shell.is-composable-bundle .ed-bundle-builder-slot .fsb__bundle .items-placeholder:not(.hidden):after{content:"Da completare";color:#f7efe470;font-size:.7rem;font-weight:740;line-height:1}.elevia-desktop-ai-shell.is-composable-bundle .ed-bundle-builder-slot .fsb__bundle .items-placeholder svg{display:none!important}.elevia-desktop-ai-shell.is-composable-bundle .ed-bundle-builder-slot .fsb__bundle .bundle-item[data-item-key]{position:relative!important;display:grid!important;grid-template-columns:2.8rem minmax(0,1fr) 1.9rem!important;gap:.62rem!important;align-items:center!important;width:100%!important;min-height:3.6rem!important;margin:.38rem 0 0!important;padding:.38rem!important;border:1px solid rgb(216 199 255 / .14)!important;border-radius:.78rem!important;background:#f7efe40a!important;box-shadow:inset 0 1px #ffffff0a!important;box-sizing:border-box!important}.elevia-desktop-ai-shell.is-composable-bundle .ed-bundle-builder-slot .fsb__bundle .bundle-item__image{display:block!important;width:2.8rem!important;height:2.8rem!important;padding:.18rem!important;border:0!important;border-radius:.62rem!important;object-fit:contain!important;background:radial-gradient(circle at 50% 32%,#fffef8,#f0e5d3)!important;box-sizing:border-box!important}.elevia-desktop-ai-shell.is-composable-bundle .ed-bundle-builder-slot .fsb__bundle .bundle-item__details{display:grid!important;gap:.12rem!important;min-width:0!important}.elevia-desktop-ai-shell.is-composable-bundle .ed-bundle-builder-slot .fsb__bundle :is(.bundle-item__name,.bundle-item__price){margin:0!important;overflow:hidden!important;color:#f7efe4c2!important;font-size:.7rem!important;line-height:1.15!important;white-space:nowrap!important;text-overflow:ellipsis!important}.elevia-desktop-ai-shell.is-composable-bundle .ed-bundle-builder-slot .fsb__bundle .bundle-item__price{color:#9ff58e!important;font-weight:820!important}.elevia-desktop-ai-shell.is-composable-bundle .ed-bundle-builder-slot .fsb__bundle .bundle-item__remove{display:grid!important;place-items:center!important;width:1.9rem!important;min-width:1.9rem!important;height:1.9rem!important;min-height:1.9rem!important;padding:0!important;border:1px solid rgb(247 239 228 / .14)!important;border-radius:999px!important;color:#f7efe4c2!important;background:#f7efe40f!important;box-shadow:inset 0 1px #ffffff0f!important}.elevia-desktop-ai-shell.is-composable-bundle .ed-bundle-builder-slot .fsb__bundle__option-cta{display:flex!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important}.elevia-desktop-ai-shell.is-composable-bundle .ed-bundle-builder-slot .fsb__bundle-add-to-cart{width:100%!important;min-height:3.15rem!important;height:auto!important;margin:0!important;padding:.72rem .8rem!important;border:1px solid rgb(247 239 228 / .42)!important;border-radius:999px!important;color:#171208!important;background:linear-gradient(135deg,#fffaf0,#f2d986 62%,#d8c7ff)!important;box-shadow:0 11px 24px #d8a84f29,inset 0 1px #ffffff94!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:.025em!important;opacity:1!important}.elevia-desktop-ai-shell.is-composable-bundle .ed-bundle-builder-slot .fsb__bundle-add-to-cart:disabled{border-color:#f7efe41f!important;color:#f7efe46b!important;background:#f7efe40e!important;box-shadow:inset 0 1px #ffffff0d!important}}@media(prefers-reduced-motion:reduce){body.has-bundle-page .fsb__category-grid__product-card,.elevia-desktop-ai-shell.is-composable-bundle .fsb__category-grid__product-card{transition:none!important}}@media screen and (max-width:989px){html body.elevia-mobile-bundle-builder-visible.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__sidebar .fsb__bundle{grid-template-columns:minmax(0,1fr) minmax(7.55rem,34%)!important;grid-template-rows:1.45rem 2rem!important;grid-template-areas:"header cta" "items cta"!important;align-items:stretch!important;gap:.24rem .5rem!important;min-height:0!important;padding:.48rem!important;border-radius:inherit!important}html body.elevia-mobile-bundle-builder-visible.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__sidebar .sidebar-header{grid-area:header!important;grid-column:1!important;grid-row:1!important;min-width:0!important}html body.elevia-mobile-bundle-builder-visible.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__sidebar .bundle-heading{display:block!important;font-size:.7rem!important}html body.elevia-mobile-bundle-builder-visible.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__sidebar .bundle-price{width:auto!important;padding:.22rem .38rem!important;font-size:.68rem!important}html body.elevia-mobile-bundle-builder-visible.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__sidebar .bundle-items-wrapper{grid-area:items!important;grid-column:1!important;grid-row:2!important;min-height:2rem!important;max-height:2rem!important;padding:0!important}html body.elevia-mobile-bundle-builder-visible.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__sidebar .fsb__bundle__option-cta{grid-area:cta!important;grid-column:2!important;grid-row:1 / 3!important;min-height:0!important}html body.elevia-mobile-bundle-builder-visible.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__sidebar .fsb__bundle-add-to-cart{min-height:3.69rem!important;height:100%!important;margin:0!important;padding:.46rem!important;font-size:clamp(.67rem,2.75vw,.74rem)!important}}@media screen and (max-width:350px){html body.elevia-mobile-bundle-builder-visible.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__sidebar .bundle-heading{display:none!important}}@media screen and (min-width:700px)and (max-width:989px){html body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .section.elevia-bundle-app-section,html body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent :is(.custom-section-content,.elevia-bundle-app-wrapper,.elevia-mobile-bundle-page){width:100%!important;max-width:min(44rem,calc(100vw - 2.5rem))!important}html body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent :is(.fsb.fsb-wrapper,.fsb__tabs,.fsb__tabs-container,.fsb__inner-container){width:100%!important;max-width:100%!important}html body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__inner-container{display:block!important}html body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .fsb__inner-container>.fsb__tabs-container{flex:1 1 100%!important;width:100%!important;max-width:100%!important}html body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .tabs__navigation{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .tabs__navigation-item:nth-child(3):last-child{grid-column:auto!important;grid-row:auto!important}html body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .tabs__navigation>.tabs__navigation-item{width:auto!important;min-width:0!important;margin:0!important}html body.elevia-mobile-shell-native-island.elevia-mobile-template-product.has-bundle-page:not(.elevia-strips-product-locked) #MainContent .tabs__navigation>.tabs__navigation-item>.tabs__navigation-link{flex:1 1 auto!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;grid-column:auto!important;grid-row:auto!important;min-height:3.15rem!important;padding-inline:.42rem!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;text-wrap:balance}}@media screen and (min-width:990px){html body:has(.elevia-desktop-ai-shell.is-composable-bundle) .elevia-desktop-ai-shell.is-composable-bundle .ed-bundle-builder-slot .fsb__sidebar{position:sticky!important;top:5.6rem!important;align-self:start!important;height:auto!important;min-height:0!important;max-height:calc(100vh - 7rem)!important}html body:has(.elevia-desktop-ai-shell.is-composable-bundle) .elevia-desktop-ai-shell.is-composable-bundle .ed-bundle-builder-slot .fsb__sidebar>.fsb__bundle,html body:has(.elevia-desktop-ai-shell.is-composable-bundle) .elevia-desktop-ai-shell.is-composable-bundle .ed-bundle-builder-slot .fsb__bundle{grid-template-rows:auto auto auto!important;height:auto!important;min-height:0!important;max-height:calc(100vh - 7rem)!important}html body:has(.elevia-desktop-ai-shell.is-composable-bundle) .elevia-desktop-ai-shell.is-composable-bundle .ed-bundle-builder-slot .fsb__sidebar>.fsb__bundle .bundle-items-wrapper,html body:has(.elevia-desktop-ai-shell.is-composable-bundle) .elevia-desktop-ai-shell.is-composable-bundle .ed-bundle-builder-slot .fsb__bundle .bundle-items-wrapper{align-content:start!important;grid-auto-rows:max-content!important;height:auto!important;min-height:0!important;max-height:min(19rem,calc(100vh - 16rem))!important;overflow-y:auto!important}html body:has(.elevia-desktop-ai-shell.is-composable-bundle) .elevia-desktop-ai-shell.is-composable-bundle .ed-bundle-builder-slot .fsb__bundle .bundle-items-container{align-content:start!important;grid-auto-rows:max-content!important;height:auto!important}html body:has(.elevia-desktop-ai-shell.is-composable-bundle) .elevia-desktop-ai-shell.is-composable-bundle .ed-bundle-builder-slot .fsb__bundle .fsb__bundle-category{grid-template-rows:auto auto!important;align-self:start!important;height:auto!important;min-height:0!important}html body:has(.elevia-desktop-ai-shell.is-composable-bundle) .elevia-desktop-ai-shell.is-composable-bundle .ed-bundle-builder-slot .fsb__bundle .fsb__category-label{height:auto!important;min-height:0!important}html body:has(.elevia-desktop-ai-shell.is-composable-bundle) .elevia-desktop-ai-shell.is-composable-bundle .ed-bundle-builder-slot .fsb__bundle .items-placeholder:not(.hidden){display:flex!important;min-height:2.5rem!important;height:2.5rem!important}html body:has(.elevia-desktop-ai-shell.is-composable-bundle) .elevia-desktop-ai-shell.is-composable-bundle .ed-bundle-builder-slot .fsb__bundle .items-placeholder:before{content:none!important;display:none!important}html body:has(.elevia-desktop-ai-shell.is-composable-bundle) .elevia-desktop-ai-shell.is-composable-bundle .ed-bundle-builder-slot .fsb__bundle__option-cta,html body:has(.elevia-desktop-ai-shell.is-composable-bundle) .elevia-desktop-ai-shell.is-composable-bundle .ed-bundle-builder-slot .fsb__bundle-add-to-cart{align-self:start!important;margin-top:0!important}}
/*# sourceMappingURL=/cdn/shop/t/256/assets/elevia-foxsell-polish.css.map */
