.FerrariDocumentPage{max-width:760px;margin:28px auto;padding:24px 28px 32px;background:#fff;color:#40392f}.FerrariDocumentPage__Intro{margin:0 0 12px;color:#705b3a;font:12px Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.FerrariDocumentPage__Note{margin:0 0 24px;color:#756b60;font:14px/1.6 Arial,sans-serif}@media(max-width:540px){.FerrariDocumentPage{margin:12px;padding:18px 18px 28px}}.GallieraFaq{max-width:1080px;margin:0 auto;padding-bottom:64px}.GallieraFaq__Intro{max-width:600px;margin:20px auto 0;line-height:1.7;color:#665e53;text-transform:none;letter-spacing:normal}.GallieraFaq__Nav{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 auto 40px}.GallieraFaq__Nav a{padding:10px 16px;border:1px solid #d9d2c7;border-radius:2px;color:inherit;font-size:13px;text-decoration:none}.GallieraFaq__Nav a:hover{background:#f3f0eb}.GallieraFaq__Content{max-width:790px;margin:0 auto}.GallieraFaq__Group{margin:42px 0 18px;scroll-margin-top:130px}.GallieraFaq__Group:first-child{margin-top:0}.GallieraFaq__Item{border-bottom:1px solid #ded9d1}.GallieraFaq__Question{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:64px;padding:18px 0;cursor:pointer;font-size:16px;font-weight:500;line-height:1.5;list-style:none}.GallieraFaq__Question::-webkit-details-marker{display:none}.GallieraFaq__Question::marker{content:""}.GallieraFaq__Icon{position:relative;flex:0 0 16px;height:16px}.GallieraFaq__Icon:before,.GallieraFaq__Icon:after{content:"";position:absolute;background:currentColor}.GallieraFaq__Icon:before{width:14px;height:1px;top:7px;left:1px}.GallieraFaq__Icon:after{height:14px;width:1px;top:1px;left:7px}.GallieraFaq__Item[open] .GallieraFaq__Icon:after{display:none}.GallieraFaq__Answer{padding:0 32px 24px 0;font-size:15px;line-height:1.8;overflow-wrap:anywhere}.GallieraFaq__Answer p:last-child{margin-bottom:0}.GallieraFaq__Contact{max-width:790px;margin:44px auto 0;padding:28px;background:#f4f1ec;text-align:center}.GallieraFaq__Contact h2{margin-bottom:12px}.GallieraFaq__Actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px;margin-top:22px}.GallieraFaq__Email{text-decoration:underline;overflow-wrap:anywhere}.GallieraFaq a:focus-visible,.GallieraFaq summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:640px){.GallieraFaq{padding-bottom:40px}.GallieraFaq__Nav{justify-content:flex-start;gap:8px;margin-bottom:30px}.GallieraFaq__Nav a{padding:10px 12px;font-size:12px}.GallieraFaq__Question{font-size:15px;gap:16px}.GallieraFaq__Answer{padding-right:0}.GallieraFaq__Contact{padding:24px 16px}.GallieraFaq__Actions{flex-direction:column;gap:16px}}.AgSize #SizeGuideRing,.AgSize #SizeGuideFinger,.AgSize #SizeGuideTable{display:block;scroll-margin-top:110px}.AgSize{max-width:1120px;margin:0 auto;padding:54px 32px 72px;color:#423c34;line-height:1.65;font-size:16px}.AgSize h1,.AgSize h2,.AgSize h3{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.2;color:#423c34}.AgSize h1{font-size:clamp(34px,4vw,52px);margin:14px 0 22px}.AgSize h2{font-size:32px;margin:8px 0 18px}.AgSize h3{font-size:22px;margin:0 0 12px}.AgSize p{margin:0 0 16px}.AgSize__hero{text-align:center;max-width:720px;margin:0 auto 34px}.AgSize__eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#80694d}.AgSize__intro{font-size:18px;max-width:650px;margin:auto!important}.AgSize__start{display:grid;grid-template-columns:1fr 1fr;gap:16px}.AgSize__choice{display:flex;align-items:center;gap:18px;padding:24px;border:1px solid #d8cbbb;background:#faf8f4;transition:background .15s}.AgSize__choice:hover{background:#f1ece3}.AgSize__choice strong{display:block;font-family:Georgia,serif;font-size:21px;font-weight:400;line-height:1.3}.AgSize__choice small{display:block;font-size:14px;line-height:1.5;margin-top:8px}.AgSize__choice>span:last-child{margin-left:auto;align-self:flex-start}.AgSize__number{font-family:Georgia,serif;color:#927a58;font-size:28px}.AgSize__quick{text-align:center;font-size:14px;padding:22px 0 12px}.AgSize__quick a{display:inline-block;margin-left:10px;text-decoration:underline;text-underline-offset:4px}.AgSize__method{display:grid;grid-template-columns:.8fr 1.2fr;gap:52px;padding:48px 0;border-top:1px solid #ded5c9;scroll-margin-top:160px}.AgSize__visual{background:#faf8f4;align-self:start;padding:24px 12px 18px;text-align:center}.AgSize__handImage{display:block;width:100%;height:auto;margin:0 auto 18px}.AgSize__visual svg{width:100%;height:auto;display:block;max-width:340px;margin:auto}.AgSize__visual p{font-size:13px;margin:16px 8px 0}.AgSize__tools{color:#71675b;font-size:14px}.AgSize ol{padding:0;list-style:none;counter-reset:agstep;margin:20px 0}.AgSize li{counter-increment:agstep;position:relative;padding-left:36px;margin:0 0 18px}.AgSize li:before{content:counter(agstep);position:absolute;left:0;top:1px;width:24px;height:24px;border:1px solid #d5c6b1;border-radius:50%;font-size:12px;text-align:center;line-height:22px;color:#80694d}.AgSize__textLink{display:inline-block;text-decoration:underline;text-underline-offset:5px;font-size:14px}.AgSize__textLink span{margin-left:8px}.AgSize__note,.AgSize__diagramNote{font-size:13px;color:#6f6355}.AgSize__diagramNote{text-align:center;margin-top:-20px!important;margin-bottom:40px!important}.AgSize__finder{background:#f2ede5;padding:40px;display:grid;grid-template-columns:1fr 1fr;gap:48px;scroll-margin-top:160px}.AgSize__finder label{display:block;font-size:14px;margin:0 0 8px}.AgSize__finder select,.AgSize__finder input{display:block;border:1px solid #a89a86;width:100%;background:#fffdf9;color:#423c34;padding:13px 14px;font:inherit;border-radius:0;height:auto;min-height:50px}.AgSize__finder select{margin-bottom:20px;padding-right:30px}.AgSize__finder input{font-size:20px}.AgSize__hint{font-size:12px;margin:8px 0 18px!important}.AgSize__finder button,.AgSize__button{background:#65513b;color:#fffdf8;border:1px solid #65513b;min-height:48px;padding:13px 20px;font:inherit;font-size:14px;cursor:pointer;text-align:center;display:inline-block}.AgSize__finder button{width:100%;display:flex;justify-content:space-between;align-items:center}.AgSize__finder button:hover,.AgSize__button:hover{background:#493b2b;color:#fff}.AgSize :focus-visible{outline:2px solid #65513b;outline-offset:4px}.AgSize__result{margin-top:20px;border-top:1px solid #d4c6b4;padding-top:18px}.AgSize__result p{font-size:14px;margin-bottom:8px}.AgSize__result strong{font-family:Georgia,serif;font-size:40px;font-weight:400;display:block;line-height:1.2;margin:8px 0 14px}.AgSize__result[data-state=error],.AgSize [aria-invalid=true]{border-color:#995c42}.AgSize__international{margin-top:36px;padding-top:30px;border-top:1px solid #ded5c9;scroll-margin-top:120px}.AgSize__international>p{font-size:14px}.AgSize .AgSize__conversions{font-variant-numeric:tabular-nums}.AgSize__conversions th,.AgSize__conversions td{white-space:nowrap}.AgSize__conversions thead th{white-space:normal}.AgSize__conversions th:first-child{background:#eee5d7}.AgSize__tips{padding:48px 0}.AgSize__tipGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:28px}.AgSize__tipGrid p{font-size:14px}.AgSize__tableSection{scroll-margin-top:160px;border-top:1px solid #ded5c9;padding:36px 0}.AgSize__tableDetails{border:1px solid #ded5c9;margin:24px 0}.AgSize__tableDetails summary{padding:18px 20px;cursor:pointer;display:flex;justify-content:space-between;font-size:15px;list-style:none}.AgSize__tableDetails summary::-webkit-details-marker{display:none}.AgSize__tableDetails[open] summary span{transform:rotate(45deg)}.AgSize table{width:100%;border-collapse:collapse;margin:0;font-size:14px;table-layout:fixed;text-align:center}.AgSize th,.AgSize td{padding:12px 10px;border-top:1px solid #e5ddd2;vertical-align:middle}.AgSize thead{background:#f2ede5}.AgSize tbody tr:nth-child(2n){background:#faf8f4}.AgSize tbody tr[data-selected]{background:#e9ddcb}.AgSize th{font-weight:500}.AgSize tbody th{font-weight:700}.AgSize__contact{background:#faf8f4;border:1px solid #dfd3c3;padding:40px;text-align:center}.AgSize__contact p{max-width:720px;margin:0 auto 18px}.AgSize__contact h2{max-width:730px;margin:10px auto 24px}.AgSize__contact>div{display:flex;gap:22px;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:26px}.AgSize__sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.AgSize [hidden]{display:none!important}@media(max-width:700px){.AgSize{padding:32px 20px 44px;font-size:15px}.AgSize h1{font-size:35px}.AgSize h2{font-size:28px}.AgSize__intro{font-size:16px}.AgSize__start{grid-template-columns:1fr;gap:12px}.AgSize__choice{padding:20px 16px;gap:14px}.AgSize__choice strong{font-size:21px}.AgSize__quick{line-height:2}.AgSize__method{grid-template-columns:1fr;gap:24px;padding:32px 0}.AgSize__visual{max-width:100%;width:100%;padding:12px}.AgSize__visual svg{max-width:260px}.AgSize__method>div:last-child{grid-row:1}.AgSize__finder{grid-template-columns:1fr;padding:26px 20px;gap:20px}.AgSize__tipGrid{grid-template-columns:1fr;gap:14px}.AgSize__tips{padding:36px 0}.AgSize__contact{padding:28px 20px}.AgSize__button{width:100%}.AgSize th,.AgSize td{padding:11px 7px;font-size:13px}.AgSize__tableDetails summary{padding:16px;font-size:14px}.AgSize__diagramNote{margin-top:0!important}.AgSize__eyebrow{font-size:10px}}@media screen and (min-width:1140px){.Header :is(.Header__MainNav,.Header__SecondaryNav)>.HorizontalList>.HorizontalList__Item>a,.Header .Header__SecondaryNav .LanguageSelector__Open,.Header .Header__LocalizationForm .SelectButton{display:inline-flex;align-items:center;vertical-align:middle;min-height:44px;font-family:var(--heading-font-family);font-size:14px;font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:inherit;white-space:nowrap}.Header .Header__SecondaryNav .iWishView{gap:6px}.Header .Header__SecondaryNav .iWishView svg{flex:none;vertical-align:middle}.Header .Header__SecondaryNav .iWishView svg path{fill:currentColor}.Header :is(.Header__MainNav,.Header__SecondaryNav)>.HorizontalList{display:flex;align-items:center;gap:24px;margin:0}.Header :is(.Header__MainNav,.Header__SecondaryNav)>.HorizontalList>.HorizontalList__Item{margin:0}}@media screen and (min-width:1140px)and (max-width:1399px){.Header :is(.Header__MainNav,.Header__SecondaryNav)>.HorizontalList>.HorizontalList__Item>a,.Header .Header__SecondaryNav .LanguageSelector__Open,.Header .Header__LocalizationForm .SelectButton{font-size:13px;letter-spacing:.12em}.Header .Header__SecondaryNav>.HorizontalList{gap:10px}}[data-similar-transport]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;pointer-events:none}.SimilarRequest__Submit:disabled{opacity:.65;cursor:wait}.upsell-addonbox:has(#upsell-addon-messa-a-misura-dellanello),.upsell-addonbox:has(#upsell-addon-messa-a-misura-dellanello-gratis){display:none!important}.CartItem--resized .CartItem__Title,.CartItem--resize-service .CartItem__Title{white-space:normal;text-overflow:clip;line-height:1.6}.CartItem--resized .CartItem__PropertyList,.CartItem--resize-service .CartItem__Meta{font-family:var(--text-font-family);font-size:16px;font-weight:400;letter-spacing:normal!important;text-transform:none!important;font-style:normal!important;line-height:1.6}.CartItem.CartItem--resized [data-resize-cancel]{display:block!important;margin:8px auto 0;min-height:44px;padding:8px 0;font-family:var(--text-font-family);font-size:16px;letter-spacing:normal;text-transform:none;white-space:normal;text-align:inherit}@media(max-width:640px){.CartItem--resize-service{padding:16px;background:#faf8f5;border-left:2px solid #d9d2c7}.CartItem--resize-service .CartItem__ImageWrapper,.CartItem--resize-service .CartItem__Actions{display:none}.CartItem--resize-service .CartItem__Info{padding-left:0}}.CartNoteDisclosure{padding:0 0 14px;border-bottom:1px solid #e4dfd7;text-align:left}.CartNoteDisclosure__Summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:6px 0;cursor:pointer;list-style:none;font-size:15px;line-height:1.5}.CartNoteDisclosure__Summary::-webkit-details-marker{display:none}.CartNoteDisclosure__Summary:after{content:"+";flex-shrink:0;font-size:22px;line-height:1;font-weight:400}.CartNoteDisclosure[open]>.CartNoteDisclosure__Summary:after{content:"\2212"}.CartNoteDisclosure__Summary:focus-visible,.CartHelp__Link:focus-visible{outline:2px solid #40392f;outline-offset:4px}.CartNoteDisclosure .Cart__Note{margin-top:8px;min-height:110px;max-height:280px;resize:vertical}.CartNoteDisclosure__Status{margin:8px 0 0;font-size:13px;line-height:1.5;color:#686158}.CartNoteDisclosure__Status:empty{display:none}.CartNoteDisclosure__Status[data-error=true]{color:#9d3025}.CartHelp{margin-top:20px;padding:18px;background:#f7f5f0;border:1px solid #e4dfd7;color:#40392f;text-align:left}.CartHelp__Title{margin:0 0 6px;font-family:var(--heading-font-family);font-size:18px;line-height:1.4;font-weight:400;letter-spacing:0;text-transform:none}.CartHelp__Text{margin:0;font-size:14px;line-height:1.6;color:#686158}.CartHelp__Links{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:8px}.CartHelp__Link{display:inline-flex;gap:5px;align-items:center;min-height:44px;font-size:14px;line-height:1.5;text-decoration:underline;text-underline-offset:4px}@media(min-width:641px){.CartNoteDisclosure{padding-right:28px;border-bottom:0}.CartHelp{max-width:420px;margin-left:auto}}@media(max-width:640px){.CartMobilePage .PageHeader{margin-top:28px;margin-bottom:28px}.CartMobilePage .Cart--expanded .Cart__Footer{padding-top:14px}.CartMobilePage .Cart--expanded .Cart__Recap{margin-top:18px}.CartMobilePage .Cart--expanded .Cart__Recap .Cart__Checkout{min-height:52px;font-size:12px;letter-spacing:.12em;line-height:1.5}.CartMobilePage .Cart__Total{margin-bottom:10px}.CartHelp{padding:16px}}.CollectionIndexArchive{margin-bottom:24px;max-width:1200px}.CollectionIndexArchive__Link{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:12px 18px;border:1px solid #ded7cc;background:#f7f5f1;color:#40392f}.CollectionIndexArchive__Link strong{font-family:var(--heading-font-family);font-size:17px;font-weight:400;line-height:1.4;letter-spacing:normal;text-transform:none}.CollectionIndexArchive__Note{display:block;margin-top:3px;font-size:16px;line-height:1.5;color:#686158}.CollectionIndexArchive__Arrow{flex:none;font-size:22px;color:#796647}.CollectionIndexArchive__Link:hover{border-color:#a28b6b}.CollectionIndexArchive__Link:focus-visible{outline:2px solid #796647;outline-offset:3px}@media(min-width:1008px){.CollectionIndexArchive{margin-bottom:32px}}[data-multi-filter] .CollectionFilters [data-tag]:before{content:"";display:inline-block;flex:0 0 16px;width:16px;height:16px;box-sizing:border-box;border:1px solid #9a8a72;border-radius:2px;margin-right:9px;background:#fff}[data-multi-filter] .CollectionFilters [data-tag].is-active:before{content:"";background:#796647 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m2 6 2.5 2.5L10 3' fill='none' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px 12px no-repeat;border-color:#796647}.MultiFilterStatus{padding:22px 18px;font-size:16px;line-height:1.6}.MultiFilterStatus p{margin-bottom:14px}.MultiFilterStatus button{min-height:44px;padding:9px 16px;border:1px solid #796647;color:#65533c}[data-multi-products][aria-busy=true]>.MultiFilterStatus{opacity:.65}[data-multi-products] .MultiFilterPagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px;padding:28px 12px}.MultiFilterPagination a,.MultiFilterPagination span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 12px;border:1px solid #dddcd5;font-size:16px}.MultiFilterPagination [aria-current=page]{background:#f5f1eb;border-color:#a28b6b;color:#65533c}[data-multi-products] .ProductItem__Image{object-fit:contain}.LanguageSelector__Open{min-height:44px;font:inherit;color:inherit;text-transform:none;letter-spacing:normal}.LanguageSelector__Dialog{width:min(340px,calc(100% - 32px));max-height:80vh;padding:24px;border:1px solid #ded7cc;background:#fff;color:#40392f}.LanguageSelector__Dialog::backdrop{background:#00000080}.LanguageSelector__Dialog ul{padding:0;margin:16px 0 0;list-style:none}.LanguageSelector__Dialog li a{display:flex;align-items:center;min-height:44px;border-bottom:1px solid #e4dfd7;font-size:17px}.LanguageSelector__Close{display:block;margin-left:auto;width:44px;height:44px;font-size:26px}.LanguageSelector :focus-visible{outline:2px solid #796647;outline-offset:3px}.InstagramContact{width:min(520px,calc(100% - 32px));max-width:520px;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid #d9d2c7;background:#fff;color:#28231d;overflow:auto;overscroll-behavior:contain}.InstagramContact::backdrop{background:#00000073}html:has(.InstagramContact[open]){overflow:hidden}.InstagramContact__Panel{position:relative;padding:26px}.InstagramContact h2{margin:0 36px 12px 0;font-family:var(--heading-font-family);font-size:23px;line-height:1.35;letter-spacing:0;text-transform:none}.InstagramContact p{font-size:16px;line-height:1.6;margin:0 0 14px}.InstagramContact label{display:block;margin:16px 0 8px;font-size:16px}.InstagramContact textarea{display:block;width:100%;min-height:145px;padding:12px;border:1px solid #b9b1a5;background:#f9f8f5;font:inherit;font-size:16px;line-height:1.5;resize:vertical;overflow-wrap:anywhere}.InstagramContact__Close{position:absolute;top:10px;right:10px;width:44px;height:44px;font-size:30px;line-height:1}.InstagramContact__Actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.InstagramContact__Actions>*{display:flex;flex:1 1 160px;align-items:center;justify-content:center;min-height:48px;padding:12px;border:1px solid #7b625a;font-size:16px;line-height:1.4;text-align:center}.InstagramContact__Actions>a{background:#65533c;color:#fff}.InstagramContact .InstagramContact__Status{margin:0 0 12px;color:#28553a}.InstagramContact .InstagramContact__Status:empty{display:none}.InstagramContact .InstagramContact__Profile{margin:0;font-size:16px;color:#686158}.InstagramContact__Profile a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.InstagramContact :focus-visible{outline:2px solid #796647;outline-offset:3px}@media(max-width:640px){.InstagramContact__Panel{padding:24px 20px}.InstagramContact__Actions>*{flex-basis:100%}}.MobileProductAction,.ProductMobileCounter{display:none}@media(max-width:640px){.Product--mobile-enhanced .Product__SlideshowMobileNav{justify-content:space-between;margin:8px 24px 0;min-height:44px}.Product--mobile-enhanced .Product__SlideshowMobileNav .flickity-page-dots{display:none}.Product--mobile-enhanced .ProductMobileCounter{display:block;font-size:13px;letter-spacing:.08em;line-height:1.5;color:#686158;font-variant-numeric:tabular-nums}.Product--mobile-enhanced .Product__SlideshowNavArrow{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0}.Product--mobile-enhanced .Product__SlideshowNavArrow:before{top:0;right:0;bottom:0;left:0}.Product--mobile-enhanced .Product__Gallery{margin-bottom:18px}.Product--mobile-enhanced .ProductMeta__Vendor{margin-bottom:7px}.Product--mobile-enhanced .ProductMeta__Title{font-size:24px;line-height:1.35;margin-bottom:12px}.Product--mobile-enhanced .ProductMeta__PriceList{margin-top:10px}.MobileProductAction:not([hidden]){position:fixed;display:flex;align-items:center;justify-content:space-between;gap:12px;left:0;right:0;bottom:var(--mobile-product-preview-offset,0px);padding:10px 20px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e4dfd7;box-shadow:0 -3px 16px #40392f0d;z-index:45}.MobileProductAction__Summary{display:flex;flex-direction:column;flex-shrink:0;gap:2px}.MobileProductAction__State{font-size:11px;line-height:1.4;color:#686158}.MobileProductAction__Price{font-size:16px;line-height:1.4;color:#40392f}.MobileProductAction__Button{min-height:46px;max-width:70%;padding:10px 16px;background:#40392f;color:#fff;border:1px solid #40392f;font-size:14px;line-height:1.4;text-align:center}.MobileProductAction__Button:focus-visible{outline:2px solid #40392f;outline-offset:3px}.Product--mobile-enhanced [data-product-form]{scroll-margin-top:85px}body:has(.MobileProductAction:not([hidden])){padding-bottom:85px}}.ProductAssurance{margin:8px 0 12px;padding:4px 0;border-top:1px solid #e4dfd7;border-bottom:1px solid #e4dfd7;text-align:left}.ProductAssurance__List{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.ProductAssurance__List>li{display:flex;align-items:center;min-width:0;border-right:1px solid #e4dfd7}.ProductAssurance__List>li:last-child{border-right:0}.ProductAssurance__List>li:has(.ProductAssurance__Details[open]){grid-column:1/-1;border-right:0}.ProductAssurance__List>li>div{flex:1;min-width:0}.ProductAssurance__Icon{display:none}.ProductAssurance__Main{display:block;font-size:16px;line-height:1.4;color:#40392f}.ProductAssurance .ProductAssurance__Main.ProductAssurance__Link{display:flex;align-items:center;justify-content:center;min-height:44px;width:100%;padding:4px 5px;text-align:center;font-size:14px;line-height:1.35;text-decoration:underline;text-decoration-color:#bfb8ad;text-underline-offset:3px;color:#40392f}.ProductAssurance .ProductAssurance__Main.ProductAssurance__Link:after{content:none}.ProductAssurance__Sub{display:block;margin-top:3px;font-size:14px;line-height:1.5;color:#686158}.ProductAssurance .ProductAssurance__Link,.ProductCertificateDialog .ProductAssurance__Link{display:inline-block;padding:5px 0;font-size:14px;line-height:1.5;text-decoration:underline;text-underline-offset:3px;color:#686158;cursor:pointer}.ProductAssurance__Details>summary{list-style:none}.ProductAssurance__Details>summary::-webkit-details-marker{display:none}.ProductAssurance__Details[open]{position:relative}.ProductAssurance [hidden],.ProductCertificateDialog [hidden]{display:none!important}.ProductCertificate__Panel{position:relative;padding:28px;text-align:left}.ProductCertificate__Title{margin:0 40px 8px 0;font-family:var(--heading-font-family);font-size:26px;line-height:1.3;letter-spacing:normal;text-transform:none}.ProductCertificate__Product{margin:0 32px 12px 0;font-size:16px;line-height:1.5;overflow-wrap:anywhere}.ProductCertificate__Intro{margin:0 0 20px;color:#686158;font-size:16px;line-height:1.6}.ProductCertificate__Close{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:#40392f;font-size:30px;line-height:1;cursor:pointer}.ProductCertificate__Preview{margin:0 0 20px;border:1px solid #e4dfd7;background:#fff}.ProductCertificate__Preview canvas{display:block;width:100%;height:auto}.ProductCertificate__ExampleLabel{margin:0 0 12px;padding:12px;background:#f5efe4;color:#70552e;font-size:16px;line-height:1.5;font-weight:600}.ProductCertificate__ExampleImage{position:relative;margin:0 0 14px;overflow:hidden;border:1px solid #e4dfd7}.ProductCertificate__ExampleImage img{display:block;width:100%;height:auto}.ProductCertificate__ExampleImage>span{position:absolute;top:45%;left:0;width:100%;padding:12px;background:#ffffffe0;color:#70552e;font-family:Arial,sans-serif;font-size:clamp(14px,4vw,38px);font-weight:600;line-height:1.5;letter-spacing:.15em;text-align:center;transform:rotate(-12deg)}.ProductCertificate__Fields{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;margin:20px 0}.ProductCertificate__Fields>div{min-width:0}.ProductCertificate__Fields dt{margin:0 0 3px;color:#796647;font-size:14px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.ProductCertificate__Fields dd{margin:0;font-size:16px;line-height:1.55;overflow-wrap:anywhere}.ProductCertificate__Status{margin:14px 0;font-size:16px;line-height:1.6;color:#686158}.ProductCertificate__Status[data-error]{padding:12px;background:#faf2e8;color:#704b1f}.ProductCertificate__Download{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 16px;padding-top:12px;border-top:1px solid #e4dfd7}.ProductCertificate__Download span{font-size:14px;line-height:1.6;color:#777067}.ProductCertificateDialog{width:min(980px,calc(100% - 32px));max-width:980px;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid #d9d2c7;background:#fff;color:#28231d;overflow-y:auto;overscroll-behavior:contain}.ProductCertificateDialog::backdrop{background:#00000073}html.ProductCertificateOpen{overflow:hidden}.ProductAssurance :focus-visible,.ProductCertificateDialog :focus-visible{outline:2px solid #796647;outline-offset:3px}@media(max-width:640px){.ProductCertificate__Panel{padding:24px 18px}.ProductCertificate__Title{font-size:23px}.ProductCertificate__Fields{grid-template-columns:1fr;gap:12px}.ProductCertificate__Download{align-items:flex-start;flex-direction:column}.ProductCertificate__Download a{min-height:44px;display:inline-flex!important;align-items:center}}.ProductCertificate__Packaging{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:center;gap:32px;margin:28px 0 0;padding:24px 0 0;border-top:1px solid #e4dfd7}.ProductCertificate__Packaging figcaption{max-width:340px;margin:0;color:#686158;font-size:17px;line-height:1.65}.ProductCertificate__PackagingImage{display:block;width:100%;height:auto}@media(max-width:640px){.ProductCertificate__Packaging{grid-template-columns:minmax(0,1fr);gap:4px;margin-top:24px;padding-top:20px}.ProductCertificate__Packaging figcaption{font-size:16px}.ProductCertificate__PackagingImage{max-width:320px;margin:0 auto}}.Product--clear-details .ProductMeta__Title.Heading{font-size:29px;line-height:1.3;letter-spacing:.015em;text-transform:none;overflow-wrap:anywhere}.Product--clear-details .ProductMeta__Description{margin-top:26px}.Product--clear-details shopify-accelerated-checkout{display:block;width:100%;max-width:100%;min-width:0}.ProductDescription{text-align:left;scroll-margin-top:100px}.ProductDescription__Story{padding:0 0 18px}.ProductDescription .ProductDescription__StoryTitle{margin:0 0 12px;font-family:var(--heading-font-family);font-size:20px;line-height:1.4;letter-spacing:normal;text-transform:none}.ProductDescription__Title{margin:0 0 16px;font-family:var(--heading-font-family);font-size:23px;line-height:1.35;letter-spacing:normal;text-transform:none}.ProductDescription__Body{max-width:70ch;font-family:var(--text-font-family);font-size:17px;line-height:1.75;letter-spacing:normal;color:#302c27;overflow-wrap:anywhere}.ProductDescription__Body :is(p,span,div,li,a,strong,b,em,i){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:normal!important}.ProductDescription .ProductDescription__Body.Rte p{margin:0 0 14px}.ProductDescription .ProductDescription__Body.Rte p:last-child{margin-bottom:0}.ProductDescription__Body :is(strong,b){font-weight:600}.ProductDescription__Body a{text-decoration:underline;text-underline-offset:3px}.ProductDescription__Body :is(img,iframe,video){max-width:100%}.ProductDescription__Body img{height:auto}.ProductDescription__Body table{display:block;max-width:100%;overflow-x:auto}.ProductDescription__Body :is(h2,h3,h4){margin:22px 0 12px;font-size:20px;line-height:1.4;letter-spacing:normal;text-transform:none}.ProductDescription__Details{border-top:1px solid #e4dfd7}.ProductDescription__Details:last-child{border-bottom:1px solid #e4dfd7}.ProductDescription__Details>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:16px 0;font-size:17px;line-height:1.4;color:#40392f;list-style:none;cursor:pointer}.ProductDescription__Details>summary::-webkit-details-marker{display:none}.ProductDescription__Plus{flex:0 0 24px;font-family:Arial,sans-serif;font-size:24px;line-height:1;text-align:center;color:#796647}.ProductDescription__Details[open] .ProductDescription__Plus{font-size:0}.ProductDescription__Details[open] .ProductDescription__Plus:after{content:"\2212";font-size:24px}.ProductDescription__Details .ProductDescription__Body{padding:0 0 12px}.ProductDescription__Body .ProductDescription__FieldLabel{display:block;margin:20px 0 4px;font-size:14px!important;line-height:1.5!important;letter-spacing:.07em!important;color:#796647;text-transform:uppercase}.ProductDescription__Body p:first-child .ProductDescription__FieldLabel:first-child{margin-top:0}.ProductDescription :focus-visible{outline:2px solid #796647;outline-offset:3px}@media(max-width:640px){.Product--clear-details .ProductMeta__Title.Heading{font-size:25px;line-height:1.3;letter-spacing:.01em}.ProductDescription__Title{font-size:22px}}.ProductEnquiry{margin:24px 0;padding:20px 0;border-top:1px solid #e4dfd7;border-bottom:1px solid #e4dfd7;text-align:left}.ProductEnquiry .ProductEnquiry__Title{margin:0 0 6px;font-family:var(--heading-font-family);font-size:20px;line-height:1.4}.ProductEnquiry .ProductEnquiry__Help{margin:0 0 16px;font-size:16px;line-height:1.6;color:#686158}.ProductEnquiry__Actions{display:flex;flex-wrap:wrap;gap:12px}.ProductEnquiry__Actions--three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ProductEnquiry .ProductEnquiry__Actions--three .ProductEnquiry__Button{min-width:0;padding:12px 8px;font-size:16px}.ProductEnquiry__Actions--three .ProductEnquiry__EmailDetails[open]{grid-column:1/-1}.ProductEnquiry .ProductEnquiry__Button{display:flex;flex:1 1 120px;align-items:center;justify-content:center;min-height:48px;padding:12px 16px;border:1px solid #b9b1a5;background:transparent;color:#40392f;font-size:16px;line-height:1.4;text-decoration:none;text-transform:none;letter-spacing:.02em;transition:background-color .15s ease}.ProductEnquiry .ProductEnquiry__Button--whatsapp{border-color:#486953;color:#28553a}.ProductEnquiry .ProductEnquiry__Button:hover{background-color:#f4f1ec}.ProductEnquiry .ProductEnquiry__Button--whatsapp:hover{background-color:#edf4ee}.ProductEnquiry__EmailDetails{flex:1 1 120px}.ProductEnquiry__EmailDetails>summary{list-style:none;cursor:pointer}.ProductEnquiry__EmailDetails>summary::-webkit-details-marker{display:none}.ProductEnquiry__EmailDetails[open]{flex-basis:100%}.ProductEnquiry__Panel{position:relative;padding:28px;text-align:left}.ProductEnquiry__Panel [hidden]{display:none!important}.ProductEnquiry__Panel .ProductEnquiry__FormTitle{margin:0 36px 12px 0;font-family:var(--heading-font-family);font-size:23px;line-height:1.3;letter-spacing:normal;text-transform:none}.ProductEnquiry__Product{margin:0 0 20px;padding:12px;background:#f7f5f1;font-size:16px;line-height:1.5;overflow-wrap:anywhere}.ProductEnquiry__Close{position:absolute;top:12px;right:10px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:transparent;border:0;font-size:30px;line-height:1;color:#40392f;cursor:pointer}.ProductEnquiry__Label{display:block;margin:16px 0 7px;font-size:16px}.ProductEnquiry__Input{display:block;width:100%;padding:12px;border:1px solid #b9b1a5;border-radius:0;background:#fff;color:#28231d;font:inherit;font-size:16px;line-height:1.5}.ProductEnquiry__Question{min-height:112px;resize:vertical}.ProductEnquiry__Privacy{margin:14px 0 18px;font-size:14px;line-height:1.6;color:#686158}.ProductEnquiry__Privacy a{text-decoration:underline;text-underline-offset:2px}.ProductEnquiry__Send{display:block;width:100%;min-height:48px;padding:12px 16px;border:1px solid #65533c;background:#65533c;color:#fff;font:inherit;font-size:16px;cursor:pointer}.ProductEnquiry__Result{margin:16px 0;padding:14px;font-size:16px;line-height:1.6}.ProductEnquiry__Result--success{background:#edf4ee;color:#28553a}.ProductEnquiry__Result--error{background:#fff0eb;color:#8c2929}.ProductEnquiryDialog{width:min(540px,calc(100% - 32px));max-width:540px;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid #d9d2c7;background:#fff;color:#28231d;overflow-y:auto;overscroll-behavior:contain}.ProductEnquiryDialog::backdrop{background:#00000073}html.ProductEnquiryOpen{overflow:hidden}.ProductEnquiry__Panel :focus-visible{outline:2px solid #796647;outline-offset:3px}@media(max-width:640px){.ProductEnquiry__Panel{padding:24px 20px}}.ProductEnquiry__Button:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(prefers-reduced-motion:reduce){.ProductEnquiry .ProductEnquiry__Button{transition:none}}.Product__Info .ProductForm__Inventory{text-align:center}.ProductForm__Variants--noOptions{display:none}.ProductInstallments.banner-klarna-paypal{display:flex;align-items:center;justify-content:flex-start;gap:11px;box-sizing:border-box;width:100%;max-width:100%;margin:14px 0 0;padding:10px 12px;border:1px solid #dfe3d6;border-radius:6px;background:#f7f8f4;text-align:left;font-family:var(--text-font-family);font-weight:400;letter-spacing:normal;color:#40392f}.ProductInstallments__Badge{display:inline-grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:#e8eddc;color:#536345;font-size:16px;font-weight:600;line-height:1}.ProductInstallments__Copy{min-width:0}.ProductInstallments.banner-klarna-paypal .ProductInstallments__Title{margin:0;padding:0;font-size:16px;line-height:1.4;letter-spacing:normal;text-transform:none;font-weight:400;color:#40392f}.ProductInstallments__Title strong{font-weight:600}.ProductInstallments.banner-klarna-paypal .ProductInstallments__Providers{margin:2px 0 0;padding:0;font-size:14px;line-height:1.4;letter-spacing:normal;text-transform:none;font-weight:400;color:#686158}.ProductMeta .ProductMeta__Title.ProductMeta__Title--sentence{text-transform:none}.Product__Info .ProductMeta__PriceList,.Product__Info .ProductMeta__Title,.Product__Info .ProductMeta__Vendor,.Product__Info .ProductMeta__Stock{text-align:center}.Product__Info .ProductMeta__Stock{margin:8px 0 10px}.ProductPaymentExpress more-payment-options-link,.ProductPaymentExpress .shopify-payment-button__more-options{display:none!important}.ProductPaymentMethods{margin:14px 0;border:1px solid #dfe3d6;border-radius:6px;background:#f7f8f4;color:#40392f;text-align:left;font-family:var(--text-font-family);letter-spacing:normal;text-transform:none}.ProductPaymentMethods>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;min-height:48px;list-style:none;cursor:pointer}.ProductPaymentMethods>summary::-webkit-details-marker{display:none}.ProductPaymentMethods__Heading{min-width:0}.ProductPaymentMethods__Title{display:block;font-size:16px;font-weight:600;line-height:1.5}.ProductPaymentMethods__Subtitle,.ProductPaymentMethods__Providers{display:block;font-size:14px;line-height:1.5;color:#686158}.ProductPaymentMethods__Plan{display:block;margin-top:8px;font-size:15px;line-height:1.5;font-weight:600;color:#536345}.ProductPaymentMethods [hidden]{display:none!important}.ProductPaymentMethods__Providers{font-weight:400}.ProductPaymentMethods__Plus{flex:0 0 20px;font-size:24px;text-align:center;line-height:1;color:#796647}.ProductPaymentMethods[open] .ProductPaymentMethods__Plus{transform:rotate(45deg)}.ProductPaymentMethods__Body{border-top:1px solid #dfe3d6;padding:12px 14px 14px;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.ProductPaymentMethods__Body ul{margin:0 0 12px;padding-left:18px}.ProductPaymentMethods__Body p{margin:0 0 10px}.ProductPaymentMethods__Body>p:last-child{margin-bottom:0}.ProductPaymentMethods__Terms,.ProductPaymentMethods__Longer{color:#686158;font-size:13px}.ProductPaymentMethods>summary:focus-visible{outline:2px solid #796647;outline-offset:3px;border-radius:6px}.ProductShare{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 24px;padding:8px 0;font-size:16px;color:#686158}.ProductShare__Title{font-size:16px}.ProductShare__Actions{display:flex;gap:6px}.ProductShare__Actions a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 10px;font-size:16px;line-height:1.4}.ProductShare__Actions svg{width:16px;height:16px;flex:none}.ProductShare__Actions a:hover{text-decoration:underline;text-underline-offset:3px}.ProductShare :focus-visible{outline:2px solid #796647;outline-offset:3px}.ProductTrust{margin:24px 0;text-align:left}.ProductTrust__Title{margin:0 0 14px;font-family:var(--heading-font-family);font-size:20px;line-height:1.4;letter-spacing:normal;text-transform:none}.ProductTrust__Sections{border-top:1px solid #e4dfd7}.ProductTrust__Details{border-bottom:1px solid #e4dfd7;scroll-margin-top:110px}.ProductTrust__Details>summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px 0;font-size:16px;line-height:1.4;color:#40392f;list-style:none;cursor:pointer}.ProductTrust__Details>summary::-webkit-details-marker{display:none}.ProductTrust__SummaryNote{display:block;margin-top:3px;font-size:14px;line-height:1.5;color:#686158}.ProductTrust__Plus{flex:0 0 24px;font-family:Arial,sans-serif;font-size:24px;line-height:1;text-align:center;color:#796647}.ProductTrust__Details[open] .ProductTrust__Plus{transform:rotate(45deg)}.ProductTrust__Body{padding:0 0 18px;font-size:16px;line-height:1.7;color:#40392f;overflow-wrap:anywhere}.ProductTrust__Body p{margin:0 0 12px}.ProductTrust__Body p:last-child{margin-bottom:0}.ProductTrust__Body .ProductTrust__Note{font-size:14px;color:#686158}.ProductTrust__Delivery{display:grid;gap:10px;margin:0 0 16px;padding:14px;background:#f7f5f1}.ProductTrust__Delivery dt{margin:0 0 3px;font-size:16px;font-weight:600}.ProductTrust__Delivery dd{margin:0;font-size:16px;line-height:1.6}.ProductTrust .ProductTrust__Link{display:inline-block;padding:8px 0;font-size:14px;line-height:1.5;color:#686158;text-decoration:underline;text-underline-offset:3px}.ProductTrust__Email,.ProductTrust__Shop address a{text-decoration:underline;text-underline-offset:3px}.ProductTrust__Payments{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0;padding:0;list-style:none}.ProductTrust__Payments li{display:flex}.ProductTrust__Payments svg{width:38px;height:24px}.ProductTrust__Shop{margin-top:20px;padding:18px;background:#f7f5f1;font-size:16px;line-height:1.6}.ProductTrust__Shop p{margin:0 0 5px}.ProductTrust__Shop .ProductTrust__ShopTitle{margin-bottom:7px;font-family:var(--heading-font-family);font-size:19px;line-height:1.4}.ProductTrust__Shop address{font-style:normal}.ProductTrust :focus-visible{outline:2px solid #796647;outline-offset:3px}.ProductTrust__Payments--simple{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:4px 0 14px}.ProductTrust__Payments--simple li{align-items:center;justify-content:center;min-height:48px;padding:10px 12px;border:1px solid #e4dfd7;border-radius:4px;background:#f7f5f1;font-size:14px;line-height:1.4;text-align:center}.ProductTrust__Packaging{width:100%;max-width:440px;margin:0 auto 20px}.ProductTrust__PackagingImage{display:block;width:100%;height:auto}.RingResize{min-width:0;margin:24px 0;padding:20px;border:1px solid #d9d2c7;background:#faf8f5;text-align:left}.RingResize__Legend{padding:0 8px;font-size:20px;font-family:var(--heading-font-family);letter-spacing:.02em}.RingResize__Current{margin:0 0 14px;font-size:16px;line-height:1.5;color:#686158}.RingResize__Current strong{color:#40392f;font-weight:600}.RingResize__Current a{display:inline-block;padding:5px 0;text-decoration:underline;text-underline-offset:3px}.RingResize__Choice{display:flex;align-items:flex-start;gap:12px;padding:14px 0;min-height:52px;cursor:pointer;font-size:16px;line-height:1.5}.RingResize__Choice+.RingResize__Choice{border-top:1px solid #e4dfd7}.RingResize__Choice input{flex:0 0 auto;width:18px;height:18px;margin-top:2px;accent-color:#796647}.RingResize__Choice small{display:block;margin-top:3px;color:#686158;font-size:14px}.RingResize__Details{padding:14px 0 4px;border-top:1px solid #e4dfd7;font-size:16px}.RingResize__Input{margin-top:8px;padding:11px 12px;background:#fff;font-size:16px}.RingResize__Help{margin:8px 0;color:#686158;font-size:14px;line-height:1.6}.RingResize__Timing{margin:12px 0;line-height:1.6}.RingResize__Total{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:16px 0 8px}.RingResize__Links{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:12px;font-size:14px}.RingResize__Links a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:3px}.RingResize__Error{margin:12px 0 0;color:#9b2525;font-size:16px}body:has([data-ring-resize]) .upsell-addonbox:has(#upsell-addon-messa-a-misura-dellanello),body:has([data-ring-resize]) .upsell-addonbox:has(#upsell-addon-messa-a-misura-dellanello-gratis){display:none!important}.RingResize [hidden]{display:none!important}.RingResize :focus-visible{outline:2px solid #796647;outline-offset:3px}.ProductForm:has(.RingResize[data-requested=true]) .shopify-payment-button,.ProductForm:has(.RingResize[data-requested=true]) .banner-klarna-paypal{display:none!important}@media(max-width:640px){.RingResize{padding:16px}}.SimilarRequest{margin:22px 0;border:1px solid #b8ac99;background:#fff;color:#40392f;text-align:left}.SimilarRequest__Toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:14px 16px;cursor:pointer;list-style:none;font-size:16px;line-height:1.4}.SimilarRequest__Toggle::-webkit-details-marker{display:none}.SimilarRequest__Toggle span{font-size:23px;flex-shrink:0}.SimilarRequest[open] .SimilarRequest__Toggle span{transform:rotate(45deg)}.SimilarRequest__Dialog{box-sizing:border-box;width:min(720px,calc(100% - 48px));max-width:720px;max-height:calc(100dvh - 48px);margin:auto;padding:0;border:1px solid #d7d0c6;background:#fff;color:#40392f;overflow:auto;overscroll-behavior:contain;text-align:left}.SimilarRequest__Dialog::backdrop{background:#1d19148c}.SimilarRequest__DialogBar{position:sticky;top:0;z-index:2;display:flex;justify-content:flex-end;height:48px;padding:2px 12px;background:#fff;border-bottom:1px solid #eee9e2}.SimilarRequest__Close{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:44px;padding:6px 10px;border:0;background:#fff;color:#40392f;font:inherit;font-size:14px;cursor:pointer}.SimilarRequest__Close span{font-size:25px;line-height:1}.SimilarRequest__Body{container-type:inline-size;padding:12px 18px 22px}.SimilarRequest__Dialog .SimilarRequest__Body{padding:0 32px 28px}.SimilarRequest__Body,.SimilarRequest__Body *{box-sizing:border-box}.SimilarRequest__Body h3{font-size:27px;font-weight:400;line-height:1.25;margin:14px 0 8px;letter-spacing:0;text-transform:none}.SimilarRequest__Body>p{line-height:1.5;margin:0 0 16px}.SimilarRequest__Reference{display:flex;align-items:center;gap:14px;padding:12px;margin:0 0 16px;background:#f7f5f0}.SimilarRequest__Reference img{width:64px;height:64px;object-fit:contain;flex-shrink:0}.SimilarRequest__Reference>div{min-width:0}.SimilarRequest__Reference small,.SimilarRequest__Reference strong{display:block;font-weight:400;line-height:1.4}.SimilarRequest__Reference small{font-size:12px;color:#686158;margin-bottom:4px}.SimilarRequest__Reference strong{font-size:14px}.SimilarRequest__Body>.SimilarRequest__Demo{padding:8px 10px;background:#f7f3e8;color:#62513a;font-size:12px;margin-bottom:12px}.SimilarRequest__Body>.SimilarRequest__Required{font-size:12px;color:#686158;margin-bottom:16px}.SimilarRequest__Grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:18px}.SimilarRequest__Field{display:flex;flex-direction:column;gap:7px;min-width:0}.SimilarRequest__Field>label{display:block;margin:0;padding:0;font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;text-transform:none}.SimilarRequest__Field>input,.SimilarRequest__Field>select,.SimilarRequest__Field>textarea{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:0;border:1px solid #aaa195;border-radius:2px;background:#fff;color:#40392f;padding:11px 12px;min-height:48px;font-family:inherit;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;text-transform:none;box-shadow:none}.SimilarRequest__Field>input,.SimilarRequest__Field>select{height:48px}.SimilarRequest__Field>textarea{min-height:108px;resize:vertical}.SimilarRequest__Field>input::placeholder,.SimilarRequest__Field>textarea::placeholder{color:#777067;opacity:1;font-size:14px}.SimilarRequest__Field>small{font-size:12px;line-height:1.45;color:#686158}.SimilarRequest__Wide{grid-column:1/-1}.SimilarRequest__Consent{display:flex;align-items:flex-start;gap:10px;margin:20px 0 12px;font-size:13px;line-height:1.5;cursor:pointer}.SimilarRequest__Consent input{display:block;width:20px;height:20px;min-width:20px;margin:0;flex-shrink:0;accent-color:#40392f}.SimilarRequest__Consent span{min-width:0}.SimilarRequest__Body>.SimilarRequest__Privacy{font-size:12px;color:#686158;margin:0 0 18px}.SimilarRequest__Privacy a{text-decoration:underline;text-underline-offset:3px}.SimilarRequest__Submit{display:block;width:100%;min-height:52px;padding:12px;background:#40392f;color:#fff;border:0;border-radius:2px;cursor:pointer;font-family:inherit;font-size:16px;line-height:1.5}.SimilarRequest__Result{margin-top:16px;padding:14px;border:1px solid #b7c2b1;background:#f2f5ef;white-space:pre-line;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.SimilarRequest :focus-visible,.SimilarRequest__Dialog :focus-visible{outline:2px solid #40392f;outline-offset:3px}@container (min-width:480px){.SimilarRequest__Grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}}@media(max-width:640px){.SimilarRequest__Dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.SimilarRequest__Dialog .SimilarRequest__Body{padding:0 18px 24px}.SimilarRequest__Body h3{font-size:24px}}.SizeGuideNav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:16px;background:#f7f5f1;border:1px solid #e4dfd7}.SizeGuideNav[hidden]{display:none}.SizeGuideNav p{flex:1 0 100%;margin:0 0 4px!important;font-size:16px}.SizeGuideNav a{display:flex;align-items:center;min-height:44px;padding:8px 12px;border:1px solid #b4a58f;color:#65533c;font-size:16px;text-decoration:none!important}.SizeGuideNav a:focus-visible{outline:2px solid #796647;outline-offset:3px}#SizeGuideRing,#SizeGuideFinger,#SizeGuideTable{scroll-margin-top:110px}.SizeGuideConversions{min-height:44px;padding:8px 0;color:#65533c;font-size:16px;text-decoration:underline;text-underline-offset:3px}.SizeGuideConversions[hidden],.SizeGuideUnits[hidden]{display:none}.SizeGuideUnits{font-size:16px!important;margin:4px 0 12px!important}.Rte table.SizeGuideTable--simple{width:100%!important;min-width:0!important}.SizeGuideTable--simple thead tr:first-child,.SizeGuideTable--simple tr>*:nth-child(2),.SizeGuideTable--simple tr>*:nth-child(3),.SizeGuideTable--simple tr>*:nth-child(4),.SizeGuideTable--simple tr>*:nth-child(5),.SizeGuideTable--simple tr>*:nth-child(7){display:none}.SizeGuideTable--simple tr>*:first-child,.SizeGuideTable--simple tr>*:nth-child(6){width:50%!important}.SoldRecovery{margin:20px 0 24px;padding:24px 20px;background:#f7f5f0;border:1px solid #e4dfd7;text-align:left;color:#40392f}.SoldRecovery__Title{margin:0 0 8px;font-family:var(--heading-font-family);font-weight:400;font-size:23px;line-height:1.35}.SoldRecovery__Intro{margin:0 0 16px;font-size:14px;line-height:1.65;color:#686158}.SoldRecovery__Grid{display:grid;gap:14px}.SoldRecovery__Card{display:grid;grid-template-columns:minmax(100px,36%) minmax(0,1fr);gap:16px;align-items:center;background:#fff;text-decoration:none;padding:10px;border:1px solid #e4dfd7}.SoldRecovery__Image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.SoldRecovery__CardText{display:flex;flex-direction:column;min-width:0}.SoldRecovery__Available{color:#4b624b;font-size:11px;letter-spacing:.03em;line-height:1.4}.SoldRecovery__Name{margin:6px 0 8px;font-family:var(--heading-font-family);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.SoldRecovery__Price{font-size:15px;line-height:1.5;color:#40392f}.SoldRecovery__Discover{margin-top:10px;font-size:12px;text-decoration:underline;text-underline-offset:4px}.SoldRecovery__Grid--other{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.SoldRecovery__Grid--other .SoldRecovery__Card{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:6px}.SoldRecovery__Grid--other .SoldRecovery__Name{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.45}.SoldRecovery__Grid--other .SoldRecovery__Price{font-size:13px}.SoldRecovery__Request{margin-top:22px;padding-top:20px;border-top:1px solid #ddd6cb}.SoldRecovery__Subtitle{margin:0 0 6px;font-size:17px;font-weight:400;line-height:1.5}.SoldRecovery .SimilarRequest{margin:12px 0 0}.SoldRecovery__Browse{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;min-height:44px;padding:8px 0;border-bottom:1px solid #b8ac99;font-size:14px;line-height:1.4;text-decoration:none}.SoldRecovery__Contact{display:block;width:fit-content;min-height:44px;margin:8px 0 0;padding:12px 0;font-size:14px;line-height:1.5;text-decoration:underline;text-underline-offset:4px}.SoldRecovery a:focus-visible{outline:2px solid #40392f;outline-offset:4px}@media(max-width:640px){.SoldRecovery{padding:20px 14px}.SoldRecovery__Title{font-size:22px}.SoldRecovery__Card{gap:12px;padding:9px}.SoldRecovery__Name{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/58/compiled_assets/styles.css.map */
