.clp{position:relative;overflow:hidden;padding-top:var(--clp-pt);padding-bottom:var(--clp-pb);background:var(--clp-bg);color:var(--clp-text);isolation:isolate}.clp__aura{position:absolute;inset:-30% -10% auto -10%;height:70%;background:radial-gradient(60% 60% at 20% 0%,var(--clp-gold-veil),transparent 70%),radial-gradient(55% 55% at 85% 10%,var(--clp-gold-veil),transparent 72%);pointer-events:none;z-index:0}.clp__inner{position:relative;z-index:1;margin:0 auto;padding:0 20px}.clp__inner--container{max-width:1200px}.clp__inner--wide{max-width:1500px}.clp__inner--full{max-width:none;padding:0 clamp(16px,3vw,48px)}.clp__header{margin-bottom:clamp(32px,4vw,56px)}.clp__header--left{text-align:left}.clp__header--center{text-align:center}.clp__header--center .clp__eyebrow{justify-content:center}.clp__header--center .clp__divider,.clp__header--center .clp__description{margin-inline:auto}.clp__eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 14px;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--clp-gold-deep)}.clp__eyebrow-rule{display:block;width:clamp(28px,5vw,56px);height:1px;background:linear-gradient(90deg,transparent,var(--clp-gold),transparent)}.clp__header--left .clp__eyebrow-rule:first-child{display:none}.clp__eyebrow-text{white-space:nowrap}.clp__heading{margin:0;font-size:clamp(30px,4.4vw,58px);line-height:1.06;letter-spacing:-.01em;font-weight:400}.clp-heading--serif{font-family:Didot,Bodoni MT,Playfair Display,Georgia,Times New Roman,serif;font-style:normal}.clp-heading--theme{font-family:inherit}.clp__divider{display:block;width:96px;height:2px;margin-top:20px;background:linear-gradient(90deg,var(--clp-gold-deep),var(--clp-gold),var(--clp-gold-deep))}.clp__description{max-width:62ch;margin-top:18px;color:var(--clp-muted);font-size:15px;line-height:1.7}.clp__description>:first-child{margin-top:0}.clp__description>:last-child{margin-bottom:0}.clp-grid{display:grid;grid-template-columns:repeat(var(--clp-cols),minmax(0,1fr));gap:var(--clp-gap);margin:0;padding:0;list-style:none}.clp-card{position:relative;min-width:0}.clp-card__link{position:relative;display:block;height:100%;color:inherit;text-decoration:none;border-radius:var(--clp-radius);overflow:hidden;background:#fff;box-shadow:0 1px 2px #1111110a,0 18px 40px -28px #11111159;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1)}.clp-card__frame{position:absolute;top:10px;right:10px;bottom:10px;left:10px;z-index:3;border:1px solid var(--clp-gold-soft);border-radius:calc(var(--clp-radius) - 6px);pointer-events:none;opacity:.85;transition:inset .4s cubic-bezier(.16,1,.3,1),border-color .35s ease,opacity .35s ease}.clp-card__media{position:relative;display:block;aspect-ratio:1 / var(--clp-ratio);overflow:hidden;background:linear-gradient(160deg,#faf8f4,#f1ece2)}.clp-card__img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1);transition:transform .65s cubic-bezier(.16,1,.3,1)}.clp-card__img--placeholder{fill:#1111111f}.clp-card__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(to top,#0c0a069e,#0c0a0629 45%,#0c0a0600 72%);opacity:0;transition:opacity .35s ease}.clp-card__badge{position:absolute;top:22px;left:22px;z-index:4;padding:6px 12px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--clp-gold-deep);background:#fffffff0;border:1px solid var(--clp-gold-soft);border-radius:999px}.clp-card__index{position:absolute;top:18px;right:24px;z-index:4;font-family:Didot,Bodoni MT,Georgia,serif;font-size:13px;letter-spacing:.18em;color:var(--clp-gold-deep);opacity:.85}.clp-card__content{position:relative;z-index:4;display:flex;flex-direction:column;gap:6px;padding:22px 26px 26px}.clp-card__content--overlay{position:absolute;inset:auto 0 0 0;padding:26px 30px 30px;color:#fff}.clp-card__content--align-center{align-items:center;text-align:center}.clp-card__content--align-right{align-items:flex-end;text-align:right}.clp-card__title{font-size:clamp(18px,1.5vw,23px);line-height:1.2;letter-spacing:.01em}.clp-card__caption{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--clp-gold-deep)}.clp-card__content--overlay .clp-card__caption{color:var(--clp-gold)}.clp-card__desc{font-size:13px;line-height:1.6;color:var(--clp-muted)}.clp-card__content--overlay .clp-card__desc{color:#ffffffc7}.clp-card__cta{display:inline-flex;align-items:center;gap:10px;margin-top:10px;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--clp-gold-deep)}.clp-card__content--overlay .clp-card__cta{color:var(--clp-gold)}.clp-card__cta-text{position:relative;padding-bottom:3px}.clp-card__cta-text:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.16,1,.3,1)}.clp-card__cta-arrow{width:22px;height:11px;transition:transform .35s cubic-bezier(.16,1,.3,1)}.clp-card__link:hover,.clp-card__link:focus-visible{transform:translateY(-4px);box-shadow:0 2px 4px #1111110d,0 28px 50px -30px #1111116b}.clp-card__link:focus-visible{outline:2px solid var(--clp-gold-deep);outline-offset:3px}.clp-card__link:hover .clp-card__img,.clp-card__link:focus-visible .clp-card__img{transform:scale(1.04)}.clp-card__link:hover .clp-card__frame,.clp-card__link:focus-visible .clp-card__frame{top:14px;right:14px;bottom:14px;left:14px;opacity:1;border-color:var(--clp-gold)}.clp-card__link:hover .clp-card__scrim,.clp-card__link:focus-visible .clp-card__scrim{opacity:1}.clp-card__link:hover .clp-card__cta-text:after,.clp-card__link:focus-visible .clp-card__cta-text:after{transform:scaleX(1)}.clp-card__link:hover .clp-card__cta-arrow,.clp-card__link:focus-visible .clp-card__cta-arrow{transform:translate(5px)}.clp__footer{margin-top:clamp(34px,4vw,56px);text-align:center}.clp__view-all{display:inline-flex;align-items:center;gap:12px;padding:15px 34px;font-size:11px;letter-spacing:.26em;text-transform:uppercase;text-decoration:none;color:var(--clp-text);border:1px solid var(--clp-gold);border-radius:999px;background:linear-gradient(120deg,transparent 0%,var(--clp-gold-veil) 100%);transition:color .3s ease,background-color .3s ease,transform .3s ease}.clp__view-all svg{width:22px;height:11px;transition:transform .3s ease}.clp__view-all:hover{color:#fff;background:var(--clp-gold-deep);border-color:var(--clp-gold-deep);transform:translateY(-2px)}.clp__view-all:hover svg{transform:translate(5px)}@media screen and (min-width:990px){.clp-grid--mosaic .clp-card:first-child{grid-column:span 2;grid-row:span 2}.clp-grid--mosaic .clp-card:first-child .clp-card__title{font-size:clamp(24px,2.1vw,34px)}}@media screen and (max-width:989px){.clp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.clp-grid{grid-template-columns:minmax(0,1fr)}.clp-grid--scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:20px;margin:0 -20px;padding:4px 20px 18px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.clp-grid--scroll::-webkit-scrollbar{display:none}.clp-grid--scroll .clp-card{flex:0 0 var(--clp-mobile-w);scroll-snap-align:start}.clp-card__content{padding:18px 20px 22px}.clp-card__content--overlay{padding:20px 22px 24px}.clp-card__badge{top:14px;left:14px;padding:5px 9px;font-size:9px}.clp-card__index{top:14px;right:16px;font-size:11px}}@media(hover:none){.clp-card__link:hover{transform:none;box-shadow:0 1px 2px #1111110a,0 18px 40px -28px #11111159}.clp-card__link:hover .clp-card__img{transform:none}.clp-card__link:hover .clp-card__frame{top:10px;right:10px;bottom:10px;left:10px}.clp-card__link:hover .clp-card__scrim{opacity:0}}@media(prefers-reduced-motion:reduce){.clp-card__link,.clp-card__img,.clp-card__frame,.clp-card__scrim,.clp-card__cta-arrow,.clp-card__cta-text:after,.clp__view-all{transition:none}.clp-card__link:hover{transform:none}}.cb-benefits{padding-top:var(--section-pt, 60px);padding-bottom:var(--section-pb, 60px);background:radial-gradient(120% 90% at 50% -10%,color-mix(in srgb,var(--cb-gold-1, #f4e4c1) 45%,transparent) 0%,transparent 60%),var(--cb-page, #fbf8f2);color:var(--cb-ink, #2b2620)}.cb-benefits__head{max-width:640px;margin-inline:auto;margin-bottom:3.25rem}.cb-benefits__head.text-left{margin-inline:0}.cb-benefits__head.text-right{margin-inline:0 0 0 auto}.cb-benefits__eyebrow{display:flex;align-items:center;justify-content:center;gap:.85rem;margin:0 0 1rem;font-size:.72rem;letter-spacing:.32em;text-transform:uppercase;font-weight:600;color:var(--cb-gold-2, #a97b32)}.text-left .cb-benefits__eyebrow{justify-content:flex-start}.text-right .cb-benefits__eyebrow{justify-content:flex-end}.cb-benefits__eyebrow-line{width:34px;height:1px;background:linear-gradient(90deg,transparent,var(--cb-gold-2, #a97b32))}.text-left .cb-benefits__eyebrow-line:first-child,.text-right .cb-benefits__eyebrow-line:last-child{display:none}.cb-benefits__heading{margin:0 0 1rem;font-size:var(--cb-heading-size, 40px);line-height:1.12;font-weight:600;letter-spacing:-.01em}.cb-benefits__subheading{font-size:1.02rem;line-height:1.7;color:color-mix(in srgb,var(--cb-ink, #2b2620) 72%,transparent)}.cb-benefits__subheading p{margin:0}.cb-benefits__grid{display:grid;grid-template-columns:repeat(var(--cb-columns, 4),minmax(0,1fr));gap:var(--cb-gap, 28px)}.cb-card{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;text-align:center;padding:2.5rem 1.75rem 2.25rem;border-radius:18px;background:var(--cb-surface, #ffffff);border:1px solid color-mix(in srgb,var(--cb-gold-2, #a97b32) 22%,transparent);box-shadow:0 18px 40px -28px color-mix(in srgb,var(--cb-gold-2, #a97b32) 60%,transparent);overflow:hidden;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease,border-color .45s ease}.cb-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--cb-gold-1, #f4e4c1),var(--cb-gold-2, #a97b32),var(--cb-gold-1, #f4e4c1));opacity:0;transition:opacity .45s ease}.cb-card:hover{transform:translateY(-8px);border-color:color-mix(in srgb,var(--cb-gold-2, #a97b32) 55%,transparent);box-shadow:0 30px 60px -30px color-mix(in srgb,var(--cb-gold-2, #a97b32) 75%,transparent)}.cb-card:hover:before{opacity:1}.cb-card__glow{position:absolute;z-index:-1;top:-40%;left:50%;width:180px;height:180px;transform:translate(-50%);background:radial-gradient(circle,color-mix(in srgb,var(--cb-gold-1, #f4e4c1) 70%,transparent),transparent 70%);opacity:0;transition:opacity .5s ease}.cb-card:hover .cb-card__glow{opacity:1}.cb-card__icon{display:grid;place-items:center;width:calc(var(--cb-icon-size, 34px) + 42px);height:calc(var(--cb-icon-size, 34px) + 42px);margin-bottom:1.5rem;border-radius:50%;color:var(--cb-gold-2, #a97b32);background:linear-gradient(145deg,color-mix(in srgb,var(--cb-gold-1, #f4e4c1) 55%,#ffffff),#fff);border:1px solid color-mix(in srgb,var(--cb-gold-2, #a97b32) 40%,transparent);box-shadow:inset 0 1px 3px #ffffffe6,0 10px 22px -14px color-mix(in srgb,var(--cb-gold-2, #a97b32) 80%,transparent);transition:transform .45s cubic-bezier(.22,1,.36,1)}.cb-card:hover .cb-card__icon{transform:scale(1.06) rotate(-3deg)}.cb-card__icon svg{width:var(--cb-icon-size, 34px);height:var(--cb-icon-size, 34px)}.cb-card__icon-svg{display:inline-flex}.cb-card__icon-svg svg{width:var(--cb-icon-size, 34px);height:var(--cb-icon-size, 34px)}.cb-card__icon-image{width:var(--cb-icon-size, 34px);height:auto}.cb-card__title{margin:0 0 .65rem;font-size:1.18rem;font-weight:600;letter-spacing:.01em}.cb-card__text{margin:0;font-size:var(--cb-body-size, 15px);line-height:1.65;color:color-mix(in srgb,var(--cb-ink, #2b2620) 68%,transparent)}.cb-card__text p{margin:0}@media screen and (max-width:989px){.cb-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-benefits__heading{font-size:clamp(28px,6vw,var(--cb-heading-size, 40px))}}@media screen and (max-width:749px){.cb-benefits__grid{grid-template-columns:1fr}.cb-card{padding:2.25rem 1.5rem}}.premium-gold-carousel{--pgc-gold-1: var(--gold-1, #f7e7b4);--pgc-gold-2: var(--gold-2, #c9a24b);--pgc-gold-3: var(--gold-3, #9c7a2e);--pgc-surface: var(--premium-surface, #ffffff);--pgc-ink: #1a1a1a;--pgc-gold-gradient: linear-gradient( 135deg, var(--pgc-gold-3) 0%, var(--pgc-gold-2) 35%, var(--pgc-gold-1) 55%, var(--pgc-gold-2) 78%, var(--pgc-gold-3) 100% );position:relative;background:radial-gradient(120% 90% at 50% -10%,#c9a24b14,#c9a24b00 60%),linear-gradient(180deg,var(--pgc-surface) 0%,#fbf8f1 100%)}.premium-gold-carousel:before{content:"";position:absolute;inset-inline:0;top:0;height:2px;background:var(--pgc-gold-gradient);opacity:.9;pointer-events:none}.premium-gold-carousel .pgc__header-inner{position:relative}.premium-gold-carousel .pgc__eyebrow{display:inline-block;font-size:.72rem;letter-spacing:.28em;text-transform:uppercase;font-weight:600;margin-bottom:.65rem;background:var(--pgc-gold-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--pgc-gold-3)}.premium-gold-carousel .pgc__heading{color:var(--pgc-ink);letter-spacing:.01em;position:relative;display:inline-block;padding-bottom:.55rem}.premium-gold-carousel .pgc__heading:after{content:"";position:absolute;left:0;bottom:0;width:3.75rem;height:3px;border-radius:3px;background:var(--pgc-gold-gradient)}.premium-gold-carousel .text-center .pgc__heading:after,.premium-gold-carousel .justify-content-center .pgc__heading:after{left:50%;transform:translate(-50%)}.premium-gold-carousel .pgc__des{color:#5a5a5a;max-width:46rem}.premium-gold-carousel .pgc__view-all{align-items:center;gap:.4rem;font-weight:600;letter-spacing:.04em;color:var(--pgc-gold-3);padding-bottom:2px;background-image:var(--pgc-gold-gradient);background-repeat:no-repeat;background-position:0 100%;background-size:0% 2px;transition:background-size .3s ease,color .3s ease}.premium-gold-carousel .pgc__view-all:hover{color:var(--pgc-gold-2);background-size:100% 2px}.premium-gold-carousel .pgc__view-all-btn{align-items:center;justify-content:center;padding:.9rem 2.4rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pgc-ink);border:1px solid var(--pgc-gold-2);border-radius:999px;background:linear-gradient(180deg,#fff,#fdf7e7);box-shadow:0 6px 18px #9c7a2e24;transition:transform .25s ease,box-shadow .25s ease,color .25s ease,background .25s ease}.premium-gold-carousel .pgc__view-all-btn:hover{color:#fff;background:var(--pgc-gold-gradient);transform:translateY(-2px);box-shadow:0 12px 26px #9c7a2e52}.premium-gold-carousel .pgc__slide{transition:transform .3s ease}.premium-gold-carousel .pgc__slide .card,.premium-gold-carousel .pgc__slide .card-wrapper,.premium-gold-carousel .pgc__slide .product-card{position:relative;border-radius:14px;background:#fff;border:1px solid rgba(201,162,75,.18);box-shadow:0 8px 24px #1a1a1a0d;overflow:hidden;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .3s ease}.premium-gold-carousel .pgc__slide:hover .card,.premium-gold-carousel .pgc__slide:hover .card-wrapper,.premium-gold-carousel .pgc__slide:hover .product-card{transform:translateY(-4px);border-color:var(--pgc-gold-2);box-shadow:0 14px 32px #9c7a2e2e}.premium-gold-carousel .pgc__slide img{transition:transform .55s cubic-bezier(.22,1,.36,1)}.premium-gold-carousel .pgc__slide:hover img{transform:scale(1.03)}.premium-gold-carousel .pgc__slide .price,.premium-gold-carousel .pgc__slide .price-item--regular{color:var(--pgc-gold-3);font-weight:600}.premium-gold-carousel .pgc__slide .badge,.premium-gold-carousel .pgc__slide .product-badges>*{background:var(--pgc-gold-gradient)!important;color:#fff!important;border:none!important;letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:600;box-shadow:0 4px 12px #9c7a2e38}.premium-gold-carousel .swiper-pagination .swiper-pagination-bullet{background:#9c7a2e47;opacity:1;transition:background .25s ease,width .25s ease}.premium-gold-carousel .swiper-pagination .swiper-pagination-bullet-active{background:var(--pgc-gold-gradient);width:1.6rem;border-radius:999px}.premium-gold-carousel .swiper-pagination-progressbar-fill{background:var(--pgc-gold-gradient)!important}.premium-gold-carousel .swiper-button-next,.premium-gold-carousel .swiper-button-prev,.premium-gold-carousel .swiper-navigation button{width:2.75rem;height:2.75rem;border-radius:50%;background:#fff;border:1px solid var(--pgc-gold-2);color:var(--pgc-gold-3);box-shadow:0 6px 16px #9c7a2e29;transition:transform .25s ease,background .25s ease,color .25s ease,box-shadow .25s ease}.premium-gold-carousel .swiper-button-next:hover,.premium-gold-carousel .swiper-button-prev:hover,.premium-gold-carousel .swiper-navigation button:hover{background:var(--pgc-gold-gradient);color:#fff;transform:scale(1.04);box-shadow:0 10px 22px #9c7a2e40}.premium-gold-carousel .pgc__banner{border:1px solid rgba(201,162,75,.22);box-shadow:0 10px 30px #1a1a1a0f}.premium-gold-carousel .pgc__local-video{display:block;max-width:100%;height:auto}.premium-gold-carousel .pgc__video-frame{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:inherit}.premium-gold-carousel .pgc__video-frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}@media screen and (max-width:749px){.premium-gold-carousel .pgc__slide:hover .card,.premium-gold-carousel .pgc__slide:hover .card-wrapper,.premium-gold-carousel .pgc__slide:hover .product-card,.premium-gold-carousel .pgc__slide:hover img{transform:none}.premium-gold-carousel .swiper-button-next,.premium-gold-carousel .swiper-button-prev,.premium-gold-carousel .swiper-navigation button{width:2.4rem;height:2.4rem}}@media(prefers-reduced-motion:reduce){.premium-gold-carousel .pgc__slide,.premium-gold-carousel .pgc__slide .card,.premium-gold-carousel .pgc__slide .card-wrapper,.premium-gold-carousel .pgc__slide .product-card,.premium-gold-carousel .pgc__slide img,.premium-gold-carousel .pgc__view-all,.premium-gold-carousel .pgc__view-all-btn,.premium-gold-carousel .swiper-button-next,.premium-gold-carousel .swiper-button-prev{transition:none!important}.premium-gold-carousel .pgc__slide:hover img,.premium-gold-carousel .pgc__slide:hover .card,.premium-gold-carousel .pgc__slide:hover .card-wrapper,.premium-gold-carousel .pgc__slide:hover .product-card,.premium-gold-carousel .pgc__view-all-btn{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map?subset=AAQAEAAAAAAAAAQ */
