:root{--ilg-ivory:#f5f1e8;--ilg-navy:#142b3b;--ilg-gold:#9b8455;--ilg-line:#d7d0c3;--ilg-muted:#56616a}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--ilg-ivory);color:var(--ilg-navy)}.ilg{font-family:var(--font-body--family,Arial,sans-serif);font-size:15px;line-height:1.75;color:var(--ilg-navy)}.ilg *{box-sizing:border-box}.ilg a{color:inherit;text-decoration:none}.ilg img{display:block;width:100%;height:100%;object-fit:cover}.ilg h1,.ilg h2,.ilg h3,.ilg p,.ilg figure{margin:0}.ilg h1,.ilg h2,.ilg h3{font-family:var(--font-heading--family,Georgia,serif);font-weight:400;letter-spacing:-.035em;line-height:1.03;text-wrap:balance}.ilg h1{font-size:clamp(48px,6vw,90px)}.ilg h2{font-size:clamp(38px,4.2vw,62px)}.ilg h3{font-size:clamp(27px,2.6vw,38px)}.ilg em{font-weight:400}.ilg p{max-width:58ch}.ilg a:focus-visible,.ilg button:focus-visible,.ilg summary:focus-visible{outline:2px solid var(--ilg-gold);outline-offset:5px}.ilg-wrap{max-width:1440px;margin:auto;padding-inline:5vw}.ilg-eyebrow{font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;line-height:1.6}.ilg-gold{color:var(--ilg-gold)}.ilg-button{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:50px;padding:14px 25px;background:var(--ilg-navy);color:var(--ilg-ivory)!important;border:1px solid var(--ilg-navy);border-radius:0;font:500 11px/1.4 var(--font-body--family,Arial,sans-serif);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .2s,transform .2s}.ilg-button:hover{background:#25465c;transform:translateY(-2px)}.ilg-button--light{background:var(--ilg-ivory);border-color:var(--ilg-ivory);color:var(--ilg-navy)!important}.ilg-button--light:hover{background:#fff}.ilg-link{display:inline-flex;gap:24px;align-items:center;padding-block:8px;border-bottom:1px solid var(--ilg-gold);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.ilg-spaced{padding-block:100px}.ilg-section-head{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:38px}.ilg-section-head h2{margin-top:12px}.ilg-section-head>p{max-width:34ch;color:var(--ilg-muted)}.ilg-header{position:relative;z-index:25;border-bottom:1px solid var(--ilg-line);background:var(--ilg-ivory)}.ilg-header-inner{min-height:102px;display:flex;align-items:center;justify-content:space-between;gap:35px}.ilg-wordmark{font-size:23px;font-weight:500;letter-spacing:.22em;white-space:nowrap;line-height:1.2}.ilg-wordmark small{display:block;font-size:8px;letter-spacing:.25em;font-weight:400;margin-top:9px}.ilg-nav{display:flex;align-items:center;gap:28px}.ilg-nav>a{font-size:11px;letter-spacing:.05em;padding-block:8px}.ilg-nav>a:hover{color:#776037}.ilg-nav .ilg-nav-secondary{padding-left:24px;border-left:1px solid var(--ilg-line);color:var(--ilg-muted)}.ilg-menu{display:none;position:relative}.ilg-menu summary{list-style:none;font-size:11px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;padding:15px 0}.ilg-menu summary::-webkit-details-marker{display:none}.ilg-menu nav{position:absolute;right:-5vw;top:100%;width:min(90vw,360px);padding:25px 30px;background:var(--ilg-ivory);border:1px solid var(--ilg-line);box-shadow:0 15px 40px #142b3b12}.ilg-menu nav a{display:block;padding:12px 0;border-bottom:1px solid var(--ilg-line);font-size:14px}.ilg-hero{position:relative;min-height:620px;height:calc(90svh - 102px);max-height:850px;color:var(--ilg-ivory);isolation:isolate}.ilg-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;object-position:50% 40%}.ilg-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#09151e66,transparent 85%),linear-gradient(0deg,#09151e9c,transparent 75%)}.ilg-hero-content{height:100%;min-height:inherit;display:flex;flex-direction:column;align-items:start;justify-content:end;padding-block:70px;gap:24px}.ilg-hero h1{max-width:10em;color:inherit}.ilg-hero p{font-size:15px;max-width:40ch;color:#f5f1e8de}.ilg-hero .ilg-eyebrow{color:var(--ilg-ivory);font-size:10px}.ilg-caption{border-bottom:1px solid var(--ilg-line);padding-block:17px;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:10px;letter-spacing:.08em;color:var(--ilg-muted)}.ilg-intro{text-align:center;max-width:900px;margin:auto;padding-block:90px 30px}.ilg-intro h2{margin-top:20px}.ilg-intro p{margin:25px auto 0;color:var(--ilg-muted)}.ilg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.ilg-art{min-width:0}.ilg-art-button{display:block;width:100%;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer;font:inherit}.ilg-art-image{background:#e8e3d9;padding:22px;overflow:hidden;aspect-ratio:1.24}.ilg-art-image img{object-fit:contain;box-shadow:0 5px 15px #142b3b12;transition:transform .4s}.ilg-art-button:hover img{transform:scale(1.025)}.ilg-art-meta{padding-top:19px;display:flex;justify-content:space-between;gap:12px;align-items:start}.ilg-art-meta h3{font-family:var(--font-heading--family,Georgia,serif);font-size:25px;line-height:1.15;letter-spacing:-.02em}.ilg-art-meta p{font-size:10px;color:var(--ilg-muted);letter-spacing:.09em;text-transform:uppercase;margin-top:9px}.ilg-art-arrow{font-size:22px;color:var(--ilg-gold)}.ilg-art[hidden]{display:none}.ilg-collections{background:#eae5da}.ilg-collection-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.ilg-collection{position:relative;display:block;aspect-ratio:1.25;isolation:isolate;overflow:hidden;color:var(--ilg-ivory)!important}.ilg-collection img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;transition:transform .5s}.ilg-collection:hover img{transform:scale(1.035)}.ilg-collection:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#09151ecc,transparent 75%)}.ilg-collection-content{position:absolute;inset:auto 32px 32px}.ilg-collection h3{font-size:40px;color:inherit;margin:10px 0 15px}.ilg-collection .ilg-link{border-color:#f5f1e870}.ilg-upcoming{display:flex;justify-content:space-between;gap:25px;padding-top:32px;font-size:13px;color:var(--ilg-muted)}.ilg-upcoming strong{color:var(--ilg-navy);font-weight:500}.ilg-split{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center}.ilg-split-media{aspect-ratio:1;overflow:hidden}.ilg-split-copy h2{margin:20px 0 28px}.ilg-split-copy p+p{margin-top:20px}.ilg-split-copy p{color:var(--ilg-muted)}.ilg-split-copy .ilg-link,.ilg-split-copy .ilg-button{margin-top:30px}.ilg-signature{font-family:var(--font-heading--family,Georgia,serif);font-style:italic;font-size:34px;margin-top:25px}.ilg-commercial{background:var(--ilg-navy);color:var(--ilg-ivory)}.ilg-commercial h2,.ilg-commercial h3{color:inherit}.ilg-commercial .ilg-eyebrow{color:#c6b58d}.ilg-commercial p{color:#d4d9dc}.ilg-commercial .ilg-split-media{aspect-ratio:1.15}.ilg-commercial .ilg-link{border-color:#b7a57a;color:var(--ilg-ivory)}.ilg-page-intro{padding-block:75px 55px;border-bottom:1px solid var(--ilg-line)}.ilg-page-intro h1{margin:20px 0 25px;font-size:clamp(48px,6vw,76px)}.ilg-page-intro p{color:var(--ilg-muted)}.ilg-filters{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 40px}.ilg-filter{padding:10px 20px;background:transparent;color:var(--ilg-navy);border:1px solid var(--ilg-line);border-radius:0;font:inherit;font-size:12px;cursor:pointer}.ilg-filter[aria-pressed=true]{background:var(--ilg-navy);color:var(--ilg-ivory);border-color:var(--ilg-navy)}.ilg-notice{border-block:1px solid var(--ilg-line);padding-block:24px;margin-top:48px;color:var(--ilg-muted);font-size:13px}.ilg-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:45px}.ilg-step{border-top:1px solid var(--ilg-line);padding-top:25px}.ilg-step>span{font:italic 24px var(--font-heading--family,Georgia,serif);color:var(--ilg-gold)}.ilg-step h3{font-size:30px;margin:20px 0 16px}.ilg-step p{font-size:14px;color:var(--ilg-muted)}.ilg-faq{max-width:850px;margin:45px auto 0;border-top:1px solid var(--ilg-line)}.ilg-faq details{border-bottom:1px solid var(--ilg-line);padding:22px 0}.ilg-faq summary{cursor:pointer;font-size:15px;list-style:none;display:flex;justify-content:space-between;gap:20px}.ilg-faq summary:after{content:"+";color:var(--ilg-gold);font-size:20px}.ilg-faq details[open] summary:after{content:"\2212"}.ilg-faq p{padding-top:18px;font-size:14px;color:var(--ilg-muted)}.ilg-contact-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:9vw}.ilg-contact-layout h2{margin-bottom:25px}.ilg-contact-layout p{color:var(--ilg-muted)}.ilg-contact-email{display:inline-block;font-size:20px;border-bottom:1px solid var(--ilg-gold);margin-block:24px 35px;overflow-wrap:anywhere}.ilg-form label{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.ilg-form input,.ilg-form textarea,.ilg-form select{display:block;width:100%;border:1px solid #bdb5a5;background:transparent;color:var(--ilg-navy);padding:13px 14px;border-radius:0;line-height:1.5;font:inherit;font-size:15px;min-height:48px}.ilg-form input:focus,.ilg-form textarea:focus,.ilg-form select:focus{outline:2px solid var(--ilg-gold);outline-offset:2px}.ilg-form textarea{min-height:160px;resize:vertical}.ilg-field{margin-bottom:22px}.ilg-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ilg-form .ilg-button{margin-top:5px}.ilg-form-note{font-size:12px;color:var(--ilg-muted);margin-top:18px!important}.ilg-form-success{padding:20px;border:1px solid var(--ilg-gold);margin-bottom:25px}.ilg-footer{background:var(--ilg-navy);color:var(--ilg-ivory);padding-block:65px 25px}.ilg-footer-top{display:flex;justify-content:space-between;gap:50px;padding-bottom:55px}.ilg-footer .ilg-wordmark{font-size:32px}.ilg-footer p{font-size:13px;color:#cbd2d5;margin-top:22px;max-width:35ch}.ilg-footer nav{display:flex;gap:70px}.ilg-footer nav>div{display:flex;flex-direction:column;gap:12px}.ilg-footer nav a{font-size:12px}.ilg-footer nav .ilg-eyebrow{color:#c6b58d;margin-bottom:8px}.ilg-footer-bottom{border-top:1px solid #ffffff30;padding-top:24px;display:flex;justify-content:space-between;gap:20px;color:#cbd2d5;font-size:10px}.ilg-dialog{border:0;padding:0;max-width:min(1100px,94vw);width:1100px;max-height:92svh;overflow:auto;background:var(--ilg-ivory);color:var(--ilg-navy)}.ilg-dialog::backdrop{background:#09151ed9}.ilg-dialog-top{display:flex;justify-content:space-between;align-items:center;padding:18px 25px;border-bottom:1px solid var(--ilg-line)}.ilg-dialog-close{background:none;border:0;font:inherit;font-size:12px;cursor:pointer;padding:8px;color:var(--ilg-navy)}.ilg-dialog-image{background:#e9e4d9;padding:30px}.ilg-dialog-image img{width:100%;height:auto;max-height:56svh;object-fit:contain}.ilg-dialog-copy{padding:30px;display:flex;justify-content:space-between;align-items:end;gap:35px}.ilg-dialog-copy h2{font-size:38px}.ilg-dialog-copy p{font-size:13px;color:var(--ilg-muted);margin-top:15px}.ilg-empty{padding:50px 0;color:var(--ilg-muted)}@media(min-width:1500px){.ilg-wrap{padding-inline:72px}}@media(max-width:1050px){.ilg-nav{gap:18px}.ilg-nav .ilg-nav-secondary{padding-left:14px}.ilg-spaced{padding-block:75px}.ilg-split{gap:5vw}.ilg-grid{gap:30px 20px}.ilg-art-image{padding:15px}.ilg-wordmark{font-size:20px}}@media(max-width:800px){.ilg-nav{display:none}.ilg-menu{display:block}.ilg-header-inner{min-height:85px}.ilg-wordmark{font-size:20px}.ilg-hero{min-height:570px;height:76svh;max-height:750px}.ilg-hero-content{padding-block:45px}.ilg-hero h1{font-size:clamp(48px,9vw,72px)}.ilg-hero>img{object-position:43% 45%}.ilg-caption{font-size:9px}.ilg-caption span:last-child{display:none}.ilg-intro{padding-block:65px 10px}.ilg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 18px}.ilg-art-meta h3{font-size:23px}.ilg-section-head{display:block}.ilg-section-head>p{margin-top:24px;max-width:50ch}.ilg-collection-grid{gap:20px}.ilg-collection-content{inset:auto 20px 24px}.ilg-collection h3{font-size:32px}.ilg-split{grid-template-columns:1fr;gap:40px}.ilg-split-media{aspect-ratio:1.5}.ilg-split-copy{max-width:650px}.ilg-steps{gap:25px}.ilg-contact-layout{grid-template-columns:1fr;gap:40px}.ilg-footer-top{flex-direction:column;gap:40px}.ilg-footer nav{gap:60px}.ilg-page-intro{padding-block:55px 40px}.ilg-dialog-copy{align-items:start;flex-direction:column}.ilg-dialog-image{padding:15px}.ilg-dialog-copy{padding:24px}.ilg-upcoming{flex-direction:column;gap:8px}}@media(max-width:500px){.ilg-wrap{padding-inline:6vw}.ilg-spaced{padding-block:60px}.ilg-hero{min-height:560px;height:78svh}.ilg-hero h1{font-size:49px}.ilg-hero p{font-size:14px}.ilg-grid{grid-template-columns:1fr;gap:34px}.ilg-art-image{aspect-ratio:1.4;padding:20px}.ilg-collection-grid{grid-template-columns:1fr}.ilg-collection{aspect-ratio:1.2}.ilg-section-head{margin-bottom:28px}.ilg-steps{grid-template-columns:1fr;gap:30px}.ilg-step{padding-top:20px}.ilg-step h3{margin-top:15px}.ilg-form-row{grid-template-columns:1fr;gap:0}.ilg-footer nav{gap:40px;flex-wrap:wrap}.ilg-footer-bottom{flex-direction:column;gap:10px}.ilg-dialog-copy h2{font-size:32px}.ilg-split-media{aspect-ratio:1.25}.ilg-filter{padding:10px 16px}.ilg-button{min-height:49px;padding:14px 20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ilg *{transition:none!important;animation:none!important}}.ilg-gold{color:#776037}.ilg-hero--editorial{display:grid;grid-template-columns:42% 58%;height:auto;min-height:580px;max-height:none;color:var(--ilg-navy);background:var(--ilg-ivory);isolation:auto}.ilg-hero--editorial:after{display:none}.ilg-hero-picture{order:2;min-width:0;min-height:580px;aspect-ratio:1.18}.ilg-hero-picture img{position:static;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.ilg-hero--editorial .ilg-hero-content{order:1;min-height:0;max-width:none;margin:0;padding:65px 4.5vw 65px 5vw;justify-content:center;gap:28px;align-items:flex-start}.ilg-hero--editorial h1{font-size:clamp(44px,5vw,76px);line-height:1.04;max-width:9em}.ilg-hero--editorial .ilg-eyebrow{color:#776037;font-size:9px;letter-spacing:.16em}.ilg-hero--editorial p{color:var(--ilg-muted);font-size:14px;max-width:34ch}.ilg-hero--editorial .ilg-button{margin-top:7px;gap:20px}.ilg-hero--editorial .ilg-button:hover{color:var(--ilg-ivory)}@media(min-width:1600px){.ilg-hero--editorial .ilg-hero-content{padding-left:max(5vw,calc((100vw - 1296px)/2))}.ilg-hero-picture{max-height:820px}}@media(max-width:800px){.ilg-hero--editorial{grid-template-columns:1fr;min-height:0;height:auto;max-height:none}.ilg-hero--editorial .ilg-hero-content{padding:55px 6vw 45px;gap:22px}.ilg-hero--editorial h1{font-size:clamp(48px,9vw,68px);max-width:11em}.ilg-hero--editorial p{max-width:45ch}.ilg-hero-picture{min-height:0;aspect-ratio:4/3}.ilg-hero-picture img{object-fit:contain}.ilg-hero--editorial .ilg-eyebrow{font-size:9px}.ilg-hero--editorial .ilg-button{font-size:10px}}@media(max-width:500px){.ilg-hero--editorial .ilg-hero-content{padding-block:42px}.ilg-hero--editorial h1{font-size:48px}.ilg-hero--editorial .ilg-button{padding-inline:17px;gap:15px}}.ilg-hero--editorial .ilg-hero-picture{min-height:0;aspect-ratio:4/3;align-self:center}.ilg-hero--editorial .ilg-hero-picture img{object-fit:contain}.ilg-header-actions{display:flex;align-items:center;gap:20px;flex:none}.ilg-basket-link{display:inline-flex;align-items:center;min-height:44px;font-size:11px;letter-spacing:.05em;white-space:nowrap}.ilg-basket-link:hover{color:#776037}@media(max-width:800px){.ilg-header-inner,.ilg-header-actions{gap:16px}}@media(max-width:360px){.ilg-header-inner,.ilg-header-actions{gap:12px}.ilg-header .ilg-wordmark{font-size:17px}.ilg-header .ilg-wordmark small{letter-spacing:.17em}}.ilg-art-mobile{display:none}@media(max-width:800px){.ilg-art-desktop{display:none}.ilg-art-mobile{display:block}.ilg-grid .ilg-art-image{aspect-ratio:3 / 2;padding:clamp(8px,2.75vw,12px)}.ilg-grid .ilg-art-image img{transform:none}.ilg-grid .ilg-art-meta{padding-top:14px}.ilg-grid .ilg-art-meta .ilg-art-price{font-size:12px;margin-top:6px}}.ilg-mobile-quantity-label{display:none}.product-information .ilg-product-delivery{width:100%;border-block-start:1px solid var(--ilg-line)}.product-information .ilg-product-delivery summary{padding-block:12px;cursor:pointer}.product-information .ilg-product-delivery summary:focus-visible{outline:2px solid var(--ilg-gold);outline-offset:2px}@media(max-width:749px){.product-information .product-details>.group-block>.group-block-content{row-gap:16px}.product-information .variant-option--buttons:has(input[data-option-name=Size]){gap:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,98px),1fr))}.product-information .variant-option--buttons .variant-option__button-label:has(input[data-option-name=Size]){box-sizing:border-box;padding-inline:6px;flex:1 1 98px;min-inline-size:min(100%,98px)}.product-information .product-form-buttons:has(.ilg-mobile-quantity-label){gap:8px}.product-information .product-form-buttons .ilg-mobile-quantity-label{display:block;flex:0 0 auto;width:auto;margin:0 6px 0 0;align-self:center}.product-information .product-form-buttons>add-to-cart-component{flex:1 0 100%;min-inline-size:0}}.product-information fieldset.ilg-print-sizes.variant-option--buttons{--color-selected-variant-border: var(--ilg-navy);--color-selected-variant-hover-border: var(--ilg-navy);--color-selected-variant-text: var(--ilg-navy);--color-selected-variant-hover-text: var(--ilg-navy);--color-selected-variant-background: var(--ilg-ivory);--color-selected-variant-hover-background: var(--ilg-ivory);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.product-information fieldset.ilg-print-sizes.variant-option--buttons .variant-option__button-label{min-inline-size:0;min-block-size:54px;padding:9px 4px;justify-content:center}.product-information .ilg-print-sizes .variant-option__button-label__text{line-height:1.3;text-align:center}.product-information .ilg-print-size-name{font-weight:500}.product-information .ilg-print-size-dimensions{display:block;font-size:.8125rem;white-space:nowrap}.product-information .ilg-print-size-note{margin:8px 0 0;font-size:.8125rem;line-height:1.5;color:var(--ilg-muted)}@media(max-width:349px){.product-information fieldset.ilg-print-sizes.variant-option--buttons{grid-template-columns:1fr}.product-information fieldset.ilg-print-sizes.variant-option--buttons .variant-option__button-label{min-block-size:44px}.product-information .ilg-print-size-dimensions{display:inline}}.ilg-size-comparison{padding-block-end:0}.ilg-size-comparison-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,30px)}.ilg-size-example{min-width:0}.ilg-size-scene{display:block;width:100%;height:auto;background:#efe7d9}.ilg-size-example-caption{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px;padding-block:15px;border-bottom:1px solid var(--ilg-line)}.ilg-size-example-caption h3{font-size:clamp(22px,2.6vw,30px)}.ilg-size-example-caption p,.ilg-size-comparison-notes{color:var(--ilg-muted);font-size:13px}.ilg-size-comparison-notes{display:flex;justify-content:space-between;gap:8px 24px;flex-wrap:wrap;margin-top:18px}.ilg-size-comparison-notes p{max-width:none}.product-information .ilg-print-size-guide-link{display:inline-flex;align-items:center;min-block-size:44px;color:var(--ilg-navy);font-size:.8125rem;text-decoration:underline;text-decoration-color:var(--ilg-gold);text-underline-offset:.22em}.product-information .ilg-print-size-guide-link:focus-visible{outline:2px solid var(--ilg-navy);outline-offset:2px}@media(max-width:749px){.ilg-size-comparison-grid{grid-template-columns:minmax(0,1fr);max-width:490px;margin-inline:auto;row-gap:24px}.ilg-size-comparison-notes{max-width:490px;margin-inline:auto}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ilg-gallery.css.map */
