.g-collection{background:#fefbf8;color:#0f0f0f}.g-collection :where(h1,h2,h3,p){margin:0}.g-collection .g-collection-intro{padding-top:12px;padding-bottom:8px}.g-collection h1{font-size:clamp(2rem,3.5vw,2.75rem);line-height:1.15;margin-bottom:12px}.g-collection-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:8px;font-size:.875rem;line-height:1.5}.g-collection-breadcrumb a{display:inline-flex;align-items:center;min-height:48px;text-underline-offset:4px}.g-collection-intro__copy{max-width:65ch;font-size:.9375rem;line-height:1.5;margin-bottom:0}.g-collection-shortcuts-wrap{position:relative}.g-collection-shortcuts{display:flex;flex-wrap:wrap;gap:0 28px}.g-collection-shortcuts a{display:inline-flex;align-items:center;flex:none;min-height:48px;font-size:.875rem;text-decoration:none;white-space:nowrap}.g-collection-shortcuts a[aria-current]{border-bottom:2px solid #0f0f0f}.g-collection-shortcuts a:hover{text-decoration:underline;text-underline-offset:5px}.g-collection-shortcuts a:focus-visible{outline-offset:-3px}.g-collection-scroll-cue{display:none}.g-collection .g-collection-products{padding-top:8px;padding-bottom:32px}.g-collection-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:4px 0 12px;border-bottom:1px solid #ded8d0}.g-collection-result-count{font-size:.875rem;line-height:1.4;margin:0}.g-collection-panel{min-width:0}.g-collection .g-collection-filter__trigger{display:flex;align-items:center;justify-content:center;gap:8px;list-style:none;min-height:48px;padding:10px 20px;cursor:pointer;font-size:.875rem;line-height:1.3}.g-collection-filter__trigger::-webkit-details-marker{display:none}.g-collection-filter__trigger::marker{content:""}.g-collection-filter__trigger .g-icon{width:20px;height:20px;flex:none}.g-collection-filter__dialog{position:relative;inset:auto;width:100%;max-width:100%;max-height:none;margin:12px 0 0;padding:0;border:1px solid #ded8d0;background:#fefbf8;color:#0f0f0f}.g-collection-filter__dialog:not([open]){display:none}.g-collection-filter__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid #ded8d0;flex:none}.g-collection-filter__heading h2{font-size:1.75rem;line-height:1.2;margin:0}.g-collection-icon-button{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex:none;border:1px solid #0f0f0f;border-radius:2px;color:#0f0f0f;background:#fefbf8;cursor:pointer}.g-collection-filter__close{display:none}.g-collection-filter__form{display:flex;flex-direction:column;margin:0}.g-collection-filter-note,.g-collection-availability-note{font-size:.8125rem;line-height:1.5;color:#5d5851}.g-collection-filter-note{margin:0 0 20px!important}.g-collection-availability-note{max-width:70ch;margin:10px 0 0!important}.g-collection-facet-loading{padding:16px 24px;border-bottom:1px solid #ded8d0;flex:none;font-size:.875rem;line-height:1.5}.g-collection-facet-loading[hidden]{display:none}.g-collection-facet-loading button{border:0;background:none;padding:0;color:inherit;text-decoration:underline}.g-collection-facet-price{padding-top:8px}.g-collection-facet-price>legend{font-size:1rem;line-height:1.5;font-weight:500;padding:0 0 12px}.g-collection-filter-values--sizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.g-collection-filter-values--sizes label{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 6px;padding:8px;border:1px solid #a59e95;border-radius:2px;font-size:.875rem}.g-collection-filter-values--sizes label:has(input:checked){border:2px solid #0f0f0f;background:#f1ebe3;padding:7px}.g-collection-filter-values--sizes label:has(input:disabled){border-color:#ded8d0}.g-collection-filter-values--sizes input{width:18px;height:18px}.g-collection-filter-values--sizes label>span:first-of-type{flex:0 1 auto}.g-collection-filter-values--sizes .g-muted{font-size:.75rem}.g-collection-filter__footer button.g-collection-text-link{border:0;background:none;color:inherit;padding:0;text-decoration:underline;cursor:pointer}.g-collection-active[hidden],.g-collection-grid[hidden],.g-collection-empty[hidden],.g-collection-pagination[hidden]{display:none}.g-collection-filter__groups{padding:0 24px 24px}.g-collection-filter-group{border-bottom:1px solid #ded8d0}.g-collection-filter-group>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:56px;padding:8px 0;cursor:pointer;font-size:1rem;font-weight:500;list-style:none}.g-collection-filter-group>summary::-webkit-details-marker{display:none}.g-collection-filter-group>summary:after{content:"+";margin-left:auto;font-size:22px}.g-collection-filter-group[open]>summary:after{content:"\2212"}.g-collection-filter-fieldset{border:0;margin:0;padding:0;min-width:0}.g-collection-filter-values{list-style:none;margin:0;padding:0 0 16px}.g-collection-filter-values li{margin:0}.g-collection-checkbox,.g-collection-radio{display:flex;align-items:center;min-height:48px;gap:12px;font-size:1rem;line-height:1.4;cursor:pointer}.g-collection-checkbox input,.g-collection-radio input{width:22px;height:22px;flex:none;margin:0;accent-color:#0f0f0f}.g-collection-checkbox>span:first-of-type{flex:1}.g-collection-checkbox:has(input:disabled){color:#686159;cursor:default}.g-collection-price-currency{font-size:.875rem;line-height:1.4;margin:0 0 12px}.g-collection-price-range{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-bottom:24px}.g-collection-price-range>div{min-width:0}.g-collection-price-range label{display:block;font-size:.875rem;line-height:1.5;margin-bottom:8px}.g-collection-price-range input{display:block;width:100%;min-width:0;min-height:48px;padding:12px;font:inherit;font-size:1rem;background:#fefbf8;color:#0f0f0f;border:1px solid #605b54;border-radius:2px}.g-collection-filter__footer{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;padding:20px 24px;border-top:1px solid #ded8d0;background:#fefbf8}.g-collection-filter__footer>.g-button{flex:1}.g-collection-sort-options{border:0;margin:0;min-width:0;padding-top:12px}.g-collection-radio{padding:10px 0;border-bottom:1px solid #ded8d0}.g-collection-radio:has(input:checked)>span{font-weight:600}.g-collection[data-g-enhanced=true] .g-collection-filter__close{display:inline-flex}.g-collection[data-g-enhanced=true] .g-collection-filter__dialog{position:fixed;inset:0 0 0 auto;width:min(460px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;border:0}.g-collection[data-g-enhanced=true] .g-collection-filter__dialog[open]{display:flex;flex-direction:column}.g-collection[data-g-enhanced=true] .g-collection-filter__dialog::backdrop{background:#0f0f0f73}.g-collection[data-g-enhanced=true] .g-collection-filter__form{min-height:0;flex:1}.g-collection[data-g-enhanced=true] .g-collection-filter__groups{overflow-y:auto;flex:1;overscroll-behavior:contain}.g-collection[data-g-enhanced=true] .g-collection-filter__footer{flex:none;padding-bottom:max(20px,env(safe-area-inset-bottom))}.g-collection:not([data-g-enhanced=true]) .g-collection-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start}.g-collection:not([data-g-enhanced=true]) .g-collection-result-count{flex:1}.g-collection:not([data-g-enhanced=true]) .g-collection-panel[open]{flex-basis:100%}.g-collection-active{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding-top:16px}.g-collection-chip{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:10px 12px;border:1px solid #605b54;border-radius:2px;font-size:.875rem;line-height:1.4;text-decoration:none;max-width:100%}.g-collection-chip>span:first-child{overflow-wrap:anywhere}.g-collection-chip>span[aria-hidden]{font-size:20px}.g-collection-chip:hover{background:#f1ebe3}.g-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px;margin-top:24px}.g-collection-grid>div{min-width:0}.g-collection-card{min-width:0}.g-collection-card__media{display:grid;place-items:center;aspect-ratio:2/3;background:#f2f2f0;border:0;text-decoration:none;isolation:isolate;overflow:hidden}.g-collection-card__media picture{display:block;width:100%;height:100%}.g-page .g-collection-card__media img{display:block;width:100%;height:100%;max-height:100%;object-fit:contain;object-position:center bottom;border:0;mix-blend-mode:multiply}.g-collection-card__copy{display:flex;flex-direction:column;gap:6px;padding-top:12px}body.g-page .g-collection .g-collection-card__title{font-family:var(--g-sans,Inter,Arial,sans-serif)!important;font-size:1rem;font-weight:500;line-height:1.4}.g-collection-card__title a{display:block;min-height:44px;padding:4px 0;text-decoration:none;overflow-wrap:anywhere}.g-collection-card__title a:hover{text-decoration:underline;text-underline-offset:4px}.g-collection-card__price{font-family:var(--g-sans,Inter,Arial,sans-serif);font-size:1.125rem;font-weight:600;line-height:1.4;font-variant-numeric:tabular-nums}.g-collection-card__descriptor,.g-collection-card__colors,.g-collection-card__status,.g-collection-card__reviews{font-size:.875rem;line-height:1.5;color:#5d5851}.g-collection-card__reviews{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.g-collection-card__reviews .g-icon{width:16px;height:16px}.g-collection-fit-card{grid-column:1/-1;display:flex;align-items:center;gap:24px;padding:24px 28px;background:#f3eee7;border-block:1px solid #ded8d0}.g-collection-fit-card>.g-icon{flex:none}.g-collection-fit-card>div{flex:1;min-width:0}.g-collection-fit-card .g-eyebrow{margin:0 0 8px}.g-collection-fit-card h3{font-size:1.5rem;margin:0 0 8px}.g-collection-fit-card p:not(.g-eyebrow){font-size:1rem;line-height:1.5}.g-collection-fit-card>.g-button{flex:none}.g-collection-empty{text-align:center;padding:48px 16px}.g-collection-empty>.g-icon{display:block;margin:0 auto 16px;width:32px;height:32px}.g-collection-empty h2{font-size:1.875rem;line-height:1.2;margin-bottom:12px}.g-collection-empty p{font-size:1rem;line-height:1.5;margin-bottom:24px}.g-collection-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:32px}.g-collection-pagination>p{font-size:.875rem;line-height:1.5}.g-collection-pagination__links{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.g-collection-page-number{display:inline-flex;justify-content:center;align-items:center;min-width:48px;min-height:48px;font-size:1rem;text-decoration:none;border:1px solid transparent;border-radius:2px}.g-collection-page-number[aria-current]{background:#0f0f0f;color:#fefbf8}.g-collection-page-number[href]:hover{border-color:#0f0f0f}.g-collection-page-gap{padding:8px}.g-collection .g-collection-pagination .g-button{min-height:48px;padding:10px 14px}.g-collection-text-link{display:inline-flex;align-items:center;gap:8px;min-height:48px;font-size:.875rem;line-height:1.4;text-underline-offset:4px}.g-collection-guidance{padding:40px 0;background:#f3eee7;border-top:1px solid #ded8d0}.g-collection-guidance__header{max-width:65ch;margin-bottom:28px}.g-collection-guidance__header .g-eyebrow{margin-bottom:12px}.g-collection-guidance__header h2{font-size:clamp(1.875rem,3vw,2.25rem);line-height:1.2;margin-bottom:12px}.g-collection-guidance__header>p:last-child{font-size:1rem;line-height:1.6}.g-collection-guidance__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.g-collection-guidance__card{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.g-collection-guidance__card h3{font-size:1.5rem;line-height:1.2}.g-collection-guidance__card p{font-size:1rem;line-height:1.6}.g-collection-guidance__card>.g-text-link{margin-top:auto}.g-collection-guidance__faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px;margin-top:32px;padding-top:24px;border-top:1px solid #c9c1b6}.g-collection-guidance__faq>h3{font-size:1.5rem;line-height:1.2}.g-collection-guidance__faq-item{border-bottom:1px solid #c9c1b6}.g-collection-guidance__faq-item>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:12px 0;font-size:1rem;line-height:1.5;font-weight:500;list-style:none;cursor:pointer}.g-collection-guidance__faq-item>summary::-webkit-details-marker{display:none}.g-collection-guidance__faq-item>summary:after{content:"+";font-size:22px;flex:none}.g-collection-guidance__faq-item[open]>summary:after{content:"\2212"}.g-collection-guidance__answer{font-size:1rem;line-height:1.6;padding-bottom:20px;max-width:65ch}.g-collection-guidance__answer p+p{margin-top:12px}.g-collection-guidance__actions{margin-top:24px}.g-collection :is(a,button,input,select,summary):focus-visible{outline:3px solid #0f0f0f;outline-offset:3px;box-shadow:0 0 0 3px #fefbf8}@media(min-width:1200px){.g-collection-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:989px){.g-collection-guidance__grid{gap:24px}.g-collection-fit-card{gap:16px;padding:24px}.g-collection-fit-card>.g-icon{display:none}}@media(max-width:768px){.g-collection .g-collection-intro{padding-top:4px;padding-bottom:0}.g-collection h1{font-size:2rem;margin-bottom:8px}.g-collection-breadcrumb{margin-bottom:4px}.g-collection-shortcuts-wrap{padding-right:28px}.g-collection-shortcuts{flex-wrap:nowrap;overflow-x:auto;gap:20px;overscroll-behavior-inline:contain;scrollbar-width:thin;scroll-padding-inline:4px}.g-collection-scroll-cue{display:flex;position:absolute;right:0;top:0;width:24px;height:48px;align-items:center;justify-content:flex-end;background:#fefbf8;font-size:20px}.g-collection .g-collection-products{padding-top:4px;padding-bottom:28px}.g-collection-toolbar{gap:8px;padding:8px 0 12px;grid-template-columns:minmax(0,1fr) auto auto}.g-collection .g-collection-filter__trigger{padding:10px 12px;gap:6px}.g-collection-filter__trigger .g-icon{width:18px;height:18px}.g-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;margin-top:12px}body.g-page .g-collection .g-collection-card__title{font-size:.9375rem}.g-collection-card__copy{padding-top:10px;gap:4px}.g-collection-card__price{font-size:1.0625rem}.g-collection-card__reviews,.g-collection-card__colors,.g-collection-card__status,.g-collection-card__descriptor{font-size:.8125rem}.g-collection-card__status{padding-top:4px;border-top:1px solid #ded8d0}.g-collection-fit-card{display:grid;grid-template-columns:1fr;padding:20px;gap:16px}.g-collection-fit-card h3{font-size:1.5rem}.g-collection-fit-card>.g-button{justify-self:start}.g-collection-pagination{gap:12px;margin-top:24px}.g-collection-pagination__links{justify-content:flex-start;gap:4px}.g-collection-guidance{padding:28px 0}.g-collection-guidance__header{margin-bottom:24px}.g-collection-guidance__grid{grid-template-columns:1fr;gap:20px}.g-collection-guidance__card{gap:8px}.g-collection-guidance__card h3{font-size:1.375rem}.g-collection-guidance__card>.g-icon{width:24px;height:24px}.g-collection-guidance__faq{grid-template-columns:1fr;gap:12px;margin-top:24px;padding-top:24px}}@media(max-width:359px){.g-collection h1{font-size:1.875rem}.g-collection .g-collection-filter__trigger{padding-inline:10px}.g-collection .g-collection-filter__trigger .g-icon{display:none}.g-collection-result-count{font-size:.8125rem}.g-collection-grid{column-gap:12px}.g-collection-filter__heading{padding:16px}.g-collection-filter__groups,.g-collection-filter__footer{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.g-collection *{scroll-behavior:auto!important}}.g-occasion-collection .g-occasion-count{padding:12px 0 16px;border-bottom:1px solid #ded8d0;font-size:.875rem;line-height:1.5}.g-occasion-actions{display:flex;justify-content:center;padding-top:28px}.g-occasion-help{padding:32px 0;background:#f3eee7;border-top:1px solid #ded8d0}.g-occasion-help>.g-container{display:flex;align-items:center;justify-content:space-between;gap:32px}.g-occasion-help .g-eyebrow{margin-bottom:12px}.g-occasion-help h2{font-size:clamp(1.5rem,2.5vw,2rem);margin-bottom:12px}.g-occasion-help p:not(.g-eyebrow){max-width:58ch;font-size:1rem;line-height:1.6}.g-occasion-help .g-button{flex:none}@media(max-width:768px){.g-occasion-collection .g-collection-shortcuts{overflow:visible;flex-wrap:wrap;gap:0 24px}.g-occasion-help>.g-container{flex-direction:column;align-items:flex-start;gap:20px}.g-occasion-help{padding:28px 0}}
/*# sourceMappingURL=/cdn/shop/t/109/assets/giorgio-collection.css.map */
