.kc-dettagli{margin-top:.85rem;width:100%;max-width:none}.kc-dettagli dl{margin:0;padding:0}.product-details .kc-dettagli .kc-row,.product-information .kc-dettagli .kc-row,rte-formatter .kc-dettagli .kc-row,.kc-dettagli .kc-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.35rem!important;padding:.95rem 0;border-top:1px solid rgba(0,0,0,.12)}.kc-dettagli .kc-row:last-child{border-bottom:none}.kc-dettagli dt{margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500;color:#111}.product-details .kc-dettagli dd,.product-information .kc-dettagli dd,.kc-dettagli dd{margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.95rem;line-height:1.65;letter-spacing:.01em;color:#222;max-width:none!important;width:100%!important;overflow-wrap:normal!important;word-break:normal!important}.product-details .tax-note{white-space:pre-line!important;line-height:1.45}.product-information .add-to-cart-button,.product-details .add-to-cart-button,buy-buttons .add-to-cart-button,.buy-buttons-block .button{background:#000!important;color:#fff!important;border-color:#000!important;border-radius:2px!important;letter-spacing:.06em;text-transform:uppercase;font-size:.85rem;min-height:48px}.accordion-block details,accordion-custom details{padding-block:.15rem}.product-information .variant-option.kassandra-image-swatches{display:flex!important;flex-wrap:wrap!important;gap:10px!important;grid-template-columns:none!important}.product-information .kassandra-image-swatch{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;flex:0 0 28px!important;aspect-ratio:1 / 1!important;border-radius:50%!important;overflow:hidden!important;background-image:var(--kassandra-swatch-image)!important;background-size:cover!important;background-position:center!important}.kc-breadcrumb{grid-column:1 / -1;width:100%;margin:0 0 16px;padding:0}.kc-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none}.kc-breadcrumb__item{display:inline-flex;align-items:center;margin:0;padding:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:18px;color:#1a1a1a}.kc-breadcrumb__link{color:#1a1a1a;text-decoration:none}.kc-breadcrumb__link:hover{text-decoration:underline;text-underline-offset:2px}.kc-breadcrumb__sep{display:inline-block;margin:0 .4em;color:#1a1a1a;font-weight:400}.kc-breadcrumb__current{color:#1a1a1a}@media screen and (max-width:749px){.product-information__media media-gallery.sticky-content,.product-information__media .sticky-content{position:static!important;top:auto!important;margin-top:0!important}}@media screen and (min-width:750px){.product-information product-component.product-information__grid,.product-information__grid,product-component[data-product-grid-content]{align-items:stretch!important}.product-information__media{align-self:stretch!important;height:auto!important;min-height:100%}.product-information__media media-gallery.sticky-content,.product-information__media .sticky-content{position:sticky!important;top:var(--sticky-header-offset, 0px)!important;align-self:start;max-height:calc(100vh - var(--sticky-header-offset, 0px) - 16px)}body:has(#header-group #header-component[data-sticky-state=active]) .product-information__media .sticky-content,body.k-atp-site .product-information__media .sticky-content{--sticky-header-offset: 0px}}.product-recommendations .resource-list__item .card-gallery,.product-recommendations .resource-list__item product-card-link .card-gallery,.product-recommendations .product-card .card-gallery{display:block;width:100%}.product-recommendations .resource-list__item img,.product-recommendations .product-card img{width:100%;height:auto;object-fit:cover;display:block}.product-recommendations .section-resource-list__content h3{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:.02em}.product-recommendations .product-card .text-block,.product-recommendations .product-card .product-title,.product-recommendations .resource-list__item .text-block{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.95rem;font-weight:400;line-height:1.35;text-transform:none}.product-details .payment-icons,.product-information .payment-icons,.product-details .payment-icons__list,.product-information .payment-icons__list{display:none!important}.product-details .product-form-buttons,.product-information .product-form-buttons,.buy-buttons-block .product-form-buttons{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:8px!important;width:100%!important;margin-inline:0!important;padding-inline:0!important}.product-details .product-form-buttons .quantity-selector,.product-information .product-form-buttons .quantity-selector,.buy-buttons-block .quantity-selector{flex:0 0 auto!important;width:120px!important;max-width:132px!important;height:48px!important;margin:0!important}.product-details .product-form-buttons .add-to-cart-button,.product-information .product-form-buttons .add-to-cart-button,.buy-buttons-block .add-to-cart-button,.product-details .product-form-buttons>span:has(.add-to-cart-button),.product-information .product-form-buttons>span:has(.add-to-cart-button){flex:1 1 0!important;min-width:0!important;margin:0!important;width:auto!important}.product-details .product-form-buttons .add-to-cart-button,.product-information .product-form-buttons .add-to-cart-button{width:100%!important;min-height:48px!important;height:48px!important}.product-details .accelerated-checkout-block,.product-information .accelerated-checkout-block,.buy-buttons-block .accelerated-checkout-block,.product-details .kc-acquista-ora-wrap,.product-information .kc-acquista-ora-wrap{flex:1 1 100%!important;flex-basis:100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.product-details .kc-acquista-ora,.product-information .kc-acquista-ora,.buy-buttons-block .kc-acquista-ora{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:48px!important;height:48px!important;margin:0!important;padding-block:0!important;border-radius:2px!important;border:1px solid #000!important;background:#fff!important;color:#000!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.85rem!important;font-weight:500!important;cursor:pointer}.product-details .kc-acquista-ora:hover,.product-information .kc-acquista-ora:hover{background:#f5f5f5!important}.product-details .kc-acquista-ora:disabled,.product-information .kc-acquista-ora:disabled{opacity:.45;cursor:not-allowed}.product-details .buy-buttons-block,.product-information .buy-buttons-block,.product-details product-form-component,.product-information product-form-component{width:100%!important;margin-inline:0!important;padding-inline:0!important}.product-details .accordion .details,.product-information .accordion .details,.product-details accordion-custom>.details,.product-information accordion-custom>.details{border-top:1px solid rgba(0,0,0,.18);border-bottom:none;border-block-end:none;margin-block-start:0}.product-details .accordion accordion-custom:last-child>.details,.product-information .accordion accordion-custom:last-child>.details{border-bottom:1px solid rgba(0,0,0,.18)}.product-details details:has(.kc-dettagli),.product-information details:has(.kc-dettagli){padding-bottom:0}.product-details details:has(.kc-dettagli)>.details-content,.product-information details:has(.kc-dettagli)>.details-content{margin-bottom:0;padding-bottom:0}.product-details rte-formatter:has(.kc-dettagli),.product-information rte-formatter:has(.kc-dettagli),.product-details .text-block:has(.kc-dettagli){padding-bottom:0;margin-bottom:0}@media screen and (min-width:750px){body.k-atp-site .product-information .product-information__grid,body.k-atp-site .product-information product-component.product-information__grid,body.k-atp-site .product-information product-component[data-product-grid-content]{grid-template-columns:minmax(0,1fr) 430px!important;column-gap:32px!important}.product-information__media{padding-inline-end:0!important;width:100%!important}.product-information__media .media-gallery--carousel slideshow-component:has(slideshow-controls[pagination-position=left]){display:grid!important;grid-template:"controls container" minmax(0,1fr) / auto minmax(0,1fr)!important;width:100%!important;max-height:none!important;align-items:start!important}.product-information__media media-gallery.sticky-content,.product-information__media .sticky-content{max-height:none!important}.product-information__media slideshow-container{width:100%!important;max-width:none!important;position:relative!important;overflow:hidden!important;grid-area:container!important;background:#f3f3f3}.product-information__media .product-media-container,.product-information__media .product-media-container.constrain-height,.product-information__media .product-media-container--image{width:100%!important;max-width:none!important;margin:0!important;min-height:0!important;max-height:none!important;aspect-ratio:4 / 5!important;height:auto!important;overflow:hidden!important;background:#f3f3f3!important}.product-information__media .product-media{width:100%!important;height:100%!important;overflow:hidden!important}.product-information .product-information__media .product-media-container .product-media,.product-information .product-information__media .product-media-container .product-media__image,.product-information .product-information__media .product-media-container--image .product-media__image{object-view-box:inset(24% 8% 10% 8%)!important;object-fit:contain!important;object-position:center center!important;width:100%!important;height:100%!important;max-width:none!important;aspect-ratio:unset!important;transform:none!important}.product-information__media slideshow-container slideshow-arrows,.product-information__media slideshow-arrows{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;pointer-events:none!important;z-index:3!important;padding:0!important;margin:0!important;grid-area:container!important}.product-information__media slideshow-arrows .slideshow-control{pointer-events:auto!important;opacity:1!important;margin:0!important;flex:0 0 auto!important}}@media screen and (max-width:749px){.product-information__media .product-media-container,.product-information__media .product-media-container.constrain-height,.product-information__media .product-media-container--image{min-height:0!important;aspect-ratio:4 / 5!important;overflow:hidden!important;background:#f3f3f3!important}.product-information .product-information__media .product-media-container .product-media,.product-information .product-information__media .product-media-container .product-media__image,.product-information .product-information__media .product-media-container--image .product-media__image{object-view-box:inset(24% 8% 10% 8%)!important;object-fit:contain!important;object-position:center center!important;width:100%!important;height:100%!important;transform:none!important}}.product-details .product-form-buttons,.product-information .product-form-buttons,.buy-buttons-block .product-form-buttons{flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important}.product-details .product-form-buttons .quantity-selector,.product-information .product-form-buttons .quantity-selector,.buy-buttons-block .quantity-selector{width:140px!important;max-width:160px!important}.product-details .product-form-buttons .add-to-cart-button,.product-information .product-form-buttons .add-to-cart-button,.buy-buttons-block .add-to-cart-button,.product-details .product-form-buttons>span:has(.add-to-cart-button),.product-information .product-form-buttons>span:has(.add-to-cart-button){flex:1 1 100%!important;width:100%!important;min-width:100%!important}.product-details .product-form-buttons .add-to-cart-button button,.product-information .product-form-buttons .add-to-cart-button button,.product-details .product-form-buttons button[name=add],.product-information .product-form-buttons button[name=add]{width:100%!important}.kc-color-links{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;margin-top:10px}.kc-color-links a{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:4px 10px 4px 6px;text-decoration:none;color:inherit;font-size:12px;letter-spacing:.03em;font-weight:400;border-radius:999px}.kc-color-links a[aria-current=page]{box-shadow:0 0 0 1.5px #111;font-weight:600}.kc-color-links__dot{width:16px;height:16px;border-radius:50%;display:inline-block;border:1px solid rgba(0,0,0,.28);flex:0 0 16px}.facets--horizontal .products-count-wrapper{margin-left:0!important}.facets--horizontal .facets__form,.facets-mobile-wrapper{justify-content:flex-start!important}body.k-atp-site .product-information .product-details h1{font-family:Georgia,Times New Roman,Times,serif!important;font-size:24px!important;line-height:30px!important;font-weight:400!important;font-style:normal!important;text-transform:none!important;letter-spacing:normal!important}body.k-atp-site .product-information .product-details product-price .price,body.k-atp-site .product-information .product-details product-price .price-item,body.k-atp-site .product-information .product-details span.price{font-family:Georgia,Times New Roman,Times,serif!important;font-size:28px!important;line-height:32px!important;font-weight:400!important;font-style:normal!important;text-transform:none!important;letter-spacing:normal!important}@media screen and (min-width:750px){body.k-atp-site .product-information .product-details{width:430px!important;min-width:430px!important;max-width:430px!important;padding-left:0!important;padding-right:0!important;padding-inline:0!important;padding-inline-start:0!important;padding-inline-end:0!important;box-sizing:border-box!important}body.k-atp-site .product-information .product-details>.group-block,body.k-atp-site .product-information .product-details .group-block-content,body.k-atp-site .product-information .product-details .buy-buttons-block,body.k-atp-site .product-information .product-details product-form-component,body.k-atp-site .product-information .product-details .product-form-buttons,body.k-atp-site .product-information .product-details .product-form-buttons>span,body.k-atp-site .product-information .product-details .kc-acquista-ora-wrap,body.k-atp-site .product-information .product-details .accelerated-checkout-block{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}}body.k-atp-site .product-information .product-details .product-form-buttons button.add-to-cart-button,body.k-atp-site .product-information .product-details button.add-to-cart-button.button{background:#000!important;background-color:#000!important;color:#fff!important;border:0!important;border-radius:2px!important;height:48px!important;min-height:48px!important;width:100%!important;max-width:none!important;box-sizing:border-box!important}body.k-atp-site .product-information .product-details button.kc-acquista-ora,body.k-atp-site .product-information .product-details .kc-acquista-ora{background:#fff!important;background-color:#fff!important;color:#000!important;border:1px solid #000!important;border-radius:2px!important;height:48px!important;min-height:48px!important;width:100%!important;max-width:none!important;box-sizing:border-box!important}@media screen and (min-width:750px){.product-information.section{padding-block-start:20px!important;row-gap:0!important}body.k-atp-site .product-information .product-details>.group-block{padding-block-start:0!important}body.k-atp-site .product-information:has([data-product-handle=borsa-a-mano-effetto-scamosciato-con-fascia-decorativa]) .product-media-container:not(:has(img[src*="_4."])) .product-media__image{object-view-box:inset(28% 12% 8% 12%)!important;object-fit:contain!important}}body.k-atp-site .product-information .product-details .accelerated-checkout-block,.product-information .accelerated-checkout-block{--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-button-border-radius: 2px;--shopify-accelerated-checkout-row-gap: 8px;--shopify-accelerated-checkout-inline-alignment: center;display:block!important;width:100%!important;min-height:48px}.product-information .accelerated-checkout-block[hidden]{display:none!important}body .product-information .accelerated-checkout-block shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 48px !important;--shopify-accelerated-checkout-button-border-radius: 2px !important;--shopify-accelerated-checkout-row-gap: 8px !important;width:100%!important}.product-information .accelerated-checkout-block shopify-accelerated-checkout,.product-information .accelerated-checkout-block .shopify-payment-button{display:block;width:100%}.product-information .accelerated-checkout-block more-payment-options-link,.product-information .accelerated-checkout-block .shopify-payment-button__more-options{display:block;margin-top:10px;text-align:center;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:18px;letter-spacing:.02em}.product-information .accelerated-checkout-block more-payment-options-link a,.product-information .accelerated-checkout-block .shopify-payment-button__more-options{color:#000!important;text-decoration:underline;text-underline-offset:3px;background:none!important;border:0!important;min-height:0!important;height:auto!important;padding:0!important;text-transform:none!important;font-size:12px!important;letter-spacing:.02em!important}.product-information .accelerated-checkout-block button.shopify-payment-button__button--unbranded{background:#fff!important;color:#000!important;border:1px solid #000!important;border-radius:2px!important;min-height:48px!important;text-transform:uppercase;letter-spacing:.08em;font-size:.85rem}.kc-fsb{width:100%;min-width:0;max-width:100%;contain:inline-size;margin:18px 0 0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#111}.kc-fsb__msg{margin:0 0 8px;font-size:13px;line-height:18px;letter-spacing:.01em;font-weight:400}.kc-fsb__msg strong{font-weight:600}.kc-fsb__track{position:relative;width:100%;height:3px;background:#e4e4e4;overflow:hidden}.kc-fsb__fill{position:absolute;inset:0 auto 0 0;width:0;background:#000;transition:width .45s ease}.kc-fsb[data-state=idle] .kc-fsb__fill{width:0!important}.kc-addon{margin-top:16px;padding-top:14px;border-top:1px solid rgba(0,0,0,.12)}.kc-addon__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.kc-addon__label{font-size:11px;line-height:16px;letter-spacing:.1em;text-transform:uppercase;font-weight:500}.kc-addon__nav{display:inline-flex;align-items:center;gap:6px}.kc-addon__count{font-size:11px;letter-spacing:.04em;color:#555;min-width:34px;text-align:center}.kc-addon__arrow{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;margin:0;border:0;background:transparent;color:#000;cursor:pointer}.kc-addon__list{display:flex;width:100%;max-width:100%;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.kc-addon__list::-webkit-scrollbar{display:none}.kc-addon__item{flex:0 0 100%;min-width:0;scroll-snap-align:start;display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:0}.kc-addon__media{display:block;width:56px;height:56px;background:#f3f3f3;overflow:hidden}.kc-addon__img{width:100%;height:100%;object-fit:cover;display:block}.kc-addon__info{display:flex;flex-direction:column;gap:2px;min-width:0}.kc-addon__name{font-size:13px;line-height:18px;color:#111;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kc-addon__name:hover{text-decoration:underline;text-underline-offset:2px}.kc-addon__price{font-size:13px;line-height:18px;color:#111}.kc-addon__btn{-webkit-appearance:none;appearance:none;height:32px;min-width:88px;padding:0 14px;margin:0;border:1px solid #000;border-radius:2px;background:#fff;color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.kc-addon__btn:hover:not([disabled]){background:#000;color:#fff}.kc-addon__btn[disabled]{opacity:.6;cursor:default}quick-add-modal .kc-fsb,.quick-add-modal .kc-fsb{display:none!important}.kc-fsb--drawer{margin:0;padding:14px var(--cart-drawer-padding, 20px) 16px;border-bottom:1px solid rgba(0,0,0,.1);box-sizing:border-box;flex:0 0 auto}.kc-fsb--drawer .kc-fsb__msg{font-size:12px;letter-spacing:.02em}.kc-fsb--drawer{margin-bottom:16px}@media(min-width:990px){body:has(#cart-drawer[open]) .page-wrapper.page-wrapper--drawer-open{margin-right:0!important}#cart-drawer .theme-drawer__dialog{z-index:100!important}#cart-drawer[open] .theme-drawer__dialog{box-shadow:-1px 0 #0000001f,-12px 0 32px #0000000f}}@media screen and (max-width:749px){body.k-atp-site .product-information .product-information__grid,body.k-atp-site .product-information product-component.product-information__grid{grid-template-columns:subgrid!important}body.k-atp-site .product-information.section{padding-inline:0!important}body.k-atp-site .product-information .kc-breadcrumb{grid-column:2 / 3!important;margin-bottom:12px;padding-inline:16px;box-sizing:border-box}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/kc-pdp.css.map */
