.eosh-holiday-nav{position:relative;z-index:8;background:#173b2d;color:#f7f3eb;font-family:var(--font-body-family),sans-serif;font-size:14px;line-height:1.4;letter-spacing:.02em;border-block:1px solid #ffffff30}.eosh-holiday-nav__inner{width:min(1220px,calc(100% - 36px));margin-inline:auto;display:flex;justify-content:center;align-items:stretch;gap:22px}.eosh-holiday-nav__inner>a,.eosh-holiday-nav summary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 14px;text-align:center;color:#f7f3eb;text-decoration:none;text-underline-offset:5px;cursor:pointer}.eosh-holiday-nav a:hover,.eosh-holiday-nav a[aria-current=page],.eosh-holiday-nav summary:hover{text-decoration:underline}.eosh-holiday-nav a:focus-visible,.eosh-holiday-nav summary:focus-visible{outline:2px solid #dec28d;outline-offset:-5px;text-decoration:underline}.eosh-holiday-nav summary{list-style:none;height:100%}.eosh-holiday-nav summary::-webkit-details-marker{display:none}.eosh-holiday-nav details[open]>summary>span{transform:rotate(45deg)}.eosh-holiday-nav__menu{position:absolute;top:100%;left:50%;transform:translate(-50%);width:min(760px,calc(100vw - 24px));padding:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 14px;background:#fffdf8;color:#173b2d;border:1px solid #c7b890;box-shadow:0 14px 30px #173b2d25;z-index:20}.eosh-holiday-nav__menu>a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:10px 12px;color:#173b2d;text-decoration:none;text-align:left;font-size:14px;line-height:1.4}.eosh-holiday-nav__menu>a:focus-visible{outline-color:#806027}.eosh-holiday-nav__menu>a:hover{background:#f4eddf}body:has(.eosh-holiday-nav) :is(.header-wrapper,.utility-bar,.footer,.newsletter){background:#173b2d!important;color:#f7f3eb!important;--color-background:23,59,45;--color-foreground:247,243,235;--color-link:247,243,235;--color-button:247,243,235;--color-button-text:23,59,45;--gradient-background:#173b2d}body:has(.eosh-holiday-nav) .header__heading-logo{filter:brightness(0) invert(1)}body:has(.eosh-holiday-nav) :is(.header__menu-item,.header__active-menu-item,.header__icon,.footer a,.footer-block__heading,.newsletter h2,.newsletter .field__label,.newsletter input){color:#f7f3eb!important}body:has(.eosh-holiday-nav) .newsletter{border-top:1px solid #ffffff30}body:has(.eosh-holiday-nav) .newsletter h2{font-family:Georgia,serif;font-size:32px;font-weight:400}body:has(.eosh-holiday-nav) .utility-bar{background:#122e23!important}.eos-product-nav-wrap{background:#f7f3eb;color:#173b2d;padding-block:18px 0}.eos-product-nav{width:min(var(--page-width,1200px),calc(100% - 40px));margin-inline:auto;display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;font-family:var(--font-body-family),sans-serif;font-size:14px;line-height:1.45;letter-spacing:0}.eos-product-nav>a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;max-width:100%;color:#173b2d;text-underline-offset:4px}.eos-product-nav__guide{padding:10px 14px;border:1px solid #536b58;text-decoration:none;background:#faf6ee}.eos-product-nav__guide:hover{background:#eee4d2;text-decoration:underline}.eos-product-nav__all{padding-block:10px;text-decoration:underline}.eos-product-nav>a:focus-visible{outline:3px solid #806027;outline-offset:4px}.product__info-container>div:has(>.eos-product-nav-placeholder){display:none}@media(max-width:599px){.eosh-holiday-nav{font-size:13px}.eosh-holiday-nav__inner{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-inline:6px}.eosh-holiday-nav__inner>a,.eosh-holiday-nav summary{padding:10px 4px;min-height:48px;gap:4px}.eosh-holiday-nav__inner>.eosh-holiday-nav__winter{display:none}.eosh-holiday-nav__menu{padding:10px;gap:2px}.eosh-holiday-nav__menu>a{font-size:13px;padding:9px 8px}.eos-product-nav{gap:6px 16px;font-size:13px}.eos-product-nav__guide{padding-inline:11px}}@media(max-width:359px){.eosh-holiday-nav{font-size:12px}.eosh-holiday-nav__menu{grid-template-columns:1fr;max-height:65vh;overflow:auto}.eos-product-nav{column-gap:12px}}.eos-mobile-compact-section{display:none}@media(max-width:749px){body:has(.eos-mobile-compact-enabled) #MainContent .eosc .eosc-wish{padding-block:18px 24px;gap:20px}body:has(.eos-mobile-compact-enabled) #MainContent .eosc .eosc-wish__copy{padding:20px}body:has(.eos-mobile-compact-enabled) #MainContent .eosc .eosc-wish :is(h1,h2){font-size:clamp(32px,8.4vw,40px);line-height:1.14}body:has(.eos-mobile-compact-enabled) #MainContent .eosc .eosc-wish__intro{font-size:16px;line-height:1.55;margin-top:14px}body:has(.eos-mobile-compact-enabled) #MainContent .eosc .eosc-wish__copy>.eosc-shopping-actions{margin-top:18px}body:has(.eos-mobile-compact-enabled) #MainContent .eosc .eosc-shopping-actions{gap:10px}body:has(.eos-mobile-compact-enabled) #MainContent .eosc .eosc-shopping-actions>.eosc-button{min-height:48px;padding-block:11px}body:has(.eos-mobile-compact-enabled) #MainContent .eosc .eosc-ribbon{margin-bottom:20px}body:has(.eos-mobile-compact-enabled) #MainContent .eosc .eosc-gift-finder__head{padding:20px;gap:18px;margin-bottom:18px}body:has(.eos-mobile-compact-enabled) #MainContent .eosc .eosc-gift-finder h2{font-size:clamp(28px,7.5vw,34px);line-height:1.17}body:has(.eos-mobile-compact-enabled) #MainContent .eosc .eosc-gift-finder__label{font-size:15px;min-height:50px;padding:10px 12px}body:has(.eos-mobile-compact-enabled) #MainContent .eosc .eosc-spread{padding-block:12px 22px;row-gap:12px}body:has(.eos-mobile-compact-enabled) #MainContent .eosc .eosc-spread__scene{min-height:clamp(430px,110vw,500px)}body:has(.eos-mobile-compact-enabled) #MainContent .eosc .eosc-spread__heading{padding:52px 22px 22px}body:has(.eos-mobile-compact-enabled) #MainContent .eosc .eosc-spread__heading>.eosc-kicker{margin-bottom:10px}body:has(.eos-mobile-compact-enabled) #MainContent .eosc .eosc-spread__heading h2{font-size:clamp(28px,7.3vw,34px);line-height:1.15;margin-bottom:14px}body:has(.eos-mobile-compact-enabled) #MainContent .eosc .eosc-spread__heading>p:last-child{font-size:15px;line-height:1.55}body:has(.eos-mobile-compact-enabled) #MainContent .eosc .eosc-spread__products{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 12px;gap:14px;align-items:stretch}body:has(.eos-mobile-compact-enabled) #MainContent .eosc .eosc-product{min-width:0}body:has(.eos-mobile-compact-enabled) #MainContent .eosc .eosc-product__photo{width:100%;height:auto;max-height:none;aspect-ratio:1;margin-bottom:12px}body:has(.eos-mobile-compact-enabled) #MainContent .eosc .eosc-product__photo img{width:100%;height:100%;object-fit:contain;padding:3px}body:has(.eos-mobile-compact-enabled) #MainContent .eosc .eosc-product__name{display:block}body:has(.eos-mobile-compact-enabled) #MainContent .eosc .eosc-product__name h3{font-size:clamp(21px,5.4vw,25px);line-height:1.16;overflow-wrap:break-word}body:has(.eos-mobile-compact-enabled) #MainContent .eosc .eosc-price{display:block;font-size:14px;line-height:1.5;margin-top:6px}body:has(.eos-mobile-compact-enabled) #MainContent .eosc .eosc-product blockquote{margin:12px 0 0;padding:12px 0 0;border-inline:0;border-bottom:0}body:has(.eos-mobile-compact-enabled) #MainContent .eosc .eosc-product blockquote p{font-size:17px;line-height:1.45;margin-bottom:8px}body:has(.eos-mobile-compact-enabled) #MainContent .eosc .eosc-product cite{display:block;font-size:10px;line-height:1.5;letter-spacing:.05em}body:has(.eos-mobile-compact-enabled) #MainContent .eosc .eosc-product__reason{font-size:14px;line-height:1.5;margin-block:12px!important}body:has(.eos-mobile-compact-enabled) #MainContent .eosc .eosc-product>.eosc-link{font-size:14px;line-height:1.45;min-height:44px;gap:6px;padding-block:8px}body:has(.eos-mobile-compact-enabled) #MainContent .eosc .eosc-folio{padding-bottom:10px}body:has(.eos-mobile-compact-enabled) #MainContent .eosc .eosc-more{padding:22px 20px;margin-bottom:20px}body:has(.eos-mobile-compact-enabled) #MainContent .eosc .eosc-more h2{font-size:clamp(28px,7.5vw,34px);margin-bottom:18px}body:has(.eos-mobile-compact-enabled) #MainContent .eosc .eosc-tag{padding:26px 22px;gap:24px;margin-block:20px 30px}body:has(.eos-mobile-compact-enabled) #MainContent .eosc .eosc-help{gap:22px;padding-block:16px 26px}body:has(.eos-mobile-compact-enabled) #MainContent .eosc .eosc-help>div:first-child{padding:20px}body:has(.eos-mobile-compact-enabled) #MainContent .eosc :is(.eosc-tag,.eosc-help) h2{font-size:clamp(28px,7.5vw,34px);line-height:1.17;margin-bottom:18px}body:has(.eos-mobile-compact-enabled) #MainContent .eosc .eosc-close{padding:26px 20px 32px}body:has(.eos-mobile-compact-enabled) #MainContent .eosc .eosc-close h2{font-size:clamp(30px,8vw,36px);margin-bottom:22px}body:has(.eos-mobile-compact-enabled) #MainContent .eos-collection-page .eos-collection-title{font-size:clamp(30px,8vw,38px);line-height:1.16}body:has(.eos-mobile-compact-enabled) #MainContent .eos-collection-page .eos-catalog__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}body:has(.eos-mobile-compact-enabled) #MainContent .eos-collection-page .eos-tile__photo{padding:5px}body:has(.eos-mobile-compact-enabled) #MainContent .eos-collection-page .eos-tile__photo img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}body:has(.eos-mobile-compact-enabled) #MainContent .eos-collection-page .eos-tile__body{padding:12px}body:has(.eos-mobile-compact-enabled) #MainContent .eos-collection-page .eos-tile h3{font-size:20px;line-height:1.2;margin-bottom:8px}body:has(.eos-mobile-compact-enabled) #MainContent .eos-collection-page .eos-tile__price{font-size:14px;line-height:1.5;margin-bottom:8px}body:has(.eos-mobile-compact-enabled) #MainContent .eos-collection-page .eos-tile__action{font-size:14px;line-height:1.5;min-height:44px;padding-block:8px}}@media(max-width:359px){body:has(.eos-mobile-compact-enabled) #MainContent .eosc .eosc-spread__products{padding-inline:10px;column-gap:12px}body:has(.eos-mobile-compact-enabled) #MainContent .eosc .eosc-product blockquote p{font-size:16px}body:has(.eos-mobile-compact-enabled) #MainContent .eos-collection-page .eos-tile__body{padding:10px}body:has(.eos-mobile-compact-enabled) #MainContent .eos-collection-page .eos-tile h3{font-size:19px}}eos-holiday-polish[hidden]{display:none!important}.eosc.eosc .eosc-tile__letter{--tile-paper:#173b2d;--tile-ink:#fff5dd;--tile-foil:#d9c194;color:var(--tile-ink);background-color:var(--tile-paper);background-image:linear-gradient(140deg,rgba(255,255,255,.09),transparent 44%,rgba(0,0,0,.09));text-shadow:0 1px 1px rgba(0,0,0,.08);isolation:isolate}.eosc.eosc .eosc-tile:nth-child(4n+2) .eosc-tile__letter{--tile-paper:#f4eddf;--tile-ink:#173b2d;--tile-foil:#b69b64}.eosc.eosc .eosc-tile:nth-child(4n+3) .eosc-tile__letter{--tile-paper:#dbc6a0;--tile-ink:#173b2d;--tile-foil:#a58958}.eosc.eosc .eosc-tile__letter:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid var(--tile-foil);opacity:.65;pointer-events:none;z-index:-1}.eosc.eosc .eosc-tile:is(:nth-child(5),:nth-child(10),:nth-child(15)) .eosc-tile__letter{--tile-paper:#d9e4de;--tile-ink:#173b2d;--tile-foil:#fffdf5;background-image:radial-gradient(ellipse at top left,rgba(255,255,255,.97),transparent 52%),radial-gradient(ellipse at bottom right,rgba(255,255,255,.9),transparent 48%),linear-gradient(130deg,rgba(248,253,255,.6),transparent 48%,rgba(255,255,255,.38));box-shadow:inset 0 0 18px 3px #ffffffb3}.eosc.eosc .eosc-tile:is(:nth-child(5),:nth-child(10),:nth-child(15)) .eosc-tile__letter:before{top:7px;right:7px;bottom:7px;left:7px;border:2px solid rgba(255,255,255,.78);outline:1px solid rgba(112,141,131,.25);outline-offset:2px;opacity:1}.eosc.eosc .eosc-tile:is(:nth-child(1),:nth-child(6),:nth-child(11),:nth-child(16)) .eosc-tile__letter:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;pointer-events:none;background:radial-gradient(circle at 17% 5%,#fff9da 0 1.3px,rgba(248,213,137,.55) 2px,transparent 6px),radial-gradient(circle at 50% 4%,#fff9da 0 1.3px,rgba(248,213,137,.55) 2px,transparent 6px),radial-gradient(circle at 83% 5%,#fff9da 0 1.3px,rgba(248,213,137,.55) 2px,transparent 6px),radial-gradient(circle at 95% 35%,#fff9da 0 1.3px,rgba(248,213,137,.55) 2px,transparent 6px),radial-gradient(circle at 95% 70%,#fff9da 0 1.3px,rgba(248,213,137,.55) 2px,transparent 6px),radial-gradient(circle at 82% 95%,#fff9da 0 1.3px,rgba(248,213,137,.55) 2px,transparent 6px),radial-gradient(circle at 49% 96%,#fff9da 0 1.3px,rgba(248,213,137,.55) 2px,transparent 6px),radial-gradient(circle at 17% 95%,#fff9da 0 1.3px,rgba(248,213,137,.55) 2px,transparent 6px),radial-gradient(circle at 5% 70%,#fff9da 0 1.3px,rgba(248,213,137,.55) 2px,transparent 6px),radial-gradient(circle at 5% 35%,#fff9da 0 1.3px,rgba(248,213,137,.55) 2px,transparent 6px)}.eosc.eosc .eosc-tile__letter[data-eos-wreath-ready]{font-size:0!important}.eosc.eosc .eosc-letter-wreath{display:block;width:78%;height:78%;max-width:112px;max-height:112px;overflow:visible}.eosc.eosc .eosc-spread__products:has(>.eosc-collection-links){grid-template-rows:minmax(0,1fr) auto}.eosc.eosc .eosc-collection-links{grid-column:1/-1;align-self:end;border-top:1px solid rgba(23,59,45,.2);padding-top:18px;margin-top:2px;min-width:0;color:#173b2d}.eosc.eosc .eosc-collection-links>p{font-size:11px;text-transform:uppercase;letter-spacing:.12em;line-height:1.5;margin:0 0 12px}.eosc.eosc .eosc-collection-links>div{display:flex;flex-wrap:wrap;gap:9px}.eosc.eosc .eosc-collection-links a{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:11px 14px;border:1px solid #173b2d;background:#fffdf8;color:#173b2d;font:inherit;font-size:13px;line-height:1.35;text-decoration:none;text-wrap:balance}.eosc.eosc .eosc-collection-links a:first-child{background:#173b2d;color:#fff9ed}.eosc.eosc .eosc-collection-links a:hover{background:#eee4d2;color:#173b2d}.eosc.eosc .eosc-collection-links a:focus-visible{outline:3px solid #806027;outline-offset:3px}.eosc.eosc .eosc-collection-links a span{flex-shrink:0}.eos-shop-paths{position:relative;display:flex;flex-wrap:wrap;gap:4px 22px;align-items:center;margin-bottom:18px;font-size:14px;line-height:1.5;color:#173b2d}.eos-shop-paths>a,.eos-shop-paths>details>summary{display:inline-flex;align-items:center;min-height:44px;padding-block:8px;color:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.eos-collection-switcher{position:static}.eos-collection-switcher>summary{list-style:none}.eos-collection-switcher>summary::-webkit-details-marker{display:none}.eos-collection-switcher>summary:after{content:"+";padding-left:10px}.eos-collection-switcher[open]>summary:after{content:"\2212"}.eos-collection-switcher>div{position:absolute;top:100%;left:0;width:min(100%,600px);padding:12px;background:#fffdf8;color:#173b2d;border:1px solid #c7b890;box-shadow:0 12px 24px #173b2d20;z-index:12}.eos-collection-switcher>div>a{display:flex;justify-content:space-between;gap:12px;min-height:44px;align-items:center;padding:9px 12px;color:inherit;text-decoration:none;font-size:14px;line-height:1.4}.eos-collection-switcher>div>a:hover{text-decoration:underline}body:has(.eosh-holiday-nav) div:has(>.breadcrumbs){font-size:14px!important;opacity:1!important}body:has(.eosh-holiday-nav) .breadcrumbs{display:flex;flex-wrap:wrap;gap:3px 9px;align-items:center;font-size:14px;line-height:1.5}body:has(.eosh-holiday-nav) .breadcrumbs>a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:4px}body:has(.eosh-holiday-nav) .eos-product-returns{display:flex;flex-wrap:wrap;gap:5px 20px;margin:4px 0 14px;font-size:14px;line-height:1.5}body:has(.eosh-holiday-nav) .eos-product-returns>a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-underline-offset:4px}@media(min-width:1051px){body:has(.eos-holiday-finish) .eosc.eosc>.eosc-spread:nth-child(odd of.eosc-spread){grid-template-columns:minmax(0,1.03fr) minmax(0,1.17fr);grid-template-areas:"scene products" "folio folio"}body:has(.eos-holiday-finish) .eosc.eosc>.eosc-spread:nth-child(2n of.eosc-spread){grid-template-columns:minmax(0,1.17fr) minmax(0,1.03fr);grid-template-areas:"products scene" "folio folio"}}@media(max-width:749px){.eosc.eosc .eosc-tile__letter:before{top:4px;right:4px;bottom:4px;left:4px}.eosc.eosc .eosc-tile:is(:nth-child(5),:nth-child(10),:nth-child(15)) .eosc-tile__letter:before{top:5px;right:5px;bottom:5px;left:5px;border-width:1px}.eosc.eosc .eosc-collection-links a{flex:1 1 145px}.eos-shop-paths{gap:3px 15px}}@media(max-width:479px){.eosc.eosc .eosc-spread__products:has(>.eosc-collection-links){grid-template-rows:auto}.eosc.eosc .eosc-collection-links a{flex-basis:100%}}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map?subset=AAAQAIAAAAAAAAAAAAAAIA */
