*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}img,svg{max-width:100%}img{display:block}svg{width:22px;height:22px}p{margin:0 0 1rem}h1,h2,h3,h4{font-family:var(--heading-font);line-height:1.12;letter-spacing:-.035em;margin:0 0 18px}h1{font-size:clamp(2.4rem,5vw,4.4rem)}h2{font-size:clamp(2rem,3.2vw,3rem)}h3{font-size:1.4rem}button:disabled{opacity:.5;cursor:not-allowed}input,textarea,select{color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:9px;outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:3px}::selection{background:#f4d4be;color:var(--ink)}.container{width:min(calc(100% - 48px),var(--page-width));margin-inline:auto}.visually-hidden{position:absolute!important;height:1px!important;width:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.skip-link{position:fixed;top:-90px;left:18px;padding:12px 20px;background:#fff;z-index:1000}.skip-link:focus{top:10px}.section-pad{padding:76px 0}.section-pad--small{padding:21px 0}.section-kicker{display:block;color:var(--brand);font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;margin-bottom:13px}.section-heading{margin-bottom:33px}.section-heading h2{margin-bottom:10px}.section-heading>p,.section-heading>div>p{color:var(--muted);margin:0;max-width:630px}.section-heading--center{text-align:center}.section-heading--center>p{margin-inline:auto}.section-heading--with-link{display:flex;align-items:end;justify-content:space-between;gap:20px}.section-heading--with-link h2{margin-bottom:8px}.text-arrow{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:13px;font-weight:800;color:var(--green,var(--pine));border-bottom:1px solid currentColor;padding-bottom:4px}.text-arrow svg,.button svg{width:17px;height:17px}.button{border:0;border-radius:9px;min-height:49px;padding:13px 23px;display:inline-flex;align-items:center;justify-content:center;gap:11px;font-weight:800;font-size:13px;letter-spacing:.015em;transition:transform .2s,background .2s,color .2s,box-shadow .2s}.button:hover{transform:translateY(-2px)}.button--green{background:var(--pine);color:#fff}.button--green:hover{background:#205746}.button--cream{background:#fdf6e9;color:#184739;box-shadow:0 8px 27px #0002}.button--cream:hover{background:#fff}.button--full{width:100%}.rte{line-height:1.82;color:var(--ink)}.rte p:last-child{margin-bottom:0}.rte a{text-decoration:underline}.rte img{max-width:100%;height:auto}.rte h2,.rte h3{margin-top:1.2em}.rte ul,.rte ol{padding-left:25px}.rte table{border-collapse:collapse;max-width:100%;display:block;overflow:auto}.rte td,.rte th{border:1px solid var(--line);padding:8px 12px}.breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:11px;font-size:12px;color:var(--muted);margin-bottom:33px}.breadcrumbs a:hover{color:var(--brand)}.announcement-bar{background:var(--announce-bg);color:var(--announce-text);font-size:12px;letter-spacing:.065em}.announcement-bar__inner{min-height:34px;display:flex;justify-content:center;align-items:center;gap:14px;text-align:center}.announcement-bar a:hover{text-decoration:underline}.announcement-spark{color:#f7d18b;font-size:13px}.site-header{position:sticky;top:0;z-index:100;background:#fff;box-shadow:0 1px 0 var(--line);transition:box-shadow .2s}.site-header.is-scrolled{box-shadow:0 7px 28px #09251a12}.header-main{display:flex;align-items:center;min-height:84px;gap:34px}.header-brand{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;flex-shrink:0}.header-brand__mark{color:var(--brand);font-size:35px;line-height:1}.header-brand__name{font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:30px;font-weight:700;letter-spacing:-.06em;color:var(--pine)}.header-logo{width:min(var(--logo-width,160px),230px);max-height:68px;object-fit:contain;object-position:left center}.header-search{display:flex;align-items:stretch;width:min(560px,100%);margin-inline:auto;height:45px;border:1px solid #E6E8E4;background:#f7f8f5;border-radius:8px;overflow:hidden}.header-search input{flex:1;width:30px;background:transparent;border:0;padding:0 17px;font-size:13px;outline:none}.header-search button{border:0;background:none;color:var(--pine);padding:0 15px}.header-search button svg{width:19px;height:19px}.header-actions{display:flex;align-items:center;gap:15px;margin-left:auto}.icon-button{border:0;background:none;display:inline-grid;place-items:center;color:var(--pine);padding:8px}.icon-button svg{width:23px;height:23px}.header-menu-toggle,.header-mobile-search{display:none}.header-cart{display:flex;align-items:center;gap:9px;color:var(--pine);font-size:12px;font-weight:800;position:relative}.header-cart svg{width:26px;height:26px}.cart-badge{font-size:10px;display:grid;place-items:center;position:absolute;top:-8px;left:16px;min-width:17px;height:17px;border-radius:25px;color:#fff;background:var(--brand);padding:0 4px}.header-nav-wrap{border-top:1px solid #F1F0EB}.header-nav{display:flex;align-items:center;gap:34px;min-height:47px;font-size:12px;font-weight:800}.header-nav>a:not(.header-nav__all):hover,.header-nav__item>a:hover{color:var(--brand)}.header-nav__all{background:var(--brand);color:#fff;padding:14px 19px;margin-right:5px;letter-spacing:.04em;align-self:stretch;display:flex;align-items:center}.header-nav__all:hover{background:var(--brand-hover)}.header-nav__item{position:relative;display:flex;align-items:center;height:47px}.header-nav__item>a{display:flex;gap:6px;align-items:center}.header-chevron{font-size:17px;font-weight:400}.header-submenu{position:absolute;top:100%;left:-19px;width:230px;background:#fff;box-shadow:0 14px 35px #112a231c;border:1px solid var(--line);border-radius:0 0 9px 9px;display:none;padding:10px;z-index:11}.header-nav__item:hover .header-submenu,.header-nav__item:focus-within .header-submenu{display:grid}.header-submenu a{padding:8px 12px;border-radius:6px}.header-submenu a:hover{background:#f8f4e9}.header-nav__highlight{color:var(--brand);margin-left:auto}.mobile-menu,.mobile-menu-overlay{display:none}.hero-natal{background:linear-gradient(114deg,var(--hero-start),var(--hero-end));color:var(--hero-copy);position:relative;min-height:var(--hero-height);isolation:isolate;overflow:hidden}.hero-natal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.27;background:radial-gradient(ellipse 40% 50% at 20% 80%,#608267 0%,transparent 100%),radial-gradient(ellipse 25% 45% at 85% 10%,#71856e 0%,transparent 100%);z-index:-1}.hero-natal__snow{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;color:#f9d99d;display:flex;justify-content:space-around;align-items:flex-start;padding:54px 0;opacity:.45;font-size:23px}.hero-natal__snow span{transform:translateY(240px)}.hero-natal__grid{display:grid;grid-template-columns:47% 53%;min-height:var(--hero-height);align-items:center;gap:10px;position:relative}.hero-natal__grid--reverse{direction:rtl}.hero-natal__grid--reverse>*{direction:ltr}.hero-natal__content{position:relative;z-index:2;padding:76px 0 83px}.hero-natal__eyebrow{display:inline-flex;align-items:center;gap:9px;letter-spacing:.22em;font-size:11px;font-weight:800;color:#f9d9a5;margin-bottom:22px}.hero-natal__title{font-size:clamp(3.4rem,5.4vw,5.5rem);line-height:1.03;font-family:var(--heading-font);font-weight:700;letter-spacing:-.065em;max-width:650px;margin-bottom:21px}.hero-natal__title em{color:#f7d299;font-style:italic;font-weight:500}.hero-natal__description{font-size:15px;line-height:1.85;max-width:420px;color:#efeae1}.hero-natal__description p{margin:0}.hero-natal__actions{display:flex;align-items:center;gap:28px;margin-top:31px;flex-wrap:wrap}.hero-natal__second{font-size:13px;font-weight:700;border-bottom:1px solid #ffffff88;padding-bottom:4px}.hero-natal__second span{margin-left:5px}.hero-natal__note{font-size:12px;color:#dfd2b4;display:flex;align-items:center;gap:10px;margin-top:40px}.hero-natal__note span{font-size:22px;color:#f3d294}.hero-natal__visual{position:relative;align-self:stretch;display:flex;align-items:center;justify-content:center;min-width:0}.hero-natal__visual--illustration{transform:scale(1.13) translateY(5px)}.hero-natal__image{width:100%;max-height:620px;height:auto;object-fit:contain}.hero-natal__float{position:absolute;bottom:76px;right:13px;border-radius:15px;padding:11px 17px;background:#fff9e9;box-shadow:0 13px 30px #0002;color:#24513f;display:flex;align-items:center;gap:10px;transform:rotate(-5deg);font-family:Georgia,serif;font-size:15px}.hero-natal__float span{color:#d2a147;font-size:21px}.hero-natal__bottom-wave{position:absolute;height:12px;bottom:-1px;left:0;right:0;background:radial-gradient(circle at 8px 12px,var(--bg) 11px,transparent 12px) repeat-x;background-size:25px 14px}.trust-section{background:var(--trust-bg);border-bottom:1px solid #EFEAE1}.trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.trust-item{display:flex;align-items:center;justify-content:center;gap:15px}.trust-icon{flex:0 0 43px;width:43px;height:43px;display:grid;place-items:center;background:#f5ebdd;color:var(--brand);border-radius:50%}.trust-icon svg{width:21px;height:21px}.trust-item strong{display:block;font-size:12px;font-weight:800;line-height:1.4}.trust-item span:not(.trust-icon){display:block;color:var(--muted);font-size:11px;margin-top:3px}.collection-section{background:var(--col-bg)}.collection-tiles{display:grid;gap:19px}.collection-tiles--4{grid-template-columns:repeat(4,1fr)}.collection-tiles--5{grid-template-columns:repeat(5,1fr)}.collection-tiles--6{grid-template-columns:repeat(6,1fr)}.collection-tile{text-align:center;min-width:0}.collection-tile__whole{display:block}.collection-tile__image{aspect-ratio:1/1;background:#f7f2e9;border:1px solid #EFE8DC;border-radius:50%;overflow:hidden;display:grid;place-items:center;position:relative;margin:0 auto 17px;width:min(100%,198px);transition:transform .25s,box-shadow .25s}.collection-tile__whole:hover .collection-tile__image{transform:translateY(-5px);box-shadow:0 9px 22px #11332416}.collection-tile__image img{width:100%;height:100%;object-fit:cover}.collection-tile__emoji{font-size:clamp(52px,7vw,90px);filter:drop-shadow(0 7px 5px #0001)}.collection-tile__title{display:block;color:var(--pine);font-family:var(--heading-font);font-size:19px;font-weight:700;line-height:1.25}.collection-tile__action{font-size:11px;display:block;color:var(--brand);margin-top:5px;font-weight:700}.collection-tile__action span{font-size:15px}.featured-section{background:var(--feature-bg)}.product-grid{display:grid;gap:20px}.product-grid.products--3{grid-template-columns:repeat(3,minmax(0,1fr))}.product-grid.products--4{grid-template-columns:repeat(4,minmax(0,1fr))}.product-grid.products--5{grid-template-columns:repeat(5,minmax(0,1fr))}.product-card{min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:transform .2s,box-shadow .2s}.product-card:hover{transform:translateY(-4px);box-shadow:0 16px 35px #19352912}.product-card__photo{position:relative;aspect-ratio:1/1.05;background:#f8f6f1;overflow:hidden}.product-card__img{width:100%;height:100%;object-fit:cover;transition:transform .35s,opacity .35s}.product-card:hover .product-card__img{transform:scale(1.035)}.product-card__img--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.product-card:hover .product-card__img--hover{opacity:1}.product-card__placeholder{width:100%;height:100%;display:grid;place-items:center;color:#bfa98b}.product-card__placeholder svg{width:66px;height:66px;stroke-width:1}.product-card__badge{position:absolute;top:13px;left:13px;background:var(--brand);color:#fff;border-radius:5px;font-size:12px;line-height:1;padding:8px 10px;font-weight:800;z-index:1}.product-card__badge--sold{background:#6b746d}.product-card__info{padding:17px 16px 16px}.product-card__vendor{color:var(--muted);display:block;font-size:10px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:5px}.product-card__title{font-size:14px;font-weight:700;line-height:1.47;min-height:41px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card__title:hover{color:var(--brand)}.product-card__prices{display:flex;gap:9px;align-items:baseline;flex-wrap:wrap;margin:12px 0 15px}.product-card__prices strong{font-size:19px;line-height:1.2;color:var(--pine)}.product-card__prices s{font-size:12px;color:var(--muted)}.product-card__button{display:flex;align-items:center;justify-content:center;gap:9px;background:#f4f8f3;border-radius:7px;color:var(--pine);font-size:12px;font-weight:800;min-height:39px;transition:background .2s}.product-card__button:hover{background:#ddebdf}.product-card__button svg{width:15px;height:15px}.editor-empty{border:1px dashed #c7bb9e;padding:32px;border-radius:var(--radius);color:var(--muted);text-align:center}.editor-empty--public{display:grid;justify-content:center;justify-items:center;background:#f5f2e9;border:0}.editor-empty--public span{font-size:36px}.editor-empty--public a{color:var(--brand);font-weight:700}.promo-section{background:var(--promo-bg)}.promo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.promo-grid--1{grid-template-columns:1fr}.promo-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.promo-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.promo-tile{min-height:265px;border-radius:var(--radius);background:var(--tile-bg);color:var(--tile-ink);overflow:hidden;position:relative;display:flex;align-items:center;isolation:isolate}.promo-tile__content{z-index:2;padding:34px 35px;max-width:67%}.promo-tile__eyebrow{display:block;font-size:10px;font-weight:800;letter-spacing:.15em;margin-bottom:14px}.promo-tile h3{font-family:var(--heading-font);font-size:clamp(24px,3vw,34px);margin-bottom:10px}.promo-tile p{font-size:12px;line-height:1.7;opacity:.8}.promo-tile__button{font-size:12px;font-weight:800;display:inline-flex;align-items:center;gap:8px;border-bottom:1px solid currentColor;margin-top:12px;padding-bottom:4px}.promo-tile__button svg{width:14px;height:14px}.promo-tile__decoration{position:absolute;right:4%;bottom:-8px;font-size:clamp(100px,15vw,198px);transform:rotate(-9deg);opacity:.84;z-index:1;filter:drop-shadow(0 12px 9px #0001)}.promo-tile__photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.promo-tile__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--tile-bg) 0%,color-mix(in srgb,var(--tile-bg) 90%,transparent) 35%,transparent 100%)}.promo-tile__photo img{width:100%;height:100%;object-fit:cover}.image-text-section{background:var(--image-text-bg)}.image-text-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.image-text-grid--right .image-text__visual{order:2}.image-text__visual img{width:100%;max-height:520px;aspect-ratio:1.15;object-fit:cover;border-radius:var(--radius)}.image-text__fallback{background:linear-gradient(120deg,#e5ebdd,#f3dfd9);border-radius:var(--radius);aspect-ratio:1.15;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:130px;gap:5px}.image-text__fallback span{font-family:Georgia,serif;color:var(--pine);font-size:25px;font-style:italic}.image-text__content h2{font-size:clamp(34px,4vw,53px);max-width:510px}.image-text__content .rte{color:var(--muted);font-size:15px;max-width:530px;margin-bottom:29px}.rich-text-section{background:var(--rich-bg);text-align:var(--rich-align)}.rich-text-inner{max-width:850px}.rich-text-inner .rte{color:var(--muted);margin:0 auto 25px;max-width:680px}.faq-section{background:var(--faq-bg)}.faq-container{max-width:850px}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:21px 4px;font-weight:700;cursor:pointer}.faq-item summary::-webkit-details-marker{display:none}.faq-plus{font-size:25px;font-weight:400;color:var(--brand);transition:transform .2s}.faq-item[open] .faq-plus{transform:rotate(45deg)}.faq-answer{color:var(--muted);padding:0 30px 18px 4px;font-size:14px}.custom-liquid-section{padding-block:10px}.footer-main{background:#10372c;color:#f7f4ec;padding:70px 0 23px}.footer-grid{display:grid;grid-template-columns:1.4fr .75fr .75fr 1.2fr;gap:50px}.footer-logo{font-family:Georgia,serif;font-size:27px;font-weight:700;display:inline-flex;align-items:center;gap:6px;line-height:1.2;margin-bottom:21px}.footer-logo img{max-width:180px;max-height:65px;object-fit:contain}.footer-about p,.footer-newsletter p{color:#c4d5c9;font-size:13px;line-height:1.8;max-width:340px}.footer-socials{display:flex;flex-wrap:wrap;gap:13px;margin-top:22px}.footer-socials a{font-size:11px;border-bottom:1px solid #A9BFB2}.footer-links h3,.footer-newsletter h3{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:800;letter-spacing:.025em;margin:4px 0 23px}.footer-links a{display:block;color:#c4d5c9;font-size:13px;margin-bottom:11px}.footer-links a:hover,.footer-socials a:hover{color:#fff}.newsletter-form{display:flex;align-items:stretch;position:relative;margin-top:19px;max-width:350px}.newsletter-form input{width:100%;height:45px;border:none;background:#fff;border-radius:7px;padding:0 53px 0 14px;font-size:13px}.newsletter-form button{position:absolute;right:3px;top:3px;bottom:3px;border:0;border-radius:6px;background:var(--brand);color:#fff;width:42px;display:grid;place-items:center}.newsletter-form button svg{width:17px;height:17px}.form-message{position:absolute;top:100%;left:0;font-size:11px;padding-top:7px}.footer-bottom{border-top:1px solid #ffffff25;display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:55px;padding-top:23px;color:#b3c9ba;font-size:11px}.page-title{margin-bottom:29px}.page-title h1{font-size:clamp(36px,4.2vw,57px);margin:0}.standard-page__content{max-width:850px}.standard-page__content img{border-radius:var(--radius)}.collection-page__head{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:30px}.collection-page__head h1{font-size:clamp(35px,4vw,55px);margin-bottom:12px}.collection-page__head .rte{max-width:680px;color:var(--muted)}.collection-page__banner{width:210px;max-height:140px;object-fit:cover;border-radius:11px}.collection-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:25px 0 20px;color:var(--muted);font-size:13px}.collection-sort{display:flex;align-items:center;gap:10px}.collection-sort select{padding:10px 12px;font-size:12px;max-width:220px}.collection-content{display:grid;min-width:0}.collection-content--filters{grid-template-columns:220px minmax(0,1fr);gap:24px}.collection-results{min-width:0}.filter-sidebar{border:1px solid var(--line);padding:15px;border-radius:var(--radius);align-self:start;background:var(--surface)}.filter-sidebar__title{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:14px;padding-bottom:12px}.filter-sidebar__title a{color:var(--brand);font-size:11px}.filter-group{border-top:1px solid var(--line);padding:12px 0}.filter-group summary{display:flex;justify-content:space-between;cursor:pointer;font-size:12px;font-weight:800;list-style:none}.filter-group summary::-webkit-details-marker{display:none}.filter-option{display:flex;gap:8px;align-items:start;font-size:12px;color:var(--muted);margin-top:9px;cursor:pointer}.filter-option input{accent-color:var(--brand);margin-top:4px}.filter-price{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.filter-price label{font-size:12px}.filter-price input{width:100%;padding:7px;font-size:12px}.filter-sidebar .button{min-height:40px;margin-top:13px}.pagination{display:flex;justify-content:center;margin:43px 0 0}.pagination .page{padding:6px 10px;border-radius:5px}.pagination .current{background:var(--pine);color:#fff}.page-empty{padding:70px 20px;border-radius:var(--radius);background:#f7f3ea;text-align:center;color:var(--muted)}.page-empty a{display:block;font-weight:700;color:var(--brand);margin-top:14px}.collection-list-grid,.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.collection-list-card,.article-card{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;padding-bottom:20px}.collection-list-card>div{height:250px;background:#f7f3ea;display:grid;place-items:center}.collection-list-card>div span{font-size:70px}.collection-list-card img{width:100%;height:100%;object-fit:cover}.collection-list-card h2{font-size:23px;padding:0 18px;margin:18px 0 8px}.collection-list-card>span{font-size:12px;color:var(--brand);padding:0 18px}.article-card img{width:100%;aspect-ratio:1.55;object-fit:cover}.article-card>span,.article-card h2,.article-card p,.article-card strong{display:block;margin-inline:19px}.article-card>span{font-size:11px;color:var(--muted);margin-top:17px}.article-card h2{font-size:24px;margin-top:5px}.article-card p{font-size:13px;color:var(--muted)}.article-card strong{font-size:12px;color:var(--brand)}.article-hero{max-width:980px;margin-bottom:40px}.article-hero img{width:100%;max-height:590px;object-fit:cover;border-radius:var(--radius)}.search-page__form{display:flex;gap:10px;max-width:780px}.search-page__form input{padding:12px 16px;flex:1;min-width:0}.search-results__info{margin:25px 0;color:var(--muted);font-size:13px}.search-result-alt{padding:25px;border:1px solid var(--line);border-radius:var(--radius)}.search-result-alt a{font-weight:700}.contact-page{max-width:950px}.contact-form{max-width:610px;display:grid;gap:8px;margin-top:24px}.contact-form label{font-weight:700;font-size:12px}.contact-form input,.contact-form textarea{padding:11px 13px;margin-bottom:10px}.contact-form .button{justify-self:start}.form-success{color:#1d754f}.form-error{color:var(--brand)}.notfound{text-align:center;min-height:60vh;display:flex;align-items:center;flex-direction:column;justify-content:center}.notfound__emoji{font-size:74px;margin-bottom:14px}.notfound h1{max-width:730px}.notfound .button{margin-top:13px}.product-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:7%;align-items:start}.product-gallery__hero{background:#f8f6f2;border-radius:var(--radius);overflow:hidden;aspect-ratio:1/1;display:grid;place-items:center}.product-gallery__hero img{width:100%;height:100%;object-fit:contain}.product-gallery__empty svg{width:100px;height:100px;color:#b8a388}.product-gallery__thumbs{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.product-gallery__thumb{background:#faf8f4;border:2px solid transparent;border-radius:8px;padding:0;width:75px;height:75px;overflow:hidden;position:relative}.product-gallery__thumb.is-selected{border-color:var(--brand)}.product-gallery__thumb img{width:100%;height:100%;object-fit:cover}.product-gallery__thumb small{position:absolute;bottom:0;background:#fff9;font-size:9px;left:0;right:0}.product-detail h1{font-size:clamp(31px,3.4vw,48px);margin-bottom:20px}.product-detail__vendor{text-transform:uppercase;letter-spacing:.15em;font-size:11px;color:var(--muted);margin-bottom:12px}.product-form{display:grid;gap:18px}.product-detail__price{border-bottom:1px solid var(--line);padding-bottom:18px}.product-detail__price strong{color:var(--pine);font-size:clamp(27px,3vw,35px);font-weight:800}.product-detail__price s{font-size:15px;color:var(--muted);margin-left:14px}.product-detail__payment{font-size:12px;margin:7px 0 0;color:var(--muted)}.form-field{display:grid;gap:8px}.form-field>label{font-size:12px;font-weight:800}.form-field select{padding:13px;border-radius:8px;max-width:410px;width:100%;background:#fff}.quantity-stepper{border:1px solid var(--line);width:140px;border-radius:8px;display:flex;overflow:hidden;height:44px}.quantity-stepper button{border:0;background:#f9f9f5;width:42px;font-size:20px}.quantity-stepper input{text-align:center;border:0;min-width:0;width:56px;border-radius:0;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.quantity-stepper input::-webkit-outer-spin-button,.quantity-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-form__actions{max-width:420px;display:grid;gap:10px}.product-form__actions .button{min-height:53px}.product-description{padding-top:9px;border-top:1px solid var(--line)}.product-description h3{font-family:Arial,Helvetica,sans-serif;font-size:15px;letter-spacing:0}.product-custom-text{color:var(--muted);font-size:13px}.product-collapsible{border-top:1px solid var(--line)}.product-collapsible summary{display:flex;align-items:center;justify-content:space-between;padding:15px 0;cursor:pointer;list-style:none;font-weight:700}.product-collapsible summary::-webkit-details-marker{display:none}.product-collapsible[open] summary span{transform:rotate(45deg)}.product-collapsible .rte{padding-bottom:18px;font-size:13px;color:var(--muted)}.related-section{background:#fff9ef}.related-section[hidden]{display:none}.cart-layout{display:grid;grid-template-columns:1fr 355px;gap:50px;align-items:start}.cart-item{display:grid;grid-template-columns:130px 1fr;gap:22px;padding:20px 0;border-bottom:1px solid var(--line)}.cart-item__photo{width:130px;height:133px;background:#f8f6f2;border-radius:9px;overflow:hidden;display:grid;place-items:center;color:#baa582}.cart-item__photo img{width:100%;height:100%;object-fit:cover}.cart-item__main{display:flex;flex-direction:column;align-items:start}.cart-item__title{font-size:15px;font-weight:800;line-height:1.35;margin-bottom:8px}.cart-item__variant{color:var(--muted);font-size:12px;margin-bottom:6px}.cart-item__main>strong{font-size:18px;color:var(--pine);margin-top:3px}.cart-item__controls{display:flex;align-items:center;gap:22px;margin-top:auto}.cart-item__controls label{font-size:11px;color:var(--muted)}.cart-item__controls input{width:60px;padding:6px;margin-left:6px}.cart-item__controls a{font-size:12px;color:var(--brand);text-decoration:underline}.cart-update{border:0;background:none;color:var(--brand);font-weight:800;font-size:12px;margin-top:19px;padding:0}.cart-summary{background:#f9f5ec;border:1px solid #EEE5D7;border-radius:var(--radius);padding:25px}.cart-summary h2{font-size:25px;border-bottom:1px solid #e7decf;padding-bottom:20px}.cart-summary__line{display:flex;justify-content:space-between;gap:15px;margin:17px 0}.cart-summary__line strong{font-size:20px}.cart-summary p{font-size:12px;color:var(--muted);margin:15px 0 23px}.cart-continue{display:block;text-align:center;font-size:12px;font-weight:800;margin-top:17px;text-decoration:underline}.cart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:380px;text-align:center}.cart-empty__icon{font-size:90px}.cart-empty h2{margin-top:10px}.cart-empty p{color:var(--muted)}.cart-empty .button{margin-top:13px}@media(min-width:1440px){.hero-natal__visual--illustration{transform:scale(1.21) translateY(12px)}}@media(max-width:1100px){.header-main{gap:20px}.header-nav{gap:19px}.header-nav__all{padding-inline:12px}.footer-grid{gap:26px}.hero-natal__title{font-size:clamp(3.2rem,5.6vw,5rem)}.collection-content--filters{grid-template-columns:185px minmax(0,1fr)}.product-grid.products--5{grid-template-columns:repeat(4,minmax(0,1fr))}.product-layout{gap:4%}}@media(max-width:900px){.section-pad{padding:56px 0}.container{width:min(calc(100% - 36px),var(--page-width))}.header-main{min-height:70px;gap:12px}.header-nav-wrap{display:none}.header-menu-toggle,.header-mobile-search{display:inline-grid}.header-search{display:none}.header-brand{margin-right:auto}.header-brand__name{font-size:26px}.header-actions{margin-left:0;gap:8px}.header-cart__label,.header-account{display:none}.mobile-menu-overlay:not([hidden]){display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#051f18a8;z-index:120}.mobile-menu{display:block;position:fixed;top:0;bottom:0;left:0;width:min(360px,86vw);background:#fff;color:var(--ink);z-index:121;transform:translate(-105%);transition:transform .3s;overflow-y:auto;padding:20px;box-shadow:12px 0 35px #071f1a25}.mobile-menu.is-open{transform:translate(0)}.mobile-menu__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;color:var(--pine);font-family:var(--heading-font);font-size:20px}.mobile-menu>a{display:block;border-bottom:1px solid var(--line);padding:13px 0;font-size:14px;font-weight:700}.mobile-menu__sub{padding-left:20px!important;font-weight:400!important;font-size:12px!important}.hero-natal__grid{grid-template-columns:51% 49%}.hero-natal__title{font-size:clamp(2.8rem,5.2vw,4rem)}.hero-natal__content{padding:67px 0}.hero-natal__visual--illustration{transform:scale(1.17) translateY(0)}.hero-natal__float{bottom:63px;right:3px;font-size:12px}.trust-grid{gap:13px}.trust-item{justify-content:start;gap:9px}.trust-icon{width:36px;height:36px;flex-basis:36px}.collection-tiles--5,.collection-tiles--6{grid-template-columns:repeat(3,1fr)}.product-grid.products--4,.product-grid.products--5{grid-template-columns:repeat(3,minmax(0,1fr))}.promo-tile__content{padding:25px;max-width:74%}.promo-tile__decoration{font-size:130px}.image-text-grid{gap:5%}.footer-grid{grid-template-columns:1.3fr 1fr;gap:38px}.cart-layout{grid-template-columns:1fr 295px;gap:25px}}@media(max-width:650px){.container{width:calc(100% - 32px)}.section-pad{padding:44px 0}.announcement-bar{font-size:10px}.announcement-bar__inner{min-height:32px;gap:8px}.announcement-spark{font-size:9px}.header-main{min-height:64px}.header-brand__name{font-size:24px}.header-brand__mark{font-size:29px}.header-logo{max-height:48px;max-width:135px}.header-actions{gap:1px}.header-cart svg{width:23px;height:23px}.hero-natal__grid{display:flex;flex-direction:column;min-height:unset;gap:0}.hero-natal__grid--reverse{direction:ltr}.hero-natal__content{text-align:center;padding:47px 0 4px}.hero-natal__title{font-size:clamp(3.1rem,10vw,4.3rem);margin-bottom:17px}.hero-natal__eyebrow{font-size:10px;margin-bottom:16px}.hero-natal__description{font-size:13px;line-height:1.7;margin-inline:auto}.hero-natal__actions{justify-content:center;gap:20px;margin-top:24px}.hero-natal__note{justify-content:center;margin-top:24px}.hero-natal__visual{height:330px;max-width:500px;width:100%;align-self:center}.hero-natal__visual--illustration{transform:scale(1.16) translateY(-8px)}.hero-natal__image{height:100%;object-fit:contain}.hero-natal__float{bottom:40px;right:8%;font-size:11px;padding:7px 10px}.trust-grid{grid-template-columns:1fr;gap:19px}.trust-item{justify-content:center;max-width:300px;width:100%;margin:auto}.trust-icon{flex-basis:40px;width:40px;height:40px}.trust-item>div{width:210px}.section-heading{text-align:center;margin-bottom:25px}.section-heading--with-link{align-items:center;flex-direction:column;gap:13px}.section-heading--with-link .text-arrow{margin-top:3px}.section-heading h2{font-size:clamp(28px,7.5vw,38px)}.section-heading p{font-size:13px}.collection-tiles--4,.collection-tiles--5,.collection-tiles--6{grid-template-columns:repeat(2,1fr);gap:24px 15px}.collection-tile__image{max-width:172px;margin-bottom:12px}.collection-tile__title{font-size:17px}.collection-tile__emoji{font-size:67px}.product-grid.products--3,.product-grid.products--4,.product-grid.products--5{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-card__info{padding:11px}.product-card__photo{aspect-ratio:1/1.12}.product-card__badge{font-size:10px;padding:6px;top:9px;left:9px}.product-card__title{font-size:12px;min-height:36px}.product-card__prices{margin:9px 0 12px;gap:5px}.product-card__prices strong{font-size:16px}.product-card__prices s{font-size:10px}.product-card__button{font-size:11px;min-height:35px}.promo-grid,.promo-grid--3,.promo-grid--4{grid-template-columns:1fr;gap:13px}.promo-tile{min-height:220px}.promo-tile__content{padding:24px;max-width:71%}.promo-tile h3{font-size:28px}.promo-tile__decoration{right:1%;font-size:132px}.image-text-grid{grid-template-columns:1fr;gap:28px}.image-text-grid--right .image-text__visual{order:0}.image-text__fallback{font-size:100px;aspect-ratio:1.4}.image-text__content{text-align:center}.image-text__content h2{font-size:37px}.image-text__content .rte{font-size:13px}.faq-item summary{font-size:13px}.footer-main{padding-top:50px}.footer-grid{grid-template-columns:1fr 1fr;gap:32px 20px}.footer-about,.footer-newsletter{grid-column:span 2}.footer-about p{max-width:480px}.footer-bottom{flex-direction:column;text-align:center;margin-top:42px}.collection-page__head{display:block}.collection-page__banner{margin-top:15px}.collection-content--filters{grid-template-columns:1fr}.collection-sort label{display:none}.filter-sidebar{padding:13px}.collection-toolbar{font-size:12px}.collection-sort select{max-width:190px}.product-layout{grid-template-columns:1fr;gap:29px}.product-gallery__hero{aspect-ratio:1/1}.product-detail h1{font-size:34px}.product-detail__price strong{font-size:28px}.cart-layout{grid-template-columns:1fr;gap:25px}.cart-item{grid-template-columns:97px 1fr;gap:13px}.cart-item__photo{width:97px;height:108px}.cart-summary{padding:19px}.search-page__form{flex-direction:column}.search-page__form .button{width:100%}.collection-list-grid,.article-grid{grid-template-columns:1fr 1fr;gap:12px}.collection-list-card>div{height:160px}.collection-list-card h2{font-size:18px}.article-card h2{font-size:17px}.article-card p{display:none}.article-card>span,.article-card h2,.article-card strong{margin-inline:12px}.article-card strong{margin-top:12px}}@media(max-width:360px){.header-brand__name{font-size:21px}.hero-natal__title{font-size:2.9rem}.hero-natal__visual{height:280px}.product-card__prices{display:block}.product-card__prices s{display:block;margin-top:3px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.no-animations *,.no-animations *:before,.no-animations *:after{animation:none!important;transition:none!important}.collection-section{position:relative;isolation:isolate;overflow:hidden;padding-top:158px;padding-bottom:82px;background-color:#114531!important;background-image:radial-gradient(circle at 11% 16%,rgba(255,239,193,.8) 0 2px,transparent 3px),radial-gradient(circle at 81% 35%,rgba(255,239,193,.65) 0 2px,transparent 3px),radial-gradient(circle at 40% 61%,rgba(255,255,255,.6) 0 1px,transparent 2px),radial-gradient(circle at 73% 79%,rgba(255,255,255,.5) 0 2px,transparent 3px),radial-gradient(ellipse at 10% 10%,rgba(181,24,41,.65),transparent 51%),radial-gradient(ellipse at 92% 93%,rgba(128,17,31,.8),transparent 57%),linear-gradient(135deg,#174f37,#103b2d 47%,#8f1b2d)!important;background-size:120px 110px,170px 140px,98px 145px,145px 170px,auto,auto,auto;border-top:5px solid #d7ad57;border-bottom:5px solid #d7ad57}.collection-section>.container{position:relative;z-index:2}.collection-section:before{content:"";position:absolute;z-index:1;top:21px;left:0;width:min(760px,78vw);height:155px;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22760%22%20height%3D%22230%22%20viewBox%3D%220%200%20760%20230%22%3E%0A%3Cdefs%3E%0A%20%3ClinearGradient%20id%3D%22gold%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23fff5bb%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23d69a31%22%2F%3E%3C%2FlinearGradient%3E%0A%20%3ClinearGradient%20id%3D%22red%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23f25250%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%239f142b%22%2F%3E%3C%2FlinearGradient%3E%0A%3C%2Fdefs%3E%0A%3C%21--%20Holiday%20sparkles%20--%3E%0A%3Cg%20fill%3D%22%23f6d779%22%20opacity%3D%22.95%22%3E%3Cpath%20d%3D%22M28%2053l4%2011%2012%203-12%204-4%2011-4-11-11-4%2011-3z%22%2F%3E%3Cpath%20d%3D%22M307%2031l3%207%207%203-7%202-3%208-3-8-7-2%207-3z%22%2F%3E%3Cpath%20d%3D%22M525%2033l4%209%209%204-9%204-4%209-4-9-9-4%209-4z%22%2F%3E%3Ccircle%20cx%3D%22260%22%20cy%3D%22158%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%22739%22%20cy%3D%22161%22%20r%3D%224%22%2F%3E%3C%2Fg%3E%0A%3C%21--%20Santa%20sack%20and%20gifts%20--%3E%0A%3Cpath%20d%3D%22M44%2092Q35%2043%2083%2054Q131%2050%20129%20105L110%20126L58%20119Z%22%20fill%3D%22%231d6e4c%22%20stroke%3D%22%23ddbd6a%22%20stroke-width%3D%225%22%2F%3E%0A%3Crect%20x%3D%2248%22%20y%3D%2280%22%20width%3D%2231%22%20height%3D%2229%22%20rx%3D%224%22%20fill%3D%22%23e1ad45%22%2F%3E%3Cpath%20d%3D%22M62%2080v29M48%2092h31%22%20stroke%3D%22%23fff1c3%22%20stroke-width%3D%224%22%2F%3E%0A%3C%21--%20Sleigh%20runner%20--%3E%0A%3Cpath%20d%3D%22M48%20185Q45%20206%2083%20210H228Q253%20209%20260%20184%22%20fill%3D%22none%22%20stroke%3D%22url%28%23gold%29%22%20stroke-width%3D%2210%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3Cpath%20d%3D%22M67%20172Q74%20194%20117%20194H210Q244%20193%20248%20154Q234%20170%20215%20170H85L75%20134L55%20134Z%22%20fill%3D%22url%28%23red%29%22%20stroke%3D%22%23f5d384%22%20stroke-width%3D%226%22%2F%3E%0A%3Cpath%20d%3D%22M84%20180H217%22%20stroke%3D%22%23ffdfa1%22%20stroke-width%3D%224%22%20opacity%3D%22.7%22%2F%3E%0A%3C%21--%20Santa%20torso%20--%3E%0A%3Cpath%20d%3D%22M103%20149Q86%2091%20123%2085Q164%2066%20194%20113L192%20167H125Z%22%20fill%3D%22%23b91d32%22%20stroke%3D%22%23fff0d2%22%20stroke-width%3D%225%22%2F%3E%0A%3Cpath%20d%3D%22M142%2094Q144%20120%20141%20162%22%20stroke%3D%22%23fff4df%22%20stroke-width%3D%2211%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3Cpath%20d%3D%22M115%20145L183%20148%22%20stroke%3D%22%23372c2c%22%20stroke-width%3D%2212%22%2F%3E%0A%3Crect%20x%3D%22137%22%20y%3D%22139%22%20width%3D%2216%22%20height%3D%2216%22%20rx%3D%222%22%20fill%3D%22%23ffc953%22%20stroke%3D%22%23fff7d8%22%20stroke-width%3D%223%22%2F%3E%0A%3C%21--%20Santa%20face%20and%20hair%20--%3E%0A%3Ccircle%20cx%3D%22149%22%20cy%3D%2267%22%20r%3D%2231%22%20fill%3D%22%23ffd0a5%22%2F%3E%0A%3Cpath%20d%3D%22M121%2079Q121%20113%20147%20119Q184%20115%20179%2081Q168%2093%20157%2086Q147%20103%20136%2086Z%22%20fill%3D%22%23fff9eb%22%2F%3E%0A%3Cpath%20d%3D%22M133%2081Q142%2092%20152%2081Q162%2091%20171%2081%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%2210%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3Ccircle%20cx%3D%22140%22%20cy%3D%2267%22%20r%3D%222.5%22%20fill%3D%22%23503b35%22%2F%3E%3Ccircle%20cx%3D%22160%22%20cy%3D%2267%22%20r%3D%222.5%22%20fill%3D%22%23503b35%22%2F%3E%0A%3Ccircle%20cx%3D%22150%22%20cy%3D%2278%22%20r%3D%226%22%20fill%3D%22%23e98676%22%2F%3E%0A%3C%21--%20Santa%20hat%20--%3E%0A%3Cpath%20d%3D%22M119%2049Q132%200%20173%2020Q202%2029%20214%2010Q214%2039%20187%2048Z%22%20fill%3D%22url%28%23red%29%22%20stroke%3D%22%23f2cd85%22%20stroke-width%3D%223%22%2F%3E%0A%3Cpath%20d%3D%22M115%2048Q143%2039%20178%2048%22%20stroke%3D%22%23fff9ed%22%20stroke-width%3D%2215%22%20stroke-linecap%3D%22round%22%2F%3E%3Ccircle%20cx%3D%22214%22%20cy%3D%2214%22%20r%3D%2213%22%20fill%3D%22%23fffdf6%22%2F%3E%0A%3C%21--%20Santa%20hand%20wave%20--%3E%0A%3Cpath%20d%3D%22M185%20118Q205%20109%20219%2084%22%20stroke%3D%22%23bb1d32%22%20stroke-width%3D%2220%22%20stroke-linecap%3D%22round%22%2F%3E%3Ccircle%20cx%3D%22220%22%20cy%3D%2282%22%20r%3D%2213%22%20fill%3D%22%23fff1db%22%20stroke%3D%22%23b51f38%22%20stroke-width%3D%223%22%2F%3E%0A%3C%21--%20Reins%20--%3E%0A%3Cpath%20d%3D%22M235%20143Q318%20154%20367%20128Q453%20159%20569%20128%22%20fill%3D%22none%22%20stroke%3D%22%23efd38b%22%20stroke-width%3D%224%22%20stroke-dasharray%3D%228%205%22%2F%3E%0A%3C%21--%20Reindeer%201%20--%3E%0A%3Cg%20transform%3D%22translate%28342%2082%29%22%3E%0A%3Cellipse%20cx%3D%2257%22%20cy%3D%2276%22%20rx%3D%2253%22%20ry%3D%2226%22%20fill%3D%22%23b87842%22%20stroke%3D%22%23efcc82%22%20stroke-width%3D%223%22%2F%3E%0A%3Cpath%20d%3D%22M82%2070L102%2018Q106%209%20116%2016L110%2082Z%22%20fill%3D%22%23b87842%22%2F%3E%0A%3Cellipse%20cx%3D%22111%22%20cy%3D%2228%22%20rx%3D%2224%22%20ry%3D%2215%22%20fill%3D%22%23b87842%22%20transform%3D%22rotate%28-10%20111%2028%29%22%2F%3E%0A%3Cellipse%20cx%3D%22129%22%20cy%3D%2232%22%20rx%3D%2213%22%20ry%3D%229%22%20fill%3D%22%23dfab70%22%2F%3E%0A%3Ccircle%20cx%3D%22109%22%20cy%3D%2223%22%20r%3D%223%22%20fill%3D%22%23241c16%22%2F%3E%3Ccircle%20cx%3D%22140%22%20cy%3D%2230%22%20r%3D%225%22%20fill%3D%22%23a91c30%22%2F%3E%0A%3Cpath%20d%3D%22M96%2011L88%20-10M96%2011L99%20-20M102%207L114%20-14M111%206L121%20-9%22%20stroke%3D%22%23dcb77c%22%20stroke-width%3D%225%22%20stroke-linecap%3D%22round%22%20fill%3D%22none%22%2F%3E%0A%3Cpath%20d%3D%22M29%2095L-2%20121M68%2095L83%20125M84%2093L112%20113M37%2095L28%20127%22%20stroke%3D%22%23b87842%22%20stroke-width%3D%2213%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3Cpath%20d%3D%22M-2%20121l-9%203M83%20125l9%20-3M112%20113l9%202M28%20127l9%202%22%20stroke%3D%22%23efdcb4%22%20stroke-width%3D%225%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3Cpath%20d%3D%22M101%2055Q78%2069%2085%2096%22%20fill%3D%22none%22%20stroke%3D%22%23edca7e%22%20stroke-width%3D%227%22%2F%3E%0A%3Ccircle%20cx%3D%2294%22%20cy%3D%2262%22%20r%3D%226%22%20fill%3D%22%23d62838%22%2F%3E%0A%3C%2Fg%3E%0A%3C%21--%20Reindeer%202%20--%3E%0A%3Cg%20transform%3D%22translate%28550%2062%29%20scale%28.96%29%22%3E%0A%3Cellipse%20cx%3D%2257%22%20cy%3D%2276%22%20rx%3D%2253%22%20ry%3D%2226%22%20fill%3D%22%23b87842%22%20stroke%3D%22%23efcc82%22%20stroke-width%3D%223%22%2F%3E%0A%3Cpath%20d%3D%22M82%2070L102%2018Q106%209%20116%2016L110%2082Z%22%20fill%3D%22%23b87842%22%2F%3E%0A%3Cellipse%20cx%3D%22111%22%20cy%3D%2228%22%20rx%3D%2224%22%20ry%3D%2215%22%20fill%3D%22%23b87842%22%20transform%3D%22rotate%28-10%20111%2028%29%22%2F%3E%0A%3Cellipse%20cx%3D%22129%22%20cy%3D%2232%22%20rx%3D%2213%22%20ry%3D%229%22%20fill%3D%22%23dfab70%22%2F%3E%0A%3Ccircle%20cx%3D%22109%22%20cy%3D%2223%22%20r%3D%223%22%20fill%3D%22%23241c16%22%2F%3E%3Ccircle%20cx%3D%22140%22%20cy%3D%2230%22%20r%3D%225%22%20fill%3D%22%23c71f39%22%2F%3E%0A%3Cpath%20d%3D%22M96%2011L88%20-10M96%2011L99%20-20M102%207L114%20-14M111%206L121%20-9%22%20stroke%3D%22%23dcb77c%22%20stroke-width%3D%225%22%20stroke-linecap%3D%22round%22%20fill%3D%22none%22%2F%3E%0A%3Cpath%20d%3D%22M29%2095L-2%20121M68%2095L83%20125M84%2093L112%20113M37%2095L28%20127%22%20stroke%3D%22%23b87842%22%20stroke-width%3D%2213%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3Cpath%20d%3D%22M-2%20121l-9%203M83%20125l9%20-3M112%20113l9%202M28%20127l9%202%22%20stroke%3D%22%23efdcb4%22%20stroke-width%3D%225%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3Cpath%20d%3D%22M101%2055Q78%2069%2085%2096%22%20fill%3D%22none%22%20stroke%3D%22%23edca7e%22%20stroke-width%3D%227%22%2F%3E%0A%3Ccircle%20cx%3D%2294%22%20cy%3D%2262%22%20r%3D%226%22%20fill%3D%22%23d62838%22%2F%3E%0A%3C%2Fg%3E%0A%3C%21--%20Holiday%20stardust%20--%3E%0A%3Cg%20fill%3D%22%23f3ce78%22%3E%3Ccircle%20cx%3D%22276%22%20cy%3D%2284%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%22287%22%20cy%3D%2265%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%22728%22%20cy%3D%22100%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%22505%22%20cy%3D%22182%22%20r%3D%223%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E);background-position:center;background-size:contain;background-repeat:no-repeat;pointer-events:none;filter:drop-shadow(0 3px 6px rgba(1,17,11,.35));animation:noel-voando 22s linear infinite}.collection-section:after{content:"";position:absolute;z-index:1;inset:0 0 auto;height:65px;pointer-events:none;opacity:.95;background-image:linear-gradient(#e7bb60bf,#e7bb60bf),radial-gradient(circle,#ffe798 0 5px,rgba(255,222,92,.65) 6px,transparent 11px),radial-gradient(circle,#ef4050 0 5px,rgba(239,64,80,.55) 6px,transparent 11px),radial-gradient(circle,#bcf5b8 0 5px,rgba(169,246,180,.65) 6px,transparent 11px);background-repeat:repeat-x;background-size:100% 2px,108px 56px,108px 56px,108px 56px;background-position:0 11px,14px 17px,50px 30px,86px 17px;filter:drop-shadow(0 0 4px #f8d57d);animation:noel-pisca 1.5s ease-in-out infinite alternate}.collection-section .section-heading h2{color:#fffaf0!important;text-shadow:0 2px 5px rgba(0,0,0,.28)}.collection-section .section-kicker{color:#ffe4a3!important}.collection-section .section-heading p{color:#f6e9d6!important}.collection-section .collection-tile{padding:18px 10px 19px;background:linear-gradient(145deg,#fffdf6,#fff2da);border:1px solid rgba(244,205,132,.9);border-radius:20px;box-shadow:0 10px 24px #031b0f40;transition:transform .25s ease,box-shadow .25s ease}.collection-section .collection-tile:hover{transform:translateY(-5px);box-shadow:0 14px 30px #031b0f5c}.collection-section .collection-tile__image{border:3px solid #d8ae5c;box-shadow:0 0 0 5px #ffffffbf}.collection-section .collection-tile__title{color:#14523c!important}.collection-section .collection-tile__action{color:#b92334!important}@keyframes noel-voando{0%{transform:translate(-110%,12px) rotate(-2deg)}48%{transform:translate(calc(50vw - 42%),-8px) rotate(1deg)}to{transform:translate(calc(100vw + 20px),12px) rotate(-2deg)}}@keyframes noel-pisca{0%{opacity:.37;filter:drop-shadow(0 0 1px #ffdc79)}to{opacity:1;filter:drop-shadow(0 0 8px #ffe89b)}}@media(max-width:749px){.collection-section{padding-top:128px;padding-bottom:58px}.collection-section:before{top:34px;width:360px;height:105px}.collection-section:after{height:48px;background-size:100% 2px,78px 40px,78px 40px,78px 40px}.collection-section .collection-tile{padding:12px 6px 16px;border-radius:15px}.collection-section .collection-tile__image{box-shadow:0 0 0 2px #ffffffbf}}@media(prefers-reduced-motion:reduce){.collection-section:before{animation:none;transform:translate(6vw)}.collection-section:after{animation:none;opacity:.85}.collection-section .collection-tile{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/base.css.map */
