variant-selects .product-form__input--kibbu_color{gap:8px}variant-selects .product-form__input--kibbu_color legend{margin-bottom:10px}variant-selects .product-form__input--kibbu_color input[type=radio],variant-selects .product-form__input--kibbu_breed input[type=radio]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}variant-selects .kibbu-color-chip{position:relative;display:block;width:44px;height:44px;padding:3px;border:1px solid #b6bec1;border-radius:12px;cursor:pointer;margin:0}.kibbu-color-chip__fill{display:block;width:100%;height:100%;border-radius:8px;background:linear-gradient(135deg,var(--kibbu-color-one) 0 50%,var(--kibbu-color-two) 50% 100%)}variant-selects input:checked+.kibbu-color-chip,variant-selects input:checked+.kibbu-breed-card{border:2px solid #043746;box-shadow:0 0 0 1px #fff inset}variant-selects input:focus-visible+.kibbu-color-chip,variant-selects input:focus-visible+.kibbu-breed-card{outline:3px solid #bd8b32;outline-offset:3px}variant-selects input.disabled+.kibbu-color-chip,variant-selects input.disabled+.kibbu-breed-card{opacity:.4}variant-selects .kibbu-color-fallback{display:inline-block;padding:8px;border:1px solid currentColor;border-radius:8px}variant-selects .product-form__input--kibbu_breed{display:block}.kibbu-breed-picker{width:100%;border:1px solid #ccd2d4;border-radius:14px;margin-top:8px;overflow:hidden}.kibbu-breed-picker summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:12px;padding:10px 14px}.kibbu-breed-picker summary::-webkit-details-marker{display:none}.kibbu-breed-picker summary small{display:block;font-size:12px;font-weight:400;opacity:.72}.kibbu-breed-chevron{margin-left:auto;font-size:24px}.kibbu-breed-picker[open] .kibbu-breed-chevron{transform:rotate(180deg)}.kibbu-breed-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:8px;padding:10px;border-top:1px solid #e4e8e9}variant-selects .kibbu-breed-card{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;padding:5px 2px;margin:0;border:1px solid transparent;border-radius:10px;cursor:pointer;font-size:11px;line-height:1.2;overflow-wrap:normal;word-break:normal}.kibbu-breed-crop{display:block;flex-shrink:0;position:relative;width:56px;height:56px;overflow:hidden;border-radius:10px;background:#f6f2e9}.kibbu-breed-crop img{position:absolute;top:-24px;left:50%;width:146px;max-width:none;height:auto;transform:translate(-50%)}.kibbu-breed-current{width:48px;height:48px}.kibbu-breed-current img{width:126px;top:-21px}.kibbu-dimensioni-nota{font-size:13px;color:#536e77}.kibbu-color-row{display:flex;flex-wrap:wrap;gap:8px;width:100%}.kibbu-breed-summary small{display:block;font-size:12px;font-weight:400;opacity:.72}.kibbu-breed-summary--telefono{display:none}.kibbu-breed-picker[open]>.kibbu-breed-panel:not([open]){display:block;position:static;inset:auto;width:auto;max-width:none;max-height:none;margin:0;padding:0;border:0;background:none;color:inherit}.kibbu-breed-panel:not(:modal) .kibbu-breed-panel__testa,.kibbu-breed-panel:not(:modal) .kibbu-breed-vuoto{display:none}html.kibbu-pannello-aperto{overflow:hidden}.kibbu-breed-panel:modal{position:fixed;inset:auto 0 0 0;width:100%;max-width:100%;max-height:86vh;max-height:min(86dvh,760px);margin:0;padding:0 0 env(safe-area-inset-bottom,0px);border:0;border-radius:20px 20px 0 0;background:#fff;color:#043746;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 -8px 30px #0437462e}.kibbu-breed-panel::backdrop{background:#04374673}.kibbu-breed-panel:modal .kibbu-breed-panel__testa{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 8px;padding:8px 16px 14px;border-bottom:1px solid #e4e8e9;flex:none}.kibbu-breed-panel__maniglia{grid-column:1 / -1;justify-self:center;width:40px;height:4px;border-radius:2px;background:#ccd2d4;margin-bottom:4px}.kibbu-breed-panel__titolo{margin:0;font-size:20px;font-weight:700;line-height:1.2}.kibbu-breed-panel__conta{margin:2px 0 0;font-size:13px;opacity:.72}.kibbu-breed-panel__chiudi{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-10px;padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.kibbu-breed-panel__chiudi:focus-visible{outline:3px solid #bd8b32;outline-offset:-3px}.kibbu-breed-cerca{grid-column:1 / -1;display:block;margin:0}.kibbu-breed-cerca input{width:100%;min-height:44px;padding:0 14px;border:1px solid #ccd2d4;border-radius:12px;background:#fff;color:inherit;font:inherit;font-size:16px}.kibbu-breed-cerca input:focus-visible{outline:3px solid #bd8b32;outline-offset:1px}.kibbu-breed-panel:modal .kibbu-breed-grid{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 16px 20px;border-top:0}.kibbu-breed-panel:modal .kibbu-breed-card{position:relative;gap:6px;padding:4px;font-size:13px}.kibbu-breed-panel:modal .kibbu-breed-card .kibbu-breed-crop{width:100%;height:auto;aspect-ratio:1}.kibbu-breed-panel:modal .kibbu-breed-card .kibbu-breed-crop img{width:260%;top:-43%}.kibbu-breed-panel:modal input:checked+.kibbu-breed-card{font-weight:700}.kibbu-breed-panel:modal input:checked+.kibbu-breed-card:after{content:"\2713";position:absolute;top:8px;right:8px;width:22px;height:22px;border-radius:50%;background:#043746;color:#fff;font-size:13px;line-height:22px;text-align:center}.kibbu-breed-vuoto{margin:0;padding:4px 16px 20px;font-size:14px}@media(max-width:767.98px){.kibbu-breed-summary--computer{display:none}.kibbu-breed-summary--telefono{display:block}.kibbu-breed-summary--telefono strong{font-weight:700}variant-selects .product-form__input--kibbu_breed>legend{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}variant-selects .product-form__input--kibbu_breed .kibbu-breed-picker{margin-top:0}variant-selects .product-form__input--kibbu_color{min-width:0;min-inline-size:0}.kibbu-color-row{min-width:0;flex:1 1 100%;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:3px;margin:-3px;-webkit-overflow-scrolling:touch}.kibbu-color-row::-webkit-scrollbar{display:none}.kibbu-color-row>.kibbu-color-chip{flex:none;scroll-snap-align:center}.section-main-product:has(.product-form__input--kibbu_color) .product__media-gallery-thumbails{display:none!important}.section-main-product:has(.product-form__input--kibbu_color) .product__media-wrapper{margin-inline:calc(-1 * var(--page-padding, 1.6rem));width:calc(100% + 2 * var(--page-padding, 1.6rem));max-width:none}.section-main-product:has(.product-form__input--kibbu_color) .product__media-gallery-viewer,.section-main-product:has(.product-form__input--kibbu_color) .product__media-item-container{border-radius:0}.section-main-product:has(.product-form__input--kibbu_color) .product__media-item-container:before{height:0;padding-top:125%}.section-main-product:has(.product-form__input--kibbu_color) .product__media-item-container>.product__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.section-main-product:has(.product-form__input--kibbu_color) .product__media-item-container .media-wrapper>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.section-main-product:has(.product-form__input--kibbu_color) .product__info-wrapper .product__blocks{display:flex;flex-direction:column}.section-main-product:has(.product-form__input--kibbu_color) .product__info-wrapper .product__block{margin-top:0}.section-main-product:has(.product-form__input--kibbu_color) .product__info-wrapper [data-block-id=tridoo_essenziale],.section-main-product:has(.product-form__input--kibbu_color) .product__info-wrapper [data-block-id=tridoo_essenziale]>.tridoo-buybox{display:contents}.section-main-product:has(.product-form__input--kibbu_color) .product__block--title{margin-bottom:1.2rem}.section-main-product:has(.product-form__input--kibbu_color) .product__block--title .product__title{font-size:2.2rem;line-height:1.25}.section-main-product:has(.product-form__input--kibbu_color) .product__block--custom_liquid:not(:has(*)){display:none}.section-main-product:has(.product-form__input--kibbu_color) .product__block--price{margin-bottom:1.2rem}.section-main-product:has(.product-form__input--kibbu_color) .product__info-wrapper .tridoo-badges{margin-bottom:1.2rem}.section-main-product:has(.product-form__input--kibbu_color) .product__block[data-block-id=tridoo_scelta_immagine]{margin:0}.section-main-product:has(.product-form__input--kibbu_color) .product__block--inventory{margin-bottom:1.6rem}.section-main-product:has(.product-form__input--kibbu_color) .product__block--variant_picker{margin-bottom:1.6rem}.section-main-product:has(.product-form__input--kibbu_color) variant-selects .product-form__input{margin-top:0;margin-bottom:1.2rem}.section-main-product:has(.product-form__input--kibbu_color) variant-selects .product-form__input--kibbu_color legend{margin-bottom:8px}.section-main-product:has(.product-form__input--kibbu_color) .product__block--buy_buttons{order:1}.section-main-product:has(.product-form__input--kibbu_color) .product__block--inventory,.section-main-product:has(.product-form__input--kibbu_color) .product__info-wrapper .tridoo-badges{order:2}.section-main-product:has(.product-form__input--kibbu_color) .product__block--meta,.section-main-product:has(.product-form__input--kibbu_color) .product__info-wrapper .tridoo-lead,.section-main-product:has(.product-form__input--kibbu_color) .product__block--description,.section-main-product:has(.product-form__input--kibbu_color) .product__block--grid-icon-box,.section-main-product:has(.product-form__input--kibbu_color) .product__block[data-block-id=tridoo_taglie_scelta]{order:3}.section-main-product:has(.product-form__input--kibbu_color) .tridoo-combo{display:none!important}.section-main-product:has(.product-form__input--kibbu_color) .product__block--buy_buttons~.product__block{order:4}body:has(.section-main-product .product-form__input--kibbu_color) .section-breadcrumb{display:none}}@media(min-width:600px)and (max-width:767.98px){.section-main-product:has(.product-form__input--kibbu_color) .product__media-wrapper{width:min(100%,48rem);margin-inline:auto}.section-main-product:has(.product-form__input--kibbu_color) .product__media-gallery-viewer,.section-main-product:has(.product-form__input--kibbu_color) .product__media-item-container{border-radius:var(--blocks-radius, 1.2rem)}}variant-selects .kibbu-breed-card[hidden],variant-selects input[data-kibbu-breed][hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/tridoo-portasacchetti.css.map */
