:root{--g-bg: #FAF7F2;--g-ivory: #F3EDE3;--g-ink: #2A2520;--g-ink-2: #6B6259;--g-turq: #5BBFBF;--g-turq-deep: #237373;--g-gold: #C9A84C;--g-line: #E5DDD0;--g-track: #DDD5C8;--g-photo: #FBF8F1}.product-info__block-list>.liquid:has(>link[href*=gialloro-pdp]){display:none}.gialloro-progress{position:relative;height:2px;background:var(--g-track);overflow:hidden}.gialloro-progress__thumb{position:absolute;inset-block:0;inset-inline-start:0;width:100%;background:var(--g-ink);will-change:transform}.shopify-section--main-product .product-gallery__media[data-media-type=image]{aspect-ratio:4 / 5;background:var(--g-photo)}.shopify-section--main-product .product-gallery__media[data-media-type=image]>img{width:100%;height:100%;object-fit:contain}@media screen and (max-width:999px){.shopify-section--main-product .product-gallery{--product-gallery-gap: 16px}.shopify-section--main-product .product-gallery__zoom-button{--circle-button-size: 44px;inset-block-start:16px;inset-inline-end:calc(16px - var(--distance-to-bleed, 0px));background:var(--g-ink);color:var(--g-gold);box-shadow:none}.shopify-section--main-product .gialloro-progress--gallery{align-self:stretch;margin-inline:calc(20px - var(--distance-to-bleed, 0px))}}@media screen and (min-width:1000px){.shopify-section--main-product .section-spacing{padding-block:32px 96px}.shopify-section--main-product .container{--container-gutter: 48px;--container-max-width: 1184px}.shopify-section--main-product .product{--product-gap: 64px}.shopify-section--main-product .product-gallery__carousel>.product-gallery__media:nth-child(2n):last-child{grid-column:span 2!important}}.shopify-section--main-product .product-info{--product-info-gap: 0px;color:var(--g-ink)}.shopify-section--main-product .product-info__block-item{--product-info-gap: 0px}.shopify-section--main-product .product-info__block-item:has(>.liquid:empty){display:none}.gialloro-breadcrumb{display:flex;flex-wrap:wrap;gap:6px;font-family:var(--text-font-family);font-size:12px;line-height:1.5;color:var(--g-ink-2)}.gialloro-breadcrumb a{color:inherit;text-decoration:none}.gialloro-breadcrumb a:hover,.gialloro-breadcrumb [aria-current=page]{color:var(--g-ink)}.shopify-section--main-product .product-info .product-title{margin:0;font-family:var(--heading-font-family);font-weight:500;font-size:28px;line-height:1.15;letter-spacing:.01em;text-transform:none;color:var(--g-ink)}.gialloro-materiali{margin:0;font-family:var(--text-font-family);font-weight:400;font-size:14px;line-height:1.5;color:var(--g-ink-2)}.shopify-section--main-product .product-info .price-list--product sale-price{font-family:var(--text-font-family);font-weight:500;font-size:20px;line-height:1.3;letter-spacing:0;font-variant-numeric:lining-nums;color:var(--g-ink)}.shopify-section--main-product .product-info .buy-buttons{row-gap:10px}.shopify-section--main-product .product-info .buy-buttons .button{height:52px;padding-block:0;border-radius:4px;font-family:var(--text-font-family);font-weight:500;font-size:15px;letter-spacing:.1em;text-transform:uppercase}.shopify-section--main-product .product-info .shopify-payment-button{--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-button-border-radius: 4px}.shopify-section--main-product .product-info .shopify-payment-button__button{min-height:48px;border-radius:4px}.shopify-section--main-product .product-info .shopify-payment-button__button--unbranded{--button-background: 42 37 32;--button-text-color: 42 37 32;--button-outline-color: 42 37 32;--initial-gradient: linear-gradient(transparent, transparent);--hover-gradient: linear-gradient(rgb(42 37 32), rgb(42 37 32));--initial-background-position: var(--transform-origin-start);--hover-background-position: var(--transform-origin-end);height:48px;padding-block:0;border-radius:4px!important;font-family:var(--text-font-family);font-weight:400;font-size:14px;letter-spacing:0;text-transform:none}.shopify-section--main-product .product-info .shopify-payment-button__button--unbranded:not([disabled]):hover{color:var(--g-bg)!important}.shopify-section--main-product .product-info .shopify-payment-button__more-options{display:none}.shopify-section--main-product .product-info__block-item[data-block-id=gialloro_rassicurazione]{padding-block-start:18px;border-block-start:1px solid var(--g-line)}.shopify-section--main-product [data-block-id=gialloro_rassicurazione] .prose{display:flex;flex-direction:column;gap:12px}.shopify-section--main-product [data-block-id=gialloro_rassicurazione] .prose>*{margin:0}.shopify-section--main-product [data-block-id=gialloro_rassicurazione] .prose p:not(:has(a)){font-family:var(--text-font-family);font-size:13px;line-height:1.55;color:var(--g-ink-2)}.shopify-section--main-product [data-block-id=gialloro_rassicurazione] .prose a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-family:var(--text-font-family);font-size:14px;line-height:1.4;color:var(--g-turq-deep);background-image:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.shopify-section--main-product [data-block-id=gialloro_rassicurazione] .prose a:before{content:"";flex:0 0 18px;width:18px;height:18px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linejoin='round'%3E%3Cpath d='M4 19.5l1.3-3.8A8 8 0 1 1 8.4 19z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linejoin='round'%3E%3Cpath d='M4 19.5l1.3-3.8A8 8 0 1 1 8.4 19z'/%3E%3C/svg%3E") center / contain no-repeat}@media screen and (max-width:999px){.shopify-section--main-product .container{--container-gutter: 20px}.shopify-section--main-product .product{--product-gap: 0px}.shopify-section--main-product .product-info{padding-block-start:24px}.shopify-section--main-product [data-block-id=gialloro_breadcrumb]{display:none}.shopify-section--main-product .product-info__block-list>.product-info__block-item[data-block-id=gialloro_materiali]{margin-block-start:10px}.shopify-section--main-product .product-info__block-list>.product-info__block-item[data-block-id=price]{margin-block-start:16px}.shopify-section--main-product .product-info__block-list>.product-info__block-item[data-block-id=buy_buttons]{margin-block-start:22px}.shopify-section--main-product .product-info__block-list>.product-info__block-item[data-block-id=gialloro_rassicurazione]{margin-block-start:20px}}@media screen and (min-width:1000px){.shopify-section--main-product .product-info{width:100%;max-width:440px;inset-block-start:calc(var(--sticky-area-height, 0px) + 24px)}.shopify-section--main-product .product-info .product-title{font-size:36px;line-height:1.1}.gialloro-materiali{font-size:15px}.shopify-section--main-product .product-info .price-list--product sale-price{font-size:22px}.shopify-section--main-product .product-info .buy-buttons .button{height:56px}.shopify-section--main-product .product-info__block-list>.product-info__block-item[data-block-id=title]{margin-block-start:16px}.shopify-section--main-product .product-info__block-list>.product-info__block-item[data-block-id=gialloro_materiali]{margin-block-start:12px}.shopify-section--main-product .product-info__block-list>.product-info__block-item[data-block-id=price]{margin-block-start:18px}.shopify-section--main-product .product-info__block-list>.product-info__block-item[data-block-id=buy_buttons]{margin-block-start:24px}.shopify-section--main-product .product-info__block-list>.product-info__block-item[data-block-id=gialloro_rassicurazione]{margin-block-start:20px}}.shopify-section--main-product [data-block-id=description] .prose{font-family:var(--text-font-family);font-size:16px;line-height:1.6;color:var(--g-ink)}.shopify-section--main-product [data-block-id=description] .prose>*+*{margin-block-start:14px}.shopify-section--main-product .product .accordion summary{pointer-events:auto!important;cursor:pointer!important}.shopify-section--main-product .product .accordion .animated-plus{display:block!important}.shopify-section--main-product .product-info .accordion{border-color:var(--g-line)}.shopify-section--main-product .product-info .accordion__toggle{min-height:56px;padding-block:0;font-family:var(--text-font-family);font-weight:500;font-size:13.5px;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:var(--g-ink)}.shopify-section--main-product .product-info .accordion .animated-plus{--animated-plus-size: 12px;flex-shrink:0}.shopify-section--main-product .product-info .accordion__content{margin-block-start:0;padding-block-end:20px;padding-inline-end:0;font-family:var(--text-font-family);font-size:15px;line-height:1.6;color:var(--g-ink)}.shopify-section--main-product .product-info .accordion__content>*+*{margin-block-start:12px}.gialloro-dettagli{display:flex;flex-direction:column;gap:10px;margin:0}.gialloro-dettagli>div{display:grid;grid-template-columns:112px minmax(0,1fr);column-gap:12px;margin:0!important}.gialloro-dettagli dt{margin:0;font-weight:400;color:var(--g-ink-2)}.gialloro-dettagli dd{margin:0;color:var(--g-ink)}.shopify-section--main-product .product-info__block-item:has(.gialloro-ps){scroll-margin-block-start:calc(var(--sticky-area-height, 0px) + 16px)}.gialloro-ps{display:flex;flex-direction:column;gap:14px}.gialloro-ps>*{margin:0!important}.gialloro-ps__who{display:flex;align-items:center;gap:12px}.gialloro-ps__photo{width:48px;height:48px;border-radius:50%;object-fit:cover;margin:0!important}.gialloro-ps__id{display:flex;flex-direction:column}.gialloro-ps .gialloro-ps__name{margin:0;font-size:15px;font-weight:500;line-height:1.4;color:var(--g-ink)}.gialloro-ps .gialloro-ps__role,.gialloro-ps .gialloro-ps__hours{margin:0;font-size:13px;line-height:1.5;color:var(--g-ink-2)}.gialloro-ps .gialloro-ps__button{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;border:1px solid var(--g-turq-deep);border-radius:4px;background-image:none;font-family:var(--text-font-family);font-size:14px;color:var(--g-turq-deep);text-decoration:none;transition:background-color .2s,color .2s}.gialloro-ps .gialloro-ps__button:hover{background-color:var(--g-turq-deep);color:var(--g-bg)}.gialloro-ps .gialloro-ps__button:before{content:"";flex:0 0 18px;width:18px;height:18px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linejoin='round'%3E%3Cpath d='M4 19.5l1.3-3.8A8 8 0 1 1 8.4 19z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linejoin='round'%3E%3Cpath d='M4 19.5l1.3-3.8A8 8 0 1 1 8.4 19z'/%3E%3C/svg%3E") center / contain no-repeat}@media screen and (max-width:999px){.shopify-section--main-product .product-info__block-list>.product-info__block-item[data-block-id=description]{margin-block-start:32px}.shopify-section--main-product .product-info__block-list>.product-info__block-group.accordion-group{margin-block-start:32px}}@media screen and (min-width:1000px){.shopify-section--main-product .product-info__block-list>.product-info__block-item[data-block-id=description]{margin-block-start:20px}.shopify-section--main-product .product-info__block-list>.product-info__block-group.accordion-group{margin-block-start:28px}}.gialloro-insieme{background:var(--g-ivory);padding-block:48px 44px;color:var(--g-ink);font-family:var(--text-font-family)}.gialloro-insieme__title{margin:0 20px 20px;font-family:var(--heading-font-family);font-weight:500;font-size:24px;line-height:1.2;letter-spacing:.01em;text-transform:none;color:var(--g-ink)}.gialloro-insieme__list{display:flex;gap:12px;overflow-x:auto;padding-inline:20px;scroll-padding-inline:20px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gialloro-insieme__list::-webkit-scrollbar{display:none}.gialloro-insieme__card{position:relative;flex:0 0 260px;box-sizing:border-box;display:flex;flex-direction:column;padding:12px;background:var(--g-bg);scroll-snap-align:start}.gialloro-insieme__media{width:236px;height:260px;background:var(--g-photo);overflow:hidden}.gialloro-insieme__media img{display:block;width:100%;height:100%;object-fit:cover}.gialloro-insieme__line{margin-block-start:14px;font-size:11px;font-weight:500;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--g-ink-2)}.gialloro-insieme__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-block:4px 14px;font-size:15px;line-height:1.4}.gialloro-insieme__media+.gialloro-insieme__row{margin-block-start:14px}.gialloro-insieme__name{color:var(--g-ink);text-decoration:none}.gialloro-insieme__name:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.gialloro-insieme__price{flex-shrink:0;font-weight:500;font-variant-numeric:lining-nums;white-space:nowrap}.gialloro-insieme__action{position:relative;z-index:1;margin-block-start:auto}.gialloro-insieme__add{display:flex;align-items:center;justify-content:center;width:100%;height:44px;padding:0 12px;border:1px solid var(--g-ink);border-radius:4px;background:transparent;font-family:var(--text-font-family);font-weight:500;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--g-ink);cursor:pointer;transition:background-color .2s,color .2s}.gialloro-insieme__add:not([disabled]):hover{background:var(--g-ink);color:var(--g-bg)}.gialloro-insieme__add[disabled]{opacity:.45;cursor:default}.gialloro-insieme__add[aria-busy=true]{opacity:.6}.gialloro-progress--insieme{margin:20px 20px 0}@media screen and (min-width:1000px){.gialloro-insieme{padding-block:80px}.gialloro-insieme__inner{max-width:1280px;margin-inline:auto;padding-inline:48px;box-sizing:border-box}.gialloro-insieme__title{margin:0 0 32px;font-size:32px}.gialloro-insieme__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;overflow:visible;padding-inline:0}.gialloro-insieme__card{padding:16px}.gialloro-insieme__media{width:100%;height:auto;aspect-ratio:4 / 5}.gialloro-insieme__line{margin-block-start:16px}.gialloro-insieme__row{font-size:16px}.gialloro-insieme__media+.gialloro-insieme__row{margin-block-start:16px}.gialloro-insieme__row{margin-block-end:16px}.gialloro-insieme__add{height:48px}.gialloro-progress--insieme{display:none}}.gialloro-potrebbe{display:block;color:var(--g-ink);font-family:var(--text-font-family)}.gialloro-potrebbe__inner{padding-block:64px 56px}.gialloro-potrebbe__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 20px 20px}.gialloro-potrebbe__title{margin:0;font-family:var(--text-font-family);font-weight:500;font-size:13px;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--g-ink)}.gialloro-potrebbe__arrows{display:none;gap:8px}.gialloro-potrebbe__arrow{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--g-ink);border-radius:50%;background:transparent;color:var(--g-ink);cursor:pointer;transition:opacity .2s}.gialloro-potrebbe__arrow[disabled]{opacity:.35;cursor:default}.gialloro-potrebbe__list{display:flex;gap:12px;overflow-x:auto;padding-inline:20px;scroll-padding-inline:20px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gialloro-potrebbe__list::-webkit-scrollbar{display:none}.gialloro-potrebbe__card{flex:0 0 160px;display:flex;flex-direction:column;gap:4px;color:var(--g-ink);text-decoration:none;scroll-snap-align:start}.gialloro-potrebbe__media{position:relative;display:block;width:100%;aspect-ratio:4 / 5;background:var(--g-photo);overflow:hidden}.gialloro-potrebbe__img{display:block;width:100%;height:100%;object-fit:cover}.gialloro-potrebbe__img--hover{display:none}.gialloro-potrebbe__name{margin-block-start:8px;font-size:14px;line-height:1.4}.gialloro-potrebbe__price{font-size:14px;font-weight:500;line-height:1.4;font-variant-numeric:lining-nums}.gialloro-progress--potrebbe{margin:20px 20px 0}.gialloro-progress[hidden],.gialloro-potrebbe__arrows[hidden]{display:none!important}@media screen and (min-width:1000px){.gialloro-potrebbe__inner{max-width:1280px;margin-inline:auto;padding:88px 48px 96px;box-sizing:border-box}.gialloro-potrebbe__head{margin:0 0 28px}.gialloro-potrebbe__arrows{display:flex}.gialloro-potrebbe__list{gap:16px;padding-inline:0;scroll-padding-inline:0}.gialloro-potrebbe__card{flex-basis:calc((100% - 48px)/4)}.gialloro-potrebbe__name{margin-block-start:10px}.gialloro-progress--potrebbe{margin:28px 0 0}}@media screen and (min-width:1000px)and (hover:hover){.gialloro-potrebbe__img--hover{display:block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s ease}.gialloro-potrebbe__card:hover .gialloro-potrebbe__img--hover{opacity:1}}@media screen and (max-width:999px){.shopify-section--main-product .product-sticky-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;box-sizing:border-box;min-height:calc(84px + env(safe-area-inset-bottom,0px));inset-block:auto 0;padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px));background:var(--g-bg);border:0;border-block-start:1px solid var(--g-line);box-shadow:0 -6px 18px #2a25200f;color:var(--g-ink)}.shopify-section--main-product .product-sticky-bar__info{display:block!important;flex:1 1 auto;min-width:0}.shopify-section--main-product .product-sticky-bar__info .h-stack{display:flex!important;align-items:center;gap:12px!important;min-width:0}.shopify-section--main-product .product-sticky-bar__info img{display:block!important;flex:0 0 44px;width:44px;height:54px;object-fit:cover;background:var(--g-photo)}.shopify-section--main-product .product-sticky-bar__info .v-stack{display:flex!important;flex-direction:column;gap:2px;min-width:0}.shopify-section--main-product .product-sticky-bar__info .h6{max-width:none;margin:0;font-family:var(--text-font-family);font-weight:400;font-size:13px;line-height:1.35;letter-spacing:0;text-transform:none;color:var(--g-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shopify-section--main-product .product-sticky-bar__info .h6:after{content:none!important}.shopify-section--main-product .product-sticky-bar__info .price-list,.shopify-section--main-product .product-sticky-bar__info sale-price{font-family:var(--text-font-family);font-weight:500;font-size:15px;line-height:1.3;letter-spacing:0;font-variant-numeric:lining-nums;color:var(--g-ink)}.shopify-section--main-product .product-sticky-bar buy-buttons{flex:0 0 auto;display:block}.shopify-section--main-product .product-sticky-bar .button{display:inline-flex;align-items:center;justify-content:center;height:48px;min-height:48px;padding:0 22px;border-radius:4px;background-color:var(--g-turq)!important;background-image:none!important;border-color:var(--g-turq)!important;color:var(--g-ink)!important;font-family:var(--text-font-family);font-weight:500;font-size:13.5px;line-height:1;letter-spacing:.1em;text-transform:uppercase}.shopify-section--main-product .product-sticky-bar .button:not([disabled]){font-size:0;letter-spacing:0}.shopify-section--main-product .product-sticky-bar .button:not([disabled]):after{content:"Aggiungi";content:"Aggiungi" / "";font-size:13.5px;letter-spacing:.1em}}@media screen and (min-width:1000px){.shopify-section--main-product .product-sticky-bar{display:none!important}}.shopify-section--main-product .product-info__block-list>.product-info__block-item[data-block-id=variant_picker]{margin-block-start:24px}.shopify-section--main-product .variant-picker{row-gap:24px}.shopify-section--main-product .variant-picker__option{row-gap:10px}.shopify-section--main-product .variant-picker__option-info{font-family:var(--text-font-family);font-size:14px;line-height:1.4;color:var(--g-ink-2)}.shopify-section--main-product .variant-picker__option-info .gialloro-option-value{font-weight:500;color:var(--g-ink)}.shopify-section--main-product .variant-picker__option-info .gialloro-option-soldout{color:var(--g-ink-2)}.shopify-section--main-product .variant-picker__option-values:has(.color-swatch){gap:6px}.shopify-section--main-product .variant-picker .color-swatch{--swatch-size: 44px;--swatch-offset: 4px;--swatch-disabled-strike-color: var(--g-ink);border-radius:50%;border:1px solid transparent;background:none;cursor:pointer}.shopify-section--main-product .variant-picker .color-swatch:after{content:"";position:absolute;inset:var(--swatch-offset);border-radius:50%;background:var(--swatch-background) center / cover;box-shadow:inset 0 0 0 1px #2a252024}.shopify-section--main-product .variant-picker :checked+.color-swatch,.shopify-section--main-product .variant-picker .color-swatch.is-selected{border-color:var(--g-ink)}.shopify-section--main-product .variant-picker .color-swatch.is-disabled:after{opacity:.45}.shopify-section--main-product .variant-picker .color-swatch.is-disabled:before{z-index:1;margin:0;border-radius:50%}.gialloro-plating{display:contents}.shopify-section--main-product .variant-picker__option-values:has(.gialloro-plating){gap:8px}.shopify-section--main-product .variant-picker .gialloro-plating .block-swatch{height:44px;min-width:0;padding:0 14px 0 10px;column-gap:8px;border:1px solid var(--g-track);border-radius:22px;background:var(--g-bg);font-family:var(--text-font-family);font-size:14px;color:var(--g-ink);cursor:pointer}.shopify-section--main-product .variant-picker .gialloro-plating :checked+.block-swatch,.shopify-section--main-product .variant-picker .gialloro-plating .block-swatch.is-selected{border-color:var(--g-ink)}.shopify-section--main-product .variant-picker .gialloro-plating .block-swatch__color{width:22px;height:22px;border-radius:50%;border:0;background:var(--gialloro-dot);box-shadow:inset 0 0 0 1px #2a252024}.shopify-section--main-product .variant-picker .gialloro-plating .block-swatch.is-disabled{color:var(--g-ink-2)}.shopify-section--main-product .variant-picker .gialloro-plating .block-swatch.is-disabled:before{border-radius:22px}.shopify-section--main-product .variant-picker :focus-visible+.color-swatch,.shopify-section--main-product .variant-picker :focus-visible+.block-swatch{outline:1px solid var(--g-ink);outline-offset:2px}.shopify-section--main-product .product-info__block-list>.product-info__block-item[data-block-id=gialloro_lettera]{margin-block-start:24px}.shopify-section--main-product .product-info__block-list>.product-info__block-item[data-block-id=gialloro_lettera_nota]{margin-block-start:10px}.gialloro-lettera{min-width:0;margin:0;padding:0;border:0}.gialloro-lettera__label{float:none;margin:0 0 10px;padding:0;font-family:var(--text-font-family);font-size:14px;line-height:1.4;color:var(--g-ink-2)}.gialloro-lettera__value{font-weight:500;color:var(--g-ink);transition:color .2s}.gialloro-lettera.is-required .gialloro-lettera__value{color:var(--g-turq-deep)}.gialloro-lettera__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.gialloro-lettera__option{display:flex;align-items:center;justify-content:center;height:44px;border:1px solid var(--g-track);border-radius:4px;background:var(--g-bg);font-family:var(--heading-font-family);font-size:20px;font-weight:500;line-height:1;color:var(--g-ink);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s,color .15s,border-color .15s}.gialloro-lettera__option:hover{border-color:var(--g-ink)}.gialloro-lettera input:checked+.gialloro-lettera__option{border-color:var(--g-ink);background:var(--g-ink);color:var(--g-bg)}.gialloro-lettera input:focus-visible+.gialloro-lettera__option{outline:1px solid var(--g-ink);outline-offset:2px}.gialloro-lettera.is-required .gialloro-lettera__option{border-color:var(--g-turq-deep)}.gialloro-lettera__note{margin:0;font-family:var(--text-font-family);font-size:13px;line-height:1.5;color:var(--g-ink-2)}.shopify-section--main-product .product-info:has(.gialloro-lettera):not(:has(.gialloro-lettera input:checked)) .buy-buttons button[type=submit]{--button-background: 205 235 234 !important;--button-outline-color: 205 235 234 !important;font-size:0!important;letter-spacing:0;cursor:default}.shopify-section--main-product .product-info:has(.gialloro-lettera):not(:has(.gialloro-lettera input:checked)) .buy-buttons button[type=submit]:after{content:"Scegli la tua lettera";font-size:15px;letter-spacing:.1em}.shopify-section--main-product .product-info:has(.gialloro-lettera) .shopify-payment-button{display:none}a.gialloro-insieme__add{box-sizing:border-box;background-image:none;text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/23/assets/gialloro-pdp.css.map */
