:root{--sp-gold-900: #7d5119;--sp-gold-800: #8f5f23;--sp-gold-700: #9c6c30;--sp-gold-600: #a88448;--sp-gold-500: #b8923f;--sp-gold-400: #c0a860;--sp-gold-300: #ccb46c;--sp-gold-200: #d8c078;--sp-gold-100: #e4cc84;--sp-gold-50: #f0e490;--sp-navy: #10204f;--sp-navy-deep: #0a1536;--sp-navy-soft: #1c3268;--sp-ink: #14161a;--sp-ink-soft: #55585f;--sp-line: #e6e3dc;--sp-cream: #faf8f4;--sp-stone: #f2efe9;--sp-gradient-gold: linear-gradient( 115deg, #8f5f23 0%, #c0a860 18%, #f0e490 38%, #e4cc84 52%, #d8c078 68%, #a88448 86%, #c0a860 100% );--sp-gradient-gold-button: linear-gradient( 135deg, #b8923f 0%, #d8c078 22%, #f0e490 48%, #e4cc84 66%, #c0a860 84%, #b8923f 100% );--sp-gradient-gold-line: linear-gradient(90deg, transparent, #c0a860 18%, #f0e490 50%, #c0a860 82%, transparent);--sp-gradient-navy: linear-gradient(135deg, #0a1536 0%, #10204f 55%, #1c3268 100%);--sp-ease: cubic-bezier(.22, .61, .36, 1);--sp-ease-out: cubic-bezier(.16, 1, .3, 1);--sp-speed: .45s;--sp-track: .14em;--sp-track-wide: .24em}.sp-eyebrow,.sp-section-head__eyebrow{display:block;font-size:1.1rem;letter-spacing:var(--sp-track-wide);text-transform:uppercase;color:var(--sp-gold-700);font-weight:600;margin-bottom:1.2rem}.sp-gold-text{background:var(--sp-gradient-gold);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.section-header .title,.collection__title .title,.title-wrapper-with-link .title{letter-spacing:var(--sp-track);text-transform:uppercase;font-weight:500}.title-wrapper-with-link .title,.section-header .title{position:relative;padding-bottom:1.6rem}.title-wrapper-with-link .title:after,.section-header .title:after{content:"";position:absolute;left:0;bottom:0;width:6rem;height:2px;background:var(--sp-gradient-gold);border-radius:2px}.center .title-wrapper-with-link .title:after,.section-header.center .title:after,.title-wrapper--self-padded-tablet-down.center .title:after{left:50%;transform:translate(-50%)}.sp-section-head{text-align:center;margin:0 auto 3.6rem;max-width:62rem;padding:0 1.5rem}.sp-section-head--left{text-align:left;margin-left:0}.sp-section-head__title{margin:0;font-size:clamp(2.4rem,3.4vw,4rem);line-height:1.12;letter-spacing:.06em;text-transform:uppercase;font-weight:500;color:var(--sp-ink)}.sp-section-head__rule{display:block;width:7rem;height:2px;margin:1.8rem auto 0;background:var(--sp-gradient-gold);border-radius:2px}.sp-section-head--left .sp-section-head__rule{margin-left:0}.sp-section-head__sub{margin:1.4rem 0 0;color:var(--sp-ink-soft);font-size:1.5rem;line-height:1.6}.button,.shopify-challenge__button,.customer button,.sp-btn{position:relative;overflow:hidden;font-weight:600;font-size:1.32rem;letter-spacing:var(--sp-track-wide);text-transform:uppercase;border-radius:0;transition:transform .3s var(--sp-ease),box-shadow .3s var(--sp-ease),color .3s var(--sp-ease)}.button:not(.button--tertiary):not(.button--secondary),.shopify-challenge__button,.sp-btn--gold{color:var(--sp-navy)!important;background-color:var(--sp-gold-300);background-image:linear-gradient(115deg,#fff0 38%,#ffffffb8,#fff0 62%),var(--sp-gradient-gold-button);background-size:260% 100%,160% 100%;background-position:170% 0,0 0;background-repeat:no-repeat;box-shadow:0 2px 14px #8f5f2338;transition:background-position .75s var(--sp-ease-out),transform .3s var(--sp-ease),box-shadow .3s var(--sp-ease)}.button:not(.button--tertiary):not(.button--secondary):not([disabled]):hover,.shopify-challenge__button:hover,.sp-btn--gold:hover{background-position:-60% 0,100% 0;transform:translateY(-2px);box-shadow:0 8px 26px #8f5f2357;color:var(--sp-navy)!important}.button:not(.button--tertiary):not(.button--secondary):before,.shopify-challenge__button:before{box-shadow:none;border:0}.button:not(.button--tertiary):not(.button--secondary):after,.shopify-challenge__button:after{box-shadow:none;border:0}.button--secondary,.sp-btn--outline{color:var(--sp-navy)!important;background:transparent;border:1px solid var(--sp-navy);background-image:var(--sp-gradient-gold-button);background-size:100% 0%;background-position:50% 100%;background-repeat:no-repeat;transition:background-size .4s var(--sp-ease-out),color .3s var(--sp-ease),border-color .3s var(--sp-ease)}.button--secondary:not([disabled]):hover,.sp-btn--outline:hover{background-size:100% 100%;border-color:var(--sp-gold-600);color:var(--sp-navy)!important}.button--secondary:before,.button--secondary:after{box-shadow:none;border:0}.button--tertiary{color:var(--sp-ink)!important;letter-spacing:var(--sp-track);border:0}.button--tertiary:after{content:"";position:absolute;left:50%;bottom:.6rem;width:0;height:1px;background:var(--sp-gradient-gold);box-shadow:none;border:0;transform:translate(-50%);transition:width .4s var(--sp-ease-out)}.button--tertiary:hover:after{width:calc(100% - 4rem)}.sp-on-dark .sp-btn--ghost,.sp-btn--ghost{color:#fff;background:#0a1536a8;border:1px solid rgba(240,228,144,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);text-shadow:0 1px 8px rgba(10,21,54,.6)}.sp-btn--ghost:hover{background:var(--sp-gradient-gold-button);border-color:transparent;color:var(--sp-navy)}.sp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:0 3.4rem;cursor:pointer;text-decoration:none;border-radius:0;font-size:1.28rem;line-height:1}.sp-btn--sm{min-height:4rem;padding:0 2.4rem;font-size:1.14rem}.sp-btn--wide{width:100%}.product-form__submit,.shopify-payment-button__button--unbranded{letter-spacing:var(--sp-track-wide);font-weight:600}.shopify-payment-button__button--unbranded{background:var(--sp-navy)!important;color:#fff!important;border-radius:0!important}.shopify-payment-button__button--unbranded:hover{background:var(--sp-navy-soft)!important}.announcement-bar,.utility-bar{background:var(--sp-gradient-navy);border:0}.announcement-bar__message,.utility-bar .announcement-bar__message{color:var(--sp-gold-50);letter-spacing:var(--sp-track-wide);text-transform:uppercase;font-size:1.15rem;font-weight:600;padding:1.1rem 0;min-height:auto}.announcement-bar__link:hover .announcement-bar__message{color:#fff}.utility-bar .localization-form__select .localization-form__currency,.utility-bar .localization-selector.link{color:var(--sp-gold-100)}.utility-bar__grid .slider-button .icon-caret{color:var(--sp-gold-200)}.header-wrapper{border-bottom:1px solid var(--sp-line);transition:box-shadow .35s var(--sp-ease),background-color .35s var(--sp-ease)}.header{padding-top:1.6rem;padding-bottom:1.6rem}.sp-header-stuck .header-wrapper{box-shadow:0 6px 28px #10204f1a}.header__menu-item,.header__inline-menu .list-menu__item>.header__menu-item{font-size:1.24rem;letter-spacing:var(--sp-track-wide);text-transform:uppercase;font-weight:600;padding-left:1.5rem;padding-right:1.5rem}.header__inline-menu .list-menu__item--link,.header__menu-item span{position:relative}.header__inline-menu>.list-menu>.list-menu__item>details>.header__menu-item>span,.header__inline-menu>.list-menu>.list-menu__item>.header__menu-item>span{position:relative;display:inline-block;padding-bottom:.4rem}.header__inline-menu>.list-menu>.list-menu__item>details>.header__menu-item>span:after,.header__inline-menu>.list-menu>.list-menu__item>.header__menu-item>span:after{content:"";position:absolute;left:50%;bottom:0;width:0;height:2px;background:var(--sp-gradient-gold);transform:translate(-50%);transition:width .38s var(--sp-ease-out)}.header__inline-menu>.list-menu>.list-menu__item:hover>details>.header__menu-item>span:after,.header__inline-menu>.list-menu>.list-menu__item:hover>.header__menu-item>span:after,.header__inline-menu>.list-menu>.list-menu__item>details[open]>.header__menu-item>span:after{width:100%}.header__menu-item:hover span,.header__menu-item span{text-decoration:none}.header__icon .svg-wrapper,.header__icon svg{transition:color .3s var(--sp-ease),transform .3s var(--sp-ease)}.header__icon:hover .svg-wrapper,.header__icon:hover svg{color:var(--sp-gold-700);transform:translateY(-1px)}.cart-count-bubble{background:var(--sp-gradient-gold-button);color:var(--sp-navy);font-weight:700;font-size:1rem}.header__heading-logo-wrapper,.header__heading-logo{transition:opacity .3s var(--sp-ease)}.mega-menu__content{border-top:1px solid var(--sp-line);box-shadow:0 18px 40px #10204f1f;padding-top:3.6rem;padding-bottom:3.6rem}.mega-menu__list{column-gap:4rem}.mega-menu__link{font-size:1.35rem;line-height:2.2;color:var(--sp-ink-soft);transition:color .25s var(--sp-ease),padding-left .25s var(--sp-ease)}.mega-menu__link:hover{color:var(--sp-navy);padding-left:.5rem;text-decoration:none}.mega-menu__link--level-2,.mega-menu__list>li>.mega-menu__link{font-weight:600;font-size:1.2rem;letter-spacing:var(--sp-track-wide);text-transform:uppercase;color:var(--sp-navy);padding-bottom:1rem;margin-bottom:.6rem;border-bottom:1px solid var(--sp-line);display:block}.mega-menu__list>li>.mega-menu__link:hover{padding-left:0;color:var(--sp-gold-700)}.header__submenu.list-menu{box-shadow:0 14px 34px #10204f24;border-top:2px solid transparent;border-image:var(--sp-gradient-gold) 1}.header__submenu .header__menu-item{font-size:1.18rem;letter-spacing:.12em;padding-top:1.1rem;padding-bottom:1.1rem}.header__submenu .header__menu-item:hover{color:var(--sp-gold-700);background:var(--sp-cream);text-decoration:none}.menu-drawer{background:var(--sp-cream)}.menu-drawer__menu-item{letter-spacing:var(--sp-track);text-transform:uppercase;font-size:1.4rem;font-weight:600}.menu-drawer__menu-item--active,.menu-drawer__menu-item:focus,.menu-drawer__close-button:focus,.menu-drawer__menu-item:hover{background:#fff;color:var(--sp-gold-700)}.menu-drawer__navigation-container{border-top:1px solid var(--sp-line)}.card-wrapper,.product-card-wrapper{--sp-card-lift: 0}.card__inner{border-radius:0;overflow:hidden;background:var(--sp-stone)}.card__media,.card .media{border-radius:0;overflow:hidden}.card__inner .media img,.card-wrapper .media img{transition:transform .9s var(--sp-ease-out),opacity .45s var(--sp-ease)}.card-wrapper:hover .media.media--hover-effect>img:only-child,.card-wrapper:hover .card__inner .media>img:only-child{transform:scale(1.06)}.card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){transform:scale(1.06);opacity:0}.card-wrapper:hover .media.media--hover-effect>img+img{transform:scale(1.06);opacity:1}.card__heading,.card-information .card__heading a{font-size:1.36rem;letter-spacing:.06em;font-weight:500;line-height:1.5;color:var(--sp-ink)}.card__heading a:after{border-radius:0}.card-information{padding-top:1.4rem}.card__information{padding-top:1.4rem;padding-bottom:1.4rem}.card-wrapper:hover .card__heading a{color:var(--sp-gold-800)}.card__content .caption-with-letter-spacing{letter-spacing:var(--sp-track-wide);color:var(--sp-ink-soft);font-size:1.05rem;text-transform:uppercase}.price,.price .price-item{font-size:1.4rem;letter-spacing:.04em;font-weight:500;color:var(--sp-ink)}.price--on-sale .price-item--sale,.price .price-item--sale{color:var(--sp-gold-800);font-weight:600}.price--on-sale .price-item--regular{color:var(--sp-ink-soft);opacity:.75}.badge{border-radius:0;letter-spacing:var(--sp-track);text-transform:uppercase;font-size:1rem;font-weight:700;padding:.6rem 1.2rem;border:0}.card__badge .badge,.badge.color-scheme-1,.badge.color-inverse,.price__badge-sale{background:var(--sp-gradient-gold-button);color:var(--sp-navy);box-shadow:0 2px 10px #8f5f233d}.card__badge .badge.price__badge-sold-out,.price__badge-sold-out,.badge--sold-out,.card__badge .badge.color-scheme-3{background:var(--sp-navy);background-image:none;color:var(--sp-gold-100);box-shadow:none}.quick-add__submit,.card__inner .quick-add__submit{letter-spacing:var(--sp-track);font-size:1.16rem;font-weight:600}.card .quick-add{opacity:1}@media screen and (min-width:990px){.card-wrapper .quick-add{opacity:0;transform:translateY(8px);transition:opacity .35s var(--sp-ease),transform .35s var(--sp-ease)}.card-wrapper:hover .quick-add,.card-wrapper:focus-within .quick-add{opacity:1;transform:translateY(0)}}.slider-button{border:1px solid var(--sp-line);border-radius:50%;width:4.4rem;height:4.4rem;background:#fff;transition:border-color .3s var(--sp-ease),background .3s var(--sp-ease),transform .3s var(--sp-ease)}.slider-button:not([disabled]):hover{border-color:transparent;background:var(--sp-gradient-gold-button);transform:scale(1.06)}.slider-button .icon-caret,.slider-button .svg-wrapper{color:var(--sp-navy)}.slider-counter__link--dots .dot{border-color:var(--sp-gold-600)}.slider-counter__link--active.slider-counter__link--dots .dot{background:var(--sp-gradient-gold-button);border-color:transparent}.slider-counter--current{color:var(--sp-gold-800);font-weight:600}.sp-hero{position:relative;overflow:hidden;background:var(--sp-navy-deep)}.sp-hero__track{position:relative;width:100%}.sp-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity 1.1s var(--sp-ease-out),visibility 1.1s}.sp-hero__slide.is-active{opacity:1;visibility:visible;z-index:2}.sp-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.sp-hero__media img,.sp-hero__media video{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.sp-hero__slide.is-active .sp-hero__media img,.sp-hero__slide.is-active .sp-hero__media video{animation:sp-hero-drift 9s var(--sp-ease-out) forwards}@keyframes sp-hero-drift{0%{transform:scale(1.02)}to{transform:scale(1.1)}}.sp-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.sp-hero__content{position:relative;z-index:2;display:flex;flex-direction:column;height:100%;padding:6rem 2.4rem;color:#fff;max-width:var(--page-width, 140rem);margin:0 auto}.sp-hero__content--left{align-items:flex-start;text-align:left}.sp-hero__content--center{align-items:center;text-align:center}.sp-hero__content--right{align-items:flex-end;text-align:right}.sp-hero__content--top{justify-content:flex-start}.sp-hero__content--middle{justify-content:center}.sp-hero__content--bottom{justify-content:flex-end}.sp-hero__inner{max-width:62rem}.sp-hero__eyebrow{display:block;font-size:1.15rem;letter-spacing:.3em;text-transform:uppercase;font-weight:600;margin-bottom:1.6rem;color:var(--sp-gold-50);text-shadow:0 1px 3px rgba(10,21,54,.85),0 1px 14px rgba(10,21,54,.6)}.sp-hero__title,.sp-hero .sp-hero__title{margin:0;color:#fff;font-size:clamp(3.2rem,6.4vw,7.2rem);line-height:1.02;letter-spacing:.02em;text-transform:uppercase;font-weight:500;text-shadow:0 2px 24px rgba(10,21,54,.55)}.sp-hero__text{margin:1.8rem 0 0;font-size:clamp(1.5rem,1.7vw,1.8rem);line-height:1.6;max-width:46rem;color:#ffffffeb;text-shadow:0 1px 14px rgba(10,21,54,.5)}.sp-hero__content--center .sp-hero__text{margin-left:auto;margin-right:auto}.sp-hero__actions{display:flex;flex-wrap:wrap;gap:1.4rem;margin-top:3rem}.sp-hero__content--center .sp-hero__actions{justify-content:center}.sp-hero__content--right .sp-hero__actions{justify-content:flex-end}.sp-hero__slide .sp-hero__eyebrow,.sp-hero__slide .sp-hero__title,.sp-hero__slide .sp-hero__text,.sp-hero__slide .sp-hero__actions{opacity:0;transform:translateY(26px)}.sp-hero__slide.is-active .sp-hero__eyebrow,.sp-hero__slide.is-active .sp-hero__title,.sp-hero__slide.is-active .sp-hero__text,.sp-hero__slide.is-active .sp-hero__actions{animation:sp-rise .9s var(--sp-ease-out) forwards}.sp-hero__slide.is-active .sp-hero__title{animation-delay:.12s}.sp-hero__slide.is-active .sp-hero__text{animation-delay:.24s}.sp-hero__slide.is-active .sp-hero__actions{animation-delay:.36s}@keyframes sp-rise{to{opacity:1;transform:translateY(0)}}.sp-hero__dots{position:absolute;z-index:4;bottom:2.6rem;left:50%;transform:translate(-50%);display:flex;gap:1rem;align-items:center}.sp-hero__dot{width:2.8rem;height:3px;padding:0;border:0;cursor:pointer;background:#ffffff6b;transition:background .35s var(--sp-ease),width .35s var(--sp-ease)}.sp-hero__dot.is-active{width:4.6rem;background:var(--sp-gradient-gold)}.sp-hero__arrow{position:absolute;z-index:4;top:50%;transform:translateY(-50%);width:4.8rem;height:4.8rem;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.45);background:#10204f33;color:#fff;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background .3s var(--sp-ease),border-color .3s var(--sp-ease),color .3s var(--sp-ease);opacity:0}.sp-hero:hover .sp-hero__arrow,.sp-hero__arrow:focus-visible{opacity:1}.sp-hero__arrow:hover{background:var(--sp-gradient-gold-button);border-color:transparent;color:var(--sp-navy)}.sp-hero__arrow--prev{left:2rem}.sp-hero__arrow--next{right:2rem}.sp-hero__arrow svg{width:1.4rem;height:1.4rem}@media screen and (max-width:749px){.sp-hero__arrow{display:none}.sp-hero__content{padding:4rem 2rem 6rem}}.sp-marquee{overflow:hidden;padding:1.4rem 0;background:var(--sp-navy);border-top:1px solid rgba(240,228,144,.18);border-bottom:1px solid rgba(240,228,144,.18)}.sp-marquee--light{background:var(--sp-cream);border-color:var(--sp-line)}.sp-marquee--gold{background:var(--sp-gradient-gold-button);border-color:transparent}.sp-marquee__track{display:flex;width:max-content;animation:sp-marquee-scroll var(--sp-marquee-duration, 30s) linear infinite}.sp-marquee:hover .sp-marquee__track{animation-play-state:paused}.sp-marquee__group{display:flex;align-items:center;flex-shrink:0}.sp-marquee__item{display:inline-flex;align-items:center;gap:1.6rem;padding:0 2.4rem;font-size:1.22rem;letter-spacing:var(--sp-track-wide);text-transform:uppercase;font-weight:600;white-space:nowrap;color:var(--sp-gold-50)}.sp-marquee--light .sp-marquee__item,.sp-marquee--gold .sp-marquee__item{color:var(--sp-navy)}.sp-marquee__sep{display:inline-block;width:5px;height:5px;transform:rotate(45deg);background:currentColor;opacity:.6}@keyframes sp-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.sp-marquee__track{animation:none}}.sp-catrow{padding:3.4rem 0}.sp-catrow__list{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;margin:0;padding:0;list-style:none}.sp-catrow__list .sp-btn{min-width:18rem}@media screen and (max-width:749px){.sp-catrow__list{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.sp-catrow__list .sp-btn{min-width:0;width:100%;padding:0 1.2rem;font-size:1.1rem}}.sp-split{display:grid;gap:1.2rem}.sp-split--2{grid-template-columns:repeat(2,1fr)}.sp-split--3{grid-template-columns:repeat(3,1fr)}.sp-split__card{position:relative;display:block;overflow:hidden;text-decoration:none;background:var(--sp-stone)}.sp-split__media{position:relative;width:100%;overflow:hidden}.sp-split__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1s var(--sp-ease-out)}.sp-split__card:hover .sp-split__media img{transform:scale(1.06)}.sp-split__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0a15369e,#0a15361f 46%,#0a153600 72%)}.sp-split__body{position:absolute;left:0;right:0;bottom:0;padding:3rem 2.4rem;text-align:center;color:#fff}.sp-split__title,.sp-split__body .sp-split__title{margin:0 0 1.8rem;color:#fff;font-size:clamp(1.9rem,2.4vw,3rem);letter-spacing:.06em;text-transform:uppercase;font-weight:500;line-height:1.15;text-shadow:0 2px 16px rgba(10,21,54,.5)}@media screen and (max-width:749px){.sp-split--2,.sp-split--3{grid-template-columns:1fr}}.sp-logobar{padding:4.4rem 0;background:var(--sp-cream)}.sp-logobar__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:3rem 5rem;margin:0;padding:0;list-style:none}.sp-logobar__item img{max-height:3.4rem;width:auto;filter:grayscale(1);opacity:.62;transition:filter .4s var(--sp-ease),opacity .4s var(--sp-ease)}.sp-logobar__item:hover img{filter:grayscale(0);opacity:1}@media screen and (max-width:749px){.sp-logobar__list{gap:2.4rem 3rem}.sp-logobar__item img{max-height:2.6rem}}.cart-drawer,.drawer__inner{background:#fff}.drawer__header{border-bottom:1px solid var(--sp-line);padding-bottom:1.6rem}.drawer__heading{letter-spacing:var(--sp-track);text-transform:uppercase;font-size:1.6rem;font-weight:600}.cart-drawer__footer,.drawer__footer{border-top:1px solid var(--sp-line)}.totals__total-value,.totals__subtotal-value{color:var(--sp-gold-800);font-weight:600}.cart-item__name{font-size:1.34rem;letter-spacing:.04em}.cart__ctas .button{margin-bottom:1rem}.product__title h1,.product__title .h1{font-size:clamp(2.2rem,3vw,3.4rem);letter-spacing:.04em;line-height:1.16;font-weight:500}.product__info-container .price,.product__info-container .price .price-item{font-size:2rem;font-weight:600}.product-form__input .form__label{letter-spacing:var(--sp-track);text-transform:uppercase;font-size:1.15rem;font-weight:600;color:var(--sp-ink-soft)}.product-form__input input[type=radio]+label{border-radius:0;border:1px solid var(--sp-line);letter-spacing:.08em;font-size:1.22rem;transition:border-color .25s var(--sp-ease),color .25s var(--sp-ease),background .25s var(--sp-ease)}.product-form__input input[type=radio]+label:hover{border-color:var(--sp-gold-500);color:var(--sp-gold-800)}.product-form__input input[type=radio]:checked+label{background:var(--sp-navy);border-color:var(--sp-navy);color:#fff}.product-form__input input[type=radio]:focus-visible+label{box-shadow:0 0 0 3px #c0a86080}.product__accordion .accordion__title,.accordion summary .accordion__title{letter-spacing:var(--sp-track);text-transform:uppercase;font-size:1.24rem;font-weight:600}.product__accordion .accordion__title,.accordion details,.accordion summary{border-color:var(--sp-line)}.product__media-wrapper .product__media,.product-media-container .product__media,.thumbnail{border-radius:0}.thumbnail[aria-current]{box-shadow:0 0 0 2px var(--sp-gold-500);border-color:transparent}.collection-hero__title,.main-collection-banner .title{letter-spacing:.08em;text-transform:uppercase}.facets__summary,.facets__heading,.facets__label{letter-spacing:.1em;text-transform:uppercase;font-size:1.18rem;font-weight:600}.facets__price input,.field__input,.select__select,.customer .field input{border-radius:0}.facet-checkbox input[type=checkbox]:checked+.icon-checkmark{color:var(--sp-gold-800)}.active-facets__button .active-facets__button-inner{border-color:var(--sp-gold-500);color:var(--sp-navy)}.pagination__item{border-radius:0}.pagination__item--current:after,.pagination__item:hover:after{background:var(--sp-gradient-gold);height:2px}.field__input,.select__select,.customer input,.customer select,.text-area{border-radius:0;transition:box-shadow .25s var(--sp-ease)}.field:before,.select:before,.customer .field:before{border-radius:0}.field__input:focus,.select__select:focus,.customer input:focus{box-shadow:0 0 0 2px var(--sp-gold-500);outline:none}.field__label{letter-spacing:.06em}.newsletter-form__field-wrapper .field__input{border-color:var(--sp-line)}.newsletter-form__button{color:var(--sp-gold-800)}.footer{background:var(--sp-gradient-navy);border-top:0;color:#ffffffd1}.footer:before{content:"";display:block;height:2px;background:var(--sp-gradient-gold)}.footer__content-top{padding-top:5.6rem;padding-bottom:4rem}.footer-block__heading{color:var(--sp-gold-100);letter-spacing:var(--sp-track-wide);text-transform:uppercase;font-size:1.2rem;font-weight:600;margin-bottom:2rem}.footer-block__details-content .list-menu__item--link,.footer .link,.footer__content-bottom .list-menu__item--link{color:#ffffffc7;font-size:1.32rem;text-decoration:none;transition:color .25s var(--sp-ease),padding-left .25s var(--sp-ease)}.footer-block__details-content .list-menu__item--link:hover,.footer .link:hover{color:var(--sp-gold-50);padding-left:.4rem;text-decoration:underline;text-underline-offset:.4rem;text-decoration-color:var(--sp-gold-400)}.footer__content-bottom{border-top:1px solid rgba(240,228,144,.16)}.footer__copyright,.copyright__content{color:#ffffff8c;font-size:1.2rem}.footer .newsletter-form__field-wrapper .field__input{background:#ffffff0f;color:#fff;border-color:#f0e49047}.footer .newsletter-form__field-wrapper .field__input::placeholder{color:#ffffff8c}.footer .newsletter-form__field-wrapper .field__label{color:#fff9}.footer .newsletter-form__button{color:var(--sp-gold-50)}.footer__list-social .link svg,.footer__list-social .list-social__link{color:var(--sp-gold-100);transition:color .25s var(--sp-ease),transform .25s var(--sp-ease)}.footer__list-social .list-social__link:hover{color:#fff;transform:translateY(-2px)}.footer .payment-icons,.footer__payment{opacity:.9}.sp-reveal{opacity:0;transform:translateY(28px);transition:opacity .85s var(--sp-ease-out),transform .85s var(--sp-ease-out);will-change:opacity,transform}.sp-reveal.sp-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.sp-reveal{opacity:1;transform:none;transition:none}.sp-hero__slide.is-active .sp-hero__media img,.sp-hero__slide.is-active .sp-hero__media video{animation:none}.sp-hero__slide .sp-hero__eyebrow,.sp-hero__slide .sp-hero__title,.sp-hero__slide .sp-hero__text,.sp-hero__slide .sp-hero__actions{opacity:1;transform:none;animation:none}}.sp-divider{height:1px;background:var(--sp-gradient-gold-line);border:0;margin:0}.sp-selection-host ::selection{background:var(--sp-gold-200);color:var(--sp-navy)}.drawer__inner::-webkit-scrollbar{width:6px}.drawer__inner::-webkit-scrollbar-thumb{background:var(--sp-gold-400)}.link,.customer a{text-underline-offset:.3rem}a:not(.button):not(.sp-btn):focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--sp-gold-600);outline-offset:3px;box-shadow:none}.rich-text__heading,.image-with-text__heading{letter-spacing:.05em;text-transform:uppercase;font-weight:500}.collection-list .card__heading,.card--card .card__heading{letter-spacing:var(--sp-track);text-transform:uppercase}.modal__content,.quick-add-modal__content{border-radius:0}.sp-catslider{padding:4rem 0}.sp-catslider__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:2rem}.sp-catslider__card{display:block;text-decoration:none;text-align:center}.sp-catslider__media{position:relative;overflow:hidden;background:var(--sp-stone);margin-bottom:1.4rem}.sp-catslider__media--portrait{aspect-ratio:3 / 4}.sp-catslider__media--square{aspect-ratio:1 / 1}.sp-catslider__media--circle{aspect-ratio:1 / 1;border-radius:50%}.sp-catslider__media img,.sp-catslider__media svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s var(--sp-ease-out)}.sp-catslider__card:hover .sp-catslider__media img{transform:scale(1.07)}.sp-catslider__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(10,21,54,.22),transparent 55%);opacity:0;transition:opacity .4s var(--sp-ease)}.sp-catslider__card:hover .sp-catslider__media:after{opacity:1}.sp-catslider__label{display:inline-block;position:relative;font-size:1.24rem;letter-spacing:var(--sp-track-wide);text-transform:uppercase;font-weight:600;color:var(--sp-ink);padding-bottom:.5rem}.sp-catslider__label:after{content:"";position:absolute;left:50%;bottom:0;width:0;height:2px;background:var(--sp-gradient-gold);transform:translate(-50%);transition:width .4s var(--sp-ease-out)}.sp-catslider__card:hover .sp-catslider__label:after{width:100%}@media screen and (max-width:989px){.sp-catslider__list{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:749px){.sp-catslider__list{grid-template-columns:repeat(2,1fr);gap:1.4rem}}.sp-feed{padding:4rem 0}.sp-feed__grid{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.sp-feed__grid--3{grid-template-columns:repeat(3,1fr)}.sp-feed__grid--4{grid-template-columns:repeat(4,1fr)}.sp-feed__grid--5{grid-template-columns:repeat(5,1fr)}.sp-feed__grid--6{grid-template-columns:repeat(6,1fr)}.sp-feed__link{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--sp-stone)}.sp-feed__link img,.sp-feed__link svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s var(--sp-ease-out)}.sp-feed__link:hover img{transform:scale(1.08)}.sp-feed__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--sp-gold-50);background:#0a153680;opacity:0;transition:opacity .35s var(--sp-ease)}.sp-feed__link:hover .sp-feed__overlay,.sp-feed__link:focus-visible .sp-feed__overlay{opacity:1}@media screen and (max-width:989px){.sp-feed__grid--5,.sp-feed__grid--6{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:749px){.sp-feed__grid--3,.sp-feed__grid--4,.sp-feed__grid--5,.sp-feed__grid--6{grid-template-columns:repeat(2,1fr)}}.sp-quotes{padding:5rem 0}.sp-quotes--cream{background:var(--sp-cream)}.sp-quotes--white{background:#fff}.sp-quotes--navy{background:var(--sp-gradient-navy)}.sp-quotes--navy .sp-section-head__title{color:#fff}.sp-quotes__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem}.sp-quotes__item{text-align:center;padding:3rem 2.4rem;background:#fff;border:1px solid var(--sp-line)}.sp-quotes--white .sp-quotes__item{background:var(--sp-cream)}.sp-quotes--navy .sp-quotes__item{background:#ffffff0f;border-color:#f0e49038}.sp-quotes__stars{display:flex;justify-content:center;gap:.3rem;color:var(--sp-gold-600);margin-bottom:1.6rem}.sp-quotes--navy .sp-quotes__stars{color:var(--sp-gold-200)}.sp-quotes__text{margin:0 0 1.8rem;font-size:1.5rem;line-height:1.7;color:var(--sp-ink-soft);border:0;padding:0}.sp-quotes__text p{margin:0}.sp-quotes--navy .sp-quotes__text{color:#ffffffd9}.sp-quotes__name{display:block;font-style:normal;font-weight:600;font-size:1.24rem;letter-spacing:var(--sp-track);text-transform:uppercase;color:var(--sp-ink)}.sp-quotes--navy .sp-quotes__name{color:var(--sp-gold-50)}.sp-quotes__detail{display:block;margin-top:.5rem;font-size:1.15rem;color:var(--sp-ink-soft)}.sp-quotes--navy .sp-quotes__detail{color:#fff9}@media screen and (max-width:749px){.sp-quotes__list{grid-template-columns:1fr}}.sp-icons{padding:3.6rem 0;border-top:1px solid var(--sp-line);border-bottom:1px solid var(--sp-line)}.sp-icons--cream{background:var(--sp-cream)}.sp-icons--white{background:#fff}.sp-icons--navy{background:var(--sp-gradient-navy);border-color:#f0e4902e}.sp-icons__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.sp-icons__item{text-align:center;padding:0 1.2rem;position:relative}.sp-icons__item+.sp-icons__item:before{content:"";position:absolute;left:0;top:15%;height:70%;width:1px;background:var(--sp-line)}.sp-icons--navy .sp-icons__item+.sp-icons__item:before{background:#f0e49033}.sp-icons__icon{display:block;margin:0 auto 1.2rem;color:var(--sp-gold-700);line-height:0}.sp-icons--navy .sp-icons__icon{color:var(--sp-gold-200)}.sp-icons__title{display:block;font-size:1.2rem;letter-spacing:var(--sp-track-wide);text-transform:uppercase;font-weight:600;color:var(--sp-ink);margin-bottom:.6rem}.sp-icons--navy .sp-icons__title{color:var(--sp-gold-50)}.sp-icons__text{display:block;font-size:1.28rem;color:var(--sp-ink-soft);line-height:1.5}.sp-icons--navy .sp-icons__text{color:#ffffffb8}@media screen and (max-width:749px){.sp-icons__list{grid-template-columns:repeat(2,1fr);gap:2.6rem 1rem}.sp-icons__item:nth-child(odd):before{display:none}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/styled-premium.css.map */
