.cc{position:relative;padding-block:var(--cc-pt, 28px) var(--cc-pb, 28px);background-color:var(--cc-bg, transparent)}.cc__inner{width:100%;max-width:var(--page-width, 1280px);margin-inline:auto;padding-inline:var(--page-margin, 16px)}.cc--full .cc__inner{max-width:none;padding-inline:0}.cc__header{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.cc__header:empty{display:none}.cc__header--left{text-align:left;align-items:flex-start}.cc__header--center{text-align:center;align-items:center}.cc__header--right{text-align:right;align-items:flex-end}.cc__subheading{margin:0;font-family:var(--font-subheading--family, inherit);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cc-subheading-color, #47536e)}.cc__title{margin:0;font-family:var(--font-heading--family, inherit);line-height:1.12;font-size:clamp(1.5rem,2.4vw,2rem);color:var(--cc-heading-color, inherit)}.cc__grid{display:flex;flex-wrap:wrap;column-gap:var(--cc-col-gap, 16px);row-gap:var(--cc-row-gap, 16px)}.cc__item{flex:1 1 calc(var(--cc-w, 50%) - var(--cc-col-gap, 16px));min-width:0}.cc__card{position:relative;display:block;width:100%;height:100%;border-radius:var(--cc-radius, 12px);overflow:hidden;color:inherit;text-decoration:none}.cc__media{position:relative;width:100%;aspect-ratio:var(--cc-ratio, 1 / 1);overflow:hidden}.cc__media--adapt{aspect-ratio:auto}.cc__media img{width:100%;height:100%;object-fit:cover;display:block}.cc__media--adapt img{height:auto}.cc__card:hover .cc__media img{transform:scale(1.06)}.cc__media img{transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.cc__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:calc(var(--cc-overlay, 0) / 100);pointer-events:none}.cc__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:10px;padding:clamp(16px,3vw,32px);pointer-events:none}.cc__content:empty{display:none}.cc__content>*{pointer-events:auto}.cc__content--top-left{align-items:flex-start;justify-content:flex-start}.cc__content--top-center{align-items:center;justify-content:flex-start}.cc__content--top-right{align-items:flex-end;justify-content:flex-start}.cc__content--middle-left{align-items:flex-start;justify-content:center}.cc__content--middle-center{align-items:center;justify-content:center}.cc__content--middle-right{align-items:flex-end;justify-content:center}.cc__content--bottom-left{align-items:flex-start;justify-content:flex-end}.cc__content--bottom-center{align-items:center;justify-content:flex-end}.cc__content--bottom-right{align-items:flex-end;justify-content:flex-end}.cc__content--align-left{text-align:left}.cc__content--align-center{text-align:center}.cc__content--align-right{text-align:right}.cc__c-subheading{margin:0;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cc-card-text, #ffffff)}.cc__c-heading{margin:0;font-family:var(--font-heading--family, inherit);font-size:clamp(1.25rem,2.2vw,2rem);line-height:1.1;color:var(--cc-card-text, #ffffff)}.cc__c-description{margin:0;color:var(--cc-card-text, #ffffff)}.cc__c-description>:first-child{margin-top:0}.cc__c-description>:last-child{margin-bottom:0}.cc__btn{display:inline-block;padding:12px 22px;border-radius:8px;font-weight:600;font-size:.9375rem;text-decoration:none;transition:opacity .2s ease,background-color .2s ease}.cc__btn--primary{background-color:var(--cc-btn-bg, #c9a24e);color:var(--cc-btn-text, #06132b)}.cc__btn--secondary{background-color:#fff;color:#06132b}.cc__btn--outline{background-color:transparent;color:var(--cc-card-text, #ffffff);border:1px solid currentColor}.cc__btn:hover{opacity:.85}@media screen and (max-width:749px){.cc__item{flex-basis:100%}.cc__grid--m2 .cc__item{flex-basis:calc(50% - var(--cc-col-gap, 16px))}.cc__grid--swipe{flex-wrap:nowrap;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cc__grid--swipe::-webkit-scrollbar{display:none}.cc__grid--swipe .cc__item{flex:0 0 calc(85% - var(--cc-col-gap, 16px));scroll-snap-align:start}.cc__grid--swipe.cc__grid--m2 .cc__item{flex-basis:calc(50% - var(--cc-col-gap, 16px))}}@media(prefers-reduced-motion:reduce){.cc__media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-custom-content.css.map */
