.cert-icon-gold{--cert-icon-gold-base:linear-gradient(135deg, #6e5420 0%, #a67c2d 22%, #ffb81a 45%, #d4af37 62%, #fff1b8 78%, #8a6a2b 100%);--cert-icon-gold-shine-gradient:linear-gradient(115deg, #fff1b800 0%, #fff1b826 18%, #ffffffd9 42%, #ffb81a8c 58%, #fff1b81f 78%, #fff1b800 100%);width:100%;height:100%;display:block;position:relative;overflow:hidden}.cert-icon-gold__base,.cert-icon-gold__shine{-webkit-mask-image:var(--cert-icon-gold-mask);-webkit-mask-image:var(--cert-icon-gold-mask);mask-image:var(--cert-icon-gold-mask);pointer-events:none;display:block;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cert-icon-gold__base{background:var(--cert-icon-gold-base)}.cert-icon-gold__shine{background-image:var(--cert-icon-gold-shine-gradient);mix-blend-mode:overlay;opacity:.92;background-position:0%;background-size:220% 220%;animation:4.5s ease-in-out infinite cert-icon-gold-shimmer}@keyframes cert-icon-gold-shimmer{0%,to{opacity:.78;background-position:0%}50%{opacity:1;background-position:100%}}@media (prefers-reduced-motion:reduce){.cert-icon-gold__shine{opacity:.85;background-position:35%;animation:none}}
.section-neumorph{--jewel-rem:10px;--page-width:calc(var(--jewel-rem) * 120);--featured-header-gutter:calc(var(--jewel-rem) * 4);--featured-rhythm-gap:calc(var(--jewel-rem) * 1.4);--featured-well-gap:var(--featured-rhythm-gap);--product-card-gold-leaf-stroke:calc(var(--jewel-rem) * .15);z-index:1;width:100%;letter-spacing:calc(var(--jewel-rem) * .06);line-height:calc(1 + .8 / var(--font-body-scale));display:block;position:relative}.section-neumorph .h1,.section-neumorph .title.h1{font-size:calc(var(--font-heading-scale) * var(--jewel-rem) * 3);letter-spacing:calc(var(--font-heading-scale) * var(--jewel-rem) * .06)}@media only screen and (min-width:750px){.section-neumorph .h1,.section-neumorph .title.h1{font-size:calc(var(--font-heading-scale) * var(--jewel-rem) * 4)}}.section-neumorph:has(>.section-neumorph__surface>.section-molding){margin-top:calc(-1 * var(--section-molding-inset));--section-molding-inset:calc(var(--jewel-rem) * 1.25);--section-molding-pad-sum:34px;--section-molding-content-inset:calc(var(--section-molding-inset) + var(--section-molding-pad-sum));--section-molding-r-wide:var(--collection-title-icon-size,calc(var(--jewel-rem) * 5));--section-molding-narrow-t:clamp(0, (calc(var(--jewel-rem) * 46.875) - 100cqw) / calc(var(--jewel-rem) * 23.4375), 1);--section-molding-r-0:clamp(0px, calc(var(--section-molding-r-wide) + (50cqw - var(--section-molding-r-wide)) * var(--section-molding-narrow-t)), 50cqw);--section-molding-r-1:max(0px, calc(var(--section-molding-r-0) - var(--section-molding-inset)));--section-molding-r-2:max(0px, calc(var(--section-molding-r-1) - 3px));--section-molding-r-3:max(0px, calc(var(--section-molding-r-2) - 3px));--section-molding-r-4:max(0px, calc(var(--section-molding-r-3) - 10px));--section-molding-r-5:max(0px, calc(var(--section-molding-r-4) - 6px));--section-molding-r-base:max(0px, calc(var(--section-molding-r-5) - 6px));--section-molding-r-inner:max(0px, calc(var(--section-molding-r-base) - 6px));--featured-molding-gold-inset:calc(var(--jewel-rem) * .9);--featured-molding-gold-stroke:var(--product-card-gold-leaf-stroke,calc(var(--jewel-rem) * .15));--featured-molding-gold-radius:max(0px, calc(var(--section-molding-r-inner) - var(--featured-molding-gold-inset)));container-type:inline-size}.shopify-section.section-featured-collection{--section-fill-texture:url(/brand/featured/section-fill-texture.jpg);--section-fill-texture-opacity:.18;--featured-top-gold-stroke:var(--product-card-gold-leaf-stroke,1.5px);--featured-title-outside-band:calc(var(--font-heading-scale) * var(--jewel-rem,10px) * 4 * 1.15);isolation:isolate;background-attachment:scroll;position:relative;overflow:visible}.shopify-section.section-featured-collection:before{background-image:var(--section-fill-texture);content:"";mix-blend-mode:overlay;opacity:var(--section-fill-texture-opacity);pointer-events:none;z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.shopify-section.section-featured-collection>.section-neumorph{z-index:1;position:relative}@media screen and (max-width:749px){.section-neumorph:has(>.section-neumorph__surface>.section-molding){--section-molding-inset:calc(var(--jewel-rem) * 1)}}.section-neumorph--framed{box-sizing:border-box;flex-direction:column;grid-area:2/2;width:100%;min-width:0;max-width:100%;margin-inline:0;display:flex}.shopify-section.section-featured-collection .section-neumorph--band>.section-neumorph--framed{margin-top:calc(-1 * var(--section-molding-inset))}.featured-collection__title-outside{--featured-title-gold-gap:calc(var(--jewel-rem) * 1.2);--featured-title-left-track:calc((100% - min(100%, var(--featured-frame-max-width))) / 2 + var(--section-molding-content-inset) + var(--featured-header-gutter) - var(--featured-title-gold-gap));box-sizing:border-box;align-items:center;column-gap:var(--featured-title-gold-gap);grid-area:1/1/auto/-1;grid-template-columns:minmax(0, var(--featured-title-left-track)) max-content minmax(0, 1fr);isolation:isolate;padding-block:calc(var(--jewel-rem) * 1);pointer-events:auto;z-index:3;width:100%;padding-inline:0;display:grid}.featured-collection__title-gold{background:var(--product-card-gold-leaf);box-sizing:border-box;-webkit-mask-composite:xor;min-width:0;height:0;padding-bottom:var(--featured-top-gold-stroke,1.5px);pointer-events:none;z-index:0;justify-self:stretch;width:100%;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.featured-collection__title-content{z-index:1;min-width:0;position:relative}.featured-collection__title-outside .collection__title.title-wrapper{width:max-content;max-width:100%;margin-bottom:0}.featured-collection__title-outside .collection__title-header--with-icon{width:max-content;max-width:100%}.featured-collection__title-outside .collection__title-text{flex:0 auto}.section-neumorph--band{--section-molding-inset:calc(var(--jewel-rem) * 1.25);--section-molding-pad-sum:34px;--section-molding-content-inset:calc(var(--section-molding-inset) + var(--section-molding-pad-sum));--featured-frame-max-width:calc(var(--page-width) + 2 * var(--section-molding-content-inset));--featured-molding-gold-inset:calc(var(--jewel-rem) * .9);--featured-outer-gold-stroke:var(--featured-molding-gold-stroke,var(--product-card-gold-leaf-stroke,calc(var(--jewel-rem) * .15)));--featured-outer-gold-edge-gap:var(--featured-molding-gold-inset);--featured-outer-gold-reflect-gap:calc(var(--section-molding-content-inset) / 2 + var(--featured-molding-gold-inset));--featured-outer-gold-half-gap:calc(var(--featured-outer-gold-edge-gap) + var(--featured-outer-gold-reflect-gap) / 2);--featured-outer-gold-frame-v-inset-top:calc(var(--section-molding-content-inset) / 2 - var(--section-molding-inset));--featured-outer-gold-frame-v-inset-bottom:calc(var(--section-molding-content-inset) / 2);--featured-outer-gold-v-inset-top:calc(var(--section-molding-content-inset) + var(--featured-molding-gold-inset) - var(--section-molding-inset));--featured-outer-gold-v-inset-bottom:calc(var(--section-molding-content-inset) + var(--featured-molding-gold-inset));--featured-outer-gold-match-radius:max(0px, calc(var(--featured-outer-gold-radius,var(--collection-title-icon-size,calc(var(--jewel-rem) * 5))) - var(--section-molding-inset) - var(--section-molding-pad-sum) - var(--featured-molding-gold-inset)));--featured-outer-gold-frame-radius:var(--featured-outer-gold-match-radius);--featured-outer-gold-half-v-inset-top:calc((var(--featured-outer-gold-frame-v-inset-top) + var(--featured-outer-gold-v-inset-top)) / 2);--featured-outer-gold-half-v-inset-bottom:calc((var(--featured-outer-gold-frame-v-inset-bottom) + var(--featured-outer-gold-v-inset-bottom)) / 2);--featured-outer-gold-half-radius:var(--featured-outer-gold-match-radius);grid-template-columns:minmax(0, 1fr) minmax(0, var(--featured-frame-max-width)) minmax(0, 1fr);grid-template-rows:auto minmax(0,1fr);align-items:stretch;width:100%;display:grid}@media screen and (max-width:749px){.section-neumorph--band{--section-molding-inset:calc(var(--jewel-rem) * 1)}}.featured-outer-gold-col{pointer-events:none;z-index:2;min-width:0;position:relative;overflow:visible}.featured-outer-gold-col--left{grid-area:2/1}.featured-outer-gold-col--right{grid-area:2/3}.featured-outer-gold-col__rim{background:var(--product-card-gold-leaf);box-sizing:border-box;-webkit-mask-composite:xor;position:absolute;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.featured-outer-gold-col__rim--frame{bottom:var(--featured-outer-gold-frame-v-inset-bottom);top:var(--featured-outer-gold-frame-v-inset-top)}.featured-outer-gold-col__rim--half{bottom:var(--featured-outer-gold-half-v-inset-bottom);top:var(--featured-outer-gold-half-v-inset-top)}.featured-outer-gold-col__rim--inset{bottom:var(--featured-outer-gold-v-inset-bottom);top:var(--featured-outer-gold-v-inset-top)}.featured-outer-gold-col--left .featured-outer-gold-col__rim--frame{border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--featured-outer-gold-frame-radius);right:calc(var(--featured-outer-gold-edge-gap) + var(--featured-outer-gold-reflect-gap));padding:var(--featured-outer-gold-stroke) var(--featured-outer-gold-stroke) var(--featured-outer-gold-stroke) 0}.featured-outer-gold-col--left .featured-outer-gold-col__rim--half{border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--featured-outer-gold-half-radius);right:var(--featured-outer-gold-half-gap);padding:var(--featured-outer-gold-stroke) var(--featured-outer-gold-stroke) var(--featured-outer-gold-stroke) 0}.featured-outer-gold-col--left .featured-outer-gold-col__rim--inset{border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--featured-outer-gold-match-radius);right:var(--featured-outer-gold-edge-gap);padding:var(--featured-outer-gold-stroke) var(--featured-outer-gold-stroke) var(--featured-outer-gold-stroke) 0}.featured-outer-gold-col--right .featured-outer-gold-col__rim--frame{border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:var(--featured-outer-gold-frame-radius);left:calc(var(--featured-outer-gold-edge-gap) + var(--featured-outer-gold-reflect-gap));padding:var(--featured-outer-gold-stroke) 0 var(--featured-outer-gold-stroke) var(--featured-outer-gold-stroke);border-top-right-radius:0}.featured-outer-gold-col--right .featured-outer-gold-col__rim--half{border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:var(--featured-outer-gold-half-radius);left:var(--featured-outer-gold-half-gap);padding:var(--featured-outer-gold-stroke) 0 var(--featured-outer-gold-stroke) var(--featured-outer-gold-stroke);border-top-right-radius:0}.featured-outer-gold-col--right .featured-outer-gold-col__rim--inset{border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:var(--featured-outer-gold-match-radius);left:var(--featured-outer-gold-edge-gap);padding:var(--featured-outer-gold-stroke) 0 var(--featured-outer-gold-stroke) var(--featured-outer-gold-stroke);border-top-right-radius:0}.section-neumorph__surface.isolate.gradient:has(.collection){background:0 0;margin:0;display:flow-root;position:relative}.section-neumorph__surface:has(>.section-molding){--featured-neu-light-fringe:color-mix(in oklab, rgb(var(--color-background)) 94%, white 6%);--featured-neu-light-fringe-hover:color-mix(in oklab, rgb(var(--color-background)) 96%, white 4%);--featured-neu-light-core:color-mix(in oklab, rgb(var(--color-background)) 72%, white 28%);--featured-neu-light-core-hover:color-mix(in oklab, rgb(var(--color-background)) 82%, white 18%);--featured-ambient-dark:rgba(var(--color-shadow), .45);--featured-ambient-dark-hover:rgba(var(--color-shadow), .55);--neu-light-fringe:var(--featured-neu-light-fringe);--neu-light-fringe-hover:var(--featured-neu-light-fringe-hover);--neu-light-core:var(--featured-neu-light-core);--neu-light-core-hover:var(--featured-neu-light-core-hover);--neu-light:var(--featured-neu-light-core);--neu-light-hover:var(--featured-neu-light-core-hover);--neu-dark:var(--featured-ambient-dark);--neu-dark-hover:var(--featured-ambient-dark-hover)}.section-neumorph__surface:has(>.section-molding)>.collection .collection-view-all-card__icon{--neu-light-fringe:var(--featured-neu-light-fringe);--neu-light-fringe-hover:var(--featured-neu-light-fringe-hover);--neu-light-core:var(--featured-neu-light-core);--neu-light-core-hover:var(--featured-neu-light-core-hover);--neu-light:var(--featured-neu-light-core);--neu-light-hover:var(--featured-neu-light-core-hover);--neu-dark:var(--featured-ambient-dark);--neu-dark-hover:var(--featured-ambient-dark-hover);--product-card-surface-shadow:calc(var(--neu-light-distance-rest) * -1) calc(var(--neu-light-distance-rest) * -1) calc(var(--neu-light-blur-rest) * 1.35) var(--featured-neu-light-fringe), calc(var(--neu-light-distance-rest) * -.4) calc(var(--neu-light-distance-rest) * -.4) calc(var(--neu-light-blur-rest) * .4) var(--featured-neu-light-core), var(--neu-distance-rest) var(--neu-distance-rest) var(--neu-blur-rest) var(--featured-ambient-dark);--product-card-surface-shadow-hover:calc(var(--neu-light-distance-hover) * -1) calc(var(--neu-light-distance-hover) * -1) calc(var(--neu-light-blur-hover) * 1.35) var(--featured-neu-light-fringe-hover), calc(var(--neu-light-distance-hover) * -.4) calc(var(--neu-light-distance-hover) * -.4) calc(var(--neu-light-blur-hover) * .4) var(--featured-neu-light-core-hover), var(--neu-distance-hover) var(--neu-distance-hover) var(--neu-blur-hover) var(--featured-ambient-dark-hover)}.section-molding{box-sizing:border-box;height:100%;padding:var(--section-molding-inset);pointer-events:none;z-index:0;background-color:#0000;width:100%;position:absolute;inset:0;overflow:visible}.section-molding__layer--raised{box-sizing:border-box;box-shadow:-1px -1px 3px var(--neu-light), 1px 1px 3px var(--neu-dark);background-color:#0000;width:100%;height:100%;padding:3px;overflow:visible}.section-molding__layer--raised>.section-molding__layer--raised{box-shadow:-1px -1px 3px var(--neu-light), 3px 3px 6px var(--neu-dark);padding:3px}.section-molding__layer--raised>.section-molding__layer--raised>.section-molding__layer--raised{box-shadow:-1px -1px 3px var(--neu-light), 3px 3px 6px var(--neu-dark), inset -3px -3px 6px var(--neu-dark), inset 3px 3px 6px var(--neu-light);padding:10px}.section-molding__well{box-sizing:border-box;background-color:#0000;width:100%;height:100%;overflow:visible}.section-molding__layer--raised>.section-molding__layer--raised>.section-molding__layer--raised>.section-molding__well{box-shadow:-3px -3px 6px var(--neu-dark), 3px 3px 6px var(--neu-light), inset 1px 1px 3px var(--neu-dark), inset -1px -1px 3px var(--neu-light);padding:6px}.section-molding__layer--raised>.section-molding__layer--raised>.section-molding__layer--raised>.section-molding__well>.section-molding__well,.section-molding__layer--raised>.section-molding__layer--raised>.section-molding__layer--raised>.section-molding__well>.section-molding__well>.section-molding__well{box-shadow:inset 2px 2px 6px var(--neu-dark), inset -2px -2px 6px var(--neu-light);padding:6px}:is(.section-neumorph__surface:has(>.section-molding),.section-molding){border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:var(--section-molding-r-0);border-top-right-radius:var(--section-molding-r-0)}.section-molding__layer--raised{border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:var(--section-molding-r-1);border-top-right-radius:var(--section-molding-r-1)}.section-molding__layer--raised>.section-molding__layer--raised{border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:var(--section-molding-r-2);border-top-right-radius:var(--section-molding-r-2)}.section-molding__layer--raised>.section-molding__layer--raised>.section-molding__layer--raised{border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:var(--section-molding-r-3);border-top-right-radius:var(--section-molding-r-3)}.section-molding__layer--raised>.section-molding__layer--raised>.section-molding__layer--raised>.section-molding__well{border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:var(--section-molding-r-4);border-top-right-radius:var(--section-molding-r-4)}.section-molding__layer--raised>.section-molding__layer--raised>.section-molding__layer--raised>.section-molding__well>.section-molding__well{border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:var(--section-molding-r-5);border-top-right-radius:var(--section-molding-r-5)}.section-molding__layer--raised>.section-molding__layer--raised>.section-molding__layer--raised>.section-molding__well>.section-molding__well>.section-molding__well{border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:var(--section-molding-r-base);border-top-right-radius:var(--section-molding-r-base)}.section-neumorph__surface:has(>.section-molding):after{background:var(--product-card-gold-leaf);border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:var(--featured-molding-gold-radius);border-top-right-radius:var(--featured-molding-gold-radius);box-sizing:border-box;content:"";inset:calc(var(--section-molding-content-inset) + var(--featured-molding-gold-inset));-webkit-mask-composite:xor;padding:var(--featured-molding-gold-stroke);pointer-events:none;z-index:0;position:absolute;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.section-neumorph__surface>.collection{box-sizing:border-box;margin:var(--section-molding-content-inset);padding:var(--featured-well-gap) var(--featured-header-gutter);z-index:1;background:0 0;position:relative}.section-neumorph .page-width-desktop{box-sizing:border-box;width:100%;max-width:none;margin-inline:0;padding-inline:0}.collection__title.title-wrapper .title{margin-top:0}.collection__title-header{align-items:flex-start;gap:calc(var(--jewel-rem) * 1.5);display:flex}.collection__title-header--with-icon{align-items:center;gap:calc(var(--jewel-rem) * 1)}.collection__title-header--with-icon .collection__title-text .title{margin:0;line-height:1.15}.collection__title.title-wrapper:has(.collection__title-header--with-icon){margin-bottom:0}.collection__title-icon{aspect-ratio:1;height:var(--collection-title-icon-size,calc(var(--jewel-rem) * 5));width:var(--collection-title-icon-size,calc(var(--jewel-rem) * 5));flex:none}.collection__title-header--with-icon .collection__title-icon{font-size:calc(var(--font-heading-scale) * var(--jewel-rem) * 3);width:1em;max-width:none;height:1em;max-height:none}@media only screen and (min-width:750px){.collection__title-header--with-icon .collection__title-icon{font-size:calc(var(--font-heading-scale) * var(--jewel-rem) * 4)}}.collection__title-icon .cert-icon-gold{object-fit:contain;width:100%;height:100%;display:block}.collection__title-text{flex:auto;min-width:0}@media screen and (max-width:749px){.shopify-section.section-featured-collection{--featured-title-outside-band:calc(var(--font-heading-scale) * var(--jewel-rem,10px) * 3 * 1.15 + var(--jewel-rem,10px) * 2)}.featured-collection__title-outside{grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr)}.collection__title-header--with-icon{align-items:center;gap:calc(var(--jewel-rem) * 1);flex-direction:column}.collection__title-header--with-icon .collection__title-text{text-align:center;width:100%}.collection__title-header--with-icon .collection__title-text .title,.collection__title-header--with-icon .collection__title-text .inline-richtext{text-align:center}.collection--full-screen .collection__title.title-wrapper:has(.collection__title-header--with-icon){text-align:center}.collection--full-screen .collection__title.title-wrapper:has(.collection__title-header--with-icon) .title{text-align:center}.collection--full-screen .collection__title.title-wrapper:has(.collection__title-header--with-icon) .inline-richtext{text-align:center}}.section-neumorph__surface:has(.collection--full-screen){height:fit-content;min-height:0}.collection--full-screen{box-sizing:border-box;flex-direction:column;flex:none;justify-content:flex-start;align-items:stretch;min-height:0;display:flex}.collection--full-screen .collection__title.title-wrapper{text-align:left;flex-shrink:0;align-self:stretch;width:100%}.collection--full-screen .collection__title .title,.collection--full-screen .collection__title .inline-richtext{text-align:left}.collection__product-row{flex:none;min-height:0}.collection__product-grid-wrap{flex:none;min-width:0}.collection--full-screen .collection__product-grid-wrap{flex-direction:column;flex:none;justify-content:flex-start;min-height:0;display:flex}.collection__product-effects{flex-direction:column;flex:0 auto;width:100%;min-width:0;display:flex}@media screen and (min-width:990px){.section-neumorph .collection--full-screen .collection__product-grid-wrap{margin-bottom:calc(-1 * var(--product-card-surface-shadow-bleed));margin-inline:calc(-1 * var(--product-card-surface-shadow-bleed));width:calc(100% + 2 * var(--product-card-surface-shadow-bleed));overflow-x:visible}}#MainContent>.shopify-section:has(.section-neumorph) .jewel-band__product-grid.product-grid{margin:0}.section-neumorph .jewel-band__product-grid.product-grid{align-items:start;gap:var(--grid-mobile-vertical-spacing) var(--grid-mobile-horizontal-spacing);scrollbar-width:none;-ms-overflow-style:none;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;margin:0;padding:0;list-style:none;display:grid}.section-neumorph .jewel-band__product-grid.product-grid::-webkit-scrollbar{width:0;height:0;display:none}@media screen and (max-width:989px){.section-neumorph__surface>.collection.collection--full-screen:has(.product-grid.slider){margin-block:var(--section-molding-content-inset);padding-block:var(--featured-well-gap);margin-inline:0;padding-inline:0}.featured-collection__title-outside{box-sizing:border-box}.section-neumorph .collection--full-screen:has(.product-grid.slider) .collection__product-row{width:100%;min-width:0}.section-neumorph .collection--full-screen .collection__product-grid-wrap.slider-mobile-gutter{margin-bottom:0;min-width:0;padding-bottom:var(--product-card-surface-shadow-bleed);width:100%;margin-inline:0;overflow-x:clip}.section-neumorph .jewel-band__product-grid.product-grid.slider.slider--tablet{-webkit-overflow-scrolling:touch;gap:var(--grid-mobile-horizontal-spacing);margin-bottom:calc(var(--jewel-rem) * 1);scroll-behavior:smooth;scroll-snap-type:x mandatory;flex-wrap:nowrap;grid-template-columns:none;width:100%;min-width:0;max-width:100%;display:flex;position:relative;overflow-x:auto}.section-neumorph .collection--full-screen .jewel-band__product-grid.product-grid.slider.slider--tablet.grid--peek.grid--1-col-tablet-down{--fc-peek-slide-width:calc(82% - var(--grid-mobile-horizontal-spacing));--fc-peek-center-inset:calc((100% - var(--fc-peek-slide-width)) / 2);scroll-padding-inline:var(--fc-peek-center-inset);scroll-padding-left:var(--fc-peek-center-inset);scroll-padding-right:var(--fc-peek-center-inset);padding-inline:0}.section-neumorph .collection--full-screen .jewel-band__product-grid.product-grid.slider.slider--tablet.grid--peek.grid--1-col-tablet-down:after{content:none;width:0;margin-left:0;padding-left:0}.section-neumorph .collection--full-screen .jewel-band__product-grid.product-grid.slider.slider--tablet.grid--peek.grid--1-col-tablet-down>.grid__item{box-sizing:border-box;flex:0 0 var(--fc-peek-slide-width);max-width:var(--fc-peek-slide-width);scroll-snap-align:center;min-width:0;width:var(--fc-peek-slide-width);margin-left:0;margin-right:0}.section-neumorph .collection--full-screen .jewel-band__product-grid.product-grid.slider.slider--tablet.grid--peek.grid--1-col-tablet-down>.grid__item:first-of-type{margin-left:var(--fc-peek-center-inset)}.section-neumorph .collection--full-screen .jewel-band__product-grid.product-grid.slider.slider--tablet.grid--peek.grid--1-col-tablet-down>.grid__item:last-of-type{margin-right:var(--fc-peek-center-inset)}}@media (prefers-reduced-motion){.section-neumorph .jewel-band__product-grid.product-grid.slider{scroll-behavior:auto}}@media screen and (min-width:990px){.section-neumorph .jewel-band__product-grid.product-grid{gap:var(--grid-desktop-vertical-spacing) var(--grid-desktop-horizontal-spacing);scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow-x:visible}.section-neumorph .jewel-band__product-grid.product-grid.slider>.grid__item{scroll-snap-align:none;flex:none;width:auto;max-width:none;margin-left:0;margin-right:0}.section-neumorph .jewel-band__product-grid.product-grid.slider+.slider-buttons{display:none}}@media screen and (min-width:1024px){.section-neumorph .jewel-band__product-grid.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.collection-view-all-card__item{box-sizing:border-box;isolation:isolate;min-width:0;padding:var(--product-card-surface-shadow-bleed);z-index:0;align-self:start;align-items:stretch;display:flex;position:relative}.section-neumorph .slider-buttons{justify-content:center;align-items:center;display:flex}.section-neumorph .slider-buttons--dots{position:relative}.section-neumorph .slider-counter{min-width:calc(var(--jewel-rem) * 4.4);justify-content:center;display:flex}.section-neumorph .slider-buttons--dots .slider-counter--dots{min-width:0}@media screen and (min-width:750px){.section-neumorph .slider-counter--dots{margin:0 calc(var(--jewel-rem) * 1.2)}}.section-neumorph .slider-buttons--dots .slider-counter__link--dots{cursor:pointer;min-height:calc(var(--jewel-rem) * 4.4);min-width:calc(var(--jewel-rem) * 2.8);padding:calc(var(--jewel-rem) * 1.4) calc(var(--jewel-rem) * .4);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.section-neumorph .slider-buttons--dots .slider-counter__link--dots .dot{background-color:rgba(var(--color-foreground), .25);height:calc(var(--jewel-rem) * .6);width:calc(var(--jewel-rem) * .6);border:0;border-radius:50%;padding:0;display:block}.section-neumorph .slider-buttons--dots .slider-counter__link--active.slider-counter__link--dots .dot{background-color:rgb(var(--color-foreground))}.section-neumorph .slider-buttons--dots .slider-counter__link--dots:not(.slider-counter__link--active):hover .dot{background-color:rgba(var(--color-foreground), .5)}.collection-view-all-card__slot{--collection-view-all-cta-size:calc(var(--jewel-rem) * 5.5);aspect-ratio:var(--product-card-aspect);box-shadow:none;box-sizing:border-box;pointer-events:none;background:0 0;border:none;justify-content:center;align-items:center;width:100%;display:flex}.collection-view-all-card{--collection-view-all-cta-size:calc(var(--jewel-rem) * 5.5);box-shadow:none;box-sizing:border-box;color:rgb(var(--color-foreground));align-items:center;gap:calc(var(--jewel-rem) * 1);max-width:100%;padding:calc(var(--jewel-rem) * .25);pointer-events:auto;background:0 0;border:none;border-radius:0;flex-direction:column;justify-content:center;width:fit-content;margin:0;text-decoration:none;display:inline-flex}.collection-view-all-card:hover,.collection-view-all-card:focus-visible{box-shadow:none}.collection-view-all-card__label{font-size:calc(var(--jewel-rem) * 1.4);text-align:center;font-weight:600;line-height:1.2}.collection-view-all-card__icon{background:rgb(var(--color-background));box-shadow:var(--product-card-surface-shadow);height:var(--collection-view-all-cta-size);width:var(--collection-view-all-cta-size);border-radius:50%;flex-shrink:0;display:block;overflow:hidden}.collection-view-all-card__icon-track{--view-all-icon-duration-in:var(--duration-default);--view-all-icon-ease-in:var(--ease-out-slow);height:100%;transform:translateX(calc(-1 * var(--collection-view-all-cta-size)));transition:transform var(--view-all-icon-duration-in) var(--view-all-icon-ease-in);width:calc(var(--collection-view-all-cta-size) * 2);flex-shrink:0;display:flex}.collection-view-all-card.is-view-all-arrow-active .collection-view-all-card__icon-track{transform:translate(0)}.collection-view-all-card.is-view-all-arrow-resetting .collection-view-all-card__icon-track{transition:none}.collection-view-all-card__icon-cell{flex:0 0 var(--collection-view-all-cta-size);height:100%;min-width:var(--collection-view-all-cta-size);width:var(--collection-view-all-cta-size);justify-content:center;align-items:center;display:flex}.collection-view-all-card__icon-cell.svg-wrapper{width:100%;height:100%}.collection-view-all-card__icon-cell .icon-arrow{height:calc(var(--jewel-rem) * 2);width:calc(var(--jewel-rem) * 2)}@media (prefers-reduced-motion:reduce){.collection-view-all-card__icon-track{transition:none}}.section-neumorph__surface:is(.color-scheme-7,.color-scheme-8,.color-scheme-9,.color-scheme-10) .collection-view-all-card__icon{background:rgb(var(--color-background));color:rgb(var(--color-button))}.section-neumorph__surface:is(.color-scheme-7,.color-scheme-8,.color-scheme-9,.color-scheme-10) .collection-view-all-card__label{color:rgb(var(--color-button))}.section-neumorph__surface:is(.color-scheme-7,.color-scheme-8,.color-scheme-9,.color-scheme-10) .collection-view-all-card:hover .collection-view-all-card__icon,.section-neumorph__surface:is(.color-scheme-7,.color-scheme-8,.color-scheme-9,.color-scheme-10) .collection-view-all-card:focus-visible .collection-view-all-card__icon{box-shadow:var(--product-card-surface-shadow-hover)}.collection--full-screen{max-width:100%;overflow-x:clip}@media screen and (min-width:990px){.collection--full-screen .collection__product-grid-wrap{overflow-x:visible}}@media screen and (max-width:749px){.collection--full-screen .collection__product-row{flex:none;min-height:auto}.collection--full-screen .collection__product-grid-wrap{flex:none;justify-content:flex-start;min-width:0}.jewel-band__product-grid{grid-template-columns:minmax(0,1fr)}}
