.of-noel-collection{background:#f7f2e8;color:#193b30;padding:56px 24px 80px}.of-noel-collection *{box-sizing:border-box}.of-noel-collection__inner{max-width:1280px;margin:0 auto}.of-noel-collection__header{text-align:center;max-width:760px;margin:0 auto 48px}.of-noel-collection h1{font-size:clamp(32px,4vw,52px);line-height:1.15;color:#193b30;margin:0 0 18px}.of-noel-collection__notice{font-size:12px;line-height:1.6;color:#655a48;margin:24px auto 0;max-width:620px}.of-noel-collection__group+.of-noel-collection__group{border-top:1px solid #c9b899;margin-top:60px;padding-top:42px}.of-noel-collection__group h2{font-size:clamp(25px,3vw,36px);line-height:1.25;text-align:center;color:#193b30;margin:0 0 34px}.of-noel-collection__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 26px}.of-noel-collection__grid>.of-noel-collection__card{min-width:0;width:100%;margin:0;padding:0;float:none}.of-noel-collection__image{aspect-ratio:10/11;overflow:hidden}.of-noel-collection__image img{width:100%;height:100%;object-fit:contain;display:block}.of-noel-collection__caption{padding-top:16px;text-align:left}.of-noel-collection__caption h3{font-family:inherit;font-size:13px;font-weight:700;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:#193b30;margin:0 0 8px}.of-noel-collection__price,.of-noel-collection .product-block .price{font-size:13px;font-weight:700;color:#9c1924;margin:0 0 8px}.of-noel-collection__draft-label{font-size:11px;line-height:1.5;color:#655a48;margin:8px 0 0}@media(max-width:749px){.of-noel-collection{padding:32px 18px 48px}.of-noel-collection__header{margin-bottom:32px}.of-noel-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.of-noel-collection__group+.of-noel-collection__group{margin-top:40px;padding-top:32px}.of-noel-collection__group h2{margin-bottom:24px}.of-noel-collection__caption h3{font-size:12px}}.of-noel-collection .of-noel-collection__inner{display:block!important;width:100%;max-width:1280px;float:none;position:static}.of-noel-collection .of-noel-collection__header{display:block!important;width:100%;max-width:760px;float:none;clear:both;position:static;margin:0 auto 52px}.of-noel-collection .of-noel-collection__header h1{font-size:clamp(30px,3.2vw,44px);margin:0 0 16px}.of-noel-collection .of-noel-collection__group{display:block!important;float:none;clear:both;position:static;width:100%;max-width:none}.of-noel-collection .of-noel-collection__grid{width:100%;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 28px}.of-noel-collection .product-block .caption .title{display:block;font-size:20px;line-height:1.25;letter-spacing:-.01em;text-transform:none}.of-noel-collection .product-block .caption.upper{display:block;padding-top:16px}.of-noel-collection .of-noel-collection__draft .of-noel-collection__caption h3{font-family:var(--ofauria-heading,inherit);font-size:20px;font-weight:400;line-height:1.25;letter-spacing:-.01em;text-transform:none}@media(max-width:749px){.of-noel-collection .of-noel-collection__header{margin-bottom:32px}.of-noel-collection .of-noel-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.of-noel-collection .product-block .caption .title,.of-noel-collection .of-noel-collection__draft .of-noel-collection__caption h3{font-size:17px;line-height:1.3}}.of-noel-collection .of-noel-collection__header .rte,.of-noel-collection .of-noel-collection__header .rte p{width:100%;max-width:720px;margin-left:auto;margin-right:auto;text-align:center!important;font-size:16px;line-height:1.65;color:#193b30}.of-noel-collection .of-noel-collection__notice{font-size:13px;line-height:1.6;text-align:center;color:#514837}.of-noel-collection .of-noel-collection__group{scroll-margin-top:120px}.of-noel-collection .of-noel-collection__group+.of-noel-collection__group{border-top:0;margin-top:62px;padding-top:0}.of-noel-collection__separator{display:flex;align-items:center;justify-content:center;gap:18px;width:100%;margin:0 0 30px}.of-noel-collection__separator-line{display:block;height:1px;flex:1;background:#a98b52}.of-noel-collection__bow{display:block;flex:0 0 47px;width:47px;height:43px;object-fit:contain}@media(max-width:749px){.of-noel-collection .of-noel-collection__group+.of-noel-collection__group{margin-top:42px}.of-noel-collection__separator{gap:12px;margin-bottom:24px}.of-noel-collection__bow{width:47px;height:43px;flex-basis:47px}}
/*# sourceMappingURL=/cdn/shop/t/23/compiled_assets/styles.css.map */
