.ng-winter-bar{background:#173a32;color:#fff;padding:11px 20px;text-align:center;font-size:12px;letter-spacing:.035em;line-height:1.5}.ng-winter-bar a{color:inherit;text-decoration:none}.ng-event{background:#fcfaf6;color:#203b33;font-family:inherit}.ng-event *{box-sizing:border-box}.ng-event a:focus-visible,.ng-event button:focus-visible,.ng-event select:focus-visible{outline:3px solid #866a40;outline-offset:4px}.ng-event h1,.ng-event h2,.ng-event h3,.ng-winter-outside h1{color:#203b33;font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em;text-transform:none;margin:0}.ng-hero{position:relative;isolation:isolate;min-height:590px;display:flex;align-items:center;overflow:hidden}.ng-hero-image{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center;z-index:-1}.ng-hero-copy{padding:65px 6%;width:60%;max-width:820px}.ng-eyebrow{font-size:11px;letter-spacing:.16em;line-height:1.6;font-weight:600;margin:0 0 16px}.ng-hero h1{font-size:clamp(42px,4.7vw,78px);line-height:1.04;max-width:620px}.ng-offer{font-size:clamp(28px,3vw,42px);margin:24px 0 12px;letter-spacing:-.04em}.ng-intro{font-size:16px;line-height:1.65;max-width:400px;margin:0 0 27px}.ng-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:48px;padding:13px 23px;background:#203b33!important;color:#fff!important;border:1px solid #203b33;border-radius:0;text-decoration:none!important;font-size:13px;line-height:1.5;cursor:pointer;transition:background .15s}.ng-button:hover{background:#355549!important}.ng-button:disabled{cursor:not-allowed;opacity:.5}.ng-link{font-size:13px;text-underline-offset:5px;text-decoration:underline!important;color:inherit}.ng-hero .ng-link{margin-left:23px}.ng-small{font-size:11px;line-height:1.7;opacity:.85;margin-top:16px}.ng-centre{text-align:center}.ng-nav{display:flex;justify-content:center;gap:28px;padding:19px 24px;border-bottom:1px solid #d8dacf;overflow:auto;font-size:12px;white-space:nowrap}.ng-nav a{text-decoration:none;color:inherit}.ng-wrap{max-width:1400px;margin:auto;padding:65px 5%;scroll-margin-top:100px}.ng-section-head{text-align:center;max-width:680px;margin:0 auto 36px}.ng-section-head h2{font-size:clamp(30px,3.2vw,46px);line-height:1.15}.ng-section-head p:not(.ng-eyebrow){font-size:14px;line-height:1.7;margin-top:14px}.ng-pair-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ng-card{background:#fff;display:flex;flex-direction:column}.ng-pair-image{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.ng-card-copy{padding:24px;display:flex;flex:1;flex-direction:column}.ng-card .ng-eyebrow{font-size:10px;margin-bottom:10px}.ng-card h3,.ng-edit h3{font-size:28px;line-height:1.14}.ng-card-copy>p:not(.ng-prices):not(.ng-save):not(.ng-eyebrow){font-size:13px;line-height:1.65;margin:14px 0}.ng-products{font-size:12px;line-height:1.7;margin:15px 0 20px;padding-left:16px;min-height:64px}.ng-products a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ng-prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:auto;font-size:13px}.ng-prices strong{font-weight:500;font-size:27px}.ng-prices span{font-size:11px;color:#58635d}.ng-save{font-size:11px;margin:7px 0 20px}.ng-card .ng-button{width:100%;margin-top:0}.ng-edit-band{background:#f0f0e9}.ng-edit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.ng-edit img{width:100%;height:auto;aspect-ratio:1.1;object-fit:contain;background:#fff}.ng-edit>div{padding:22px 0}.ng-edit p{font-size:13px;line-height:1.7;margin:12px 0}.ng-edit .ng-prices{margin-top:18px}.ng-edit .ng-small{font-size:11px}.ng-gift-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.ng-gift{border-top:1px solid #bdc5b7;padding-top:25px}.ng-gift h3{font-size:28px;line-height:1.3;margin-bottom:24px;max-width:420px}.ng-cyo-band{background:#e7ebe3}.ng-cyo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ng-cyo label{font-size:12px;letter-spacing:.02em}.ng-cyo select{display:block;box-sizing:border-box;width:100%;max-width:100%;font:inherit;font-size:12px;background:#fcfaf6;border:1px solid #b7c3b4;padding:14px 28px 14px 12px;min-height:52px;margin-top:12px;color:#203b33;border-radius:0;text-overflow:ellipsis}.ng-cyo-summary{grid-column:1/-1;text-align:center;padding:26px 0 0}.ng-cyo-summary p{font-size:13px;margin:9px}.ng-cyo-summary .ng-cyo-price{font-size:24px}.ng-cyo-summary .ng-button{margin-top:15px}.ng-terms{padding-top:35px;padding-bottom:35px;font-size:11px;line-height:1.8}.ng-terms h2{font-family:inherit;font-size:13px;font-weight:600;letter-spacing:0;margin-bottom:8px}.ng-error{color:#9c3030;font-size:13px}.ng-preview{padding:12px;text-align:center;background:#ffedbc;font-size:12px}.ng-winter-outside{line-height:1.7}.ng-winter-outside .ng-button{margin-top:24px}@media(max-width:799px){.ng-hero{min-height:610px;align-items:flex-start}.ng-hero-image{object-position:64% center;opacity:.65}.ng-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#f9f4ec,#f9f4ecd9 45%,#f9f4ec10)}.ng-hero-copy{width:100%;padding:62px 7%;max-width:520px}.ng-hero h1{font-size:52px;max-width:370px}.ng-offer{font-size:32px;margin-top:24px}.ng-intro{max-width:300px}.ng-hero .ng-link{display:block;margin:20px 0 0}.ng-hero .ng-small{max-width:260px}.ng-nav{justify-content:flex-start;gap:24px}.ng-wrap{padding:45px 6%}.ng-pair-grid,.ng-edit-grid,.ng-cyo{grid-template-columns:1fr;gap:30px}.ng-pair-image{aspect-ratio:1.05}.ng-card-copy{padding:23px}.ng-products{min-height:0}.ng-gift-grid{grid-template-columns:1fr;gap:36px}.ng-cyo{gap:20px}.ng-cyo-summary{padding-top:6px}.ng-terms{padding-top:30px;padding-bottom:30px}}.ng-winter-campaign,.ng-winter-bar{display:none}.ng-winter-live .ng-winter-campaign,.ng-winter-live .ng-winter-bar{display:block}.ng-winter-live .ng-home #main>.shopify-section:not([id$=__ng_winter]),.ng-winter-live [id$=__announcement-bar],.ng-winter-live .ng-winter-outside{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
