.rc-seasonal-home-section{--rcsh-burgundy:#1a1a1a;--rcsh-cream:#ffffff;--rcsh-gold:#f5f5f5;--rcsh-ink:#ffffff;--rcsh-muted:#e6e6e6;--rcsh-base:#000000;--rcsh-serif:Georgia,"Times New Roman",serif;--rcsh-sans:var(--font-body--family,Arial,Helvetica,sans-serif);position:relative;background:var(--rcsh-base);color:var(--rcsh-ink);font-family:var(--rcsh-sans)}.rcsh-carousel *,.rcsh-content *{box-sizing:border-box}.rcsh-carousel a,.rcsh-content a{text-decoration:none;-webkit-tap-highlight-color:transparent}.rcsh-carousel a:focus-visible,.rcsh-carousel button:focus-visible,.rcsh-content a:focus-visible{outline:3px solid var(--rcsh-gold);outline-offset:5px}.rcsh-carousel.rc-car{display:block;position:relative;width:100%;overflow:hidden;background:var(--rcsh-base);color:var(--rcsh-cream)}.rcsh-carousel .rc-car__track{display:grid;width:100%;aspect-ratio:auto;min-height:0}.rcsh-carousel .rc-slide{grid-area:1/1;position:relative;display:flex;flex-direction:row;align-items:center;min-height:650px;overflow:hidden;background:var(--rc-bg);color:var(--rc-ink);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .7s ease,visibility 0s linear .7s}.rcsh-carousel .rc-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .7s ease,visibility 0s}.rcsh-carousel .rc-slide__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.rcsh-carousel .rc-slide__media picture{display:block;width:100%;height:100%}.rcsh-carousel .rc-slide__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center 42%}.rcsh-carousel .rc-slide__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000e8,#000000ad 35%,#00000029 72%,#0000001f),linear-gradient(0deg,rgba(0,0,0,.48),transparent 45%)}.rcsh-carousel__copy{position:relative;z-index:1;width:62%;max-width:900px;padding:70px clamp(28px,6vw,88px) 112px;text-align:start}.rcsh-eyebrow{margin:0 0 20px;color:var(--rcsh-gold);font:600 10px/1.65 var(--rcsh-sans);letter-spacing:.15em;text-transform:uppercase}.rcsh-carousel__title{margin:0 0 25px;color:var(--rcsh-cream);font:400 clamp(50px,6vw,88px)/1.025 var(--rcsh-serif);letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere}.rcsh-carousel__slide--friday .rcsh-carousel__title{font-family:var(--rcsh-sans);font-weight:800;letter-spacing:-.055em;font-size:clamp(50px,6.2vw,90px)}.rcsh-carousel__slide--collections .rcsh-carousel__title{font-size:clamp(46px,5vw,74px)}.rcsh-carousel__text{max-width:430px;margin:0 0 30px;color:#f5f5f5;font:400 16px/1.8 var(--rcsh-sans)}.rcsh-carousel .rcsh-button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:52px;padding:16px 22px;border:1px solid var(--rcsh-gold);border-radius:3px;background:var(--rcsh-gold);color:#000;font:600 12px/1.5 var(--rcsh-sans);letter-spacing:.01em;text-transform:none;transition:background-color .2s}.rcsh-carousel .rcsh-button:hover{background:var(--rcsh-cream)}.rcsh-button span{font-size:21px;line-height:1}.rcsh-carousel .rc-car__controls{position:absolute;z-index:2;bottom:25px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:4px;padding:5px 10px;border:1px solid #f5f5f555;border-radius:40px;background:#000000c2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--rcsh-cream)}.rcsh-carousel .rc-car__arrow,.rcsh-carousel .rc-car__pause,.rcsh-carousel .rc-car__dot{display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;border-radius:50%}.rcsh-carousel .rc-car__arrow:hover,.rcsh-carousel .rc-car__pause:hover{background:#f5f5f522}.rcsh-carousel .rc-car__dots{display:flex;gap:0}.rcsh-carousel .rc-car__dot{width:35px}.rcsh-carousel .rc-car__dot:before{content:"";width:7px;height:7px;border:1px solid var(--rcsh-gold);border-radius:50%;transition:width .2s,background-color .2s}.rcsh-carousel .rc-car__dot[aria-current=true]:before{width:20px;border-radius:10px;background:var(--rcsh-gold)}.rcsh-carousel .rc-car__pause[hidden],.rcsh-carousel .rc-car__icon-play,.rcsh-carousel.is-paused .rc-car__icon-pause{display:none}.rcsh-carousel.is-paused .rc-car__icon-play{display:block}.rcsh-content{position:relative;background:var(--rcsh-base);padding-bottom:72px}.rcsh-wrap{max-width:1408px;margin-inline:auto;padding:64px 48px 0;scroll-margin-block-start:calc(var(--header-height,0px) + 24px)}.rcsh-heading{margin-bottom:28px;text-align:start}.rcsh-heading .rcsh-eyebrow{margin-bottom:12px}.rcsh-heading h2{max-width:820px;margin:0;color:var(--rcsh-cream);font:400 clamp(30px,3vw,42px)/1.16 var(--rcsh-serif);letter-spacing:-.03em;text-wrap:balance}.rcsh-spotlight{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:50px;align-items:center;padding:30px;border:1px solid #6b6b6b53;border-radius:5px;background:linear-gradient(115deg,#000000bd,#000000ad);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:start}.rcsh-spotlight__media{display:block;background:#fff;border-radius:3px;overflow:hidden}.rcsh-spotlight__media img{display:block;width:100%;height:350px;object-fit:contain;object-position:center}.rcsh-spotlight__copy{padding:20px 24px 20px 0}.rcsh-spotlight__copy .rcsh-eyebrow{margin-bottom:14px}.rcsh-spotlight__copy h2{max-width:530px;margin:0 0 20px;color:var(--rcsh-cream);font:400 clamp(32px,3vw,44px)/1.1 var(--rcsh-serif);letter-spacing:-.035em;text-wrap:balance}.rcsh-spotlight__text{max-width:500px;margin:0 0 25px;color:var(--rcsh-muted);font:400 14px/1.8 var(--rcsh-sans)}.rcsh-spotlight__link{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:440px;min-height:48px;padding-top:16px;border-top:1px solid #b3b3b36b;color:var(--rcsh-gold);font:600 12px/1.6 var(--rcsh-sans)}.rcsh-spotlight__link span{font-size:22px}.rcsh-family-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.rcsh-family{display:block;min-width:0;color:var(--rcsh-cream);text-align:start}.rcsh-family__image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff;border-radius:3px}.rcsh-family h3{margin:16px 0 11px;color:inherit;font:400 21px/1.2 var(--rcsh-serif);letter-spacing:-.02em;overflow-wrap:anywhere}.rcsh-family__link{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--rcsh-gold);font:500 10px/1.6 var(--rcsh-sans)}.rcsh-family__link span{font-size:19px}.rcsh-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 20px}.rcsh-product{display:block;min-width:0;color:var(--rcsh-cream);text-align:start}.rcsh-product__image{display:block;width:100%;height:auto;aspect-ratio:1/1.08;object-fit:contain;background:#fff;border-radius:3px}.rcsh-product h3{margin:13px 0 7px;color:inherit;font:600 14px/1.5 var(--rcsh-sans);letter-spacing:0}.rcsh-product__price{font:400 13px/1.5 var(--rcsh-sans);color:var(--rcsh-gold)}.rcsh-carousel__copy[dir=rtl]{margin-left:auto}.rcsh-carousel .rc-slide:has([dir=rtl]) .rc-slide__media:after{background:linear-gradient(270deg,#000000f0,#000000bd 50%,#00000040)}.rcsh-carousel__copy[dir=rtl] .rcsh-carousel__title,.rcsh-content[dir=rtl] h2,.rcsh-content[dir=rtl] h3{letter-spacing:0}.rcsh-content[dir=rtl] .rcsh-spotlight__copy{padding:20px 0 20px 24px}@media(max-width:1100px){.rcsh-carousel .rc-slide{min-height:600px}.rcsh-carousel__copy{width:72%;padding-inline:40px}.rcsh-wrap{padding-inline:32px}.rcsh-family-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}.rcsh-spotlight{gap:30px;padding:25px}.rcsh-spotlight__media img{height:320px}.rcsh-spotlight__copy{padding-inline-end:8px}}@media(max-width:749px){.rcsh-carousel .rc-slide{min-height:610px;align-items:flex-end}.rcsh-carousel .rc-slide__image{object-position:62% 35%}.rcsh-carousel .rc-slide__media:after{background:linear-gradient(0deg,#000000f7,#000000d6 35%,#00000029 75%)}.rcsh-carousel__copy,.rcsh-carousel__copy[dir=rtl]{width:100%;max-width:none;padding:170px 24px 156px}.rcsh-carousel__title,.rcsh-carousel__slide--friday .rcsh-carousel__title{font-size:57px}.rcsh-carousel__slide--collections .rcsh-carousel__title{font-size:49px}.rcsh-carousel__text{font-size:14px;line-height:1.75;max-width:380px;margin-bottom:25px}.rcsh-eyebrow{font-size:9px;letter-spacing:.1em;margin-bottom:16px}.rcsh-carousel .rc-car__controls{bottom:22px;border-radius:28px}.rcsh-carousel .rc-car__dots{display:grid;grid-template-columns:repeat(5,24px)}.rcsh-carousel .rc-car__dot{width:24px}.rcsh-content{padding-bottom:44px}.rcsh-wrap{padding:44px 24px 0}.rcsh-heading h2{font-size:32px}.rcsh-spotlight{grid-template-columns:1fr;gap:0;padding:0;overflow:hidden}.rcsh-spotlight__media{border-radius:0}.rcsh-spotlight__media img{height:auto;max-height:370px;aspect-ratio:705/699}.rcsh-spotlight__copy,.rcsh-content[dir=rtl] .rcsh-spotlight__copy{padding:27px 25px 29px}.rcsh-spotlight__copy h2{font-size:32px}.rcsh-spotlight__text{font-size:13px}.rcsh-family-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 15px}.rcsh-family h3{font-size:22px}.rcsh-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 14px}.rcsh-product h3{font-size:12px}}@media(max-width:359px){.rcsh-carousel__copy,.rcsh-carousel__copy[dir=rtl]{padding-inline:20px}.rcsh-carousel__title,.rcsh-carousel__slide--friday .rcsh-carousel__title{font-size:49px}.rcsh-carousel__slide--collections .rcsh-carousel__title{font-size:44px}.rcsh-wrap{padding-inline:20px}.rcsh-spotlight__copy,.rcsh-content[dir=rtl] .rcsh-spotlight__copy{padding:24px 21px}.rcsh-spotlight__copy h2{font-size:29px}}@media(prefers-reduced-motion:reduce){.rcsh-carousel .rc-slide,.rcsh-carousel .rc-slide.is-active,.rcsh-carousel .rcsh-button,.rcsh-carousel .rc-car__dot:before{transition:none}}body:has(>main[data-template=index]){background:#000}main[data-template=index]{--rc-home-base:#000000;--rc-home-image:none;--rc-home-veil:none;--rc-home-ink:#ffffff;--rc-home-glass-tint:rgba(0,0,0,.72);--rc-home-glass-sheen:linear-gradient(135deg,#1a1a1a22,transparent);--rc-home-glass-card:rgba(0,0,0,.68);--rc-home-glass-chip:rgba(0,0,0,.7);--rc-home-glass-edge:#6b6b6b66;--rc-home-glass-shadow:0 20px 60px #00000055;--rc-home-glass-card-shadow:0 5px 24px #00000033;--rc-home-glass-button-edge:#f5f5f577;color:#fff}main[data-template=index],main[data-template=index] :is(.rc-search-band__card,.rc-universes__panel:not(.rc-palette--halloween),.rc-women-feature,.rc-shop-grid:not(.rc-palette--halloween),.media-with-content__content,.rc-featured){--rc-t-surface:rgba(0,0,0,.74);--rc-t-surface-rgb:0 0 0;--rc-t-surface-strong:#000000;--rc-t-solid:#000000;--rc-t-solid-rgb:0 0 0;--rc-t-border:#6b6b6b77;--rc-t-border-rgb:107 107 107;--rc-t-ink:#ffffff;--rc-t-ink-rgb:255 255 255;--rc-t-muted:#f5f5f5;--rc-t-price:#f5f5f5;--rc-t-accent:#f5f5f5;--rc-t-accent-rgb:245 245 245;--rc-t-accent-ink:#000000;--rc-t-accent-hover:#f5f5f5;--rc-t-quiet:#000000;--rc-t-quiet-ink:#ffffff;--rc-t-mat:#ffffff;--rc-t-field:#ffffff;--rc-t-field-ink:#000000;--rc-t-field-border:#b3b3b3;--rc-t-selected:#f5f5f5;--rc-t-selected-ink:#000000;--rc-t-focus:#f5f5f5;--rc-t-heading:#ffffff;--rc-t-stripe:#b3b3b355}body:has(>main[data-template=index]) #header-group .header-section:has(.rc-primary-navigation){--rc-hdr-tint:linear-gradient(180deg,rgba(0,0,0,.74),rgba(0,0,0,.8))!important;--rc-hdr-tint-fallback:linear-gradient(180deg,rgba(0,0,0,.96),rgba(0,0,0,.97))!important;--rc-hdr-sheen:linear-gradient(135deg,#f5f5f510,transparent)!important;--rc-hdr-edge:#b3b3b370!important;--rc-hdr-shadow:0 8px 28px #00000044!important;--rc-hdr-ink:#ffffff!important;--rc-hdr-ink-rgb:255 255 255!important;--rc-hdr-solid:#000000!important;--rc-hdr-solid-rgb:0 0 0!important;--rc-hdr-hover:#f5f5f519!important;--rc-hdr-hover-edge:#f5f5f566!important;--rc-hdr-current:#f5f5f5!important;--rc-hdr-focus:#f5f5f5!important;--rc-hdr-divider:#f5f5f544!important;--rc-hdr-panel:linear-gradient(180deg,rgba(0,0,0,.86),rgba(0,0,0,.9))!important;--rc-hdr-panel-fallback:#000000!important;--rc-hdr-panel-ink:#ffffff!important;--rc-hdr-panel-ink-rgb:255 255 255!important;--rc-hdr-panel-accent:#f5f5f5!important;--rc-hdr-panel-border:#b3b3b377!important;--rc-hdr-panel-border-rgb:179 179 179!important;--rc-hdr-card:#f5f5f50f!important;--rc-hdr-card-hover:#f5f5f522!important;--rc-hdr-press:#f5f5f533!important;--rc-hdr-input:#000000!important;--rc-hdr-badge:#f5f5f5!important;--rc-hdr-badge-ink:#000000!important;--rc-hdr-logo-plate:rgba(0,0,0,.5)!important;--rc-hdr-logo-edge:inset 0 0 0 1px #f5f5f522!important;--rc-hdr-bar-surface:rgba(0,0,0,.68)!important}main[data-template=index] .rc-universes__destinations .rc-destinations__chip{border-color:#f5f5f566}main[data-template=index] .rc-universes__destinations .rc-destinations__chip:not([aria-current=page]):hover{background:#f5f5f522}main[data-template=index] .rc-universes__destinations .rc-destinations__chip:active,main[data-template=index] .rc-universes__destinations .rc-destinations__chip:not([aria-current=page]):active{background:#f5f5f533}main[data-template=index] .rc-universes__category--halloween,main[data-template=index] .rc-shop-search__links a[href*="/collections/halloween"]{display:none}main[data-template=index] .rc-universes{--rc-universes-count:2!important}body:has(>main[data-template=index]) #header-group .header-actions__cart-icon .cart-bubble__background{background:#f5f5f5;color:#000}body:has(>main[data-template=index]) #header-group .header-actions__cart-icon .cart-bubble__text{color:#000}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.rcsh-spotlight,.rcsh-carousel .rc-car__controls{background:#000}}main[data-template=index] .rcsh-products.rc-interior-results{background:transparent}.rcsh-purchase__price{margin:0 0 18px;color:var(--rcsh-gold);font:600 24px/1.35 var(--rcsh-sans)}.rcsh-purchase__price .price{color:var(--rcsh-gold)}.rcsh-purchase__price .compare-at-price{color:var(--rcsh-muted);font-size:.75em}.rcsh-purchase{display:block;max-width:440px;margin-bottom:20px;--color-input-background:var(--rc-t-field,#ffffff);--color-input-hover-background:var(--rc-t-field,#ffffff);--color-input-text:var(--rc-t-field-ink,#000000);--color-input-border:var(--rc-t-field-border,#b3b3b3)}.rcsh-purchase__actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.rcsh-purchase__quantity-group{flex:0 0 144px;min-width:0}.rcsh-purchase__quantity-label{display:block;margin-bottom:6px;color:var(--rcsh-cream);font:500 12px/1.4 var(--rcsh-sans)}.rcsh-purchase .rcsh-purchase__quantity{--quantity-selector-width:144px;width:144px;min-height:48px;height:48px}.rcsh-purchase .quantity-selector :is(.quantity-minus,.quantity-plus){min-width:44px;min-height:44px}.rcsh-purchase .quantity-selector input[type=number]{height:44px;min-width:0;width:54px;font-size:16px}.rcsh-purchase__actions>add-to-cart-component{display:block;flex:1 1 180px;min-width:0}.rcsh-purchase .rcsh-purchase__submit{position:relative;width:100%;min-height:48px;padding:12px 16px;border:1px solid var(--rc-t-accent,#f5f5f5);border-radius:4px;background:var(--rc-t-accent,#f5f5f5);color:var(--rc-t-accent-ink,#000000);font:600 13px/1.5 var(--rcsh-sans);white-space:normal;box-shadow:none}.rcsh-purchase .rcsh-purchase__submit:not(:disabled):hover{background:var(--rc-t-accent-hover,#f5f5f5);border-color:var(--rc-t-accent-hover,#f5f5f5)}.rcsh-purchase .rcsh-purchase__submit:disabled{opacity:.55;cursor:not-allowed}.rcsh-purchase :is(button,input):focus-visible{outline:2px solid var(--rcsh-gold);outline-offset:3px}.rcsh-purchase__error{display:flex;align-items:center;gap:8px;margin-top:12px;color:var(--rcsh-cream);font:500 13px/1.5 var(--rcsh-sans)}.rcsh-purchase__error.hidden{display:none}main[data-template=index] .rcsh-families.rc-interior-results{background:transparent}.rcsh-family--shop{display:flex;flex-direction:column;gap:12px;min-width:0}.rcsh-family--shop .rcsh-family__heading{margin:0;min-height:2.4em;font:400 21px/1.2 var(--rcsh-serif);color:var(--rcsh-cream)}.rcsh-family--shop .rcsh-family__heading a{display:flex;align-items:center;min-height:44px;color:inherit}.rcsh-family--shop .rc-shop-card{height:auto;flex:1;min-width:0}.rcsh-family--shop .rc-shop-card__title{margin:11px 0 8px;min-height:2.7em;font:500 13px/1.35 var(--rcsh-sans);letter-spacing:0}.rcsh-family--shop>.rcsh-family__link{min-height:44px;margin:0;color:var(--rcsh-gold)}.rcsh-family--shop .rc-shop-card__control:focus-visible{outline:2px solid var(--rcsh-gold);outline-offset:3px}@media(max-width:749px){.rcsh-family--shop .rcsh-family__heading{font-size:22px;min-height:3.6em}.rcsh-family--shop .rc-shop-card{padding:8px}.rcsh-family--shop .rc-shop-card__media{height:clamp(112px,35vw,160px);padding:8px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/ricordo-holiday-home-2026.css.map */
