body[data-cic-page-type=product] .product-information{overflow-x:clip!important}body[data-cic-page-type=product] .product-information__grid{gap:var(--cic-pdp-gap)!important}body[data-cic-page-type=product] .product-information__media{min-width:100%!important;box-sizing:border-box}body[data-cic-page-type=product] .product-details{min-width:0!important;box-sizing:border-box}body[data-cic-page-type=product] .product-information .product-details{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body[data-cic-page-type=product] .product-information .product-details>.group-block{width:100%!important;max-width:none!important;padding:0!important;min-height:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body[data-cic-page-type=product] .product-information slideshow-container,body[data-cic-page-type=product] .product-information slideshow-slides{border-radius:0!important;box-shadow:none!important}body[data-cic-page-type=product] .cic-product-fallback-media{display:block;width:100%;aspect-ratio:1/1;overflow:hidden;background:#fff}body[data-cic-page-type=product] .cic-product-fallback-media img{display:block;width:100%;height:100%;object-fit:contain}body[data-cic-page-type=product] .divider{border:0!important}body[data-cic-page-type=product] .divider__line{border:0!important;border-bottom:1px dashed rgba(18,55,67,.34)!important}body[data-cic-page-type=product] .cic-product-trust__item>img{display:block;width:24px!important;height:24px!important;object-fit:contain;flex:0 0 24px}body[data-cic-page-type=product] .cic-product-accordions summary i img{display:block;width:22px!important;height:22px!important;object-fit:contain}@media screen and (min-width:990px){body[data-cic-page-type=product] .product-information{width:100%!important;max-width:none!important;padding-inline:0!important}body[data-cic-page-type=product] .product-information__grid{width:100%!important;max-width:none!important;margin-inline:0!important;align-items:start!important}body[data-cic-page-type=product] .product-information__grid.product-information--media-left{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}body[data-cic-page-type=product] .product-information__grid.product-information--media-left>.product-information__media{grid-column:1!important}body[data-cic-page-type=product] .product-information__grid.product-information--media-left>.product-details{grid-column:2!important}body[data-cic-page-type=product] .product-information__grid.product-information--media-right{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}body[data-cic-page-type=product] .product-information__grid.product-information--media-right>.product-details{grid-column:1!important}body[data-cic-page-type=product] .product-information__grid.product-information--media-right>.product-information__media{grid-column:2!important}body[data-cic-page-type=product] .product-information__media{width:100%!important;min-width:0!important;padding:0!important;align-self:start!important}body[data-cic-page-type=product] .product-information__media :is(media-gallery,.product-media-gallery,slideshow-component,slideshow-container,slideshow-slides,slideshow-slide,.product-media-container,.product-media-constraint-wrapper,.product-media){width:100%!important;max-width:none!important}body[data-cic-page-type=product] .product-information__media .product-media-container.constrain-height{max-height:none!important;margin-inline:0!important}body[data-cic-page-type=product] .product-information__media .product-media-container img{display:block;width:100%!important;height:100%!important;object-fit:contain!important}body[data-cic-page-type=product] .product-information__grid--limit-details .product-details>.group-block{width:100%!important;max-width:none!important}body[data-cic-page-type=product] .product-information__media media-gallery{top:calc(var(--header-group-height,0px) + 16px)!important}body[data-cic-page-type=product] .product-details{width:100%!important;margin:0!important;padding:0!important}}@media screen and (max-width:989px){body[data-cic-page-type=product] .product-information__media,body[data-cic-page-type=product] .product-details{position:static!important}}@media screen and (min-width:750px)and (max-width:989px){body[data-cic-page-type=product] .product-details{width:100%!important;margin:0!important;padding:0!important}body[data-cic-page-type=product] .product-information .product-details{padding:0!important}}@media screen and (max-width:749px){body[data-cic-page-type=product] .product-information{padding:0!important}body[data-cic-page-type=product] .product-information__grid{margin:0!important}body[data-cic-page-type=product] .product-details{width:100%!important;margin:0!important;padding:14px 16px 10px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body[data-cic-page-type=product] .cic-vitals-studio{padding-block:36px!important}body[data-cic-page-type=product] .cic-vitals-studio h2{font-size:var(--cic-type-h2)!important;line-height:1!important}body[data-cic-page-type=product] .cic-vitals-studio :is(.cic-shell,.cic-studio-shell){width:calc(100vw - 24px)!important}body[data-cic-page-type=product] .cic-product-trust__item>img{width:22px!important;height:22px!important;flex-basis:22px}body[data-cic-page-type=product] .cic-product-accordions summary i img{width:20px!important;height:20px!important}}body[data-cic-page-type=product] .shopify-payment-button{display:none!important}body[data-cic-page-type=product] .quantity-selector-wrapper{margin:20px 0 0!important;display:flex!important;align-items:center;justify-content:space-between;gap:14px}body[data-cic-page-type=product] .quantity-selector .quantity-minus,body[data-cic-page-type=product] .quantity-selector .quantity-plus{justify-content:center}body[data-cic-page-type=product] .quantity-selector .quantity-minus:disabled{opacity:1!important;color:#7a6871!important;background:#f5eff2!important;cursor:default}.quantity-selector button:not(:where(.cic-control-tab,.cic-control-guide,.cic-control-choice,.cic-control-swatch,.cic-control-size-guide,.cic-control-assistance)):disabled .svg-wrapper{opacity:1!important}.quantity-selector button:not(:where(.cic-control-tab,.cic-control-guide,.cic-control-choice,.cic-control-swatch,.cic-control-size-guide,.cic-control-assistance)):not(:disabled){color:#8d2454!important}.quantity-selector button:not(:where(.cic-control-tab,.cic-control-guide,.cic-control-choice,.cic-control-swatch,.cic-control-size-guide,.cic-control-assistance)) svg{stroke-width:2px}body[data-cic-page-type=product] .product-form-buttons{display:grid!important;grid-template-columns:1fr;grid-template-areas:"qty" "addcart";gap:16px;align-items:center}body[data-cic-page-type=product] .product-form-buttons>span:has(.add-to-cart-button){grid-area:addcart}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details .add-to-cart-button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:var(--cic-action-height)!important;height:auto!important;padding:16px 20px!important;margin:0!important;background:var(--color-primary-button-background)!important;color:var(--color-primary-button-text)!important;border:var(--style-border-width-primary) solid var(--color-primary-button-border)!important;border-radius:var(--style-border-radius-buttons-primary)!important;box-shadow:none!important;filter:none!important;font-family:var(--button-font-family-primary)!important;font-size:var(--cic-type-action)!important;font-weight:800!important;font-style:normal!important;line-height:1.25!important;letter-spacing:0!important;text-transform:none!important;transition:background-color .15s ease,opacity .15s ease!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details .add-to-cart-button:not(:disabled):hover{background:var(--color-primary-button-hover-background)!important;color:var(--color-primary-button-hover-text)!important;filter:none!important;transform:none!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details .add-to-cart-button:focus-visible{outline:3px solid var(--color-primary-button-focus-outline)!important;outline-offset:3px}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details .add-to-cart-button:disabled{background:#d8dde0!important;color:#53636b!important;opacity:1!important;cursor:not-allowed}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details .add-to-cart-button[aria-busy=true]{opacity:.65!important;cursor:wait}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details .add-to-cart-text{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%;color:inherit!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details .add-to-cart-text__content{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:baseline!important;justify-content:space-between!important;gap:6px 14px!important;flex:1;min-width:0;font-size:16px!important;font-weight:800!important;color:inherit!important;line-height:1.25!important}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .product-information .product-details .cic-fp__btn-price{display:block!important;margin:0!important;padding:0!important;font-size:var(--cic-button-price-size,18px)!important;font-weight:800!important;white-space:nowrap;line-height:1.25!important;color:inherit!important;opacity:1!important;text-align:center!important;letter-spacing:0!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details .add-to-cart-icon{display:flex!important;width:20px!important;height:20px!important;flex:0 0 20px;opacity:1!important;color:inherit!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details .add-to-cart-icon svg{width:20px!important;height:20px!important}@media(prefers-reduced-motion:reduce){body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details .add-to-cart-button{transition:none!important}}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer))))[data-cic-page-type=product] .product-form-buttons:has(.cic-fp__btn-price) .cic-qty-total{display:none!important}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer))))[data-cic-page-type=product] .quantity-selector-wrapper .cic-fp__qty-label{font-size:var(--cic-type-body)!important;font-weight:700!important;color:var(--cic-ink)!important}body[data-cic-page-type=product] .quantity-selector button:not(:where(.cic-control-tab,.cic-control-guide,.cic-control-choice,.cic-control-swatch,.cic-control-size-guide,.cic-control-assistance)):not(:disabled):hover{background:#f1dce6!important}body[data-cic-page-type=product] .quantity-selector :focus-visible{outline:2px solid #a3295d!important;outline-offset:-3px!important}body[data-cic-page-type=product] .cic-purchase-hint{font-size:13px;line-height:1.5;margin:10px 0 0;color:#53636b}body[data-cic-page-type=product] .cic-purchase-hint[hidden]{display:none}body.cic-theme-premium[data-cic-page-type=product] .product-information{--cic-pdp-ink: #17313a;--cic-pdp-border: #e4dce0;--cic-pdp-accent: var(--color-primary-button-background);--cic-pdp-space: 20px}body.cic-theme-premium[data-cic-page-type=product] .product-details variant-picker{width:100%;min-width:0}body.cic-theme-premium[data-cic-page-type=product] variant-picker .variant-option{min-width:0;max-width:100%;gap:10px!important;margin-block:0 20px!important}body.cic-theme-premium[data-cic-page-type=product] variant-picker .variant-option legend{border:0!important;border-radius:0!important;background:transparent!important;padding:0 0 10px!important;font-size:var(--cic-type-label)!important;line-height:1.4!important;font-weight:700!important}body.cic-theme-premium[data-cic-page-type=product] variant-picker .variant-option__button-label{max-width:100%!important;min-height:44px!important;padding:10px 16px!important;border-radius:var(--cic-radius-field)!important;white-space:normal!important}body.cic-theme-premium[data-cic-page-type=product] variant-picker .variant-option__button-label__text{white-space:normal!important;overflow-wrap:normal;line-height:1.4!important;font-size:var(--cic-type-label)!important}body.cic-theme-premium[data-cic-page-type=product] variant-picker .variant-option__button-label--has-swatch{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;padding:5px!important;flex:0 0 44px!important;border-radius:50%!important;box-sizing:border-box!important}body.cic-theme-premium[data-cic-page-type=product] variant-picker .cic-vp-swatch-dot{width:30px!important;height:30px!important;min-width:30px!important;flex:0 0 30px!important;border-radius:50%!important;box-shadow:none!important}body.cic-theme-premium[data-cic-page-type=product] variant-picker .variant-option__button-label:has(input:focus-visible){outline:2px solid var(--cic-pdp-accent)!important;outline-offset:3px!important}body.cic-theme-premium[data-cic-page-type=product] .product-information select:not(:where(.cic-control-select)){max-width:100%;min-height:var(--cic-control-height);font-size:var(--cic-type-body);line-height:1.4}body.cic-theme-premium[data-cic-page-type=product] .cic-product-accordions{width:100%;margin-top:20px}body.cic-theme-premium[data-cic-page-type=product] .cic-product-accordions summary{min-height:52px;line-height:1.4}body.cic-theme-premium[data-cic-page-type=product] .cic-product-accordions details{overflow-wrap:normal}body.cic-theme-premium[data-cic-page-type=product] .product-information__grid:not(.product-information--media-none):not(:has(>[data-cic-layout-complete])){visibility:hidden}@media(max-width:749px){body.cic-theme-premium[data-cic-page-type=product] .product-information__grid:not(.product-information--media-none){display:flex!important;flex-direction:column!important;gap:0!important;width:100%!important;max-width:none!important;grid-column:1/-1!important}body.cic-theme-premium[data-cic-page-type=product] .product-information__grid:not(.product-information--media-none)>.product-details,body.cic-theme-premium[data-cic-page-type=product] .product-information__grid:not(.product-information--media-none)>.product-details>.group-block,body.cic-theme-premium[data-cic-page-type=product] .product-information__grid:not(.product-information--media-none)>.product-details>.group-block>.group-block-content{display:contents!important}body.cic-theme-premium[data-cic-page-type=product] .product-information__grid:not(.product-information--media-none)>.product-details>.group-block>.group-block-content>.group-block:has(h1){order:-2!important;margin:0 var(--cic-mobile-gutter) 16px!important;width:calc(100% - 2 * var(--cic-mobile-gutter))!important}body.cic-theme-premium[data-cic-page-type=product] .product-information__grid>.product-information__media{order:-1!important;width:100%!important;min-width:0!important;margin:0 0 20px!important;padding:0!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-media-container img{object-fit:contain!important}body.cic-theme-premium[data-cic-page-type=product] .product-information__grid:not(.product-information--media-none)>.product-details>.group-block>.group-block-content>:is(variant-picker,product-inventory,product-price,.buy-buttons-block,.cic-payicons,.cic-product-trust,.cic-product-accordions,cic-fantasy-upsell:not(.cic-coordinated-note),cic-divisa-personalizer){width:calc(100% - 2 * var(--cic-mobile-gutter))!important;margin-inline:var(--cic-mobile-gutter)!important;margin-bottom:16px!important}}body.cic-theme-premium[data-cic-page-type=product] variant-picker .variant-picker__form{display:flex;flex-direction:column;gap:0}body.cic-theme-premium[data-cic-page-type=product] variant-picker .variant-option:has(input[data-option-name=Taglia]),body.cic-theme-premium[data-cic-page-type=product] variant-picker .variant-option:has(input[data-option-name="Numero di scarpa"]){order:-1}body.cic-theme-premium[data-cic-page-type=product] variant-picker .cic-vp-step-num{display:none!important}body.cic-theme-premium[data-cic-page-type=product] variant-picker .variant-option--dropdowns>label{display:block!important;width:auto!important;border:0!important;box-shadow:none!important;border-radius:0!important;background:transparent!important;margin:0 0 10px!important;padding:0!important;font-size:var(--cic-type-label)!important;font-weight:700!important;min-height:0!important}body.cic-theme-premium[data-cic-page-type=product] .product-details :is(cic-divisa-personalizer) :is(input[type=text],textarea,select:not(:where(.cic-control-select))){box-sizing:border-box;max-width:100%;min-height:48px!important;border-radius:var(--cic-radius-field)!important;border:1px solid var(--cic-pdp-border)!important;font-family:var(--font-body--family)!important;font-size:var(--cic-type-body)!important;line-height:1.4!important;padding:12px 14px!important}body.cic-theme-premium[data-cic-page-type=product] .product-information{padding-inline:0!important;grid-template-columns:minmax(0,1fr)!important;--cic-pdp-media-limit: 500px;--cic-pdp-media-ratio: var(--cic-pdp-primary-ratio,1);--cic-pdp-media-align: center}body.cic-theme-premium[data-cic-page-type=product] .product-information__grid{grid-template-columns:minmax(0,1fr)!important;grid-column:1/-1!important;width:min(calc(100% - 2 * var(--cic-gutter)),var(--cic-pdp-max))!important;max-width:var(--cic-pdp-max)!important;margin-inline:auto!important}body.cic-theme-premium[data-cic-page-type=product] .product-information__grid.product-information--media-none>.product-details{grid-column:1 / -1!important}@media(max-width:749px){body.cic-theme-premium[data-cic-page-type=product] .product-information__grid.product-information--media-none{width:100%!important;max-width:none!important}body.cic-theme-premium[data-cic-page-type=product] .product-information--media-none .product-details>.group-block>.group-block-content>.group-block:has(h1){width:calc(100% - 2 * var(--cic-mobile-gutter))!important;margin-inline:var(--cic-mobile-gutter)!important}}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-information__media{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.cic-theme-premium[data-cic-page-type=product] .product-information__media :is(media-gallery,.product-media-gallery,slideshow-component,slideshow-container,slideshow-slides,.product-media-container,.product-media-constraint-wrapper,.product-media){padding:0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;max-width:none!important}body.cic-theme-premium[data-cic-page-type=product] .product-information__media :is(.product-media-container--image,.product-media-constraint-wrapper){height:auto!important;max-height:none!important;aspect-ratio:auto!important;position:relative!important;inset:auto!important}body.cic-theme-premium[data-cic-page-type=product] .product-information__media slideshow-slides{align-items:flex-start!important}body.cic-theme-premium[data-cic-page-type=product] .cic-product-fallback-media{width:100%!important;max-width:100%!important;aspect-ratio:var(--cic-pdp-media-ratio,1)!important;padding:0!important;margin:0 auto!important;border:0!important;display:grid;place-items:center;overflow:hidden}body.cic-theme-premium[data-cic-page-type=product] .cic-product-fallback-media img{width:100%!important;height:100%!important;max-height:100%!important;object-fit:contain!important;object-position:var(--cic-pdp-media-align,center)!important;display:block}@media(min-width:750px){body.cic-theme-premium[data-cic-page-type=product] .product-information__grid:not(.product-information--media-none){grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}body.cic-theme-premium[data-cic-page-type=product] .product-information__grid:not(.product-information--media-none)>.product-information__media{grid-column:1!important}body.cic-theme-premium[data-cic-page-type=product] .product-information__grid:not(.product-information--media-none)>.product-details{grid-column:2!important}body.cic-theme-premium[data-cic-page-type=product] .product-information__grid.product-information--media-right:not(.product-information--media-none)>.product-information__media{grid-column:2!important}body.cic-theme-premium[data-cic-page-type=product] .product-information__grid.product-information--media-right:not(.product-information--media-none)>.product-details{grid-column:1!important}}@media(max-width:749px){body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details:has(cic-divisa-personalizer){padding:0!important}body.cic-theme-premium[data-cic-page-type=product] .product-details:has(cic-divisa-personalizer)>.group-block{padding:0!important}body.cic-theme-premium[data-cic-page-type=product] .product-details:has(cic-divisa-personalizer)>.group-block>.group-block-content>.product-information__media{width:100%!important;margin:0!important}body.cic-theme-premium[data-cic-page-type=product] .product-details:has(cic-divisa-personalizer)>.group-block>.group-block-content>:not(.product-information__media){width:calc(100% - 2 * var(--cic-mobile-gutter))!important;margin-inline:var(--cic-mobile-gutter)!important}}body.cic-theme-premium[data-cic-page-type=product] .product-information slideshow-controls[thumbnails]{position:relative!important;inset:auto!important;display:flex!important;justify-content:flex-start!important;align-items:flex-start!important;order:2;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;width:100%!important;--thumbnail-width:64px}body.cic-theme-premium[data-cic-page-type=product] .product-information .slideshow-controls__thumbnails{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;gap:8px!important;padding:12px 4px 4px!important;margin:0!important;width:100%;max-width:100%!important;min-width:0;box-sizing:border-box;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:4px;scrollbar-width:thin;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .slideshow-controls__thumbnail,body.cic-theme-premium[data-cic-page-type=product] .dialog-thumbnails-list__thumbnail{flex:0 0 64px!important;width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;padding:0!important;border:1px solid var(--cic-border,#CBD5D8)!important;border-radius:var(--cic-thumbnail-radius,9px)!important;box-sizing:border-box;box-shadow:none!important;background:var(--cic-paper,#fff)!important;overflow:hidden;opacity:1;outline:none}body.cic-theme-premium[data-cic-page-type=product] .product-information .slideshow-controls__thumbnail img,body.cic-theme-premium[data-cic-page-type=product] .dialog-thumbnails-list__thumbnail img{display:block;width:100%;height:100%;object-fit:contain!important;border-radius:inherit!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .slideshow-controls__thumbnail[aria-selected=true],body.cic-theme-premium[data-cic-page-type=product] .dialog-thumbnails-list__thumbnail[aria-selected=true]{border:2px solid var(--cic-pink,#e73877)!important;outline:none!important;opacity:1}body.cic-theme-premium[data-cic-page-type=product] .product-information .slideshow-controls__thumbnail:focus-visible,body.cic-theme-premium[data-cic-page-type=product] .dialog-thumbnails-list__thumbnail:focus-visible{outline:2px solid var(--cic-ink,#17313a)!important;outline-offset:2px}body.cic-theme-premium[data-cic-page-type=product] .product-information .slideshow-controls__thumbnails:after,body.cic-theme-premium[data-cic-page-type=product] .dialog-thumbnails-list:after{content:none!important}body.cic-theme-premium[data-cic-page-type=product] .dialog-thumbnails-list{gap:8px!important;--thumbnail-width:64px}@media(max-width:749px){body.cic-theme-premium[data-cic-page-type=product] .product-information{--cic-pdp-media-limit: 100%;--cic-pdp-media-ratio: var(--cic-pdp-primary-ratio,1);--cic-pdp-media-align: center}}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-information__media media-gallery{container-type:inline-size;position:relative!important;top:auto!important;width:100%!important;max-width:100%!important;margin-inline:auto!important;--cic-gallery-height: calc(100cqw / var(--cic-pdp-media-ratio,1))}body.cic-theme-premium[data-cic-page-type=product] .product-information media-gallery :is(slideshow-slides,slideshow-slide,.product-media-constraint-wrapper,.product-media){height:var(--cic-gallery-height)!important;min-height:0!important;max-height:var(--cic-gallery-height)!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important}body.cic-theme-premium[data-cic-page-type=product] .product-information media-gallery :is(slideshow-slide,.product-media-constraint-wrapper,.product-media){width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}body.cic-theme-premium[data-cic-page-type=product] .product-information media-gallery .product-media>.product-media__image{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:100%!important;max-height:100%!important;object-fit:contain!important;object-position:var(--cic-pdp-media-align,center)!important;aspect-ratio:auto!important}body.cic-theme-premium[data-cic-page-type=product] .product-information{padding-block-start:4px!important}@media(min-width:750px){body.cic-theme-premium[data-cic-page-type=product] .product-information{padding-block-start:var(--cic-pdp-intro-space, 36px)!important}}body.cic-theme-premium[data-cic-page-type=product] .product-information :is(cic-divisa-personalizer){min-width:0!important;max-width:100%;box-sizing:border-box}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .product-information cic-divisa-personalizer .cic-fp{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .product-information .cic-fp__controls{min-width:0!important;grid-template-columns:minmax(0,1fr)!important;box-sizing:border-box}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .product-information .cic-fp__controls>*{min-width:0!important;max-width:100%!important;box-sizing:border-box}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .product-information cic-divisa-personalizer .cic-fp__controls{width:100%!important;padding:16px 0 24px!important;margin:0!important;gap:20px!important}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .product-information :is(.cic-fp__field-head,.cic-fp__steps){min-width:0!important;max-width:100%;flex-wrap:wrap}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .product-information :is(.cic-fp__field-head,.cic-fp__steps)>*{min-width:0!important;white-space:normal;overflow-wrap:normal}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .product-information :is(.cic-fp__panels,.cic-fp__panel,.cic-fp__text-field,.cic-fp__field,.cic-fp__colors){min-width:0!important;max-width:100%!important;box-sizing:border-box}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-form-buttons{grid-template-columns:minmax(0,1fr)!important;min-width:0!important;max-width:100%!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-form-buttons>*{min-width:0!important;max-width:100%!important;box-sizing:border-box}body.cic-theme-premium[data-cic-page-type=product] .product-information :is(add-to-cart-component,.add-to-cart-button,.add-to-cart-text){min-width:0!important;max-width:100%!important;box-sizing:border-box}body.cic-theme-premium[data-cic-page-type=product] .product-information .add-to-cart-text{white-space:normal!important;overflow-wrap:normal}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .product-information .cic-fp__btn-price{min-width:0!important;white-space:nowrap!important;overflow-wrap:normal}:where(body:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))) .cic-fp__intro>h2{font-size:var(--cic-type-h2);margin:0 0 12px}:where(body:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))) .cic-fp__intro>span{display:block;line-height:1.55}:where(body:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))) .cic-fp__side-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}:where(body:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))) .cic-fp__side-choices>button:not(:where(.cic-control-tab,.cic-control-guide,.cic-control-choice,.cic-control-swatch,.cic-control-size-guide,.cic-control-assistance)){min-height:44px;border:1px solid #cbdadd;border-radius:8px;background:#fff;color:var(--cic-ink);font:inherit;font-weight:700;cursor:pointer;padding:8px 12px;font-size:14px;line-height:1.3}:where(body:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))) .cic-fp__side-choices>button:not(:where(.cic-control-tab,.cic-control-guide,.cic-control-choice,.cic-control-swatch,.cic-control-size-guide,.cic-control-assistance))[aria-selected=true]{background:#173f4b;border-color:#173f4b;color:#fff}:where(body:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))) .cic-fp__side-check.is-saved{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:18px;margin-left:8px;border-radius:50%;vertical-align:middle}body.cic-theme-premium[data-cic-page-type=product] .cic-mline{margin-block-start:16px;--mline-size: 21px !important;--mline-height: 56px !important;font-size:21px!important}body.cic-theme-premium[data-cic-page-type=product] .cic-mline__group{gap:0!important}body.cic-theme-premium[data-cic-page-type=product] .cic-mline__group>span{display:inline-flex!important;align-items:center!important;gap:24px!important;padding:0 24px 0 0!important;font-size:21px!important;line-height:1.3!important}body.cic-theme-premium[data-cic-page-type=product] .cic-mline__ico{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;flex:0 0 22px!important;margin:0!important;vertical-align:middle!important}body.cic-theme-premium[data-cic-page-type=product] .cic-mline__ico svg{width:100%!important;height:100%!important}@media(max-width:749px){body.cic-theme-premium[data-cic-page-type=product] .cic-mline{--mline-height: 48px !important;--mline-size: 19px !important}body.cic-theme-premium[data-cic-page-type=product] .cic-mline__group>span{font-size:19px!important;gap:18px!important;padding-right:18px!important}body.cic-theme-premium[data-cic-page-type=product] .cic-mline__ico{width:19px!important;height:19px!important;flex-basis:19px!important}}@media(max-width:749px){body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details .quantity-selector.quantity-selector.quantity-selector{box-sizing:border-box!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details .quantity-selector.quantity-selector.quantity-selector :is(.quantity-minus,.quantity-plus){touch-action:manipulation}body.cic-theme-premium[data-cic-page-type=product] .product-information .quantity-selector input[name=quantity]{line-height:normal!important;justify-self:stretch!important;font-variant-numeric:tabular-nums;margin:0!important;-webkit-appearance:textfield;appearance:textfield}body.cic-theme-premium[data-cic-page-type=product] .product-information .quantity-selector input[name=quantity]::-webkit-inner-spin-button,body.cic-theme-premium[data-cic-page-type=product] .product-information .quantity-selector input[name=quantity]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}body.cic-theme-premium[data-cic-page-type=product] .product-information .quantity-selector:focus-within{outline:none!important;border-color:#a3295d!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .quantity-selector input[name=quantity]:focus-visible{outline:none!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .quantity-selector .svg-wrapper{width:16px;height:16px}}.product-information product-inventory:has(.product-inventory__status[hidden]){display:none}.product-information product-inventory .product-inventory__status{font-size:14px;line-height:1.4;gap:8px}body.cic-theme-premium[data-cic-page-type=product]{--cic-ui-ink: #17313a;--cic-ui-muted: #53636b;--cic-ui-line: #e4dce0;--cic-ui-pink: #c43670;--cic-ui-soft: var(--cic-pdp-panel-bg);--cic-ui-success: #246b50;--cic-ui-success-bg: #edf8f1}body.cic-theme-premium[data-cic-page-type=product] :is(cic-divisa-personalizer){--cic-fp-accent: var(--cic-ui-pink);--cic-fp-ink: var(--cic-ui-ink);--cic-fp-muted: var(--cic-ui-muted);--cic-fp-line: var(--cic-ui-line)}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .product-information :is(.cic-fp__section-title,.cic-fp__intro>h2){font-family:var(--font-heading--family)!important;font-size:var(--cic-pdp-section-title)!important;font-weight:900!important;line-height:1.2!important;font-style:normal!important;letter-spacing:-.02em!important;margin:0 0 16px!important;overflow-wrap:normal;text-wrap:balance}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .product-information :is(.cic-fp__size-standalone,.cic-fp__steps,.cic-fp__field){border:1px solid var(--cic-ui-line);box-shadow:none!important;border-radius:var(--cic-radius-field)}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .product-information .cic-fp__size-standalone{padding:16px;margin:0;background:var(--cic-ui-soft)}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .product-information .cic-fp__steps{padding:8px;gap:8px;margin:0;background:var(--cic-ui-soft)}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .product-information .cic-fp__step-btn{min-height:44px;padding:10px 8px;font-family:var(--font-body--family);font-size:var(--cic-type-label);line-height:1.3;box-shadow:none!important}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .product-information .cic-fp__panel{gap:16px;padding:var(--cic-choice-panel-padding,0);border:var(--cic-choice-panel-border,0);border-radius:var(--cic-choice-panel-radius,0);background:var(--cic-choice-panel-bg,transparent)}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .product-information :is(.cic-fp__panel-title,.cic-fp__field-head){font-size:14px;font-weight:700}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .product-information .cic-fp__text-input{padding-inline-end:58px!important}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .product-information .cic-fp__colors{display:flex;flex-wrap:wrap;gap:8px;padding:3px}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .product-information .cic-fp__color-btn{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;flex:0 0 40px;box-shadow:0 0 0 1px var(--cic-ui-line)}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .product-information .cic-fp__color-btn[aria-pressed=true]{box-shadow:0 0 0 2px var(--cic-ui-success)}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .product-information .cic-fp__gate-hint{font-size:13px;line-height:1.5;margin:8px 0 0;color:#80502a}body.cic-theme-premium[data-cic-page-type=product] .product-information .cic-product-trust{margin-block:0!important;width:100%;padding:0!important;border-block:1px dashed #d6c4cc!important;border-inline:0!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .cic-product-accordions{margin-block:20px 0!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details:not(:has(cic-tazza-personalizer)) product-price{display:none!important}body.cic-theme-premium[data-cic-page-type=product] :is(.cic-product-faq__heading,.cic-related-by-type__header>:first-child){font-family:var(--font-heading--family)!important;font-size:clamp(24px,2.4vw,32px)!important;font-weight:900!important;line-height:1.18!important;letter-spacing:-.02em!important;overflow-wrap:normal!important;text-wrap:balance}body.cic-theme-premium[data-cic-page-type=product] .cic-related-by-type__header{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;text-align:left!important}body.cic-theme-premium[data-cic-page-type=product] .cic-related-by-type__header>:first-child{flex:1;min-width:0;max-width:24ch}body.cic-theme-premium[data-cic-page-type=product] .cic-related-by-type :is(product-card,.product-card,.product-card__content){box-shadow:none!important;transform:none!important}body.cic-theme-premium[data-cic-page-type=product] .cic-related-by-type .product-card__content{padding:10px!important;gap:12px!important;border:1px solid var(--cic-ui-line)!important;border-radius:16px!important;background:#fff!important}body.cic-theme-premium[data-cic-page-type=product] .cic-related-by-type .card-gallery{border-radius:10px!important}body.cic-theme-premium[data-cic-page-type=product] .cic-related-by-type :is(.product-card h3,.product-card .h4,[role=heading]){font-family:var(--font-body--family)!important;font-size:16px!important;font-weight:650!important;line-height:1.4!important}@media(max-width:549px){body.cic-theme-premium[data-cic-page-type=product] .cic-related-by-type__header{align-items:flex-start!important}body.cic-theme-premium[data-cic-page-type=product] .cic-related-by-type__arrows{gap:4px}body.cic-theme-premium[data-cic-page-type=product] .cic-related-by-type__track>.product-grid__item{flex-basis:72%}body.cic-theme-premium[data-cic-page-type=product] .cic-product-faq__heading{margin-bottom:24px!important}}@media(prefers-reduced-motion:reduce){body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .product-information .cic-fp__color-btn{transition:none!important;transform:none!important}}body.cic-theme-premium[data-cic-page-type=product] .cic-related-by-type .card-gallery{position:relative!important}body.cic-theme-premium[data-cic-page-type=product] .cic-related-by-type .quick-add{position:absolute!important;inset:auto 12px 12px auto!important;width:44px!important;height:44px!important;margin:0!important;z-index:3}body.cic-theme-premium[data-cic-page-type=product] .cic-related-by-type .quick-add[data-quick-add-button=choose]{inset:auto 12px 12px 12px!important;width:auto!important}body.cic-theme-premium[data-cic-page-type=product] .cic-related-by-type .quick-add__button{position:relative!important;inset:auto!important;min-height:44px!important;height:44px!important;box-shadow:none!important}body.cic-theme-premium[data-cic-page-type=product] .cic-related-by-type .quick-add__button--choose{width:100%!important;min-width:0!important;max-width:none!important;padding:8px 12px!important;border-radius:var(--cic-radius-action)!important;font-size:var(--cic-type-action)!important;line-height:1.3!important}body.cic-theme-premium[data-cic-page-type=product] .cic-related-by-type .quick-add__button--choose .add-to-cart-icon{display:none!important}body.cic-theme-premium[data-cic-page-type=product] .cic-related-by-type .quick-add__button--choose .add-to-cart-text__content{display:block!important;width:auto!important;height:auto!important;clip-path:none!important;position:static!important;overflow:visible!important;white-space:normal!important}body.cic-theme-premium[data-cic-page-type=product] .cic-related-by-type .quick-add__button--choose .add-to-cart-text{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important}body.cic-theme-premium[data-cic-page-type=product] .cic-related-by-type .quick-add :is(product-form-component,form,add-to-cart-component){width:100%!important;min-width:0!important;flex:1 1 100%!important}body.cic-theme-premium[data-cic-page-type=product] .cic-related-by-type .quick-add form{display:block!important}body.cic-theme-premium[data-cic-page-type=product] .product-information variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(input:checked){background:var(--cic-ui-success-bg)!important;border-color:var(--cic-ui-success)!important;color:var(--cic-ui-success)!important;box-shadow:none!important}body.cic-theme-premium[data-cic-page-type=product] .product-information variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(input:checked) .variant-option__button-label__text{color:inherit!important}body.cic-theme-premium[data-cic-page-type=product] .product-information product-inventory{box-sizing:border-box;max-width:100%;margin-block:12px!important}body.cic-theme-premium[data-cic-page-type=product] .product-information product-inventory .product-inventory__status{padding:10px 12px;border:1px solid #efddbf;border-radius:12px;background:#fff9ee;font-size:13px;line-height:1.45}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .product-information .cic-fp__step-btn{background:var(--cic-fp-tab-bg,transparent)!important;color:var(--cic-fp-tab-color,var(--cic-ui-ink))!important}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .product-information .cic-fp__step-btn:is([aria-selected=true],[aria-pressed=true]){background:var(--cic-fp-tab-active-bg,#fff)!important;color:var(--cic-fp-tab-active-color,var(--cic-ui-ink))!important}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .product-information .cic-fp__step-num{width:24px!important;height:24px!important;flex:0 0 24px!important;border:2px solid #bd781b;background:#fff!important;color:#80502a!important;font-size:12px!important}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .product-information .cic-fp__step-btn:is([aria-selected=true],[aria-pressed=true]) .cic-fp__step-num{background:var(--cic-ui-ink)!important;border-color:var(--cic-ui-ink)!important;color:#fff!important}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .product-information .cic-fp__step-btn:has(.cic-fp__check:not([hidden])) .cic-fp__step-num{background:var(--cic-ui-success)!important;border-color:var(--cic-ui-success)!important;color:#fff!important}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .product-information :is(.cic-fp__doubleface,.cic-fp__upload-side){display:flex!important;align-items:center;gap:12px;padding:14px;margin:0;max-width:100%;border:1px solid var(--cic-ui-line);border-radius:14px;background:#fff;cursor:pointer}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .product-information :is(.cic-fp__doubleface,.cic-fp__upload-side)>input[type=checkbox]{position:static!important;opacity:1!important;pointer-events:auto!important;-webkit-appearance:auto!important;appearance:auto!important;clip-path:none!important;width:22px!important;height:22px!important;min-height:22px!important;flex:0 0 22px;margin:0!important;accent-color:var(--cic-ui-success)}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .product-information :is(.cic-fp__doubleface,.cic-fp__upload-side)>span{display:grid!important;gap:4px!important;min-width:0;min-height:0!important;flex:1;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .product-information :is(.cic-fp__doubleface,.cic-fp__upload-side)>span b{font-size:14px!important;line-height:1.4}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .product-information :is(.cic-fp__doubleface,.cic-fp__upload-side)>span small{font-size:13px!important;font-weight:500!important;line-height:1.5}@media(max-width:359px){body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details .add-to-cart-button{padding:14px 12px!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details .add-to-cart-text{gap:8px!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details .add-to-cart-icon{width:18px!important;height:18px!important;flex-basis:18px!important}}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .product-information cic-divisa-personalizer .cic-fp{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}@media(max-width:389px){body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .cic-fp__steps:has(>.cic-fp__step-btn:nth-child(3)){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px!important}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .cic-fp__steps:has(>.cic-fp__step-btn:nth-child(3))>.cic-fp__step-btn{min-width:0!important;flex-direction:column;gap:5px!important;padding:8px 3px!important;font-size:var(--cic-type-label)!important;line-height:1.3!important}}body.cic-theme-premium[data-cic-page-type=product] .product-information{--cic-choice-line: #cbdadd;--cic-choice-ink: var(--cic-ink);--cic-choice-selected: #28714f;--cic-choice-bg: #edf8f1}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .product-information :is(.cic-fp__intro h2){font-size:var(--cic-type-h2);line-height:1.18;color:var(--cic-choice-ink)}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .product-information :is(.cic-fp__panel-title,.variant-option legend,.cic-fp__field-head:not(.cic-fp__field-head--group)>span,.cic-fp__upload-side-file label>span,.cic-fp__bag-choice-head h2){font-family:var(--cic-heading)!important;font-size:15px!important;font-weight:700!important;line-height:1.4!important}body.cic-theme-premium[data-cic-page-type=product] .product-information :is(.variant-option__button-label){border:1px solid var(--cic-choice-line)!important;border-radius:12px!important;min-height:44px;font-size:14px;box-shadow:none!important;background:var(--cic-option-surface,#f8fafc);color:var(--cic-choice-ink)}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .product-information :is(.cic-fp__size-btn[aria-pressed=true]){border-color:var(--cic-choice-selected)!important;background:var(--cic-choice-bg)!important;color:var(--cic-choice-selected-text,var(--cic-choice-selected))!important;box-shadow:inset 0 0 0 1px var(--cic-choice-selected)!important}body.cic-theme-premium[data-cic-page-type=product] .product-information :is(button:not(:where(.cic-control-tab,.cic-control-guide,.cic-control-choice,.cic-control-swatch,.cic-control-size-guide,.cic-control-assistance)),label:has(input)):focus-within{outline-offset:3px}body.cic-theme-premium[data-cic-page-type=product] .product-information .cic-option-photos{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}body.cic-theme-premium[data-cic-page-type=product] .product-information .cic-option-photos legend{grid-column:1/-1}body.cic-theme-premium[data-cic-page-type=product] .product-information .cic-option-photos .variant-option__button-label{display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;min-width:0;padding:10px!important;gap:8px;height:auto!important;white-space:normal;text-align:center}body.cic-theme-premium[data-cic-page-type=product] .product-information .cic-option-photos .variant-option__button-label__pill{display:none!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .cic-option-photo{display:block;width:100%;height:100px;object-fit:contain;object-position:center;background:#fff;border-radius:8px}body.cic-theme-premium[data-cic-page-type=product] .product-information .cic-option-photo--none{display:grid;place-items:center;color:#81747b;font-size:28px}body.cic-theme-premium[data-cic-page-type=product] .product-information .cic-option-photos .variant-option__button-label__text{font-size:var(--cic-type-label);line-height:1.35;white-space:normal}body.cic-theme-premium[data-cic-page-type=product] input[type=file]:not(:is(cic-personalizer,cic-felpa-personalizer) *,.cic-control-file){width:100%;max-width:100%;font:inherit;font-size:var(--cic-type-body)}body.cic-theme-premium[data-cic-page-type=product] input[type=file]:not(:is(cic-personalizer,cic-felpa-personalizer) *,.cic-control-file)::file-selector-button{font:inherit;font-weight:600;color:var(--cic-ink);background:#fff;border:1px solid #cbdadd;border-radius:10px;padding:10px 12px;margin-right:10px;cursor:pointer}@media(min-width:750px){body.cic-theme-premium[data-cic-page-type=product] .product-information .product-information__media media-gallery{max-width:100%!important;--cic-gallery-height: 100cqw}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-information__media media-gallery .product-media>.product-media__image{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}}@media(max-width:389px){body.cic-theme-premium[data-cic-page-type=product] .product-information .cic-option-photos{grid-template-columns:repeat(2,minmax(0,1fr))}}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .product-information :is(.cic-fp__color-btn){width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:50%!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .variant-option--swatches .variant-option__button-label{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:3px!important;border-radius:50%!important}body.cic-theme-premium[data-cic-page-type=product] .product-information :is([data-divisa-color-label],[data-embroidery-color-label]){font-size:var(--cic-type-label);line-height:1.5;color:#70616b;margin:8px 0 0}@media(min-width:750px){body.cic-theme-premium[data-cic-page-type=product] .cic-product-fallback-media{height:auto!important;aspect-ratio:1!important}body.cic-theme-premium[data-cic-page-type=product] .cic-product-fallback-media img{width:100%!important;height:100%!important;object-fit:contain!important}}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] :is(.cic-fp__size-select){width:100%;min-height:var(--cic-control-height);padding:12px 40px 12px 14px;border:1px solid #cbdadd;border-radius:var(--cic-radius-field);background-color:#fff;color:var(--cic-ink);font:inherit;font-size:var(--cic-type-body);line-height:1.4}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] :is(.cic-fp__field){min-width:0;width:100%}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] :is(.cic-fp__sizeguide-link,.cic-native-guide-link){display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-left:auto;flex-shrink:0;text-underline-offset:3px;font:inherit;font-size:13px;font-weight:650;color:var(--cic-ink);min-height:44px;border:1px solid #cbdadd;border-radius:var(--cic-radius-action);background:#fff;padding:8px 10px;cursor:pointer}body.cic-theme-premium[data-cic-page-type=product] .cic-size-guide{width:min(720px,calc(100vw - 32px));max-width:720px;font-family:var(--cic-body);overscroll-behavior:contain;max-height:calc(100svh - 48px);padding:0;border:1px solid #e9dbe2;border-radius:18px;color:var(--cic-ink);background:#fff;overflow:auto;box-shadow:0 12px 36px #17313a26}body.cic-theme-premium[data-cic-page-type=product] .cic-size-guide::backdrop{background:#17313a66}body.cic-theme-premium[data-cic-page-type=product] .cic-size-guide__head{display:flex;gap:16px;align-items:center;justify-content:space-between;position:sticky;top:0;background:#fff;padding:18px 20px;border-bottom:1px dashed #e9dbe2;z-index:1}body.cic-theme-premium[data-cic-page-type=product] .cic-size-guide__head h2{font-family:var(--font-heading--family);font-size:var(--cic-pdp-section-title);font-weight:800;overflow-wrap:normal;line-height:1.2;margin:0}body.cic-theme-premium[data-cic-page-type=product] .cic-size-guide__close{width:44px;height:44px;flex:0 0 44px;border:1px solid #cbdadd;background:#fff;border-radius:var(--cic-control-radius,8px);font-size:24px;color:var(--cic-ink);cursor:pointer}body.cic-theme-premium[data-cic-page-type=product] .cic-size-guide__body{padding:20px;line-height:1.6;font-size:14px;display:grid;gap:var(--cic-space-field,12px);min-width:0}body.cic-theme-premium[data-cic-page-type=product] .cic-size-guide__body>p{margin:0}body.cic-theme-premium[data-cic-page-type=product] .cic-size-guide__table-wrap{overflow-x:auto;width:100%}body.cic-theme-premium[data-cic-page-type=product] .cic-size-guide__table{border-collapse:collapse;width:100%;font-size:14px}body.cic-theme-premium[data-cic-page-type=product] .cic-size-guide__table :is(th,td){padding:12px;text-align:left;border-bottom:1px dashed #e9dbe2;white-space:nowrap}body.cic-theme-premium[data-cic-page-type=product] .cic-size-guide:has(.cic-size-guide__diagram){width:min(640px,calc(100vw - 24px))}body.cic-theme-premium[data-cic-page-type=product] .cic-size-guide:has(.cic-size-guide__diagram) .cic-size-guide__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:16px;font-size:14px;line-height:1.5}.cic-size-guide:has(.cic-size-guide__diagram) .cic-size-guide__diagram{padding:8px;align-content:center}.cic-size-guide:has(.cic-size-guide__diagram) .cic-size-guide__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cic-size-guide:has(.cic-size-guide__diagram) .cic-size-guide__fact{padding:8px 4px;border-radius:8px}.cic-size-guide:has(.cic-size-guide__diagram) .cic-size-guide__fact span{font-size:11px;text-transform:none;letter-spacing:0}.cic-size-guide:has(.cic-size-guide__diagram) .cic-size-guide__how{grid-column:1/-1}.cic-size-guide:has(.cic-size-guide__diagram) .cic-size-guide__how h3{font-size:17px;margin-bottom:8px}.cic-size-guide:has(.cic-size-guide__diagram) .cic-size-guide__how ul{gap:4px}.cic-size-guide:has(.cic-size-guide__diagram) .cic-size-guide__tip{margin-top:12px;padding:10px 12px}@media(max-width:599px){body.cic-theme-premium[data-cic-page-type=product] .cic-size-guide:has(.cic-size-guide__diagram) .cic-size-guide__body{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}body.cic-theme-premium[data-cic-page-type=product] .cic-size-guide:has(.cic-size-guide__diagram) .cic-size-guide__head{padding:10px 12px;gap:8px}body.cic-theme-premium[data-cic-page-type=product] .cic-size-guide:has(.cic-size-guide__diagram) .cic-size-guide__head h2{font-size:20px}.cic-size-guide:has(.cic-size-guide__diagram) .cic-size-guide__diagram svg{max-width:240px}}.cic-size-guide__shell{min-width:0}.cic-size-guide__close:hover{background:var(--cic-surface-soft)}.cic-size-guide__close:focus-visible{outline:2px solid var(--cic-ink);outline-offset:2px}.cic-size-guide__how h3{margin:0 0 12px;font-family:var(--font-heading--family);font-size:var(--cic-type-h3);font-weight:800;color:var(--cic-ink)}.cic-size-guide__how ul{margin:0;padding-left:20px;display:grid;gap:8px;color:var(--cic-ink-muted,#4a6069);font-size:inherit;line-height:inherit}.cic-size-guide__tip{margin:16px 0 0;padding:12px 16px;background:var(--cic-surface-soft);border-radius:8px;color:var(--cic-ink-muted,#4a6069);font-size:inherit;line-height:inherit}.cic-size-guide__table th{color:var(--cic-ink);font-weight:700;background:var(--cic-surface-soft)}.cic-size-guide__table :is(td,th):first-child{font-weight:800;color:var(--cic-ink)}.cic-size-guide__disclaimer{font-size:var(--cic-type-label);color:var(--cic-ink-muted,#4a6069);margin:10px 0 0}.cic-size-guide__diagram{display:grid;justify-items:center;gap:10px;padding:14px;background:var(--cic-surface-soft);border-radius:16px}.cic-size-guide__diagram svg{width:100%;max-width:320px;height:auto}.cic-size-guide__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.cic-size-guide__fact{background:#fff;border:1px solid #f2e6ec;border-radius:12px;padding:10px 12px;text-align:center}.cic-size-guide__fact strong{display:block;font-size:1rem;font-weight:800;color:var(--cic-ink)}.cic-size-guide__fact span{font-size:var(--cic-type-label);font-weight:700;color:var(--cic-ink-muted,#4a6069);text-transform:uppercase;letter-spacing:.03em}@media(max-width:749px){body.cic-theme-premium[data-cic-page-type=product] .cic-size-guide__body{padding:16px}body.cic-theme-premium[data-cic-page-type=product] .cic-size-guide__head{padding:12px 16px}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] :is(.cic-fp__text-input,.cic-fp__size-select){font-size:var(--cic-type-body)!important}}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] :is(.cic-fp__upload-toggle button:not(:where(.cic-control-tab,.cic-control-guide,.cic-control-choice,.cic-control-swatch,.cic-control-size-guide,.cic-control-assistance)),.cic-fp__source-toggle button:not(:where(.cic-control-tab,.cic-control-guide,.cic-control-choice,.cic-control-swatch,.cic-control-size-guide,.cic-control-assistance))){min-height:44px!important;border-radius:var(--cic-fp-source-radius,12px)!important;font:var(--cic-fp-choice-font,inherit);font-size:var(--cic-fp-choice-size,var(--cic-type-action))!important;line-height:1.4!important}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] :is(.cic-fp__upload-toggle button:not(:where(.cic-control-tab,.cic-control-guide,.cic-control-choice,.cic-control-swatch,.cic-control-size-guide,.cic-control-assistance)),.cic-fp__source-toggle button:not(:where(.cic-control-tab,.cic-control-guide,.cic-control-choice,.cic-control-swatch,.cic-control-size-guide,.cic-control-assistance)))[aria-pressed=true]{border-color:var(--cic-fp-source-border,#28714f)!important;background:var(--cic-fp-source-bg,#edf8f1)!important;color:#28714f!important;box-shadow:var(--cic-fp-source-shadow,inset 0 0 0 1px #28714f)!important}[data-mini-preview][data-cic-purchase-overlap]{visibility:hidden}.cic-fp__loading:not([data-active]){visibility:hidden}body.cic-theme-premium[data-cic-page-type=product] variant-picker[data-template-product-match=true] .variant-picker__form{gap:16px!important}body.cic-theme-premium[data-cic-page-type=product] variant-picker[data-template-product-match=true] .cic-vp-option{margin:0!important;padding:16px!important;border:1px solid #e4dce0!important;border-radius:16px!important;background:#fff!important;min-width:0}body.cic-theme-premium[data-cic-page-type=product] variant-picker[data-template-product-match=true] .cic-vp-option legend{padding:0 6px!important;font-family:var(--font-body--family)!important;font-size:var(--cic-type-label)!important;font-weight:700!important;color:var(--cic-ink)!important}body.cic-theme-premium[data-cic-page-type=product] variant-picker[data-template-product-match=true] .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-height:56px!important;padding:12px!important;border:1px solid #d7dedc!important;border-radius:12px!important;background:#fff!important;color:var(--cic-ink)!important;box-shadow:none!important;white-space:normal!important}body.cic-theme-premium[data-cic-page-type=product] variant-picker[data-template-product-match=true] .variant-option__button-label__pill{display:none!important}body.cic-theme-premium[data-cic-page-type=product] variant-picker[data-template-product-match=true] .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(input:checked){border-color:var(--cic-choice-selected,#28714f)!important;background:var(--cic-choice-bg,#edf8f1)!important;color:var(--cic-choice-selected-text,#245d45)!important;box-shadow:inset 0 0 0 1px var(--cic-choice-selected,#28714f)!important}body.cic-theme-premium[data-cic-page-type=product] variant-picker[data-template-product-match=true] .variant-option__button-label__text{font-size:var(--cic-type-label)!important;line-height:1.4!important;font-weight:650!important;color:inherit!important;display:flex;flex-direction:column;gap:3px;align-items:center}body.cic-theme-premium[data-cic-page-type=product] .cic-option-supplement{font-size:13px;color:inherit}body.cic-theme-premium[data-cic-page-type=product] variant-picker[data-template-product-match=true] .cic-option-photos{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}body.cic-theme-premium[data-cic-page-type=product] variant-picker[data-template-product-match=true] .cic-option-photos .variant-option__button-label{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:8px!important;max-width:100%!important;min-width:0!important}body.cic-theme-premium[data-cic-page-type=product] variant-picker[data-template-product-match=true] .cic-option-photo{width:100%!important;height:88px!important;object-fit:contain!important;border-radius:8px;background:#fff;display:grid;place-items:center;color:#53636b}body.cic-theme-premium[data-cic-page-type=product] variant-picker[data-template-product-match=true] .variant-option__button-label:has(input:focus-visible){outline:2px solid #28714f!important;outline-offset:3px}@media(max-width:389px){body.cic-theme-premium[data-cic-page-type=product] variant-picker[data-template-product-match=true] .cic-option-photos{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body.cic-theme-premium[data-cic-page-type=product] variant-picker[data-template-product-match=true] .cic-option-photos--accessory{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media(max-width:749px){body.cic-theme-premium[data-cic-page-type=product] variant-picker[data-template-product-match=true] .cic-option-photos--accessory{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body.cic-theme-premium[data-cic-page-type=product] variant-picker[data-template-product-match=true] .variant-option--buttons:not(.variant-option--swatches):not(.cic-option-photos){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body.cic-theme-premium[data-cic-page-type=product] variant-picker[data-template-product-match=true] .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{width:100%!important;max-width:none!important;min-width:0!important}body.cic-theme-premium[data-cic-page-type=product] variant-picker[data-product-type="Clip per Fonendoscopio"] .variant-option--buttons{max-height:480px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;grid-auto-rows:minmax(56px,auto)}.cic-personalizer-warning{width:min(360px,calc(100vw - 32px));padding:24px;border:1px solid #ecdde4;border-radius:18px;color:var(--cic-ink);background:#fff;box-shadow:0 12px 48px #17313a25}.cic-personalizer-warning::backdrop{background:#17313a55}.cic-personalizer-warning h3{margin:0 0 12px;font-size:var(--cic-type-h3);line-height:1.25}.cic-personalizer-warning p{margin:0 0 20px;line-height:1.5}.cic-personalizer-warning button:not(:where(.cic-control-tab,.cic-control-guide,.cic-control-choice,.cic-control-swatch,.cic-control-size-guide,.cic-control-assistance)){width:auto;min-height:44px;border:0;border-radius:var(--cic-radius-action);background:var(--cic-surface-soft);color:var(--cic-ink);font:inherit;font-weight:700;padding:10px 16px}body.cic-theme-premium[data-cic-page-type=product] .cic-product-trust__items{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch!important;gap:0!important}body.cic-theme-premium[data-cic-page-type=product] .cic-product-trust__item{align-self:stretch!important;height:auto!important;margin:0!important;padding:16px 10px!important;gap:8px!important;line-height:1.45!important;border-left:0!important;border-right:0!important}body.cic-theme-premium[data-cic-page-type=product] .cic-product-trust__item+.cic-product-trust__item{border-left:1px dashed #cbd4d7!important}body.cic-theme-premium[data-cic-page-type=product]:not(:has(cic-personalizer)) :is(.cic-accessory-text) input{min-height:var(--cic-control-height)!important;border:1px solid #e4dce0!important;border-radius:var(--cic-radius-field)!important;background:#fff!important;padding:12px 14px!important;color:var(--cic-ink)!important}.product-information{--cic-v105-line: #e8e0e4;--cic-v105-ink: var(--cic-ink);--cic-v105-muted: #66767c;--cic-v105-soft: #fff8fb;--cic-v105-green: #28714f}.product-information .product-details{color:var(--cic-v105-ink)}.product-information .product-details>.group-block{box-shadow:none!important}.product-information variant-picker fieldset:not(.cic-control-panel){margin-block:0 12px}.product-information variant-picker legend:not(:where(.cic-control-legend,.cic-control-note-title)):not(.cic-control-legend){margin-bottom:8px;font-size:var(--cic-type-label);font-weight:700}.product-information variant-picker :is(label,button:not(:where(.cic-control-tab,.cic-control-guide,.cic-control-choice,.cic-control-swatch,.cic-control-size-guide,.cic-control-assistance)),[role=radio]){transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.product-information :is(input[type=text],input[type=email],input[type=number],select:not(:where(.cic-control-select)),textarea){border-radius:var(--cic-radius-field)!important}.product-information product-form-component .button,.product-information product-form-component button:not(:where(.cic-control-tab,.cic-control-guide,.cic-control-choice,.cic-control-swatch,.cic-control-size-guide,.cic-control-assistance))[type=submit]{min-height:50px;border-radius:var(--cic-radius-action)!important;font-weight:800}.product-information .cic-product-accordions,.product-information .cic-product-trust{box-shadow:none!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] fieldset.cic-vp-option[data-cic-pen-base-option][hidden]{display:none!important}.cic-pdp-v105-warning{display:grid;gap:4px;margin:16px;width:calc(100% - 32px);box-sizing:border-box;padding:13px 14px;border:1px solid #e9c789;border-radius:10px;background:#fff9ef;color:#5f410a}.cic-pdp-v105-warning strong{font-size:14px}.cic-pdp-v105-warning span{font-size:12px;line-height:1.45}@media(min-width:750px){.product-information__grid:not(.product-information--media-none) .product-details{align-self:start}}@media(max-width:749px){.product-information .product-details{padding-top:10px}}@media(prefers-reduced-motion:reduce){.product-information variant-picker :is(label,button:not(:where(.cic-control-tab,.cic-control-guide,.cic-control-choice,.cic-control-swatch,.cic-control-size-guide,.cic-control-assistance)),[role=radio]){transition:none}}.product-information .slideshow-controls__thumbnails::-webkit-scrollbar{display:none}.cic-configuration-dialog{position:fixed;width:min(400px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:28px 24px 24px;border:1px solid var(--cic-line);border-radius:12px;color:var(--cic-ink);background:#fff}.cic-configuration-dialog::backdrop{background:#12374330}.cic-configuration-dialog h2{margin:0 20px 12px 0;font:700 20px/1.3 var(--cic-heading)}.cic-configuration-dialog p{margin:0 0 18px;font:400 15px/1.6 var(--cic-body)}.cic-configuration-dialog__close{position:absolute;display:grid;place-items:center;top:2px;right:2px;width:44px;height:44px;min-height:44px;padding:0;border:0;background:transparent;color:var(--cic-ink);font:400 26px/1 var(--cic-body);cursor:pointer}.cic-configuration-dialog .button{width:auto!important;min-width:0!important;min-height:44px!important;padding:8px 18px!important;font-size:14px!important;background:#fff7fa!important;color:var(--cic-ink)!important;border:1px solid #d6bbc7!important;box-shadow:none!important}body.cic-theme-premium[data-cic-page-type=product] .product-information{background:var(--cic-pdp-background)!important}body.cic-theme-premium[data-cic-page-type=product] .product-information>.section-background{background:var(--cic-pdp-background)!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details .group-block:has(h1):not(:has(.group-block h1))>.group-block-content{height:auto!important;min-height:0!important;justify-content:flex-start!important;gap:var(--cic-pdp-heading-gap)!important}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .cic-size-guide:has(.cic-fp__measure-guide){width:min(880px,calc(100vw - 24px));max-width:880px}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .cic-size-guide:has(.cic-fp__measure-guide) .cic-size-guide__body{grid-template-columns:240px minmax(0,1fr);gap:14px;padding:16px;font-size:14px;line-height:1.45}:where(body:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))) .cic-size-guide:has(.cic-fp__measure-guide) .cic-size-guide__how{grid-column:1/-1;border-top:1px dashed #e9dbe2;padding-top:8px}:where(body:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))) .cic-size-guide:has(.cic-fp__measure-guide) .cic-size-guide__how summary{min-height:44px;align-content:center;font:700 14px/1.4 var(--cic-body);cursor:pointer}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .cic-size-guide:has(.cic-fp__measure-guide) .cic-size-guide__table{font-size:13px;table-layout:fixed}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .cic-size-guide:has(.cic-fp__measure-guide) .cic-size-guide__table :is(th,td){padding:8px 4px;text-align:center}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .cic-size-guide:has(.cic-fp__measure-guide) .cic-size-guide__table th{white-space:normal;overflow-wrap:normal}@media(max-width:749px){body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .cic-size-guide:has(.cic-fp__measure-guide) .cic-size-guide__body{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}:where(body:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))) .cic-size-guide:has(.cic-fp__measure-guide) .cic-fp__measure-guide{font-size:13px;line-height:1.35}:where(body:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))) .cic-size-guide:has(.cic-fp__measure-guide) .cic-fp__measure-guide figcaption p{margin-bottom:6px}}body[data-cic-page-type=product] .product-details .group-block-content>.cic-breadcrumb{width:100%;max-width:100%;margin:0;padding:0;font-size:11px;background:transparent}body[data-cic-page-type=product] .product-details .group-block-content>.cic-breadcrumb :is(a,span){min-height:24px;line-height:24px}body.cic-theme-premium[data-cic-page-type=product] .product-information :is(product-inventory:not([data-cic-media-inventory])){display:none!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .cic-stock-purchase:has(.product-inventory__status[hidden]){display:none!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .cic-stock-purchase product-inventory[data-cic-media-inventory]{display:block!important;position:static!important;inset:auto!important;margin:0 0 12px!important;padding:0!important;pointer-events:auto}body.cic-theme-premium[data-cic-page-type=product] .product-information .cic-stock-purchase .product-inventory__status{display:block!important;width:fit-content!important;max-width:100%;box-sizing:border-box;margin:0!important;padding:8px 12px!important;border:1px solid #ecd8b6!important;border-radius:10px!important;background:#fffaf2!important;color:#7a3d16!important;font:650 13px/1.4 var(--cic-body,Manrope,sans-serif)!important;text-transform:none!important;letter-spacing:normal!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .cic-stock-purchase .product-inventory__status[hidden]{display:none!important}body.cic-theme-premium .product-information:has([data-cic-simple-gallery]){--cic-trust-gap:12px}body.cic-theme-premium .product-information [data-cic-simple-gallery] slideshow-slide{position:relative}.variant-option__select-wrapper[hidden]{display:none!important}@media(max-width:749px){body.cic-theme-premium .product-information:has([data-cic-simple-gallery]) .product-information__media{width:100%!important;max-width:100%!important;margin-inline:0!important;padding-inline:0!important}body.cic-theme-premium .product-information [data-cic-simple-gallery] .product-media>.product-media__image{object-fit:cover!important}}body.cic-theme-premium[data-cic-page-type=product] .product-information:has(:is(.cic-control-size-static,:is([data-cic-torch-gallery],[data-cic-cordino-gallery],[data-cic-penlight-gallery],[data-cic-taschino-gallery],[data-cic-organizer-gallery],[data-cic-flash-gallery],:is([data-cic-keyring-gallery],[data-cic-pin-gallery],:is([data-cic-watch-gallery],[data-cic-badge-gallery]))))) .product-information__media media-gallery .product-media>.product-media__image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center}@media(max-width:749px){body.cic-theme-premium[data-cic-page-type=product] .product-information:has(:is(.cic-control-size-static,:is([data-cic-torch-gallery],[data-cic-cordino-gallery],[data-cic-penlight-gallery],[data-cic-taschino-gallery],[data-cic-organizer-gallery],[data-cic-flash-gallery],:is([data-cic-keyring-gallery],[data-cic-pin-gallery],:is([data-cic-watch-gallery],[data-cic-badge-gallery]))))) .product-information__media{margin-bottom:24px!important;width:100%!important;max-width:100%!important;padding-inline:0!important}}body.cic-theme-premium[data-cic-page-type=product] .product-information:has(:is([data-cic-torch-gallery],[data-cic-cordino-gallery],[data-cic-penlight-gallery],[data-cic-taschino-gallery],[data-cic-organizer-gallery],[data-cic-flash-gallery],:is([data-cic-keyring-gallery],[data-cic-pin-gallery],:is([data-cic-watch-gallery],[data-cic-badge-gallery])))) .product-information__media media-gallery :is(slideshow-slides,slideshow-slide,.product-media){aspect-ratio:1!important;height:auto!important;min-height:0!important;max-height:none!important;--grid-template-rows:1fr;--grid-template-rows-desktop:1fr}.cic-bag-specs__images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0}.cic-bag-specs__images--single{grid-template-columns:minmax(0,1fr)}.cic-bag-specs__images figure{margin:0;min-width:0}.cic-bag-specs__images img{display:block;width:100%;height:auto;object-fit:contain!important;border-radius:12px}.cic-bag-specs__images figcaption{margin-top:10px;font:600 14px/1.5 var(--cic-body);overflow-wrap:anywhere}@media(max-width:749px){.cic-bag-specs__images{grid-template-columns:minmax(0,1fr)}}body.cic-theme-premium[data-cic-page-type=product] .product-information .cic-accessory-card[data-cic-accessory=penlight]{min-width:0;box-sizing:border-box;padding:18px!important;margin-block:0!important;border:1px solid #ecdde4!important;border-radius:18px!important;background:linear-gradient(#fce9f1,#fff8fb)!important}body.cic-theme-premium[data-cic-page-type=product] .cic-accessory-card[data-cic-accessory=penlight] legend{font:700 15px/1.4 var(--cic-heading,Montserrat,sans-serif)!important;float:none;max-width:100%;white-space:normal}body.cic-theme-premium[data-cic-page-type=product] .cic-accessory-card[data-cic-accessory=penlight] input[type=text]{min-height:48px;box-sizing:border-box;font:500 16px/1.4 var(--cic-body,Manrope,sans-serif)!important}body.cic-theme-premium[data-cic-page-type=product] .product-information :is([data-cic-cordino-gallery],[data-cic-torcia-gallery]) slideshow-slide:not(:first-child) .product-media>.product-media__image{object-fit:contain!important;background:#fff}.cic-product-accordions__content ul.cic-feature-hearts{list-style:none;padding-left:0;margin:0}.cic-product-accordions__content ul.cic-feature-hearts>li{display:flex;align-items:flex-start;gap:.55em;padding:0;margin:0 0 .55em}.cic-product-accordions__content ul.cic-feature-hearts>li:before{content:none}.cic-product-accordions__content .cic-feature-heart{display:inline-block;flex:0 0 1.2em;width:1.2em;margin-top:.05em;font-family:"Apple Color Emoji","Segoe UI Emoji",sans-serif;font-size:1em;line-height:1.6;background:none;border:0;border-radius:0;box-shadow:none}.cic-product-accordions__content ul.cic-feature-hearts>li>span:last-child{min-width:0}.cic-product-accordions__content ul.cic-feature-hearts>li:last-child{margin-bottom:0}.cic-product-accordions__features ul:not(.cic-feature-hearts){list-style:none;padding-left:0;margin:0}.cic-product-accordions__features ul:not(.cic-feature-hearts)>li{position:relative;padding-left:1.75em;margin:0 0 .55em}.cic-product-accordions__features ul:not(.cic-feature-hearts)>li:before{content:"\2665";position:absolute;left:0;top:0;font-family:"Apple Color Emoji","Segoe UI Emoji",sans-serif;font-size:1em;background:none;border:0;box-shadow:none}.cic-product-accordions__features ul:not(.cic-feature-hearts)>li:last-child{margin-bottom:0}.product-information:has([data-cic-organizer-gallery]) .cic-organizer-personalizzazione{background:#fff8fb;border:1px solid #efd4e1;border-radius:14px;padding:16px;margin-block:12px 0}.product-information:has([data-cic-organizer-gallery]) .cic-organizer-personalizzazione label{display:grid;gap:10px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;line-height:1.4}.product-information:has([data-cic-organizer-gallery]) .cic-organizer-personalizzazione input{width:100%;min-width:0;min-height:48px;border:1px solid #d9bdcc;border-radius:10px;padding:12px;font-family:Manrope,sans-serif;font-size:16px;font-weight:700;box-sizing:border-box}.product-information:has([data-cic-organizer-gallery]) .cic-organizer-personalizzazione small{display:block;margin-top:8px;line-height:1.5}.product-information:has([data-cic-organizer-gallery]) .cic-organizer-personalizzazione[hidden]{display:none!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-product-type="Organizer Tascabile"] .cic-vp-option{display:block!important;width:100%!important;max-width:none!important;box-sizing:border-box;background:linear-gradient(#fce9f1,#fff8fb)!important;border:1px solid #ecdde4!important;border-radius:18px!important;padding:16px!important;margin:0!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-product-type="Organizer Tascabile"] .cic-vp-option legend{float:left;display:block;box-sizing:border-box;width:100%;max-width:none;clear:both;padding:0!important;margin:0 0 12px!important;font:700 16px/1.4 var(--cic-heading,Montserrat,sans-serif)!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-product-type="Organizer Tascabile"] .variant-option__button-label{display:inline-flex!important;vertical-align:top!important;transform:none!important;width:100px!important;min-height:48px!important;margin:0 8px 0 0!important;padding:9px 12px!important;border-radius:8px!important;box-sizing:border-box}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-product-type="Organizer Tascabile"] .variant-option__button-label__text{flex-direction:row!important;gap:8px!important;font:700 16px/1.4 var(--cic-body,Manrope,sans-serif)!important}body.cic-theme-premium .product-information :is([data-cic-native-text],.cic-option-search){min-width:0;max-width:100%;box-sizing:border-box}body.cic-theme-premium .product-information :is([data-cic-native-text]) p{overflow-wrap:anywhere;white-space:normal}.cic-option-search{display:grid;gap:8px;clear:both;width:100%;margin:12px 0;font:600 13px/1.4 var(--cic-body,Manrope,sans-serif);text-align:left}.cic-option-search input{width:100%;min-width:0;min-height:44px;box-sizing:border-box;padding:10px 12px;border:1px solid #d9bdcc;border-radius:8px;background:#fff;color:var(--cic-ink);font:500 16px/1.4 var(--cic-body,Manrope,sans-serif)}.cic-option-search small{font-size:12px;line-height:1.4;font-weight:500}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details :is(variant-picker) [data-cic-search-hidden][data-cic-search-hidden][data-cic-search-hidden][data-cic-search-hidden]{display:none!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] .cic-vp-option{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box;padding:18px!important;margin:0!important;border:1px solid #ecdde4!important;border-radius:18px!important;background:linear-gradient(#fce9f1,#fff8fb)!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] .cic-vp-option :is(legend,label[for^=Option-]){float:none!important;display:block!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;font:700 15px/1.4 var(--cic-heading,Montserrat,sans-serif)!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] fieldset.cic-vp-option{position:relative!important;padding:18px!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] fieldset.cic-vp-option.cic-vp-option legend{position:static!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;float:left!important;margin:0 0 12px!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] .cic-vp-step-num{display:none!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] .variant-option__button-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:top!important;min-height:48px!important;max-width:100%!important;margin:0 8px 8px 0!important;padding:10px 14px!important;border:1px solid #ecdde4!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;box-sizing:border-box}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] .variant-option__button-label:not(.variant-option__button-label--has-swatch){width:auto!important;min-width:100px!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] .variant-option__button-label__text{flex-direction:row!important;flex-wrap:wrap;gap:6px!important;font:700 14px/1.4 var(--cic-body,Manrope,sans-serif)!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] .variant-option__select-wrapper{clear:both;border:1px solid #d9bdcc!important;border-radius:8px!important;background:#fff!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] .variant-option__select{min-height:48px!important;font:700 14px/1.4 var(--cic-body,Manrope,sans-serif)!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] .variant-option__button-label:has(input:checked){border-color:#176341!important;background:#edf8f1!important;color:#17313a!important;box-shadow:none!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] .variant-option__button-label__pill{display:none!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-information__media media-gallery:is([data-cic-watch-gallery],[data-cic-badge-gallery]) .product-media>.product-media__image[src*=orologio-taschino-dettaglio-1]{object-fit:contain!important;background:#fff}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-information__media media-gallery:is([data-cic-watch-gallery],[data-cic-badge-gallery]) .product-media>.product-media__image[src*=orologio-taschino-dettaglio-3]{object-fit:contain!important;object-position:center!important;background:#fff}.cic-badge-yesno button:not(:where(.cic-control-tab,.cic-control-guide,.cic-control-choice,.cic-control-swatch,.cic-control-size-guide,.cic-control-assistance))[data-cic-badge-enable=yes]{display:flex;align-items:center;justify-content:center;gap:8px;width:auto!important;min-width:100px;max-width:100%}.cic-badge-yesno button:not(:where(.cic-control-tab,.cic-control-guide,.cic-control-choice,.cic-control-swatch,.cic-control-size-guide,.cic-control-assistance))>span>small{display:block;font:750 13px/1.4 Manrope,sans-serif;white-space:nowrap}.cic-flash-preview{display:flex;gap:4px;flex-shrink:0}.cic-flash-preview img,.cic-badge-yesno img{display:block!important;width:36px!important;height:36px!important;object-fit:contain!important;border-radius:6px}.cic-badge-yesno{margin-bottom:0}.cic-badge-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.cic-badge-options[hidden]{display:none!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] [data-cic-badge-holder]>label[hidden]{display:none!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] .cic-badge-options .variant-option__button-label{display:flex!important;flex-direction:column!important;width:100%!important;margin:0!important;padding:8px!important;gap:8px}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] .cic-badge-options .cic-option-photo{display:block!important;width:100%!important;height:auto!important;aspect-ratio:1385/1136!important;object-fit:contain!important;border-radius:8px}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] .cic-badge-options .variant-option__button-label__text{display:flex;flex-direction:column!important;gap:4px!important;text-align:center}variant-picker[data-product-handle^=portabadge-kit-completo-con-cordino-] [data-testid=variant-option-single]{display:none!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-information__media media-gallery[data-cic-badge-gallery] .product-media{position:relative;overflow:hidden;isolation:isolate}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-information__media media-gallery[data-cic-badge-gallery] .product-media:before{content:"";position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;background-image:var(--cic-badge-backdrop);background-size:cover;background-position:center;filter:blur(18px);z-index:-1}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-information__media media-gallery[data-cic-badge-gallery] .product-media>.product-media__image{position:relative;object-fit:contain!important;background:transparent}.cart-items__details:has(a[href*="/products/portabadge-"]) .cart-items__bundle{display:none}.cart-items__variant[data-cic-base-holder-option]{display:none!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] .cic-choice-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;clear:both;margin-bottom:12px}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] [data-cic-binary-choice] .variant-option__button-label{width:100%!important;min-width:0!important;min-height:64px!important;margin:0!important;padding:10px 12px!important;transform:none!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] [data-cic-binary-choice] .variant-option__button-label__text{display:flex!important;flex-direction:column!important;gap:4px!important;text-align:center!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] fieldset[hidden]{display:none!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] .variant-option__button-label--has-swatch{margin:0 8px 8px 0!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] .variant-option__button-label--has-swatch:has(input:checked){background:#fff!important}body.cic-theme-premium .product-information .cic-flash-preview img{width:40px!important;height:40px!important}body.cic-theme-premium .product-information cic-fantasy-upsell[data-flash-accessories] .cic-flash-preview--single img{width:64px!important;height:64px!important}@media(max-width:360px){body.cic-theme-premium .product-information cic-fantasy-upsell[data-flash-accessories] .cic-flash-preview--single img{width:60px!important;height:60px!important}}.cic-choice-scroll-hint{display:block;margin:10px 0 8px;padding:7px 10px;border-radius:8px;background:#fff0f6;color:#173f4b;font:600 12px/1.5 var(--cic-body,Manrope,sans-serif);text-align:left}.cic-choice-scroll-hint[hidden]{display:none!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] .variant-option__button-label--has-swatch{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;min-width:40px!important;max-width:40px!important;min-height:40px!important;flex:0 0 40px!important;padding:0!important;border:2px solid #fff!important;border-radius:50%!important;background:#fff!important;box-shadow:0 0 0 1px var(--cic-ui-line)!important;outline:none!important;transform:none!important;overflow:visible!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] .variant-option__button-label--has-swatch :is(.cic-vp-swatch-dot,.swatch){width:36px!important;height:36px!important;min-width:36px!important;flex:0 0 36px!important;border:0!important;border-radius:50%!important;box-shadow:none!important;transform:none!important;filter:none!important;transition:none!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] .variant-option__button-label--has-swatch:before{display:none!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] .variant-option__button-label--has-swatch:after{content:none!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] .variant-option__button-label--has-swatch:has(input:checked){border:2px solid #fff!important;box-shadow:0 0 0 2px var(--cic-ui-success)!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] .variant-option__button-label--has-swatch:has(input:checked):after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;margin:auto!important;display:block!important;width:16px!important;height:16px!important;background-color:#123743!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8l3 3 7-7' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px 16px no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8l3 3 7-7' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px 16px no-repeat!important;border:0!important;border-radius:0!important;transform:none!important;filter:none!important;text-shadow:none!important;box-shadow:none!important;pointer-events:none}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] .variant-option__button-label--has-swatch:has(input:checked:is([value=Nero],[value=Blu],[value="Blu Navy"],[value="Blu navy"],[value="Blu Royal"],[value="Blu royal"],[value=Viola],[value=Rosso],[value=Bordeaux],[value=Marrone],[value=Fucsia],[value="Verde bosco"])):after{background-color:#fff!important;color:#fff!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] .variant-option__button-label--has-swatch:has(input:focus-visible){outline:2px solid var(--cic-ui-pink)!important;outline-offset:3px!important}body.cic-theme-premium .product-information cic-fantasy-upsell[data-flash-direct] .cic-flash-accessory-card--single>img{max-height:180px}body.cic-theme-premium .product-information cic-fantasy-upsell[data-flash-direct] .cic-ring-product{display:grid;grid-template-columns:minmax(100px,40%) minmax(0,1fr);align-items:center;gap:12px;margin-bottom:14px}body.cic-theme-premium .product-information cic-fantasy-upsell[data-flash-direct] .cic-ring-product img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:12px}body.cic-theme-premium .product-information cic-fantasy-upsell[data-flash-direct] .cic-ring-product p{font:500 13px/1.5 var(--cic-body,Manrope,sans-serif);margin:0!important}body.cic-theme-premium .product-information cic-fantasy-upsell[data-flash-accessories] .cic-choice-scroll-hint{margin:0 0 8px;padding:0;background:none;border:0;border-radius:0;font:500 12px/1.4 var(--cic-body,Manrope,sans-serif);color:#4a6069}body.cic-theme-premium .product-information cic-fantasy-upsell[data-flash-accessories]>.cic-personalizer__fantasy-status{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}body.cic-theme-premium .product-information .cic-flash-choice-label{margin:0 0 10px!important;font:700 14px/1.4 var(--cic-body,Manrope,sans-serif);color:#123743}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] .variant-option__button-label--has-swatch[data-cic-color-selected=true]{background:#fff!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] .variant-option__button-label--has-swatch[data-cic-color-selected=true]{border:2px solid #fff!important;box-shadow:0 0 0 2px var(--cic-ui-success)!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] .variant-option__button-label--has-swatch[data-cic-color-selected=true]:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;margin:auto!important;display:block!important;width:16px!important;height:16px!important;background-color:#123743!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8l3 3 7-7' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px 16px no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8l3 3 7-7' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px 16px no-repeat!important;border:0!important;border-radius:0!important;transform:none!important;filter:none!important;text-shadow:none!important;box-shadow:none!important;pointer-events:none}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] .variant-option__button-label--has-swatch[data-cic-color-selected=true]:has(input:is([value=Nero],[value=Blu],[value="Blu Navy"],[value="Blu navy"],[value="Blu Royal"],[value="Blu royal"],[value=Viola],[value=Rosso],[value=Bordeaux],[value=Marrone],[value=Fucsia],[value="Verde bosco"])):after{background-color:#fff!important;color:#fff!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] .variant-option__button-label--has-swatch[data-cic-color-selected=false]{box-shadow:0 0 0 1px var(--cic-ui-line)!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] .variant-option__button-label--has-swatch[data-cic-color-selected=false]:after{content:none!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] .variant-option__button-label--has-swatch[data-cic-color-selected]:focus-visible{outline:2px solid var(--cic-ui-pink)!important;outline-offset:3px!important}body[data-cic-page-type=product] .product-details:has([data-cic-multiple-colors]) .quantity-selector-wrapper:before{content:"Quantit\e0  per colore"!important}body[data-cic-page-type=product] .product-details:has(variant-picker[data-product-type=Penne] [data-cic-multiple-colors]) .quantity-selector-wrapper:before{content:"Quantit\e0  per penna scelta"!important}body[data-cic-page-type=product] .product-details:has(variant-picker[data-product-type=Penne] [data-cic-all-set-selected=true]) .quantity-selector-wrapper:before{content:"Quantit\e0  di kit"!important}body.cic-theme-premium .product-information variant-picker[data-product-type=Penne] label.cic-option-search{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;border-radius:16px;text-align:left}body.cic-theme-premium .product-information variant-picker[data-product-type=Penne] label.cic-option-search>input{width:100%;max-width:100%;min-width:0}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] .variant-option__button-label:not(.variant-option__button-label--has-swatch)[data-cic-color-selected=true]{border-color:#176341!important;background:#edf8f1!important;color:#17313a!important;box-shadow:none!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] .variant-option__button-label:not(.variant-option__button-label--has-swatch)[data-cic-color-selected=false]{border-color:#ecdde4!important;background:#fff!important;color:inherit!important;box-shadow:none!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-information__media media-gallery:is([data-cic-usb-gallery],[data-cic-highlighter-gallery],[data-cic-stationery-gallery]) :is(slideshow-slides,slideshow-slide,.product-media){aspect-ratio:1!important;height:auto!important;min-height:0!important;max-height:none!important;--grid-template-rows:1fr;--grid-template-rows-desktop:1fr}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-information__media media-gallery:is([data-cic-usb-gallery],[data-cic-highlighter-gallery],[data-cic-stationery-gallery]) .product-media>.product-media__image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-information__media [data-cic-usb-gallery] .product-media>.product-media__image[src*=chiavetta-usb-dettaglio]{object-fit:contain!important}@media(max-width:749px){body.cic-theme-premium[data-cic-page-type=product] .product-information:has(:is([data-cic-usb-gallery],[data-cic-highlighter-gallery],[data-cic-stationery-gallery])) .product-information__media{margin-bottom:24px!important}}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] fieldset[data-cic-photo-choices]{display:block!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] fieldset[data-cic-photo-choices] .cic-photo-choices-grid{display:grid;grid-template-columns:repeat(var(--cic-photo-choice-columns,3),minmax(0,1fr));gap:12px;clear:both;width:100%;grid-auto-rows:1fr}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] fieldset.cic-vp-option[data-cic-photo-choices]>legend.cic-photo-choice-title{position:static!important;float:left!important;display:block!important;width:100%!important;height:auto!important;max-width:100%!important;padding:0!important;margin:0 0 14px!important;overflow:visible!important;clip-path:none!important;white-space:normal!important;font:700 16px/1.4 var(--cic-heading,Montserrat,sans-serif)!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] fieldset[data-cic-photo-choices] .variant-option__button-label{width:100%!important;min-width:0!important;height:100%!important;display:flex!important;flex-direction:column;gap:8px!important;padding:8px!important;border-radius:12px!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] fieldset[data-cic-photo-choices] .cic-option-photo{width:100%!important;height:auto!important;aspect-ratio:1;object-fit:cover!important;border-radius:8px}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] fieldset[data-cic-photo-choices] .variant-option__button-label__text{font:600 14px/1.4 var(--cic-body);width:100%;min-height:59px;display:flex;flex-direction:column;justify-content:center;align-items:center;white-space:normal!important;text-align:center;overflow-wrap:anywhere}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details fieldset[data-cic-photo-choices] .cic-kit-piece-count{display:block;font:500 13px/1.4 var(--cic-body);margin-top:2px}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-product-type=Portachiavi] fieldset[data-cic-photo-choices]{--cic-photo-choice-columns:4}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-product-type=Portachiavi] fieldset[data-cic-photo-choices] .variant-option__button-label:not(:has(input[value^="Kit completo"])):has(input[data-option-name=Colore]) .variant-option__button-label__text{display:none!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-product-type=Portachiavi] fieldset[data-cic-photo-choices] .variant-option__button-label:has(input[value^="Kit completo"]){grid-column:span 2;flex-direction:row!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-product-type=Portachiavi] fieldset[data-cic-photo-choices] .variant-option__button-label:has(input[value^="Kit completo"]) .cic-option-photo{width:38%!important;flex:0 0 38%}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-product-type=Portachiavi] fieldset[data-cic-photo-choices] .variant-option__button-label[data-cic-color-selected=true]:after{content:""!important;display:block!important;position:absolute!important;inset:6px 6px auto auto!important;width:18px!important;height:18px!important;border:0!important;border-radius:50%!important;background:#28714f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8l3 3 7-7' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px 12px no-repeat!important;-webkit-mask:none!important;mask:none!important;transform:none!important;box-shadow:none!important}@media(min-width:1000px){body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-product-type=Portachiavi] fieldset[data-cic-photo-choices]{--cic-photo-choice-columns:5}}body[data-cic-page-type=product] .product-details .cic-personalization-cost{flex-basis:100%;width:100%;margin:10px 0 0;font:700 14px/1.4 var(--cic-body)}@media(max-width:989px){body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] fieldset[data-cic-photo-choices] .cic-photo-choices-grid{grid-template-columns:repeat(var(--cic-photo-choice-columns,3),minmax(0,1fr));gap:8px}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] fieldset[data-cic-photo-choices] .variant-option__button-label{padding:6px!important;gap:6px!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] fieldset[data-cic-photo-choices] .variant-option__button-label__text{font-size:12px!important;line-height:1.3!important;min-height:64px!important;overflow-wrap:anywhere!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details fieldset[data-cic-photo-choices] .cic-kit-piece-count{font-size:11px!important;line-height:1.3!important;max-width:100%;overflow-wrap:anywhere!important}}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] fieldset[data-cic-photo-choices] :is(.cic-color-selected,.cic-highlighter-quantity-hint){margin:12px 0 0!important;font:400 14px/1.5 var(--cic-body)}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] fieldset[data-cic-photo-choices] .variant-option__button-label:after{display:none!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details variant-picker[data-cic-accessory-choices] fieldset[data-cic-photo-choices]{position:relative!important;padding:20px!important}body[data-cic-page-type=product] .product-details:has(variant-picker[data-product-handle=portachiavi-gruppi-sanguigni-1]) .quantity-selector-wrapper:before{content:"Quantit\e0  per gruppo"!important}body[data-cic-page-type=product] .product-information .product-details:has([data-cic-all-set-selected=true]) .quantity-selector-wrapper:before{content:"Quantit\e0  di kit"!important}body[data-cic-page-type=product] .product-information .product-details:has([data-cic-random-selected=true]) .quantity-selector-wrapper:before{content:"Quantit\e0"!important}body.cic-theme-premium .product-information variant-picker[data-product-type=Penne] label.cic-option-search{clear:both;margin:0 0 14px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.cic-theme-premium .product-information variant-picker[data-product-type=Penne] label.cic-option-search>span{font:600 14px/1.4 var(--cic-body)!important}.cic-cookie-certificates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.cic-cookie-certificates>button:not(:where(.cic-control-tab,.cic-control-guide,.cic-control-choice,.cic-control-swatch,.cic-control-size-guide,.cic-control-assistance)){display:grid;gap:8px;padding:10px;border:1px solid #ecdde4;border-radius:12px;background:#fff;color:#17313a;text-align:center;font:600 13px/1.4 var(--cic-body,Manrope,sans-serif);text-decoration:none}.cic-cookie-certificates>button:not(:where(.cic-control-tab,.cic-control-guide,.cic-control-choice,.cic-control-swatch,.cic-control-size-guide,.cic-control-assistance)) img{display:block;width:100%;height:150px;margin:0;object-fit:contain;background:#fff}.cic-cookie-certificates>button:not(:where(.cic-control-tab,.cic-control-guide,.cic-control-choice,.cic-control-swatch,.cic-control-size-guide,.cic-control-assistance)):focus-visible{outline:2px solid #17313a;outline-offset:2px}.cic-cookie-certificates>button:not(:where(.cic-control-tab,.cic-control-guide,.cic-control-choice,.cic-control-swatch,.cic-control-size-guide,.cic-control-assistance)){min-width:0;cursor:pointer}body.cic-theme-premium[data-cic-page-type=product] .cic-cookie-document{width:min(900px,calc(100vw - 24px));max-height:calc(100dvh - 24px)}.cic-cookie-document__body{padding:12px;overflow:auto;max-height:calc(100dvh - 110px)}.cic-cookie-document__body img{display:block;width:100%;max-width:758px;height:auto;margin:auto;object-fit:contain}body.cic-theme-premium[data-cic-page-type=product] .product-information media-gallery .product-media{padding:0!important;border:0!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-information__media media-gallery[data-presentation] slideshow-slide.product-media-container .product-media>.product-media__image{width:100%!important;height:100%!important;max-width:100%!important;object-fit:cover!important;object-position:center!important;border:0!important}@media(max-width:749px){body.cic-theme-premium[data-cic-page-type=product] .product-information .product-information__media{width:100%!important;max-width:100%!important;margin-inline:0!important;padding-inline:0!important}}body.cic-theme-premium[data-cic-page-type=product] .product-information media-gallery[data-cic-training-gallery] .product-media>.product-media__image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .cic-copy-training{border:0!important;background:transparent!important;padding:0!important;margin:0!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .cic-copy-training p{margin:0!important}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .product-information :is(.cic-fp__panel-hint,.cic-fp__gate-hint,[data-artwork-help]:not(cic-personalizer *),.cic-pill-note){font-family:var(--cic-body,Manrope,sans-serif)!important;font-size:13px!important;line-height:1.55!important;color:#50636b!important;overflow-wrap:break-word}body.cic-theme-premium[data-cic-page-type=product] .product-information :is([data-artwork-help]:not(cic-personalizer *)){margin:8px 0 14px!important}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .product-information :is(.cic-fp__design-price):not(:where(.cic-choice-catalog *)){font-weight:750!important;line-height:1.4!important;color:#123743}@media(max-width:749px){body.cic-theme-premium[data-cic-page-type=product] .product-information:has([data-cic-badge-gallery]) .product-information__media{margin-bottom:24px!important}body.cic-theme-premium[data-cic-page-type=product] .product-information:has([data-cic-badge-gallery]) variant-picker:not(:has(fieldset:not([hidden]))){display:none!important}body.cic-theme-premium[data-cic-page-type=product] .product-information:has([data-cic-badge-gallery]) variant-picker:has(fieldset:not([hidden])){margin:0 16px 12px!important;padding-top:0!important}}.cic-gift-amounts{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 20px}.cic-gift-amounts a{display:inline-flex;align-items:center;justify-content:center;min-width:78px;min-height:46px;padding:10px 16px;border:1px solid #ecdde4;border-radius:10px;background:#fff;color:#123743;text-decoration:none;font:700 15px/1.4 var(--cic-body,Manrope,sans-serif)}.cic-gift-amounts a[aria-current=page]{border-color:#36765c;background:#edf8f1}.cic-gift-amounts a:focus-visible{outline:2px solid #e73877;outline-offset:3px}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details .cic-gift-kit-options{gap:20px!important;color:var(--cic-ink)}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details :is(input[type=text],input[type=email],input[type=search],input[type=date],input[type=file],select:not(:where(.cic-control-select)),textarea){border-color:#73868f!important}body.cic-theme-premium[data-cic-page-type=product] .product-information .product-details :is(input[type=text],input[type=email],input[type=search],input[type=date],input[type=file],select:not(:where(.cic-control-select)),textarea):focus-visible{outline:2px solid #92335f!important;outline-offset:2px!important}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .product-information :is(.cic-fp__panel){border-left:4px solid var(--cic-panel-accent)!important}body.cic-theme-premium[data-cic-page-type=product] .product-information :is(button:not(:where(.cic-control-tab,.cic-control-guide,.cic-control-choice,.cic-control-swatch,.cic-control-size-guide,.cic-control-assistance)),select:not(:where(.cic-control-select)),textarea,input:not([type=radio]):not([type=checkbox]),a):focus-visible{outline:2px solid var(--cic-focus-color);outline-offset:2px}@media(forced-colors:active){body.cic-theme-premium[data-cic-page-type=product] .product-information :focus-visible{outline-color:Highlight}}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .product-information :is(variant-picker legend:not(:where(.cic-control-legend,.cic-control-note-title)),.cic-fp__size-standalone>label,.cic-fp__panel-title,.cic-fp__field-head,.cic-fp__upload-side-file label>span){text-decoration-line:underline;text-decoration-color:var(--cic-action-choice);text-decoration-thickness:3px;text-underline-offset:3px;text-decoration-skip-ink:none}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] .product-information :is(.cic-fp__field-head,.cic-fp__upload-side-file label>span){text-decoration-color:var(--cic-action-input)}@media(min-width:901px){body.cic-theme-premium header-menu .menu-list__submenu-inner{max-height:min(420px,calc(100dvh - var(--header-height, 172px) - 32px))!important;overflow-y:auto!important;overscroll-behavior:contain}body.cic-theme-premium header-menu .cic-mega-menu{padding-top:12px!important;padding-bottom:20px!important}body.cic-theme-premium header-menu .cic-mega-feature__media{max-height:180px!important}}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] #MainContent .product-information :is(variant-picker legend:not(:where(.cic-control-legend,.cic-control-note-title)),.cic-fp__panel-title,.cic-fp__field-head){font:600 14px/1.5 Montserrat,sans-serif!important;color:#123743!important;text-decoration:none!important}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] #MainContent:has(:is(cic-pill-personalizer)) :is(.cic-fp__preview-disclaimer,.cic-fp__hint,.cic-related-by-type__hint){font:400 14px/1.6 Manrope,sans-serif!important;color:var(--cic-felpa-brand-muted)!important}@media(max-width:900px){body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] #MainContent .cic-fp__intro>h2{font-size:clamp(16px,4.7vw,24px)!important;white-space:normal!important;text-wrap:balance;overflow-wrap:break-word;letter-spacing:-.035em!important}}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] #MainContent .cic-fp__side-choices:not(.cic-fp__steps){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;background:none!important;padding:0!important;border:0!important}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] #MainContent .cic-fp__side-choices:not(.cic-fp__steps)>button:not(:where(.cic-control-tab,.cic-control-guide,.cic-control-choice,.cic-control-swatch,.cic-control-size-guide,.cic-control-assistance)){min-height:44px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#56646a!important;font:700 15px/1.4 Manrope,sans-serif!important;padding:10px!important}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] #MainContent .cic-fp__side-choices:not(.cic-fp__steps)>button:not(:where(.cic-control-tab,.cic-control-guide,.cic-control-choice,.cic-control-swatch,.cic-control-size-guide,.cic-control-assistance))[aria-selected=true]{color:#123743!important;border-bottom-color:#e4a8c4!important;background:transparent!important}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] #MainContent .cic-fp__steps{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;padding:5px!important;border:1px solid #ecdde4!important;border-radius:12px!important;background:#f7eef2!important}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] #MainContent .cic-fp__step-btn{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:44px!important;padding:10px 6px!important;border:1px solid transparent!important;border-radius:9px!important;background:transparent!important;color:#56646a!important;font:700 13px/1.4 Manrope,sans-serif!important;box-shadow:none!important}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] #MainContent .cic-fp__step-btn:is([aria-selected=true],[aria-pressed=true]){background:#fff!important;border-color:#e6c9d6!important;color:#123743!important;box-shadow:none!important}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] #MainContent .cic-fp__step-num{display:none!important}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] #MainContent .cic-fp__step-btn>span:not(.cic-fp__check){font:inherit!important;color:inherit!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .cic-related-by-type .cic-match-card__title{font:600 12px/1.4 Manrope,sans-serif!important;color:#123743!important;text-decoration:none!important;background:none!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .cic-related-by-type .cic-match-card__price{font:700 13px/1.4 Manrope,sans-serif!important;color:#123743!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .cic-related-by-type .cic-match-card__image{aspect-ratio:1!important;object-fit:contain!important;background:#fff!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .cic-related-by-type .cic-match-card__title{overflow-wrap:break-word!important;text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;word-break:normal!important;min-width:0!important}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] #MainContent :is(.cic-fp__field-head,.cic-fp__panel-title) em{font:inherit!important;font-style:normal!important;color:inherit!important}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] #MainContent .cic-fp__designs:not([hidden]):not([data-cic-search-hidden]):not(:where(.cic-choice-catalog *)){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;width:100%!important;max-width:100%!important}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] #MainContent .cic-fp__design-btn:not([hidden]):not([data-cic-search-hidden]):not(:where(.cic-choice-catalog *)){min-width:0!important;width:100%!important;padding:8px 5px!important;display:flex!important;flex-direction:column!important;gap:6px!important;align-items:center!important}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] #MainContent .cic-fp__design-btn img:not(:where(.cic-choice-catalog *)){width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:1!important;object-fit:contain!important}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] #MainContent .cic-fp__design-btn :is(span,b,small):not(:where(.cic-choice-catalog *)){max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;font:600 12px/1.4 Manrope,sans-serif!important;color:#123743!important;text-decoration:none!important}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] #MainContent .cic-fp__accordion--group>summary:not(:where(.cic-choice-catalog *)){display:flex!important;gap:8px!important;align-items:center!important;min-width:0!important;padding:10px!important}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] #MainContent .cic-fp__accordion--group>summary>span:not(:where(.cic-choice-catalog *)){flex:1 1 0!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;font:700 14px/1.5 Montserrat,sans-serif!important}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] #MainContent .cic-fp__group-thumb{flex:0 0 36px!important;width:36px!important;height:36px!important}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] #MainContent .cic-fp__group-count:not(:where(.cic-choice-catalog *)){flex:0 0 auto!important;font:600 12px/1.4 Manrope,sans-serif!important;color:#56646a!important}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] #MainContent :is(.cic-fp__upload-hint,.cic-fp__hint,.cic-fp__help){font:400 14px/1.6 Manrope,sans-serif!important;color:#56646a!important}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] #MainContent .cic-fp__design-btn small:not(:where(.cic-choice-catalog *)){display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important;height:auto!important;max-height:none!important;text-align:center!important;line-height:1.45!important}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] #MainContent .cic-fp__design-price:not(:where(.cic-choice-catalog *)){background:#f7eef2!important;color:#b51c6c!important;box-shadow:none!important;font:600 11px/1.4 Manrope,sans-serif!important;font-style:normal!important}@media(min-width:750px){body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] #MainContent:has(:is(cic-pill-personalizer)) .cic-fp__preview{position:sticky!important;top:calc(var(--header-group-height,var(--header-height,120px)) + 12px)!important;align-self:start!important}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] #MainContent:has(:is(cic-pill-personalizer)) .cic-fp__preview .cic-fp__canvas-wrap{width:100%!important;max-width:calc((100svh - var(--header-group-height,var(--header-height,120px)) - 32px) * var(--cic-preview-ratio,.75))!important;height:auto!important;max-height:calc(100svh - var(--header-group-height,var(--header-height,120px)) - 32px)!important;aspect-ratio:var(--cic-preview-ratio,.75)!important;margin-inline:auto!important}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] #MainContent:has(:is(cic-pill-personalizer)) .cic-fp__preview .cic-fp__canvas{width:100%!important;height:auto!important;max-height:calc(100svh - var(--header-group-height,var(--header-height,120px)) - 32px)!important;object-fit:contain!important}}body.cic-theme-premium[data-cic-page-type=product] #MainContent [data-cic-starting-price]{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:6px!important}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] #MainContent .cic-fp__steps:has(>button:not(:where(.cic-control-tab,.cic-control-guide,.cic-control-choice,.cic-control-swatch,.cic-control-size-guide,.cic-control-assistance)):nth-child(3)):not(:has(>button:nth-child(4))){grid-template-columns:repeat(3,minmax(0,1fr))!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information[data-cic-native-identity]{--cic-ink:#123743;--cic-choice-line:#cbdadd;--cic-choice-selected:#28714f;--cic-choice-accent:#28714f;--cic-choice-selected-text:#123743;--cic-choice-bg:#f5faf7;--cic-trust-gap:12px}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information[data-cic-native-identity] .product-details{position:static!important;min-width:0}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information[data-cic-native-identity] .group-block:has(h1):not(:has(.group-block h1))>.group-block-content{gap:12px!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information[data-cic-native-identity] variant-picker{width:100%!important;margin:4px 0 0!important;padding:0!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information :is(variant-picker .cic-vp-option){min-width:0;box-sizing:border-box;margin:0!important;padding:16px!important;border:1px solid #ecdde4!important;border-left:3px solid #b51c6c!important;border-radius:16px!important;background:#fff!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information variant-picker .variant-picker__form{display:grid!important;gap:20px!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information :is(variant-picker legend:not(:where(.cic-control-legend,.cic-control-note-title)),variant-picker .cic-vp-option>label){width:100%;margin:0 0 12px!important;padding:0!important;color:#123743!important;font:600 14px/1.5 Montserrat,sans-serif!important;text-decoration:none!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information[data-cic-native-identity] .variant-option__select-wrapper{width:100%;border:1px solid #cbdadd!important;border-radius:8px!important;background:#fff!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information[data-cic-native-identity] .variant-option__select{min-height:44px!important;padding:10px 42px 10px 12px!important;color:#56646a!important;font:400 16px/1.4 Manrope,sans-serif!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information[data-cic-native-identity] .variant-option__button-label{min-height:44px!important;padding:10px 12px!important;border:1px solid #cbdadd!important;border-radius:8px!important;background:#fff!important;color:#123743!important;font:600 14px/1.5 Manrope,sans-serif!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information[data-cic-native-identity] .variant-option__button-label:has(input:checked){border-color:#28714f!important;background:#f5faf7!important;box-shadow:inset 0 0 0 1px #28714f!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information[data-cic-native-identity] .variant-option__button-label--has-swatch{display:inline-flex!important;align-items:center;justify-content:center;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:6px!important;border:0!important;box-shadow:none!important;background:transparent!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information[data-cic-native-identity] .variant-option__button-label--has-swatch:after{content:none!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information[data-cic-native-identity] .cic-vp-swatch-dot{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;border:3px solid #fff!important;border-radius:50%!important;box-shadow:0 0 0 1px #cbdadd!important;background:var(--cic-vp-swatch-color)!important;position:relative}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information[data-cic-native-identity] .variant-option__button-label--has-swatch:has(input:checked) .cic-vp-swatch-dot{box-shadow:0 0 0 2px #28714f!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information[data-cic-native-identity] .variant-option__button-label--has-swatch:has(input:checked) .cic-vp-swatch-dot:after{content:"\2713";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#123743;font:900 14px/1 Manrope,sans-serif}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information[data-cic-native-identity] .cic-color-selected{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information[data-cic-native-identity] :is(button:not(:where(.cic-control-tab,.cic-control-guide,.cic-control-choice,.cic-control-swatch,.cic-control-size-guide,.cic-control-assistance)),input,select:not(:where(.cic-control-select))):focus-visible{outline:2px solid #b51c6c;outline-offset:3px}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information[data-cic-native-identity] slideshow-arrows{display:none!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information[data-cic-native-identity] .product-media__image{object-fit:contain!important}@media(max-width:749px){body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information[data-cic-native-identity]{width:100%!important;max-width:none!important;padding-inline:0!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information[data-cic-native-identity] .product-information__grid{grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information[data-cic-native-identity] .product-information__media{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information[data-cic-native-identity] .product-details{grid-column:1!important;grid-row:auto!important;width:100%!important;max-width:none!important;padding:24px 16px 32px!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information[data-cic-native-identity] .product-details>.group-block{width:100%!important;padding:0!important;margin:0!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information[data-cic-native-identity] .product-details>.group-block>.group-block-content{width:100%!important;padding:0!important;gap:20px!important}}@media(min-width:750px){body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information[data-cic-native-identity] .product-information__media{position:sticky!important;top:calc(var(--header-group-height,var(--header-height,120px)) + 12px)!important;align-self:start!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information[data-cic-native-identity] .product-media__image{width:100%!important;height:100%!important;object-fit:contain!important}}@media(max-width:749px){body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information[data-cic-native-identity] variant-picker{width:calc(100% - 32px)!important;margin:24px 16px 0!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information[data-cic-native-identity] .buy-buttons-block{width:calc(100% - 32px)!important;margin:24px 16px 16px!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information[data-cic-native-identity]:has(variant-picker .cic-vp-option) .buy-buttons-block{margin-block-start:20px!important}}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information{container-type:inline-size}@media(min-width:750px){media-gallery[data-cic-gallery-fit=viewport]{--cic-gallery-side-space:0px;--cic-gallery-max-width:calc((100svh - var(--header-group-height,var(--header-height,120px)) - 64px)*var(--cic-photo-ratio,1) + var(--cic-gallery-side-space))}media-gallery[data-cic-gallery-fit=viewport]:has(slideshow-controls[thumbnails]){--cic-gallery-side-space:82px}}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information .product-information__media media-gallery{container-type:normal!important;width:100%!important;max-width:min(100%,var(--cic-gallery-max-width,100%))!important;margin-inline:auto!important;padding:0!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information media-gallery slideshow-container{container-type:normal!important;min-width:0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:var(--cic-photo-ratio,1)!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information media-gallery :is(slideshow-slides,slideshow-slide,.product-media-container,.product-media-constraint-wrapper,.product-media){height:100%!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;padding:0!important;border:0!important;border-radius:0!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information media-gallery .product-media>.product-media__image{width:100%!important;height:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information media-gallery slideshow-arrows{display:none!important}@media(max-width:749px){body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information .product-information__media:has(:is(media-gallery,.cic-product-fallback-media)){width:100cqw!important;max-width:none!important;margin-inline:calc((100% - 100cqw)/2)!important;padding-inline:0!important;margin-block-end:24px!important;position:static!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information media-gallery slideshow-component{width:100%!important;margin:0!important;padding:0!important}}@media(min-width:750px){body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information .product-information__media:has(:is(media-gallery,.cic-product-fallback-media)){position:var(--cic-native-gallery-position,sticky)!important;align-self:start!important;top:calc(var(--header-height,100px) + 16px)!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information media-gallery slideshow-component{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;align-items:start!important;width:100%!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information media-gallery slideshow-component:has(slideshow-controls[thumbnails]){grid-template-columns:72px minmax(0,1fr)!important;column-gap:10px!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information media-gallery slideshow-container{grid-column:1!important;grid-row:1!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information media-gallery slideshow-component:has(slideshow-controls[thumbnails])>slideshow-container{grid-column:2!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information media-gallery slideshow-controls[thumbnails]{grid-column:1!important;grid-row:1!important;width:72px!important;min-height:0!important;height:auto!important;max-height:calc((100cqw - 82px) / var(--cic-photo-ratio,1))!important;position:static!important;top:auto!important;padding:0!important;margin:0!important;overflow:hidden!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information media-gallery .slideshow-controls__thumbnails-container{width:72px!important;min-height:0!important;max-height:calc((100cqw - 82px) / var(--cic-photo-ratio,1))!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;scrollbar-width:none}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information media-gallery .slideshow-controls__thumbnails{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;width:72px!important;gap:10px!important;padding:0!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information media-gallery .slideshow-controls__thumbnail{flex:0 0 72px!important;width:72px!important;height:72px!important;min-width:72px!important;min-height:72px!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information media-gallery:has(slideshow-controls[thumbnails]) .cic-new-badge{left:94px!important}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] #MainContent .product-information .cic-fp__preview{position:var(--cic-gallery-position,static)!important;top:var(--cic-media-sticky-top,calc(var(--header-group-height,var(--header-height,120px)) + 16px))!important}}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information{--cic-ui-success:#28714f;--cic-selected-border:#28714f;--cic-selected-surface:#f5faf7}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information .cic-choice-caption{display:block!important;position:static!important;width:auto!important;height:auto!important;min-height:0!important;clip-path:none!important;overflow:visible!important;margin:12px 0 0!important;padding:0!important;color:#56646a!important;font:400 14px/1.5 Manrope,sans-serif!important;text-decoration:none!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information .cic-choice-caption[hidden]{display:none!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information .cic-set-toggle{position:relative}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information .cic-set-toggle[aria-pressed=true]:after{content:"";position:absolute;top:7px;right:7px;width:18px;height:18px;background-color:#28714f!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6l2.2 2.2L9.5 3.5' fill='none' stroke='white' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:12px 12px!important;border:2px solid #fff!important;border-radius:50%!important;box-shadow:none!important;color:transparent!important;-webkit-mask:none!important;mask:none!important;filter:none!important;transform:none!important;pointer-events:none}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information .cic-accessory-card{border-left:3px solid #b51c6c!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information :is(.cic-accessory-card,cic-fantasy-upsell[data-rompi-accessories]) :is(legend,.cic-accessory-text,.cic-flash-choice-label){color:#123743!important;font:600 14px/1.5 Montserrat,sans-serif!important;text-decoration:none!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information :is(.cic-accessory-card,cic-fantasy-upsell[data-rompi-accessories]) :is(.cic-accessory-hint){color:#56646a!important;font:400 14px/1.6 Manrope,sans-serif!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information :is(.cic-accessory-card,cic-fantasy-upsell[data-rompi-accessories]) :is(input[type=text],input[type=number],select:not(:where(.cic-control-select)),textarea){max-width:100%!important;min-height:44px!important;border:1px solid #cbdadd!important;border-radius:8px!important;background:#fff!important;color:#56646a!important;font:400 16px/1.4 Manrope,sans-serif!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information :is(.cic-accessory-card,cic-fantasy-upsell[data-rompi-accessories]) :is(.cic-accessory-pills span){min-height:44px!important;color:#123743!important;font:600 14px/1.4 Manrope,sans-serif!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information :is(.cic-accessory-card,cic-fantasy-upsell[data-rompi-accessories]) :is(.cic-accessory-pills label){position:relative}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information :is(.cic-accessory-card,cic-fantasy-upsell[data-rompi-accessories]) :is(.cic-accessory-pills label):has(input:checked)>span{padding-inline-start:30px!important;border-color:#28714f!important;background:#f5faf7!important;box-shadow:none!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information :is(.cic-accessory-card,cic-fantasy-upsell[data-rompi-accessories]) :is(.cic-accessory-pills label):has(input:checked):after{content:"";position:absolute;left:7px;top:calc(50% - 9px);width:18px;height:18px;background-color:#28714f!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6l2.2 2.2L9.5 3.5' fill='none' stroke='white' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:12px 12px!important;border:2px solid #fff!important;border-radius:50%!important;box-shadow:none!important;color:transparent!important;-webkit-mask:none!important;mask:none!important;filter:none!important;transform:none!important;pointer-events:none}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information :is(.cic-accessory-card,cic-fantasy-upsell[data-rompi-accessories]) :is(.cic-accessory-pills span):after{content:none!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information :is(.cic-accessory-card,cic-fantasy-upsell[data-rompi-accessories]) :is(.cic-accessory-color-row){display:flex!important;flex-wrap:wrap!important;gap:8px!important;max-width:100%!important;width:100%!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information :is(.cic-accessory-card,cic-fantasy-upsell[data-rompi-accessories]) :is(.cic-accessory-color-row) label{width:44px!important;height:44px!important;position:relative}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information :is(.cic-accessory-card,cic-fantasy-upsell[data-rompi-accessories]) :is(.cic-accessory-color-row) label>span{width:32px!important;height:32px!important;min-width:32px!important;border:3px solid #fff!important;border-radius:50%!important;box-shadow:0 0 0 1px #cbdadd!important;outline:0!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information :is(.cic-accessory-card,cic-fantasy-upsell[data-rompi-accessories]) :is(.cic-accessory-color-row) label:has(input:checked)>span{box-shadow:0 0 0 2px #28714f!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information :is(.cic-accessory-card,cic-fantasy-upsell[data-rompi-accessories]) :is(.cic-accessory-color-row) label:has(input:checked):after{content:"";position:absolute;top:0;right:0;width:14px;height:14px;background-color:#28714f!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6l2.2 2.2L9.5 3.5' fill='none' stroke='white' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:12px 12px!important;border:2px solid #fff!important;border-radius:50%!important;box-shadow:none!important;color:transparent!important;-webkit-mask:none!important;mask:none!important;filter:none!important;transform:none!important;pointer-events:none}body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] #MainContent .product-information .cic-fp__check{width:18px!important;height:18px!important;background:#28714f!important;color:#fff!important;border-color:#28714f!important;border-radius:50%!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information variant-picker[data-product-type=Rompifiale] .cic-flash-choice-grid:not(.cic-flash-choice-grid--text){display:grid!important;grid-auto-flow:row!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-columns:auto!important;gap:8px!important;overflow:visible!important;max-height:none!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information variant-picker[data-product-type=Rompifiale] :is([data-cic-rompi-direction],[data-cic-rompi-counter]){display:none!important}body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information variant-picker[data-product-type=Rompifiale] .cic-flash-choice{position:relative!important;min-width:0!important;width:100%!important}@media(max-width:749px){body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information .cic-accessory-card{width:calc(100% - 32px)!important;margin-inline:16px!important}}@media(min-width:990px){body.cic-theme-premium[data-cic-page-type=product] #MainContent .product-information variant-picker[data-product-type=Rompifiale] .cic-flash-choice-grid:not(.cic-flash-choice-grid--text){grid-template-columns:repeat(5,minmax(0,1fr))!important}}.product-information media-gallery slideshow-slide:has(.cic-gima-collaboration-badge){position:relative}.cic-gima-collaboration-badge{position:absolute;z-index:3;right:clamp(10px,2vw,18px);bottom:clamp(10px,2vw,18px);display:grid;justify-items:center;gap:5px;max-width:140px;padding:8px 10px;border:1px solid #b5cbd0;border-radius:14px;background:#fffffff7;box-shadow:0 3px 12px #12374314;pointer-events:none}.cic-gima-collaboration-badge>span{font:600 10px/1.4 Montserrat,sans-serif;color:#123743;text-align:center}.cic-gima-collaboration-badge img{display:block;width:78px!important;height:30px!important;max-width:100%;object-fit:contain}body[data-cic-page-type=product] #MainContent .product-information .cic-personalization-note{display:flex;align-items:center;gap:12px;width:100%!important;max-width:none!important;min-width:0;box-sizing:border-box;clear:both;float:none;flex:0 0 100%;grid-column:1/-1;margin:0 0 12px;padding:0;color:#b51c6c;font:600 clamp(20px,2vw,24px)/1.3 Caveat,"Segoe Print",cursive;letter-spacing:normal;text-transform:none}.cic-personalization-note>span{font:inherit;flex:none}@media(max-width:749px){.cic-gima-collaboration-badge{max-width:120px;padding:7px 9px}.cic-gima-collaboration-badge img{width:70px!important;height:27px!important}}@media(min-width:990px)and (max-width:1439px){body.cic-theme-premium[data-cic-page-type=product] .page-wrapper.page-wrapper--drawer-open{margin-inline-end:0!important;width:100%}}@media(max-width:380px){body:where(:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))).cic-theme-premium[data-cic-page-type=product] #MainContent .cic-fp__design-btn small:not(:where(.cic-choice-catalog *)){word-break:normal!important;overflow-wrap:break-word!important;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}}@media(max-width:900px){body[data-cic-page-type=product] .product-information:has(cic-personalizer){--cic-native-gallery-position:static}}body[data-cic-page-type=product] .product-information .cic-pdp-starting-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;min-height:44px;margin:4px 0;color:#123743;font:500 14px/1.5 Manrope,sans-serif}body[data-cic-page-type=product] .product-information .cic-pdp-starting-price strong{white-space:nowrap;font:800 clamp(24px,1.3rem + .4vw,28px)/1.5 Manrope,sans-serif}body[data-cic-page-type=product] .cic-pdp-starting-price .cic-price-from-label{color:#56646a;font:500 14px/1.5 Manrope,sans-serif}body[data-cic-page-type=product] .product-details:has(.cic-pdp-starting-price) product-price{display:none!important}@layer cic-pdp-controls{body[data-cic-page-type=product]{--cic-control-gap: 20px;--cic-control-line: #cbdadd}.product-information :is(.cic-title-mark,.cic-zero-heading-mark){display:inline!important;justify-self:start!important;width:fit-content!important;max-width:100%;background-image:linear-gradient(#f7dae8,#f7dae8)!important;background-size:100% 4px!important;background-position:left calc(100% - 2px)!important;background-repeat:no-repeat!important;box-decoration-break:clone;-webkit-box-decoration-break:clone}:where(body:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))) .product-information :is(.cic-fp__sizeguide-link,.cic-native-guide-link){font:600 12px/1.4 Manrope,sans-serif!important;letter-spacing:normal!important;min-height:44px}:where(body:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))) .product-information :is(.cic-fp__sizeguide-link,.cic-native-guide-link) svg{width:16px!important;height:16px!important}.product-information .buy-buttons-block{margin-block-end:0!important}.product-information :is(.cic-cap-case__note){margin:10px 0 0!important;font:400 12px/1.5 Manrope,sans-serif!important;color:#56646a!important;text-align:left!important}.product-information [hidden]{display:none!important}.product-information :is(.cic-accessory-card,.cic-gift-kit-options){display:block!important;min-width:0!important;width:100%!important;margin:12px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.product-information :is(.cic-accessory-card):before{content:none!important}.product-information :is(.cic-accessory-card:not(.cic-suture-personalizer),.cic-gift-kit-options){width:calc(100% - 32px)!important;margin-inline:16px!important}.product-information :is(.cic-accessory-card>fieldset):last-of-type{margin-bottom:0!important}.product-information :is(.cic-accessory-card>fieldset){min-width:0!important;margin:0 0 24px!important;padding:0!important;border:0!important;background:transparent!important}.product-information :is(.cic-accessory-card legend,.cic-photo-heading){float:none!important;width:100%!important;padding:0!important;margin:0 0 10px!important;font:600 14px/1.5 Montserrat,sans-serif!important;color:#123743!important}.product-information :is([data-cic-accessory-fields]:not(.cic-control-inset)){min-width:0!important;margin:18px 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}:where(body:not(:has(:is(cic-felpa-personalizer)))) .product-information :is(.cic-accessory-color-row){display:grid!important;grid-template-columns:repeat(4,44px)!important;width:max-content!important;max-width:100%!important;gap:10px!important}.product-information :is(.cic-accessory-color-row) label{min-width:44px!important;min-height:44px!important;display:grid!important;place-items:center!important}.product-information :is(.cic-accessory-text){display:grid!important;gap:8px!important;font:600 14px/1.5 Montserrat,sans-serif!important}.product-information :is(input[type=text],input[type=search],textarea,select){min-width:0!important;max-width:100%!important}.product-information :is(.cic-accessory-pills){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:12px 0 0!important}.product-information :is(.cic-set-extra h2){font:500 var(--cic-upsell-title-size,20px)/1.3 Caveat,cursive!important;margin:0 0 10px!important;color:#123743!important}:where(body:not(:has(:is(cic-felpa-personalizer,cic-borsone-personalizer,cic-borsa-personalizer,cic-tazza-personalizer)))) .product-information :is(.cic-photo-choices-grid,.cic-fp__designs):not(:where(.cic-choice-catalog *)){display:grid!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:none!important;gap:8px!important;min-width:0!important;max-width:100%!important;overflow:visible!important;max-height:none!important}.product-information :is(.cic-cap-case__info strong){font-size:var(--cic-upsell-product-size,13px)!important;line-height:1.45!important}.product-information .cic-flash-accessory-card--single{display:grid!important;grid-template-columns:var(--cic-upsell-single-media,80px) minmax(0,1fr)!important;align-items:center!important;text-align:left!important}.product-information .cic-flash-accessory-card--single>img{width:var(--cic-upsell-single-media,80px)!important;height:var(--cic-upsell-single-media,80px)!important}.product-information .cic-choice-more{grid-column:1 / -1!important;width:100%!important;margin:12px 0 0!important}.product-information .cic-choice-more>summary{cursor:pointer!important;min-height:44px!important;padding:12px!important;font:600 14px/1.5 Manrope,sans-serif!important;color:#123743!important}.product-information .cic-choice-more[open]>summary{margin-bottom:12px!important}.product-information .cic-choice-scroll-hint{display:none!important}.product-information .cic-choice-navigation{display:flex!important;align-items:center;justify-content:flex-end;gap:8px;margin:6px 0 10px;font:500 12px/1.4 Manrope,sans-serif}.product-information .cic-choice-navigation[hidden]{display:none!important}.product-information .cic-choice-navigation button{display:grid!important;place-items:center;flex:none;width:36px;height:36px;min-height:36px;padding:8px;border:1px solid #cbdadd;border-radius:50%;background:#fff;color:#123743;cursor:pointer}.product-information .cic-choice-navigation button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;pointer-events:none}.product-information .cic-choice-navigation button:disabled{opacity:.35;cursor:default}.product-information .cic-choice-navigation button:focus-visible{outline:2px solid #b51c6c;outline-offset:2px}.product-information .cic-choice-navigation[data-direction=vertical] button svg{transform:rotate(90deg)}.product-information .cic-personalizer-slot:empty{display:none!important}.product-information variant-picker[data-cic-empty-picker]{display:none!important}.product-information .cic-gift-kit-options fieldset{border:0!important;padding:0!important;margin:0 0 20px!important}.product-information .cic-gift-kit-options legend{font:600 14px/1.5 Montserrat,sans-serif!important}@media(min-width:750px){.product-information :is(.cic-accessory-card:not(.cic-suture-personalizer),.cic-gift-kit-options){width:100%!important;margin-inline:0!important}}@media(min-width:990px){.product-information :is(.cic-photo-choices-grid){gap:12px!important}}@media(max-width:749px){.product-information :is(.cic-accessory-card:not(.cic-suture-personalizer),.cic-gift-kit-options){margin-bottom:16px!important}}.product-information [hidden][hidden],.product-information [data-cic-search-hidden][data-cic-search-hidden]{display:none!important}html:has(body[data-cic-page-type=product]),body[data-cic-page-type=product],body[data-cic-page-type=product] .page-wrapper{scroll-behavior:auto!important}}:root{--cic-choice-accent: #2f9e44;--cic-choice-surface: #eef9f0;--cic-choice-focus: #17313a}body.cic-theme-premium[data-cic-page-type=product] variant-picker[data-template-product-match=true] fieldset.cic-option-photos .cic-option-no-extra{grid-column:1/-1!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:58px!important;height:auto!important;padding:12px 38px!important}body.cic-theme-premium[data-cic-page-type=product] variant-picker[data-template-product-match=true] fieldset.cic-option-photos .cic-option-no-extra .variant-option__button-label__text{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 12px}.cic-garment-guide{margin:20px 0;min-width:0}.cic-garment-guide figcaption{font-weight:700;margin-bottom:10px}.cic-garment-guide img{display:block;width:100%;height:auto;object-fit:contain}.cic-companion-choice{width:100%!important;box-sizing:border-box}.cic-companion-choice{display:flex;align-items:center;gap:12px;min-width:0;padding:14px;border:1px solid #dedfe1;border-radius:14px;cursor:pointer;margin:12px 0}.cic-companion-choice:has(:checked){background:var(--cic-choice-surface, #eef9f0);border-color:var(--cic-choice-accent, #2f9e44);box-shadow:inset 0 0 0 1px var(--cic-choice-accent, #2f9e44)}.cic-companion-choice>input,.cic-companion-personalize>input{width:20px;height:20px;flex:0 0 20px;accent-color:var(--cic-choice-accent, #2f9e44)}.cic-companion-choice>img{width:76px;height:86px;object-fit:contain;border-radius:8px;background:#fff}.cic-companion-choice>span{display:grid;gap:5px;min-width:0;font-size:14px;line-height:1.5}.cic-companion-choice:has(input:focus-visible){outline:2px solid var(--cic-choice-focus);outline-offset:3px}.cic-companion-personalize:has(input:focus-visible){outline:2px solid var(--cic-choice-focus);outline-offset:3px;border-radius:var(--cic-radius-field)}.cic-companion-choice small{font-size:12px;color:#53636b}.cic-companion-personalize{display:flex;align-items:center;gap:12px;min-height:48px;font-size:13px;line-height:1.5}.cic-companion-total{padding-top:14px;margin:14px 0 0;border-top:1px solid #e7e0e3;font-size:14px;font-weight:700}[data-fonendo-error]{background:#fff0f1;color:#9d1f34;padding:12px;border-radius:10px;font-size:13px;line-height:1.5}body.cic-theme-premium[data-cic-page-type=product] .cic-accessory-card,body.cic-theme-premium[data-cic-page-type=product] .cic-accessory-details{margin:16px 0;padding:16px;border:1px solid #e7e0e3;border-radius:16px;background:#fff;color:var(--cic-ink);font-family:inherit;min-width:0}.cic-accessory-card [hidden],.cic-accessory-card[hidden],variant-picker fieldset[hidden]{display:none!important}.cic-accessory-card fieldset{border:0;padding:0;margin:0;min-width:0}.cic-accessory-card legend,.cic-accessory-card h3{font-family:inherit;font-size:var(--cic-type-h3);font-weight:750;line-height:1.4;margin:0 0 12px;padding:0}.cic-accessory-hint{font-size:12px;line-height:1.55;color:#67757a;margin:8px 0 14px}.cic-accessory-photos,.cic-accessory-pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.cic-accessory-photos label,.cic-accessory-pills label{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px solid #dedfe1;border-radius:14px;padding:10px;color:var(--cic-ink);background:#fff;font-size:var(--cic-type-label);font-weight:650;cursor:pointer;min-height:54px;min-width:0;text-align:center}.cic-accessory-photos label:has(:checked),.cic-accessory-pills label:has(:checked){border-color:var(--cic-choice-accent, #2f9e44);box-shadow:0 0 0 1px var(--cic-choice-accent, #2f9e44);background:var(--cic-choice-surface, #eef9f0)}.cic-accessory-photos input,.cic-accessory-pills input,.cic-accessory-color-row input{position:absolute;opacity:0;width:1px;height:1px}.cic-accessory-photos label:focus-within,.cic-accessory-pills label:focus-within{outline:2px solid var(--cic-ink);outline-offset:3px}.cic-accessory-photos label:has(:checked):after{content:"\2713";position:absolute;right:7px;top:7px;background:var(--cic-choice-accent, #2f9e44);color:#fff;width:20px;height:20px;border-radius:50%;font-size:12px;line-height:20px}.cic-accessory-photos img{width:100%;height:98px;object-fit:contain;background:#fff;border-radius:8px}.cic-accessory-no{display:flex;align-items:center;justify-content:center;min-height:98px}.cic-accessory-photos small,.cic-accessory-pills small{display:block;font-size:11px;font-weight:600;color:#67757a;margin-top:2px}.cic-accessory-text{display:block;font-size:13px;font-weight:700;margin:16px 0 12px}.cic-accessory-text input{display:block;width:100%;min-height:var(--cic-control-height);margin-top:8px;padding:12px 14px;border:1px solid #d9dfe2;border-radius:var(--cic-radius-field);background:#fff;color:var(--cic-ink);font-family:inherit;font-size:var(--cic-type-body);box-sizing:border-box}.cic-accessory-text input:focus{outline:2px solid var(--cic-pink);outline-offset:2px}.cic-accessory-color-row{display:flex;flex-wrap:wrap;gap:12px;padding:3px}.cic-accessory-color-row label{position:relative;display:block;box-sizing:border-box;width:44px;height:44px;padding:2px;flex:0 0 44px;cursor:pointer}.cic-accessory-color-row label span{display:block;width:40px;height:40px;border-radius:50%;background:var(--cic-choice-color);border:2px solid white;box-shadow:0 0 0 1.5px #dde2e5}.cic-accessory-color-row label:has(:checked) span{box-shadow:0 0 0 2.5px var(--cic-choice-accent, #2f9e44)}.cic-accessory-color-row label:has(:checked):after{content:"\2713";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--cic-ink);font-size:16px;text-shadow:0 0 3px #fff,0 0 3px #fff;font-weight:900}.cic-accessory-color-row label:focus-within{outline:2px solid var(--cic-ink);outline-offset:5px;border-radius:50%}body.cic-theme-premium[data-cic-page-type=product] .cic-accessory-color-row label:before,body.cic-theme-premium[data-cic-page-type=product] .cic-accessory-color-row label span:after,body.cic-theme-premium[data-cic-page-type=product] variant-picker[data-template-product-match=true] .variant-option--swatches .variant-option__button-label:before,body.cic-theme-premium[data-cic-page-type=product] variant-picker[data-template-product-match=true] .variant-option--swatches .cic-vp-swatch-dot:after{content:none!important;display:none!important}body.cic-theme-premium[data-cic-page-type=product] .cic-color-selected{flex-basis:100%;width:100%;margin:9px 1px 0!important;padding:0!important;color:#65757c;font-size:var(--cic-type-body)!important;font-weight:600;line-height:1.5}body.cic-theme-premium[data-cic-page-type=product] variant-picker[data-template-product-match=true] fieldset.variant-option--swatches{display:flex!important;flex-wrap:wrap;gap:12px!important;align-items:center}body.cic-theme-premium[data-cic-page-type=product] variant-picker[data-template-product-match=true] .variant-option--swatches .variant-option__button-label{display:block!important;position:relative;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;flex:0 0 40px!important;border:2px solid #fff!important;border-radius:50%!important;padding:0!important;box-shadow:0 0 0 1.5px #dde2e5!important;background:transparent!important;overflow:visible!important}body.cic-theme-premium[data-cic-page-type=product] variant-picker[data-template-product-match=true] .variant-option--swatches .variant-option__button-label:has(:checked){box-shadow:0 0 0 2.5px var(--cic-choice-accent, #2f9e44)!important}body.cic-theme-premium[data-cic-page-type=product] variant-picker[data-template-product-match=true] .variant-option--swatches .variant-option__button-label:has(:checked):after{content:"\2713";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:16px;font-weight:900;color:var(--cic-ink);text-shadow:0 0 3px white,0 0 3px white;pointer-events:none}body.cic-theme-premium[data-cic-page-type=product] variant-picker[data-template-product-match=true] .variant-option--swatches .cic-vp-swatch-dot,body.cic-theme-premium[data-cic-page-type=product] variant-picker[data-template-product-match=true] .variant-option--swatches .swatch{width:100%!important;height:100%!important;border:0!important;border-radius:50%!important;margin:0!important}body.cic-theme-premium[data-cic-page-type=product] variant-picker[data-template-product-match=true] .variant-option--dropdowns{display:block!important;width:100%;padding:16px!important;border:1px solid #e7e0e3!important;border-radius:16px!important;background:#fff!important}body.cic-theme-premium[data-cic-page-type=product] variant-picker[data-template-product-match=true] .variant-option--dropdowns label{display:block;font-size:var(--cic-type-label);font-weight:750;margin-bottom:10px}body.cic-theme-premium[data-cic-page-type=product] variant-picker[data-template-product-match=true] .variant-option__select-wrapper{width:100%!important;border:0!important;min-height:var(--cic-control-height)!important;background:transparent!important;box-shadow:none!important}body.cic-theme-premium[data-cic-page-type=product] variant-picker[data-template-product-match=true] select.variant-option__select{width:100%!important;min-height:var(--cic-control-height)!important;padding:12px 42px 12px 14px!important;border:1px solid #d9dfe2!important;border-radius:var(--cic-radius-field)!important;background:#fff!important;color:var(--cic-ink)!important;font-size:var(--cic-type-body)!important;font-weight:600!important;line-height:1.4!important;-webkit-appearance:none;appearance:none}body.cic-theme-premium[data-cic-page-type=product] .cic-single-size{margin:0!important;padding:0!important;border-radius:10px;background:transparent;color:#b42332;font-size:13px;line-height:1.5;font-weight:600}.cic-single-size strong{font-size:17px;white-space:nowrap}.cic-native-guide-link{display:block!important;width:auto!important;min-height:44px;margin:8px 0 0;padding:8px 0!important;background:none!important;border:0!important;box-shadow:none!important;color:#b72f68!important;text-decoration:underline;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer}.cic-clip-choice{margin:14px 0 0;padding:12px;display:flex;align-items:center;gap:16px;border-radius:12px;background:#f8f6f7;font-size:13px;font-weight:650}.cic-clip-choice img{width:100px;height:110px;object-fit:contain;border-radius:8px;background:#fff}.cic-accessory-details summary{cursor:pointer;font-size:14px;font-weight:700;min-height:24px;list-style:revert}.cic-accessory-details>div{padding-top:12px;font-size:13px;line-height:1.6}body.cic-theme-premium[data-cic-page-type=product] details.cic-accessory-details{padding:6px!important;border:1px solid #eee0e7;border-radius:20px}body.cic-theme-premium[data-cic-page-type=product] details.cic-accessory-details summary{position:relative;display:flex;align-items:center;min-height:66px;padding:16px 58px 16px 20px;border:1px dashed #dfc9d3;border-radius:16px;background:#fcf0f5;list-style:none;font-size:15px;color:var(--cic-ink)}.cic-accessory-details summary::-webkit-details-marker{display:none}.cic-accessory-details summary:after{content:"+";position:absolute;right:16px;width:32px;height:32px;border-radius:50%;background:#f9e3ed;color:#bd3970;display:grid;place-items:center;font-size:22px}.cic-accessory-details[open] summary:after{content:"\2212"}.cic-accessory-details>div{padding:16px}.cic-penlight-detail{display:block;width:100%;max-height:420px;object-fit:contain;margin:12px auto;border-radius:12px}body.cic-theme-premium[data-cic-page-type=product] .cic-option-photos .variant-option__button-label:has(:checked):after{content:"\2713";position:absolute;top:7px;right:7px;width:20px;height:20px;border-radius:50%;background:var(--cic-choice-accent, #2f9e44);color:#fff;line-height:20px;text-align:center;font-size:12px}@media(min-width:750px){.cic-accessory-photos{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:749px){body.cic-theme-premium[data-cic-page-type=product] variant-picker[data-template-product-match=true] fieldset.cic-option-photos{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body.cic-theme-premium[data-cic-page-type=product] variant-picker[data-template-product-match=true] fieldset.cic-option-photos .variant-option__button-label__text{font-size:var(--cic-type-label)!important;line-height:1.4!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}body.cic-theme-premium[data-cic-page-type=product] variant-picker[data-template-product-match=true] fieldset[hidden]{display:none!important}body.cic-theme-premium[data-cic-page-type=product] .cic-accessory-card .cic-accessory-photos label,body.cic-theme-premium[data-cic-page-type=product] .cic-accessory-card .cic-accessory-pills label{width:100%!important;height:auto!important;min-width:0!important;min-height:54px!important;border:1px solid #dedfe1!important;border-radius:14px!important;padding:10px!important;box-shadow:none!important;background:#fff!important}body.cic-theme-premium[data-cic-page-type=product] .cic-accessory-card .cic-accessory-photos label:has(:checked),body.cic-theme-premium[data-cic-page-type=product] .cic-accessory-card .cic-accessory-pills label:has(:checked){border-color:var(--cic-choice-accent, #2f9e44)!important;box-shadow:0 0 0 1px var(--cic-choice-accent, #2f9e44)!important;background:var(--cic-choice-surface, #eef9f0)!important}body.cic-theme-premium[data-cic-page-type=product] .cic-accessory-card .cic-accessory-photos label:before,body.cic-theme-premium[data-cic-page-type=product] .cic-accessory-card .cic-accessory-pills label:before{display:none!important}body.cic-theme-premium[data-cic-page-type=product] variant-picker[data-template-product-match=true] fieldset.cic-option-photos--accessory{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.cic-theme-premium[data-cic-page-type=product] .cic-accessory-card[data-cic-accessory=torch] .cic-accessory-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}body.cic-theme-premium[data-cic-page-type=product] .cic-accessory-card[data-cic-accessory=torch] .cic-accessory-photos label:has(.cic-accessory-no){grid-column:1/-1;flex-direction:row;gap:10px;min-height:58px!important;padding:12px 34px!important}.cic-accessory-card[data-cic-accessory=torch] .cic-accessory-no{min-height:0}body.cic-theme-premium[data-cic-page-type=product] .cic-accessory-card[data-cic-accessory=torch]{box-sizing:border-box;width:100%;margin:16px 0}body.cic-theme-premium[data-cic-page-type=product] .cic-accessory-card[data-cic-accessory=torch] legend{font:700 16px/1.4 var(--cic-heading)}.cic-accessory-card[data-cic-accessory=torch] .cic-accessory-hint{font-size:14px;color:#4a6069}@media(max-width:749px){body.cic-theme-premium[data-cic-page-type=product] .cic-accessory-card,body.cic-theme-premium[data-cic-page-type=product] details.cic-accessory-details{box-sizing:border-box;width:calc(100% - 40px);margin:16px 20px}.cic-accessory-card .cic-accessory-hint{font-size:14px;color:#4a6069}}@media(max-width:749px){body.cic-theme-premium[data-cic-page-type=product] variant-picker[data-template-product-match=true] fieldset.cic-option-photos--accessory .variant-option__button-label:not(.cic-option-no-extra),body.cic-theme-premium[data-cic-page-type=product] .cic-accessory-card[data-cic-accessory=torch] .cic-accessory-photos label:not(:has(.cic-accessory-no)){padding:8px 5px!important}body.cic-theme-premium[data-cic-page-type=product] variant-picker[data-template-product-match=true] fieldset.cic-option-photos--accessory .cic-option-photo,.cic-accessory-card[data-cic-accessory=torch] .cic-accessory-photos img{height:78px}body.cic-theme-premium[data-cic-page-type=product] variant-picker[data-template-product-match=true] fieldset.cic-option-photos--accessory .variant-option__button-label__text{font-size:var(--cic-type-label)!important}}.cic-clip-help{font-size:14px;line-height:1.6;margin:14px 0;color:#52676b}.cic-clip-gallery{width:100%;margin-top:16px}.cic-clip-gallery summary{padding:14px 0;font-size:15px;font-weight:700;cursor:pointer}.cic-clip-gallery__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:8px 0}button.cic-clip-gallery__item{min-width:0;min-height:120px;padding:8px;border:1px solid #dce5e5;border-radius:14px;background:#fff;color:var(--cic-ink);font:inherit;cursor:pointer}button.cic-clip-gallery__item[aria-pressed=true]{border:2px solid #447b68;background:#eff8f2;padding:7px}.cic-clip-gallery__item .cic-clip-choice{display:block;margin:0;padding:0;border:0;background:none;width:100%;max-width:none}.cic-clip-gallery__item .cic-clip-choice img{display:block;width:100%;height:90px;object-fit:contain;margin:0}.cic-clip-gallery__item .cic-clip-choice figcaption{font-size:12px;line-height:1.4;margin-top:7px;overflow-wrap:anywhere}.cic-clip-gallery__item .cic-color-selected{font-size:var(--cic-type-body);line-height:1.4;margin:0}.cic-clip-gallery__item small{display:block;font-size:11px;margin-top:6px}.cic-clip-gallery__item:focus-visible{outline:2px solid var(--cic-ink);outline-offset:3px}@media(max-width:359px){.cic-clip-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cic-blood-format{margin:0 0 20px}.cic-blood-format__label{font-weight:700;font-size:var(--cic-type-label);margin:0 0 10px}.cic-blood-format__choices{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cic-blood-format__choices a{display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;min-height:64px;padding:12px 8px;border:1px solid #dedfe1;border-radius:14px;text-decoration:none;color:var(--cic-ink);font-size:14px;text-align:center}.cic-blood-format__choices a[aria-current=page]{border-color:var(--cic-choice-accent, #2f9e44);background:var(--cic-choice-surface, #eef9f0);box-shadow:inset 0 0 0 1px var(--cic-choice-accent, #2f9e44)}.cic-blood-format__choices small{font-size:12px;color:#53636b;line-height:1.4}.cic-blood-format__choices a:focus-visible{outline:2px solid var(--cic-choice-accent, #2f9e44);outline-offset:3px}.cic-visual-guide{display:block;margin:20px 0 24px;width:100%;min-width:0}.cic-visual-guide__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.cic-visual-guide__head h3{font:inherit;font-size:var(--cic-type-h3);font-weight:700;margin:0;color:var(--cic-ink)}.cic-visual-guide__head>div{display:flex;gap:6px}.cic-visual-guide__head button{min-width:44px;min-height:44px;border:1px solid #ead9e1;border-radius:50%;background:#fff;color:var(--cic-ink);cursor:pointer}.cic-visual-guide__head button:disabled{opacity:.35;cursor:default}.cic-visual-guide__track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#d4b6c5 #fff;padding-bottom:10px}.cic-visual-guide__track figure{flex:0 0 88%;margin:0;min-width:0;scroll-snap-align:start;background:#fff;border:1px solid #ead9e1;border-radius:14px;padding:10px}.cic-visual-guide__track img{display:block;width:100%;height:230px;object-fit:contain;background:#fff;border-radius:8px}.cic-visual-guide__track figcaption{font-size:12px;line-height:1.5;color:#52676b;padding-top:8px}.cic-flash-explainer{padding:14px 16px;background:#fff5f9;border:1px solid #ecdde4;border-radius:14px;font-size:14px;line-height:1.6;color:var(--cic-ink);margin:0 0 20px}.cic-clip-photo-only>.variant-option__select-wrapper{display:none!important}body .cic-clip-gallery__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}body .cic-clip-gallery__item{padding:5px;min-width:0;border-radius:10px}body .cic-clip-gallery__item img{width:100%;height:65px;object-fit:contain}body .cic-clip-gallery__item span,body .cic-clip-gallery__item small{font-size:10px;line-height:1.3}body .cic-clip-gallery__item[aria-pressed=true]{border-color:var(--cic-choice-accent, #2f9e44);background:var(--cic-choice-surface, #eef9f0);box-shadow:0 0 0 1px var(--cic-choice-accent, #2f9e44)}@media(min-width:750px){.cic-visual-guide__track figure{flex-basis:75%}.cic-visual-guide__track img{height:280px}}@media(max-width:350px){body .cic-clip-gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cic-flash-photo-option>.variant-option__select-wrapper{display:none!important}.cic-flash-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.cic-flash-choice{display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:8px;border:1px solid #dfcbd5;border-radius:12px;background:#fff;color:var(--cic-ink);font:inherit;cursor:pointer;text-align:center}.cic-flash-choice img{width:100%;height:94px;object-fit:contain;border-radius:7px}.cic-flash-choice strong{font-size:12px;line-height:1.4;font-weight:650}.cic-flash-choice small{font-size:11px;line-height:1.4;color:#52676b}.cic-flash-choice__none{display:grid;place-items:center;width:100%;height:94px;font-size:30px;color:#8c7981;background:#faf6f8;border-radius:7px}.cic-flash-choice[aria-pressed=true]{border-color:var(--cic-choice-accent, #2f9e44);background:var(--cic-choice-surface, #eef9f0);box-shadow:0 0 0 1px var(--cic-choice-accent, #2f9e44)}.cic-flash-choice:focus-visible{outline:2px solid var(--cic-ink);outline-offset:3px}@media(max-width:350px){.cic-flash-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}body.cic-theme-premium[data-cic-page-type=product] variant-picker[data-template-product-match=true] fieldset:not(.cic-control-panel)[data-cic-choice-name="Incisione laser"],body.cic-theme-premium[data-cic-page-type=product] variant-picker[data-template-product-match=true] fieldset:not(.cic-control-panel)[data-cic-choice-name=Personalizzazione]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body.cic-theme-premium[data-cic-page-type=product] variant-picker fieldset:not(.cic-control-panel)[data-cic-choice-name="Incisione laser"] legend,body.cic-theme-premium[data-cic-page-type=product] variant-picker fieldset:not(.cic-control-panel)[data-cic-choice-name=Personalizzazione] legend{grid-column:1/-1;width:100%}body.cic-theme-premium[data-cic-page-type=product] variant-picker fieldset:not(.cic-control-panel)[data-cic-choice-name="Incisione laser"] label,body.cic-theme-premium[data-cic-page-type=product] variant-picker fieldset:not(.cic-control-panel)[data-cic-choice-name=Personalizzazione] label{width:100%!important;min-width:0!important;min-height:56px!important;white-space:normal!important;border-radius:12px!important;padding:12px!important;text-align:center!important}body .cic-accessory-pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body .cic-clip-gallery__item .cic-clip-choice img{height:65px}body button.cic-clip-gallery__item{min-height:105px}body .cic-flash-choice-grid:has(>button:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:749px){body .product-information cic-visual-guide,body .product-information>.cic-flash-explainer{max-width:calc(100% - 40px);margin-left:20px;margin-right:20px}body .cic-accessory-details cic-visual-guide{max-width:100%;margin-left:0;margin-right:0}}.cic-product-facts{margin:20px 0;padding:20px;border:1px solid #eadde3;border-radius:16px;background:#fff;color:#173a40}.cic-product-facts h3{margin:0 0 14px;font-size:var(--cic-type-h3);line-height:1.35}.cic-product-facts dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.cic-product-facts dl>div{padding:12px;background:#fff4f8;border-radius:10px;min-width:0}.cic-product-facts dt{font-size:12px;color:#667579;margin-bottom:4px}.cic-product-facts dd{margin:0;font-size:14px;font-weight:650;line-height:1.45;overflow-wrap:anywhere}.cic-product-facts p{font-size:14px;line-height:1.6;margin:14px 0 0;color:#526569}.cic-facts-certificate{margin-top:16px;border-top:1px solid #eadde3;padding-top:12px}.cic-facts-certificate summary{font-size:14px;font-weight:600;cursor:pointer;min-height:44px;align-content:center}.cic-suture-example{display:grid;grid-template-columns:110px 1fr;align-items:center;gap:12px;margin:16px 0;background:#fff4f8;padding:10px;border-radius:12px}.cic-suture-example img{width:110px;height:110px;object-fit:contain;border-radius:8px}.cic-suture-example figcaption{font-size:13px;line-height:1.5}body .cic-accessory-pills>label{width:100%;min-width:0}body .cic-accessory-pills>label>span{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center}@media(max-width:749px){.product-information .cic-product-facts,.product-information .cic-flash-explainer{width:calc(100% - 40px);margin:20px}.cic-product-facts{padding:16px}}.cic-facts-certificate summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none}.cic-facts-certificate summary:after{content:"+";flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#fbe9f1;color:#c13678;font-size:21px}.cic-facts-certificate[open] summary:after{content:"\2212"}body .cic-flash-choice-grid--text{grid-template-columns:repeat(2,minmax(0,1fr))}body .cic-flash-choice-grid--text .cic-flash-choice{min-height:82px;justify-content:center}body .cic-flash-choice-grid:has(>button:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}body .cic-flash-choice-grid:has(>button:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}body button.cic-clip-gallery__item,body button.cic-clip-gallery__item[aria-pressed=true]{padding:5px;border-width:1px}body .cic-clip-gallery__item .cic-clip-choice figcaption,body.cic-theme-premium[data-cic-page-type=product] .cic-clip-gallery__item .cic-color-selected{overflow-wrap:normal;word-break:normal;font-size:var(--cic-type-body)!important;line-height:1.4}body .cic-clip-selection{margin:12px 0 0;padding:12px;border-radius:var(--cic-radius-field);color:var(--cic-ink);background:var(--cic-choice-surface, #eef9f0);font-size:var(--cic-type-body);line-height:1.5}.cic-accessory-card input[aria-invalid=true]{border-color:#9d1f34;background:#fffafb}.cic-accessory-card [data-cic-accessory-error]{color:#9d1f34;font-size:13px;line-height:1.5;font-weight:600;margin:8px 0 0}.cic-accessory-card [data-cic-accessory-error][hidden]{display:none!important}body.cic-theme-premium .product-information [data-cic-flash-option]{padding:16px!important;background:#fff8fc!important;border:1px solid #ecdde4!important;border-radius:14px!important}body.cic-theme-premium .product-information [data-cic-flash-option]>label{display:block!important;margin:0 0 12px!important;padding:0!important;font:700 16px/1.4 var(--cic-heading,Montserrat,sans-serif)!important}body.cic-theme-premium .product-information [data-cic-flash-option] :is(.cic-flash-choice-grid,.cic-flash-enable){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}body.cic-theme-premium .product-information [data-cic-flash-option] .cic-flash-enable{grid-template-columns:repeat(2,minmax(0,100px))}body.cic-theme-premium .product-information [data-cic-flash-option] :is(.cic-flash-choice,.cic-flash-enable button){min-height:48px;padding:10px;border:1px solid #e4dce0;border-radius:8px;background:#fff;color:var(--cic-ink);font:700 14px/1.4 var(--cic-body,Manrope,sans-serif);cursor:pointer}body.cic-theme-premium .product-information [data-cic-flash-option] :is(.cic-flash-choice,.cic-flash-enable button)[aria-pressed=true]{border-color:#28714f;background:#edf8f1;color:#245d45;box-shadow:inset 0 0 0 1px #28714f}body.cic-theme-premium .product-information [data-cic-flash-option] button:focus-visible{outline:2px solid var(--cic-pink);outline-offset:3px}body.cic-theme-premium .product-information [data-cic-flash-option] .cic-flash-choice{gap:4px}body.cic-theme-premium .product-information [data-cic-flash-option] .cic-flash-choice strong{font:700 14px/1.35 var(--cic-body,Manrope,sans-serif)}body.cic-theme-premium .product-information [data-cic-flash-option] .cic-flash-choice small{font:500 12px/1.4 var(--cic-body,Manrope,sans-serif)}body.cic-theme-premium .product-information [data-cic-flash-option=Modello] .cic-flash-choice-grid,body.cic-theme-premium .product-information [data-cic-flash-option="Modello molla"] .cic-flash-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.cic-theme-premium .product-information [data-cic-flash-option] .cic-flash-choice img{height:76px;width:100%;object-fit:contain}body.cic-theme-premium .product-information [data-cic-flash-option="Righello ECG"] .cic-flash-choice-grid,body.cic-theme-premium .product-information [data-cic-flash-option="Molla a clip"] .cic-flash-choice-grid{grid-template-columns:repeat(2,minmax(0,100px))}body.cic-theme-premium .product-information [data-cic-flash-option="Righello ECG"] .cic-flash-choice,body.cic-theme-premium .product-information [data-cic-flash-option="Molla a clip"] .cic-flash-choice{flex-direction:row;justify-content:center;gap:8px}body.cic-theme-premium .product-information [data-cic-flash-option] .cic-flash-subquestion{font:700 14px/1.4 var(--cic-body,Manrope,sans-serif);margin:14px 0 8px}body.cic-theme-premium .product-information:has([data-cic-flash-option]) .cic-flash-explainer{padding:0;border:0;background:none;margin:0 0 16px;font:500 14px/1.5 var(--cic-body,Manrope,sans-serif)}@media(max-width:389px){body.cic-theme-premium .product-information [data-cic-flash-option=Modello] .cic-flash-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}body.cic-theme-premium .product-information variant-picker[data-product-type="Forbici Mediche"] [data-cic-scissors-base-option]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cic-product-foundations.css.map */
