body.cc-shopping{--cc-shop-navy: #080808;--cc-shop-surface: #181818;--cc-shop-deep: #000000;--cc-shop-gold: #ddbd7b;--cc-shop-gold-light: #f1d79e;--cc-shop-ivory: #f7f2e7;--cc-shop-muted: #bdbdbd;--cc-shop-border: rgba(221, 189, 123, .32);--cc-blue: var(--cc-shop-gold);--cc-blue-deep: var(--cc-shop-gold);--cc-white: var(--cc-shop-ivory);--cc-line: var(--cc-shop-border);--cc-dark-line: var(--cc-shop-border);--cc-ink-soft: var(--cc-shop-surface);color:var(--cc-shop-ivory);background:var(--cc-shop-navy)!important;background-color:var(--cc-shop-navy)!important;color-scheme:dark}body.cc-shopping,body.cc-shopping :is(.color-background-1,.color-background-2,.color-inverse,.color-accent-1,.color-accent-2,[class*=color-scheme-]){--color-background: 8, 8, 8;--gradient-background: #080808;--color-foreground: 247, 242, 231;--color-button: 221, 189, 123;--color-button-text: 0, 0, 0;--color-secondary-button: 8, 8, 8;--color-secondary-button-text: 221, 189, 123;--color-link: 221, 189, 123;--color-badge-foreground: 247, 242, 231;--color-badge-background: 24, 24, 24;--color-badge-border: 221, 189, 123;--color-shadow: 0, 0, 0}body.cc-shopping #MainContent{background:var(--cc-shop-navy);color:var(--cc-shop-ivory);min-height:55vh}body.cc-shopping .page-width{max-width:144rem}body.cc-shopping :is(h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.price,.card__heading,.full-unstyled-link){color:var(--cc-shop-ivory)}body.cc-shopping :is(.rte,.product__description,.tax-note,.product-option,.cart-item__details,.accordion__content){color:var(--cc-shop-muted)}body.cc-shopping :is(.rte a,.link,.underlined-link,.title-wrapper-with-link .link,.product__text.caption-with-letter-spacing){color:var(--cc-shop-gold)}body.cc-shopping :is(.rte a,.underlined-link){text-underline-offset:.25em}body.cc-shopping :is(.cc-contact-intro a,.cc-pdp-trust a),body.cc-shopping :is(.cc-contact-intro a,.cc-pdp-trust a):visited{color:var(--cc-shop-gold)}body.cc-shopping :is(.cc-contact-intro a,.cc-pdp-trust a):hover{color:var(--cc-shop-gold-light)}body.cc-shopping :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--cc-shop-gold-light);outline-offset:4px;box-shadow:none}body.cc-shopping :is(.button,.quick-add__submit,.product-form__submit,.cc-sticky-atc__button,.cc-size-sheet__confirm){background:var(--cc-shop-gold);border:1px solid var(--cc-shop-gold);color:var(--cc-shop-deep);border-radius:0;min-height:4.6rem;font-family:var(--cc-body);font-size:1.15rem;font-weight:800;letter-spacing:.12em;box-shadow:none}body.cc-shopping :is(.button,.quick-add__submit,.product-form__submit,.cc-sticky-atc__button,.cc-size-sheet__confirm):not(:disabled):not([disabled]):not([aria-disabled=true]):hover{background:var(--cc-shop-gold-light);border-color:var(--cc-shop-gold-light);color:var(--cc-shop-deep);transform:none}body.cc-shopping :is(.button--secondary,.button--tertiary){background:transparent;border-color:var(--cc-shop-border);color:var(--cc-shop-gold)}body.cc-shopping :is(.button,.quick-add__submit,.product-form__submit,.cc-sticky-atc__button,.cc-size-sheet__confirm):is(:disabled,[disabled],[aria-disabled=true]){background:#303030;border-color:#707070;color:#c9c9c9;cursor:not-allowed;opacity:1;transform:none}body.cc-shopping .shopify-payment-button__button--unbranded{background:var(--cc-shop-gold)!important;color:var(--cc-shop-deep)!important}body.cc-shopping :is(.field__input,.select__select,.customer input,.customer select,.quantity,.cc-product-finder__form input,.cc-collection-tools__search input,.cc-track__form input){background:var(--cc-shop-surface);color:var(--cc-shop-ivory);border-color:var(--cc-shop-border);border-radius:0}body.cc-shopping :is(.field__label,.form__label,.field__button,.quantity__button,.quantity__input,.select .icon-caret){color:var(--cc-shop-ivory)}body.cc-shopping :is(input,textarea)::placeholder{color:var(--cc-shop-muted)}body.cc-shopping .field:after,body.cc-shopping .select:after{box-shadow:0 0 0 var(--inputs-border-width) var(--cc-shop-border)}body.cc-shopping :is(select,option){background-color:var(--cc-shop-surface);color:var(--cc-shop-ivory)}body.cc-shopping :is(.shopify-section-group-header-group.section-header,.header-wrapper,.announcement-bar,.utility-bar){background:var(--cc-shop-deep);color:var(--cc-shop-ivory);border-color:var(--cc-shop-border)!important}body.cc-shopping .header{min-height:6rem;padding-top:1rem;padding-bottom:1rem}body.cc-shopping .header__heading-logo{filter:contrast(2) grayscale(1) sepia(1) saturate(1.3);mix-blend-mode:screen;max-height:4.8rem;object-fit:contain}body.cc-shopping .header__inline-menu{border-color:var(--cc-shop-border)!important}body.cc-shopping :is(.header__menu-item,.header__icon,.header__heading-link,.mega-menu__link,.menu-drawer__menu-item,.menu-drawer__close-button,.menu-drawer__account){color:var(--cc-shop-ivory)}body.cc-shopping .header__menu-item{font-size:1.05rem;letter-spacing:.12em}body.cc-shopping :is(.header__active-menu-item,.header__menu-item:hover,.header__icon:hover,.mega-menu__link:hover,.menu-drawer__menu-item--active){color:var(--cc-shop-gold)}body.cc-shopping :is(.mega-menu__content,.header__submenu,.menu-drawer,.menu-drawer__submenu,.menu-drawer__utility-links,.search-modal,.predictive-search){background:var(--cc-shop-deep);color:var(--cc-shop-ivory);border-color:var(--cc-shop-border)}body.cc-shopping :is(.predictive-search__item-heading,.predictive-search__heading,.predictive-search__item-query-result){color:var(--cc-shop-ivory)}body.cc-shopping :is(.predictive-search__item:hover,.predictive-search__item[aria-selected=true],.predictive-search__list-item[aria-selected=true] .predictive-search__item){background:var(--cc-shop-surface)}body.cc-shopping .cart-count-bubble{background:var(--cc-shop-gold);color:var(--cc-shop-deep)}body.cc-shopping .announcement-bar__message{color:var(--cc-shop-gold);font-size:.95rem;letter-spacing:.1em}body.cc-shopping :is(.collection-hero,.collection-hero__inner,.template-search,.collection,.related-products,.cc-collections-page){background-color:var(--cc-shop-navy)}body.cc-shopping :is(.collection-hero__title,.main-page-title,.template-search__header h1,.cc-collections-page>h1,.cart__warnings h1){font-family:var(--cc-display);font-size:clamp(2.6rem,3.2vw,4.4rem);line-height:1.05;letter-spacing:.015em}body.cc-shopping .collection-hero__title{margin:2.4rem 0 1.2rem}body.cc-shopping .collection-hero__description{max-width:68rem;color:var(--cc-shop-muted);font-size:1.35rem;line-height:1.65}body.cc-shopping .cc-catalog-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;padding-top:1.6rem}body.cc-shopping .cc-catalog-content{min-width:0}body.cc-shopping .cc-catalog-content .page-width:not(.cc-product-finder){max-width:none;padding-inline:0}body.cc-shopping .cc-catalog-nav{display:flex;flex-wrap:wrap;align-content:start;gap:.4rem 1.6rem;border-bottom:1px solid var(--cc-shop-border);padding-bottom:1.2rem}body.cc-shopping .cc-catalog-nav a{display:flex;align-items:center;min-height:4.4rem;color:var(--cc-shop-ivory);font-size:1.1rem;font-weight:700;letter-spacing:.09em;line-height:1.4;text-decoration:none;text-transform:uppercase}body.cc-shopping .cc-catalog-nav a:is(:hover,[aria-current=page]){color:var(--cc-shop-gold);text-decoration:underline;text-underline-offset:.4em}body.cc-shopping .cc-catalog-view{display:flex;justify-content:flex-end;gap:.6rem;margin-bottom:1.6rem}body.cc-shopping .cc-catalog-view button{min-width:6.4rem;min-height:4.4rem;border:1px solid var(--cc-shop-border);border-radius:0;background:transparent;color:var(--cc-shop-ivory);font:700 1.05rem var(--cc-body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}body.cc-shopping .cc-catalog-view button:is(:hover,[aria-pressed=true]){background:var(--cc-shop-gold);color:var(--cc-shop-deep);border-color:var(--cc-shop-gold)}body.cc-shopping .cc-catalog-shell[data-cc-catalog-view=feed] .product-grid{grid-template-columns:minmax(0,1fr)}body.cc-shopping .title-wrapper-with-link{border-color:var(--cc-shop-border);margin-bottom:2rem;padding-top:2rem}body.cc-shopping :is(.title-wrapper-with-link .title,.related-products__heading){font-size:clamp(2.4rem,3vw,3.8rem);line-height:1.05;letter-spacing:.015em}body.cc-shopping :is(.product-grid,.cc-collections-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.8rem 1.4rem}body.cc-shopping :is(.product-grid,.cc-collections-grid)>.grid__item{width:100%;max-width:none;min-width:0}body.cc-shopping .card-wrapper .card{background:transparent;color:var(--cc-shop-ivory);border:0;box-shadow:none}body.cc-shopping .card__inner{border:1px solid var(--cc-shop-gold);border-radius:0;background:#fff}body.cc-shopping .card__media{background:#fff}body.cc-shopping .card__media .media img{object-fit:contain;transform:none}body.cc-shopping .card-wrapper:hover .card__inner,body.cc-shopping .card-wrapper:hover .card__media .media img{transform:none}body.cc-shopping .card>.card__content{padding:1.3rem 0 0}body.cc-shopping .card__information{padding:0}body.cc-shopping .product-card-wrapper .card__information{text-align:center}body.cc-shopping .card__heading{font-family:var(--cc-display);font-size:1.8rem;font-weight:800;letter-spacing:.025em;line-height:1.15}body.cc-shopping .card-information{padding-top:.65rem}body.cc-shopping .card-information>.price{color:var(--cc-shop-gold);font-size:1.25rem;font-weight:700;letter-spacing:.04em}body.cc-shopping .price-item--regular,body.cc-shopping .price-item--sale{color:inherit}body.cc-shopping .price--on-sale .price-item--regular{color:var(--cc-shop-muted)}body.cc-shopping .quick-add{margin-top:1.2rem}body.cc-shopping .quick-add__submit{min-height:4.4rem;font-size:1rem}body.cc-shopping .product-card-wrapper .card--media{position:relative}body.cc-shopping .product-card-wrapper .card--media .quick-add:has(.quick-add__submit:not([disabled])):not(:has(.sold-out-message:not(.hidden))){position:absolute;inset:.8rem .8rem auto auto;z-index:2;width:4.4rem;height:4.4rem;margin:0}body.cc-shopping .product-card-wrapper .card--media .quick-add:has(.quick-add__submit:not([disabled])):not(:has(.sold-out-message:not(.hidden))) .quick-add__submit{width:4.4rem;min-width:4.4rem;max-width:4.4rem;height:4.4rem;min-height:4.4rem;padding:0;border-radius:50%;background:var(--cc-shop-gold);color:var(--cc-shop-deep);font-size:0;letter-spacing:0}body.cc-shopping .product-card-wrapper .card--media .quick-add:has(.quick-add__submit:not([disabled])):not(:has(.sold-out-message:not(.hidden))) .quick-add__submit:before{content:none}body.cc-shopping .product-card-wrapper .card--media .quick-add:has(.quick-add__submit:not([disabled])):not(:has(.sold-out-message:not(.hidden))) .quick-add__submit:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:0;border-radius:50%;box-shadow:none;background:linear-gradient(var(--cc-shop-deep),var(--cc-shop-deep)) center / 1.6rem .2rem no-repeat,linear-gradient(var(--cc-shop-deep),var(--cc-shop-deep)) center / .2rem 1.6rem no-repeat;pointer-events:none}body.cc-shopping .product-card-wrapper .card--media .quick-add:has(.quick-add__submit:not([disabled])):not(:has(.sold-out-message:not(.hidden))) .quick-add__submit>.icon-wrap{display:none}body.cc-shopping .product-card-wrapper .quick-add .quick-add__submit.loading:after{opacity:0}body.cc-shopping .product-card-wrapper .quick-add .loading-overlay__spinner{color:var(--cc-shop-deep)}body.cc-shopping .badge{background:var(--cc-shop-deep);color:var(--cc-shop-ivory);border:1px solid var(--cc-shop-border)}body.cc-shopping .badge.color-accent-2{background:var(--cc-shop-gold);color:var(--cc-shop-deep)}body.cc-shopping :is(.facets-wrapper,.facets-container,.facet-filters,.active-facets,.pagination-wrapper){color:var(--cc-shop-ivory)}body.cc-shopping :is(.facets__summary,.facet-filters__label,.facet-filters__sort,.product-count__text,.facet-checkbox,.mobile-facets__open,.mobile-facets__label){color:var(--cc-shop-ivory)}body.cc-shopping :is(.facets__display,.facets__header,.mobile-facets__inner,.mobile-facets__header,.mobile-facets__footer,.mobile-facets__submenu){background:var(--cc-shop-surface);color:var(--cc-shop-ivory);border-color:var(--cc-shop-border)}body.cc-shopping :is(.active-facets__button-inner,.mobile-facets__sort .select__select){background:var(--cc-shop-surface);color:var(--cc-shop-gold);border-color:var(--cc-shop-border);box-shadow:0 0 0 1px var(--cc-shop-border)}body.cc-shopping :is(.mobile-facets__close,.mobile-facets__close-button,.facets__heading,.mobile-facets__heading,.mobile-facets__summary){color:var(--cc-shop-ivory)}body.cc-shopping .facet-checkbox>svg{background:var(--cc-shop-surface)}body.cc-shopping .facet-checkbox>input[type=checkbox]:checked~.icon-checkmark{color:var(--cc-shop-gold)}body.cc-shopping :is(.facet-checkbox--disabled,.mobile-facets__label--disabled){color:var(--cc-shop-muted);opacity:.55}body.cc-shopping .pagination__item{color:var(--cc-shop-ivory);min-height:4.4rem}body.cc-shopping .pagination__item--current{color:var(--cc-shop-gold)}body.cc-shopping :is(.cc-product-finder,.cc-collection-tools,.cc-track__panel){background:transparent;border:1px solid var(--cc-shop-border);border-radius:0;box-shadow:none;padding:2rem}body.cc-shopping :is(.cc-product-finder h2,.cc-collection-tools__copy label){color:var(--cc-shop-ivory);font-size:1.8rem;line-height:1.2;letter-spacing:.02em}body.cc-shopping :is(.cc-product-finder .cc-eyebrow,.cc-collection-tools__copy .cc-eyebrow,.cc-product-finder__link,.cc-collection-tools__status,.cc-track__panel .cc-eyebrow,.cc-track__help a){color:var(--cc-shop-gold)}body.cc-shopping .cc-product-finder p{color:var(--cc-shop-muted);font-size:1.2rem;line-height:1.6}body.cc-shopping :is(.cc-product-finder__form input,.cc-collection-tools__search input,.cc-track__form input){min-height:4.6rem}body.cc-shopping :is(.cc-product-finder__form input,.cc-collection-tools__search input,.cc-track__form input):focus{border-color:var(--cc-shop-gold);outline:2px solid var(--cc-shop-gold);outline-offset:2px;box-shadow:none}body.cc-shopping .cc-collection-filter{min-height:4.4rem;border-radius:0;border-color:var(--cc-shop-border);color:var(--cc-shop-ivory);font-size:1rem;font-weight:700}body.cc-shopping .cc-collection-filter:is(:hover,.is-active){background:var(--cc-shop-gold);border-color:var(--cc-shop-gold);color:var(--cc-shop-deep)}body.cc-shopping [id^=MainProduct-]{padding-top:2.4rem;padding-bottom:3.2rem}body.cc-shopping [id^=MainProduct-]>.cc-product-stage{display:block}body.cc-shopping .cc-product-stage>:is(.cc-product-heading,.product__media-wrapper,.product__info-wrapper,.cc-product-details){min-width:0;width:100%;max-width:none}body.cc-shopping .cc-product-stage>.cc-product-heading{margin-bottom:2rem}body.cc-shopping .cc-product-heading .product__text{margin:0 0 1rem}body.cc-shopping .cc-product-heading .product__title{margin:0}body.cc-shopping .cc-product-heading .product__title h1{margin:0;overflow-wrap:anywhere}body.cc-shopping .cc-product-stage>.product__info-wrapper{padding:2.4rem 0 0}body.cc-shopping .cc-product-stage>.cc-product-details{margin-top:2.4rem}body.cc-shopping .cc-product-details .product__accordion:first-child{margin-top:0}body.cc-shopping .cc-product-details .accordion__title{font-family:var(--cc-body);font-size:1.05rem;font-weight:700;letter-spacing:.08em}body.cc-shopping .cc-product-stage.product--no-media>.product__media-wrapper{display:none}body.cc-shopping .product__media-wrapper{border:1px solid var(--cc-shop-gold)}body.cc-shopping :is(.product__media-wrapper,.product__media-item,.product__media.media,.product__media img,.product__media-list,.thumbnail-slider,.thumbnail-list,.product__media-wrapper .slider-mobile-gutter,.thumbnail){background:#fff}body.cc-shopping .product__media-wrapper :is(.slider-button,.slider-counter){color:#080808}body.cc-shopping .thumbnail[aria-current]{border-color:#80612f;box-shadow:0 0 0 1px #80612f}body.cc-shopping .product__info-container{max-width:none}body.cc-shopping .product__title{border-top:0;padding-top:0}body.cc-shopping .product__title h1{color:var(--cc-shop-ivory);font-family:var(--cc-display);font-size:clamp(2.3rem,2.3vw,3.4rem);font-weight:800;line-height:1.08;letter-spacing:.01em;text-transform:uppercase}body.cc-shopping .product__info-container .price{color:var(--cc-shop-gold);font-size:1.8rem;font-weight:700}body.cc-shopping .product-form__input{min-width:0;max-width:none}body.cc-shopping .product-form__input .form__label{color:var(--cc-shop-ivory);font-size:1.05rem;letter-spacing:.12em}body.cc-shopping .product-form__input input[type=radio]+label{background:transparent;border-color:var(--cc-shop-border);color:var(--cc-shop-ivory);min-width:4.8rem;min-height:4.4rem;padding:1.1rem 1.3rem;font-size:1.15rem}body.cc-shopping .product-form__input input[type=radio]:checked+label{background:var(--cc-shop-gold);border-color:var(--cc-shop-gold);color:var(--cc-shop-deep)}body.cc-shopping .product-form__input input[type=radio]:is(.disabled,:disabled)+label{background:#202020;border-color:#707070;color:#afafaf;opacity:.65;text-decoration:line-through}body.cc-shopping .product-form__input input[type=radio]:focus-visible+label{outline:2px solid var(--cc-shop-gold-light);outline-offset:3px;box-shadow:none}body.cc-shopping .product-form__buttons{max-width:none}body.cc-shopping .product__description{color:var(--cc-shop-muted);font-size:1.35rem;line-height:1.7}body.cc-shopping .product__description .cc-default-gsm{background:var(--cc-shop-surface);color:var(--cc-shop-ivory);border-color:var(--cc-shop-gold)}body.cc-shopping .cc-pdp-offer{background:var(--cc-shop-surface);border-left:2px solid var(--cc-shop-gold);padding:1.2rem 1.4rem}body.cc-shopping .cc-pdp-offer strong{color:var(--cc-shop-gold);font-size:1.05rem}body.cc-shopping .cc-pdp-offer span{color:var(--cc-shop-muted);font-size:1.15rem}body.cc-shopping .cc-pdp-trust{color:var(--cc-shop-muted);border-color:var(--cc-shop-border)}body.cc-shopping .cc-pdp-trust li{display:block;position:relative;padding-left:1.8rem;font-size:1.1rem;font-weight:400;line-height:1.5}body.cc-shopping .cc-pdp-trust li:before{position:absolute;top:0;left:0;color:var(--cc-shop-gold)}body.cc-shopping .product__accordion{border:1px solid var(--cc-shop-border);margin-top:.8rem}body.cc-shopping .product__accordion summary{padding:1.5rem 1.2rem;min-height:4.8rem}body.cc-shopping .product__accordion .summary__title{color:var(--cc-shop-ivory);font-size:1.05rem;letter-spacing:.1em}body.cc-shopping .product__accordion .accordion__content{padding:0 1.2rem 1.4rem;font-size:1.3rem;line-height:1.65}body.cc-shopping .product__accordion .icon-caret{right:1.2rem}body.cc-shopping .product__accordion svg{color:var(--cc-shop-gold)}body.cc-shopping .cc-size-guide{border-color:var(--cc-shop-border)}body.cc-shopping :is(.cc-size-guide th,.cc-size-guide td,.rte table td,.rte table th){border-color:var(--cc-shop-border)}body.cc-shopping .cc-size-guide th{background:var(--cc-shop-surface);color:var(--cc-shop-ivory)}body.cc-shopping :is(.product-popup-modal__content,.quick-add-modal__content,.quick-add-modal__content-info){background:var(--cc-shop-navy);color:var(--cc-shop-ivory);border-color:var(--cc-shop-border)}body.cc-shopping quick-add-modal .cc-product-stage{display:block}body.cc-shopping quick-add-modal .cc-product-heading{padding-right:3.6rem}body.cc-shopping quick-add-modal .cc-product-heading .product__title>h1{display:block;font-size:2.4rem}body.cc-shopping quick-add-modal .cc-product-stage>:is(.product__media-wrapper,.product__info-wrapper){width:100%;max-width:none;padding:0}body.cc-shopping quick-add-modal .cc-product-stage>.product__info-wrapper{padding-top:2rem}body.cc-shopping quick-add-modal .product__column-sticky{position:static}body.cc-shopping :is(.product-popup-modal__toggle,.quick-add-modal__toggle,.product-media-modal__toggle){background:var(--cc-shop-deep);color:var(--cc-shop-gold);border-color:var(--cc-shop-border)}body.cc-shopping .product-media-modal__content{background:var(--cc-shop-deep)}body.cc-shopping :is(.cc-sticky-atc,.cc-size-sheet__panel){background:var(--cc-shop-deep);color:var(--cc-shop-ivory);border-color:var(--cc-shop-gold)}body.cc-shopping .cc-sticky-atc{border-top:1px solid var(--cc-shop-border)}body.cc-shopping :is(.cc-sticky-atc__price,.cc-size-sheet__status){color:var(--cc-shop-muted)}body.cc-shopping .cc-size-sheet{color:var(--cc-shop-ivory)}body.cc-shopping :is(.cc-size-sheet__heading,.cc-size-sheet__close){color:var(--cc-shop-ivory)}body.cc-shopping .cc-size-sheet__eyebrow{color:var(--cc-shop-gold)}body.cc-shopping .cc-size-sheet__close{border-color:var(--cc-shop-border)}body.cc-shopping .cc-size-sheet__option{background:var(--cc-shop-surface);border-color:var(--cc-shop-border);color:var(--cc-shop-ivory)}body.cc-shopping .cc-size-sheet__option[aria-selected=true]{background:var(--cc-shop-gold);border-color:var(--cc-shop-gold);color:var(--cc-shop-deep);box-shadow:none}body.cc-shopping .cc-size-sheet__option:disabled{background:#202020;color:#afafaf;border-color:#707070;text-decoration:line-through;opacity:.65}body.cc-shopping :is(.drawer__inner,.drawer__inner-empty,.drawer__header,.drawer__footer,.cart-notification){background:var(--cc-shop-deep);color:var(--cc-shop-ivory);border-color:var(--cc-shop-border)}body.cc-shopping :is(.drawer__heading,.drawer__close,.cart-item__name,.cart__empty-text,.totals__subtotal,.totals__subtotal-value){color:var(--cc-shop-ivory)}body.cc-shopping .drawer__heading{font-size:2.3rem;letter-spacing:.025em}body.cc-shopping .cart-item__image{background:#fff}body.cc-shopping .cart-item__media{background:transparent}body.cc-shopping :is(.cart-items th,.cart__items,.cart__footer,.drawer__footer){border-color:var(--cc-shop-border)}body.cc-shopping :is(.cart-item__name,.cart__login-title){font-family:var(--cc-body);font-size:1.25rem;line-height:1.45;letter-spacing:.01em}body.cc-shopping :is(.cart-item__final-price,.cart-item__price-wrapper,.discounts__discount){color:var(--cc-shop-gold)}body.cc-shopping :is(.cart-item__old-price,.cart-item__details .product-option,.tax-note){color:var(--cc-shop-muted)}body.cc-shopping .cart-remove-button{background:transparent;border:0;color:var(--cc-shop-gold);min-width:4.4rem;min-height:4.4rem}body.cc-shopping .cc-cart-incentives{background:var(--cc-shop-surface);border-color:var(--cc-shop-border)}body.cc-shopping .cc-cart-incentive__label{color:var(--cc-shop-ivory)}body.cc-shopping .cc-cart-incentive__status{color:var(--cc-shop-muted)}body.cc-shopping strong.cc-cart-incentive__status{color:#a6dbba}body.cc-shopping .cc-cart-incentive__track{background:#404040}body.cc-shopping .cc-cart-incentive__track>span{background:var(--cc-shop-gold)}body.cc-shopping :is(.product-form__error-message,.cart-item__error-text,#cart-errors,#CartDrawer-CartErrors,.form__message){color:#ffb5ae}body.cc-shopping .newsletter-form__message--success{color:#a6dbba}body.cc-shopping :is(.main-page-title,.page-title){margin-bottom:2.4rem}body.cc-shopping :is(.page-width--narrow,.shopify-policy__container){max-width:88rem}body.cc-shopping :is(.shopify-policy__body,.page-width--narrow>.rte){color:var(--cc-shop-muted);font-size:1.45rem;line-height:1.8}body.cc-shopping :is(.rte h2,.rte h3){line-height:1.2;letter-spacing:.015em}body.cc-shopping .rte table{box-shadow:0 0 0 1px var(--cc-shop-border)}body.cc-shopping .cc-track__panel h1{color:var(--cc-shop-ivory);font-size:clamp(2.8rem,4vw,4rem)}body.cc-shopping .cc-track__help{border-color:var(--cc-shop-border)}body.cc-shopping .cc-product-reviews{background:var(--cc-shop-navy)}body.cc-shopping .cc-supporter-gallery{border-color:var(--cc-shop-border)}body.cc-shopping .cc-supporter-gallery__header :is(.cc-eyebrow,h2 span){color:var(--cc-shop-gold)}body.cc-shopping .cc-supporter-card__zoom{border-color:var(--cc-shop-border)}body.cc-shopping .cc-supporter-lightbox__close:is(:hover,:focus-visible),body.cc-shopping :is(.cc-review-motion-toggle,.cc-collection-filter):focus-visible{background:var(--cc-shop-gold);border-color:var(--cc-shop-gold);color:var(--cc-shop-deep)}body.cc-shopping :is(.cc-supporter-card__body,.cc-review-card__body),body.cc-shopping :is(.cc-supporter-card__body,.cc-review-card__body) :is(blockquote,p,strong,small,span){color:#000}body.cc-shopping .cc-review-motion-toggle{border-color:var(--cc-shop-border);color:var(--cc-shop-gold);border-radius:0}body.cc-shopping .cc-review-motion-toggle:is(:hover,[aria-pressed=true]){background:var(--cc-shop-gold);color:var(--cc-shop-deep)}body.cc-shopping :is(.newsletter,.footer,.footer__content-bottom){background:var(--cc-shop-deep);color:var(--cc-shop-ivory);border-color:var(--cc-shop-border)}body.cc-shopping .footer{margin-top:4rem;padding-top:3.6rem}body.cc-shopping .footer-block__heading{color:var(--cc-shop-gold);font-family:var(--cc-body);font-size:1.1rem;font-weight:700;letter-spacing:.14em}body.cc-shopping :is(.footer-block__details-content,.footer-block__details-content .link,.footer__copyright,.copyright__content,.footer .list-social__link){color:var(--cc-shop-muted)}body.cc-shopping .footer-block__details-content .link:hover{color:var(--cc-shop-gold-light)}body.cc-shopping .newsletter-form__field-wrapper .field__input{background:var(--cc-shop-surface);color:var(--cc-shop-ivory);border-color:var(--cc-shop-border)}body.cc-shopping .newsletter__wrapper .inline-richtext{font-size:clamp(2.6rem,4vw,4.4rem);line-height:1.05}body.cc-shopping .footer__content-bottom{padding-top:2rem}@media screen and (min-width:990px){body.cc-shopping :is(.product-grid,.cc-collections-grid){grid-template-columns:repeat(4,minmax(0,1fr));gap:3.2rem 2rem}body.cc-shopping .cc-catalog-shell{grid-template-columns:15rem minmax(0,1fr);column-gap:clamp(2rem,3vw,4.4rem)}body.cc-shopping .cc-catalog-nav{display:flex;flex-direction:column;align-self:start;gap:.2rem;border:0;padding:0}body.cc-shopping .cc-catalog-nav a{font-size:1rem}body.cc-shopping .cc-catalog-shell[data-cc-catalog-view=feed] .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.cc-shopping [id^=MainProduct-]>.cc-product-stage:not(.product--no-media){display:grid;grid-template-columns:minmax(17rem,.7fr) minmax(0,1.8fr) minmax(25rem,1fr);grid-template-rows:min-content 1fr;grid-template-areas:"heading gallery purchase" "details gallery purchase";align-items:start;gap:2rem clamp(1.8rem,2.4vw,3.8rem)}body.cc-shopping [id^=MainProduct-]>.cc-product-stage>.cc-product-heading{grid-area:heading;margin:0}body.cc-shopping [id^=MainProduct-]>.cc-product-stage>.product__media-wrapper{grid-area:gallery;padding:0}body.cc-shopping [id^=MainProduct-]>.cc-product-stage>.product__info-wrapper{grid-area:purchase;padding:0}body.cc-shopping [id^=MainProduct-]>.cc-product-stage>.cc-product-details{grid-area:details;margin:0}body.cc-shopping [id^=MainProduct-] .cc-product-heading .product__title h1{font-size:clamp(2.3rem,2.05vw,3rem)}body.cc-shopping .product__info-container>*+*{margin-top:1.2rem;margin-bottom:1.2rem}body.cc-shopping [id^=MainProduct-] .product__column-sticky{top:calc(var(--header-height, 7rem) + 2rem)}body.cc-shopping .header__inline-menu{padding-top:.6rem}}@media screen and (min-width:1501px){body.cc-shopping .cc-catalog-shell .product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}body.cc-shopping .cc-catalog-shell[data-cc-catalog-view=feed] .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:750px){body.cc-shopping quick-add-modal .cc-product-stage:not(.product--no-media){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"heading heading" "gallery purchase";gap:2rem}body.cc-shopping quick-add-modal .cc-product-stage>.cc-product-heading{grid-area:heading;margin:0}body.cc-shopping quick-add-modal .cc-product-stage>.product__media-wrapper{grid-area:gallery}body.cc-shopping quick-add-modal .cc-product-stage>.product__info-wrapper{grid-area:purchase;padding:0}}@media screen and (max-width:989px){body.cc-shopping .product__column-sticky{position:static}body.cc-shopping .header{min-height:5.6rem}body.cc-shopping .header__heading-logo{max-height:4rem}}@media screen and (max-width:749px){body.cc-shopping .cc-catalog-nav{flex-wrap:nowrap;overflow-x:auto;padding-bottom:1rem;scrollbar-width:thin;scrollbar-color:var(--cc-shop-gold) transparent}body.cc-shopping .cc-catalog-nav a{flex:0 0 auto;white-space:nowrap}body.cc-shopping .page-width{padding-left:1.6rem;padding-right:1.6rem}body.cc-shopping :is(.product-grid,.cc-collections-grid){gap:2.2rem 1rem}body.cc-shopping .card__heading{font-size:1.5rem;line-height:1.18}body.cc-shopping .card-information>.price{font-size:1.15rem}body.cc-shopping .quick-add__submit{padding-left:.8rem;padding-right:.8rem;font-size:.95rem;letter-spacing:.06em}body.cc-shopping :is(.collection-hero__title,.main-page-title,.template-search__header h1){font-size:2.8rem}body.cc-shopping :is(.cc-product-finder,.cc-collection-tools,.cc-track__panel){padding:1.6rem}body.cc-shopping .cc-product-finder__form{grid-template-columns:minmax(0,1fr) auto}body.cc-shopping .cc-product-finder__form .button{min-width:0;padding:1rem 1.2rem}body.cc-shopping .cc-product-finder__form input{min-width:0;padding-left:1rem;padding-right:1rem;font-size:1.3rem}body.cc-shopping .product__title h1{font-size:2.5rem}body.cc-shopping .product__info-container>*+*{margin-top:1.4rem;margin-bottom:1.4rem}body.cc-shopping .cc-sticky-atc__button{min-width:14rem}body.cc-shopping .cc-sticky-atc__title{font-size:1rem}body.cc-shopping .footer{margin-top:3rem}body.cc-shopping .footer__blocks-wrapper{row-gap:2.4rem}}@media(prefers-reduced-motion:reduce){body.cc-shopping .cc-size-sheet[open] .cc-size-sheet__panel{animation:none}body.cc-shopping :is(.card__inner,.card__media .media img,.button){transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/cc-shopping.css.map */
