:root{--color-risaa-red: #6E1423;--color-risaa-cream: #F4EADE;--color-risaa-tan: #C9A96E;--color-risaa-pale: #EDE0D4}.cart-notification:not(.active){visibility:hidden!important;transform:translate(110%)!important;pointer-events:none!important}body,p,li,a,span,input,textarea,select,button,label,.caption,.caption-with-letter-spacing,.footer__content,.risaa-footer__nav-list a,.risaa-footer__brand-desc,.risaa-footer__newsletter-label,.risaa-footer__copyright,.risaa-reviews__card-quote,.risaa-reviews__reviewer-meta,.risaa-occasions__name,.risaa-collage__caption,.risaa-accordion-info h3,.risaa-hero-marquee__text,.risaa-parallax-text p,.active-product-tag,.risaa-rts__subtitle,.risaa-new-in__subtitle{font-family:Jost,sans-serif!important;letter-spacing:.02em}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.risaa-reviews__title,.risaa-reviews__reviewer-name,.risaa-occasions__title,.risaa-new-in__title,.risaa-rts__title,.risaa-cat-showcase__title,.risaa-parallax-text h2{font-family:Cormorant Garamond,Georgia,serif!important}h1,h2,h3,h4,.h0,.h1,.h2,.h3{font-family:var(--font-heading)!important;letter-spacing:.15em!important;text-transform:uppercase!important;font-weight:400!important}.h0{letter-spacing:-.02em}.button,.shopify-payment-button__button{border-radius:0;letter-spacing:.15rem;text-transform:uppercase;font-size:1.6rem;font-weight:500;transition:all .3s ease;border:1px solid currentColor}.button--primary{background-color:var(--color-risaa-red);color:var(--color-risaa-cream);border:1px solid var(--color-risaa-red)}.button--primary:hover{background-color:transparent;color:var(--color-risaa-red)}.button--secondary{background-color:transparent;color:var(--color-risaa-red);border:1px solid var(--color-risaa-red)}.button--secondary:hover{background-color:var(--color-risaa-red);color:var(--color-risaa-cream)}.section{padding-top:0;padding-bottom:0}@media screen and (max-width:749px){.section{padding-top:0;padding-bottom:0}}.header__heading-logo{transition:transform .3s ease;max-width:110px!important;height:auto!important;width:110px!important}.header__heading-logo:hover{transform:scale(1.02)}.risaa-whatsapp-btn{background-color:#25d366!important;color:#fff!important;border:none!important;font-weight:600}.risaa-whatsapp-btn:hover{opacity:.9;transform:translateY(-2px)}.custom-measurement-wrapper{margin-bottom:2rem}.custom-measurement-wrapper summary{padding:1.5rem 0;font-family:var(--font-heading-family);font-size:1.8rem;letter-spacing:.1rem}.card__heading{font-family:var(--font-body-family);font-weight:400;letter-spacing:.05rem}@media screen and (max-width:749px){.product-card-wrapper .card__heading,.product-card-wrapper .card__heading a{font-size:1.05rem!important;line-height:1.3!important;letter-spacing:.05em!important;text-transform:uppercase!important;font-weight:500!important}.product-card-wrapper .price .price-item{font-size:1.05rem!important}.product-card-wrapper .card__information{text-align:center!important;padding:8px 4px!important}.product-card-wrapper .price{justify-content:center!important;margin-top:0!important}}.card--card .card__inner{border-radius:0}.instagram-placeholder{background:var(--color-risaa-pale);border:1px solid rgba(var(--color-foreground),.05)}[id*=risaa_shop_by_color],[id*=risaa_accordion],[id*=risaa_shop_by_color] .section-header,[id*=risaa_accordion] .section-header{margin-top:0!important;padding-top:0!important}.shopify-section:has(.risaa-summer-picks) .section-header,.shopify-section:has(.risaa-new-in) .section-header,.shopify-section:has(.risaa-occasions) .section-header,.shopify-section:has(.risaa-rts) .section-header,.shopify-section:has(.risaa-accordion) .section-header,[id*=risaa_shop_by_color] .section-header,[id*=bestsellers] .collection__title,[id*=risaa_accordion] .section-header{padding-top:20px!important}[id*=risaa_watch_and_shop]{margin-top:0!important}[id*=risaa_watch_and_shop] .section-header{padding-top:30px!important;margin-top:0!important}[id*=risaa_watch_and_shop] .section-header h2,[id*=risaa_shop_by_color] .section-header h2,[id*=risaa_accordion] .section-header h2,[id*=bestsellers] .collection__title .title,[id*=risaa_summer_picks] .risaa-summer-picks__title,[id*=risaa_new_in] .risaa-new-in__title,[id*=risaa_ready_to_ship] .risaa-rts__title{margin-bottom:0!important}[id*=risaa_watch_and_shop] .section-header h2:after,[id*=risaa_shop_by_color] .section-header h2:after{display:none!important}[id*=risaa_watch_and_shop] .section-header h2{margin-bottom:0!important;padding-bottom:0!important}[id*=risaa_shop_by_color] .section-header h2{margin-bottom:0!important;padding-bottom:25px!important}.card-wrapper .card__inner.ratio{--ratio-percent: 125% !important}.card-wrapper .card__inner .card__media img,.card-wrapper .card--standard .card__media img{object-fit:cover!important;object-position:center top!important}.product-grid.grid{--grid-desktop-horizontal-spacing: 30px !important;--grid-desktop-vertical-spacing: 30px !important;--grid-mobile-horizontal-spacing: 15px !important;--grid-mobile-vertical-spacing: 15px !important;gap:30px!important}@media screen and (max-width:749px){#product-grid.product-grid.grid{--grid-mobile-horizontal-spacing: 8px !important;--grid-mobile-vertical-spacing: 14px !important;gap:14px 8px!important}body.template-collection .collection.page-width,body.template-collection .collection--empty.page-width{padding-left:0!important;padding-right:0!important}}@media screen and (min-width:990px){.product-grid.grid--4-col-desktop .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4 - 25px)!important;max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4 - 25px)!important}.template-collection .product-grid.grid--4-col-desktop .grid__item{width:25%!important;max-width:25%!important}.product-grid.grid--4-col-desktop{justify-content:center!important}}.risaa-summer-picks .page-width,.risaa-new-in .page-width,.risaa-rts .page-width,[id*=bestsellers] .page-width,[id*=bestsellers] .page-width-desktop{max-width:100%!important;padding-left:2rem!important;padding-right:2rem!important}*{-webkit-tap-highlight-color:transparent}.risaa-new-in h2.risaa-new-in__title,.risaa-summer-picks h2.risaa-summer-picks__title,[id*=risaa_shop_by_color] .section-header h2,[id*=risaa_shop_by_color] h2,div.risaa-designers-choice.collection h2.title.h2,div.risaa-designers-choice.collection h2.title.h1,div.risaa-designers-choice.collection h2.title.hxl,div.risaa-designers-choice.collection h2.title,.risaa-occasions h2.risaa-occasions__title,.risaa-occasions__title,[id*=risaa_accordion] .section-header h2,[id*=risaa_accordion] h2,.risaa-watch-and-shop .section-header h2,[id*=risaa_watch_and_shop] .section-header h2{font-family:var(--font-heading-family),"Playfair Display",serif!important;font-weight:500!important}.product-grid-container .card__content{text-align:center!important;padding:1.5rem .5rem!important}.product-grid-container .card-information{text-align:center!important}.product-grid-container .price{justify-content:center!important}@media screen and (min-width:990px){body .animate--hover-vertical-lift .card-wrapper:hover .card--card,body .animate--hover-vertical-lift .card-wrapper:hover .card--standard .card__inner,body .animate--hover-3d-lift .card-wrapper:hover .card--card,body .animate--hover-3d-lift .card-wrapper:hover .card--standard .card__inner{transform:none!important}body .card-wrapper .media.media--hover-effect>img,body .card .media.media--hover-effect>img{transition:opacity .45s ease-in-out,transform .45s ease!important}body .card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child),body .card:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0!important;transform:none!important}body .card-wrapper:hover .media.media--hover-effect>img+img,body .card:hover .media.media--hover-effect>img+img{opacity:1!important;transform:none!important}body .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child,body .card:hover .media.media--hover-effect>img:first-child:only-child{transform:none!important;opacity:1!important}}.card-wrapper .card__badge{margin:1.2rem!important;position:absolute;top:0;display:flex!important;flex-direction:column;gap:.6rem;z-index:10}.card-wrapper .card__badge.left{left:0!important;right:auto!important}.card-wrapper .card__badge.right{left:auto!important;right:0!important;align-items:flex-end}.card-wrapper .badge,.price .badge{border:none!important;border-radius:2px!important;font-family:Jost,sans-serif!important;font-size:1.05rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.1em!important;padding:.45rem .95rem!important;line-height:1.2!important;box-shadow:0 2px 6px #0000001f!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.badge.badge--bottom-left:not(.badge--sale),.price__badge-sold-out{background-color:#2d2d2d!important;color:#f4eade!important;border:1px solid rgba(244,234,222,.2)!important}.card-wrapper .badge--sale,.price__badge-sale{background-color:#6e1423!important;color:#f4eade!important}.card-wrapper .badge--ready-to-ship,.badge--ready-to-ship{background-color:#6e1423!important;color:#f4eade!important;display:inline-flex!important;align-items:center!important;gap:5px!important;font-family:Jost,sans-serif!important;font-size:1.05rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.08em!important;padding:.45rem .9rem!important}.badge--ready-to-ship__text{display:inline-block!important}.badge--ready-to-ship__icon{display:inline-flex!important;align-items:center!important;justify-content:center!important}.badge--ready-to-ship__icon svg{width:12px!important;height:12px!important;fill:currentColor!important;display:block!important}.card-wrapper .badge--founders-favourite{background-color:#f4eade!important;color:#6e1423!important;font-weight:600!important;border:1px solid rgba(110,20,35,.2)!important}.mobile-facets__inner{background-color:#f4eade!important;color:#2b2b2b!important}.mobile-facets__header{background-color:#f4eade!important;border-bottom:1px solid rgba(0,0,0,.08)!important}.mobile-facets__heading{font-family:Cormorant Garamond,serif!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:500!important;color:#000!important;font-size:1.8rem!important}.mobile-facets__summary,.facets__summary-label,.mobile-facets__close-button span{font-family:Jost,sans-serif!important;text-transform:capitalize!important;letter-spacing:.03em!important;font-size:1.3rem!important;color:#2b2b2b!important;border-bottom:1px solid rgba(0,0,0,.05)!important}.mobile-facets__submenu{background-color:#f4eade!important}.mobile-facets__close-button{font-family:Jost,sans-serif!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:#000!important;position:relative!important;z-index:10!important}.mobile-facets__label{font-family:Jost,sans-serif!important;font-size:1.3rem!important}.mobile-facets__footer{background-color:#f4eade!important;border-top:1px solid rgba(0,0,0,.08)!important}.mobile-facets__footer .button--primary{background-color:#2b2b2b!important;color:#f4eade!important;border:1px solid #2B2B2B!important;font-family:Jost,sans-serif!important}.mobile-facets__footer .button--primary:hover{background-color:transparent!important;color:#000!important}.mobile-facets__clear{color:#000!important;font-family:Jost,sans-serif!important;text-transform:uppercase!important}@media screen and (min-width:990px){.product--stacked .product__media-list{display:grid!important;grid-template-columns:1fr 1fr!important;gap:20px!important}.product--stacked .product__media-list .product__media-item{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.product--stacked .product__media-list .product__media-item:first-child,.product--stacked .product__media-list .product__media-item--full{width:100%!important;max-width:100%!important}.product--stacked .product__media-item--single{grid-column:span 2!important}.product--stacked .product__media-item .global-media-settings,.product--stacked .product__media-item .media{aspect-ratio:5 / 7!important;--preview-ratio: .7142 !important;--ratio: .7142 !important}.product--stacked .product__media-item img{object-fit:cover!important;height:100%!important;width:100%!important}.product__media-wrapper .product-media-container{height:100%!important}}@media screen and (min-width:990px){.product--thumbnail media-gallery,.product--thumbnail_slider media-gallery{display:flex!important;flex-direction:row!important;gap:14px!important;align-items:flex-start!important}.pdp-vthumb-wrap{order:1!important;width:81px!important;flex-shrink:0!important;position:relative!important;display:block!important;max-height:100%!important;height:100%!important;align-self:stretch!important}.pdp-vthumb-arrow{width:28px!important;height:28px!important;border-radius:50%!important;background:#fffffff2!important;border:1px solid #e0e0e0!important;box-shadow:0 2px 8px #00000014!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;position:absolute!important;left:50%!important;transform:translate(-50%)!important;z-index:20!important;opacity:.8!important;transition:opacity .2s ease,background-color .2s ease!important}.pdp-vthumb-arrow--top{top:-14px!important}.pdp-vthumb-arrow--bottom{bottom:-14px!important}.pdp-vthumb-arrow:hover{background:#fff!important;opacity:1!important;border-color:#bbb!important;box-shadow:0 4px 12px #0000001f!important}.product--thumbnail media-gallery .thumbnail-slider,.product--thumbnail_slider media-gallery .thumbnail-slider{order:2!important;width:100%!important;flex-shrink:0!important;display:block!important;max-height:1019px!important;height:1019px!important;overflow-y:auto!important;margin:0!important;padding:0!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.product--thumbnail media-gallery .thumbnail-slider::-webkit-scrollbar,.product--thumbnail_slider media-gallery .thumbnail-slider::-webkit-scrollbar{display:none!important}.product--thumbnail media-gallery .thumbnail-list,.product--thumbnail_slider media-gallery .thumbnail-list{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:center!important;transform:none!important;gap:7px!important;padding:0!important;margin:0!important}.product--thumbnail media-gallery .thumbnail-list__item,.product--thumbnail_slider media-gallery .thumbnail-list__item{width:81px!important;height:107px!important;flex-shrink:0!important;max-width:100%!important;padding:0!important;margin:0!important;aspect-ratio:auto!important;position:relative!important}.product--thumbnail media-gallery slider-component:not(.thumbnail-slider),.product--thumbnail_slider media-gallery slider-component:not(.thumbnail-slider){order:2!important;flex-grow:1!important;width:calc(100% - 96px)!important}.product--thumbnail media-gallery .thumbnail,.product--thumbnail_slider media-gallery .thumbnail{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;border-radius:10px!important;border:2px solid transparent!important;padding:2px!important;background:transparent!important;overflow:hidden!important;transition:border-color .2s ease!important;box-sizing:border-box!important}.product--thumbnail media-gallery .thumbnail[aria-current=true],.product--thumbnail_slider media-gallery .thumbnail[aria-current=true]{border-color:#000!important}.product--thumbnail media-gallery .thumbnail img,.product--thumbnail_slider media-gallery .thumbnail img{border-radius:6px!important;object-fit:cover!important;height:100%!important;width:100%!important}.product--thumbnail media-gallery .product-media-container,.product--thumbnail_slider media-gallery .product-media-container,.product--thumbnail media-gallery .product__media-item .media,.product--thumbnail_slider media-gallery .product__media-item .media,.product--thumbnail media-gallery deferred-media,.product--thumbnail_slider media-gallery deferred-media{aspect-ratio:5 / 7!important;height:auto!important;width:100%!important;max-width:100%!important}.product--thumbnail media-gallery .product-media-container.constrain-height.media-fit-contain,.product--thumbnail_slider media-gallery .product-media-container.constrain-height.media-fit-contain{--contained-width: 100% !important;width:100%!important;max-width:100%!important}.product--thumbnail media-gallery .product__media-item img,.product--thumbnail_slider media-gallery .product__media-item img,.product--thumbnail media-gallery video,.product--thumbnail_slider media-gallery video,.product--thumbnail media-gallery iframe{object-fit:cover!important;height:100%!important;width:100%!important}.product__media-wrapper{position:sticky!important;top:10rem!important;z-index:2!important}}.thumbnail__badge{position:absolute!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:32px!important;height:32px!important;background:#fffc!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;border:none!important;box-shadow:0 2px 8px #00000014!important;color:#121212!important;z-index:3!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;pointer-events:none!important;transition:transform .2s ease,background-color .2s ease!important}.thumbnail__badge svg{width:10px!important;height:10px!important;display:block!important;margin-left:2px!important}@media screen and (min-width:750px){.product__info-wrapper{padding-left:2.5rem!important}.product__column-sticky{top:13rem!important}}.product-form__input--pill input[type=radio]+label{border:1px solid #D8D2C8!important;border-radius:4px!important;background-color:#fff!important;color:#2b2b2b!important;font-family:Jost,sans-serif!important;font-size:1.15rem!important;font-weight:500!important;text-transform:uppercase!important;padding:.5rem 1rem!important;min-width:38px!important;min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:.3rem .3rem .3rem 0!important;letter-spacing:.05em!important;transition:all .2s ease!important}.product-form__input--pill input[type=radio]:checked+label{background-color:#6e1423!important;border-color:#6e1423!important;color:#fff!important}.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 60px !important;height:75px!important;width:60px!important;border-radius:4px!important;padding:0!important;border:none!important;overflow:hidden!important}.product-form__input--swatch .swatch-input__input+.swatch-input__label .swatch{height:75px!important;width:60px!important;border-radius:4px!important;border:none!important;background-size:cover!important;background-position:center!important;image-rendering:auto!important}.product-form__input--swatch .swatch-input__input:checked+.swatch-input__label{border:2px solid #6E1423!important;box-shadow:0 0 0 1px #6e1423!important}.header-wrapper--border-bottom{border-bottom:none!important}.product-form__buttons{max-width:100%!important}.product-form__buttons .button{border-radius:0!important;font-family:Jost,sans-serif!important;font-size:1.4rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.15rem!important;padding:1.5rem!important}.product-form__submit.button--primary{background-color:#6e1423!important;color:#f4eade!important;border:1px solid #6E1423!important}.product-form__submit.button--primary:hover{background-color:transparent!important;color:#6e1423!important}.product__accordion.accordion{border-top:1px solid rgba(110,20,35,.1)!important;border-bottom:1px solid rgba(110,20,35,.1)!important}.product__accordion .accordion__title{font-family:Jost,sans-serif!important;font-size:1.3rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#2b2b2b!important}.product__accordion summary{padding:1rem 0!important}.product__accordion .accordion__content-inner{padding:5px 0!important}.product__accordion .accordion__content-inner>*:first-child,.product__accordion .accordion__content-inner p:first-child,.product__accordion .accordion__content-inner dl:first-child,.product__accordion .accordion__content-inner div:first-child,.product__accordion .accordion__content-inner ul:first-child{margin-top:0!important}.product__accordion .accordion__content-inner>*:last-child,.product__accordion .accordion__content-inner p:last-child,.product__accordion .accordion__content-inner dl:last-child,.product__accordion .accordion__content-inner div:last-child,.product__accordion .accordion__content-inner ul:last-child{margin-bottom:0!important}.product__accordion .accordion__content-inner p{margin-top:.6rem!important;margin-bottom:.6rem!important}.product__accordion .accordion__content{font-family:Jost,sans-serif!important;font-size:1.3rem!important;line-height:1.5!important;color:#555!important;text-align:justify!important;padding:0!important}.risaa-custom-notice{background-color:#faf6f0!important;border:1px solid rgba(201,169,110,.3)!important;border-left:4px solid #6E1423!important;padding:1.8rem 2.2rem!important;margin:2rem 0!important;box-shadow:0 4px 12px #6e14230a;opacity:1;transform:translateY(0);transition:opacity .4s ease,transform .4s ease}.risaa-custom-notice.hidden{display:none!important;opacity:0;transform:translateY(-10px)}.risaa-custom-notice strong{color:#6e1423}.product-form__input--pill input[data-is-dummy=true]+label{border:1px solid #C9A96E!important;cursor:pointer!important;opacity:1!important;background-color:#fff!important;color:#2b2b2b!important;text-decoration:none!important}.product-form__input--pill input[data-is-dummy=true]:checked+label{background-color:#6e1423!important;border-color:#6e1423!important;color:#f4eade!important;opacity:1!important}.product-form__input--pill input[data-is-dummy=true]+label:after{content:none!important}@media screen and (min-width:750px){.pdp-page-width{padding-left:0!important;padding-right:0!important;margin-left:auto!important;margin-right:auto!important;max-width:1500px!important;width:95%!important}}@media screen and (min-width:990px){.product--large:not(.product--no-media) .product__media-wrapper{max-width:58%!important;width:calc(58% - var(--grid-desktop-horizontal-spacing) / 2)!important}.product--large:not(.product--no-media) .product__info-wrapper{max-width:42%!important;width:calc(42% - var(--grid-desktop-horizontal-spacing) / 2)!important;padding:0 0 0 2.5rem!important}.product--medium:not(.product--no-media) .product__media-wrapper{max-width:58%!important;width:calc(58% - var(--grid-desktop-horizontal-spacing) / 2)!important}.product--medium:not(.product--no-media) .product__info-wrapper{max-width:42%!important;width:calc(42% - var(--grid-desktop-horizontal-spacing) / 2)!important;padding:0 0 0 2.5rem!important}.product--small:not(.product--no-media) .product__media-wrapper{max-width:58%!important;width:calc(58% - var(--grid-desktop-horizontal-spacing) / 2)!important}.product--small:not(.product--no-media) .product__info-wrapper{max-width:42%!important;width:calc(42% - var(--grid-desktop-horizontal-spacing) / 2)!important;padding:0 0 0 2.5rem!important}}.pdp-buy-buttons-bookmarks{display:flex!important;gap:12px!important;margin-top:1.2rem!important;margin-bottom:.8rem!important;width:100%!important;max-width:85%!important;margin-left:auto!important;margin-right:auto!important;align-items:stretch!important}@media screen and (max-width:749px){.pdp-buy-buttons-bookmarks,.pdp-gift-box-card{max-width:100%!important}}.pdp-buy-buttons-bookmarks .usps-bookmark-wrapper{flex:1 1 0%!important;width:auto!important;max-width:50%!important;top:0!important;margin-bottom:0!important;overflow:visible!important;position:relative!important;display:flex!important;opacity:0}.pdp-buy-buttons-bookmarks .usps-bookmark{width:100%!important;height:100%!important;padding:17px 10px 24px!important;clip-path:polygon(0 0,100% 0,100% calc(100% - 9px),50% 100%,0 calc(100% - 9px))!important;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 9px),50% 100%,0 calc(100% - 9px))!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;border-radius:6px 6px 0 0!important;box-sizing:border-box!important;position:relative!important;box-shadow:0 4px 15px #0000000a!important;transition:none!important;transform:none!important}.pdp-buy-buttons-bookmarks .usps-bookmark:hover{transform:none!important}.pdp-buy-buttons-bookmarks .usps-bookmark__eyebrow{font-family:Jost,sans-serif!important;font-size:8.5px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:inherit!important;opacity:.85!important;margin-bottom:6px!important;display:block!important}.pdp-buy-buttons-bookmarks .usps-bookmark__title{font-family:Cormorant Garamond,Georgia,serif!important;font-size:15.5px!important;font-weight:600!important;letter-spacing:.05em!important;color:inherit!important;margin:0 0 6px!important;line-height:1.2!important;text-transform:uppercase!important}.pdp-buy-buttons-bookmarks .usps-bookmark__desc{font-family:Jost,sans-serif!important;font-size:9.5px!important;line-height:1.35!important;color:inherit!important;opacity:.85!important;margin:0 0 10px!important;max-width:100%!important}.pdp-buy-buttons-bookmarks .usps-bookmark__code{font-family:Jost,sans-serif!important;font-size:8.5px!important;letter-spacing:.1em!important;margin:auto 0 0!important;color:inherit!important;text-transform:uppercase!important;font-weight:600!important;border:1px dotted currentColor!important;padding:3px 8px!important;border-radius:2px!important;display:inline-block!important}.pdp-gift-box-card{opacity:1!important;transform:none!important}.pdp-gift-box-card p,.pdp-gift-box-card h4,.pdp-gift-box-card span,.cart__gift-wrap-top-banner p,.cart__gift-wrap-top-banner h4,.cart__gift-wrap-top-banner span,.cart-notification-item--gift-box p,.cart-notification-item--gift-box h3,.cart-notification-item--gift-box span{font-family:Jost,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-style:normal!important}.product__vendor{font-family:Jost,sans-serif!important;font-size:1.3rem!important;font-weight:600!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#6e1423!important;margin-top:0!important;margin-bottom:.35rem!important;display:block!important}.product__title h1,.product__title h2{font-family:Cormorant Garamond,Georgia,serif!important;font-size:2.6rem!important;font-weight:400!important;letter-spacing:.04em!important;text-transform:none!important;color:#2b2b2b!important;margin-top:0!important;margin-bottom:0!important;line-height:1.25!important}.product__info-container>*+*{margin-top:.4rem!important;margin-bottom:.4rem!important}.product__info-container .product__title{margin-bottom:.1rem!important}.product__info-container .risaa-price-share-row,.product__info-container .variant-option-group,.product__info-container .product-form__input{margin-bottom:.4rem!important}.product__info-container .product__vendor{margin-bottom:.1rem!important}.product__info-container .price,.product__info-container .price-item,.product__info-container .price-item--regular,.product__info-container .price-item--sale,.product__info-wrapper .price,.product__info-wrapper .price-item,.product__info-wrapper .price-item--regular,.product__info-wrapper .price-item--sale,div[id^=price-] span,div[id^=price-] s,.price__regular .price-item--regular,.price__sale .price-item--sale{color:#777!important}.product__info-container .price-item--sale,.product__info-wrapper .price-item--sale{font-size:2rem!important;font-weight:300!important;color:#777!important;margin:0!important}.product__info-container .price-item--regular,.product__info-wrapper .price-item--regular{font-size:2rem!important;font-weight:300!important;color:#777!important;text-decoration:none!important;margin:0!important}.product__info-container .price--on-sale .price-item--regular{font-size:1.4rem!important;text-decoration:line-through!important;margin:0!important}.product-form__quantity,.product__info-container .product-form__quantity,#Quantity-Form-template--1784158694360__main,.product-form__input.product-form__quantity{max-width:100%!important;width:100%!important;flex:0 0 100%!important}.price-per-item__container,.product__info-container .price-per-item__container{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.risaa-inline-share{display:flex!important;align-items:center!important;justify-content:flex-end!important;margin:0 0 0 auto!important;text-align:right!important;flex-shrink:0!important}.risaa-inline-share share-button{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;position:relative!important;transform:none!important;margin-left:auto!important;margin-right:0!important}.risaa-inline-share .share-button__button{min-height:4.4rem!important;padding:.8rem 1.4rem!important;border:1px solid #e5e5e5!important;border-radius:0!important;background-color:#fff!important;color:#111!important;font-family:Jost,sans-serif!important;font-size:1.15rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.08em!important;display:inline-flex!important;align-items:center!important;gap:8px!important;transition:all .3s ease!important;cursor:pointer!important;margin:0!important}.risaa-inline-share .share-button__button:hover{border-color:#111!important;background-color:#111!important;color:#fff!important}.risaa-inline-share .share-button__fallback{top:calc(100% + 6px)!important;left:auto!important;right:0!important;z-index:10!important;background:#fff!important;box-shadow:0 8px 24px #0000001f!important}.product__info-container .price__badge-sale{display:none!important}.risaa-pdp-spec-list{display:grid;grid-auto-flow:dense;grid-template-columns:repeat(12,minmax(0,1fr));gap:.85rem;margin:1.8rem 0 0}.risaa-pdp-spec-list--technical{display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-auto-flow:row!important;gap:.85rem!important;margin:.6rem 0 0!important}.risaa-pdp-spec-list--technical .risaa-pdp-spec-item{grid-column:span 1!important;width:100%!important;box-sizing:border-box!important;min-height:7.8rem!important;align-content:start!important}.risaa-pdp-spec-list--technical .risaa-pdp-spec-item--wide{grid-column:1 / -1!important;width:100%!important;min-height:auto!important}.risaa-pdp-spec-item{background:transparent;border:.5px solid rgba(43,43,43,.24);display:grid;gap:.65rem;grid-column:span 4;min-height:7.8rem;padding:1.2rem 1.3rem;transition:background-color .25s ease,border-color .25s ease,color .25s ease!important}.risaa-pdp-spec-item:hover{background-color:#000!important;border-color:#000!important}.risaa-pdp-spec-item:hover dt,.risaa-pdp-spec-item:hover dd,.risaa-pdp-spec-item:hover dd *{color:#fff!important}.risaa-pdp-spec-item--quarter{grid-column:span 3}.risaa-pdp-spec-item--third{grid-column:span 4}.risaa-pdp-spec-item--half,.risaa-pdp-spec-item--large{grid-column:span 6}.risaa-pdp-spec-item--wide{grid-column:1 / -1!important;min-height:auto}.risaa-pdp-spec-list dt{color:#111;font-family:Jost,sans-serif;font-size:1.1rem;font-weight:600;letter-spacing:.08em;line-height:1.25;margin:0;text-transform:uppercase}.risaa-pdp-spec-list dd{color:#2b2b2b;font-family:Jost,sans-serif;font-size:1.35rem;line-height:1.45;margin:0;letter-spacing:normal!important;word-spacing:normal!important;text-align:left!important}.risaa-pdp-spec-list dd *{letter-spacing:normal!important;word-spacing:normal!important;text-align:left!important}.risaa-pdp-highlight-list{column-gap:2.4rem;columns:2}.risaa-pdp-highlight-list br{content:"";display:block;margin-bottom:.55rem}.risaa-pdp-model-line{color:#555;font-family:Jost,sans-serif;font-size:1.3rem;font-style:italic;margin:1.6rem 0 0}.risaa-pdp-assistance{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}.risaa-pdp-assistance a{align-items:center;border:1px solid #e5e5e5;color:#111;display:inline-flex;font-family:Jost,sans-serif;font-size:1.15rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;gap:1rem;min-height:4.2rem;padding:.8rem 1.6rem;text-decoration:none;transition:all .3s cubic-bezier(.25,.46,.45,.94);background-color:#fff}.risaa-pdp-assistance a:hover{border-color:#111;background-color:#111;color:#fff}.risaa-pdp-assistance span{align-items:center;background:transparent!important;color:currentColor!important;display:inline-flex;height:auto;width:auto;justify-content:center;transition:color .3s ease}.risaa-pdp-assistance span svg{height:1.6rem;width:1.6rem}@media screen and (min-width:750px)and (max-width:989px){.risaa-pdp-spec-item,.risaa-pdp-spec-item--quarter,.risaa-pdp-spec-item--third,.risaa-pdp-spec-item--half,.risaa-pdp-spec-item--large{grid-column:span 6}}@media screen and (max-width:749px){.risaa-pdp-spec-list:not(.risaa-pdp-spec-list--technical){grid-template-columns:1fr}.risaa-pdp-spec-list--technical{grid-template-columns:repeat(3,1fr)!important;gap:.5rem!important}.risaa-pdp-spec-list--technical .risaa-pdp-spec-item{grid-column:span 1!important;padding:.8rem .6rem!important;min-height:5.8rem!important}.risaa-pdp-spec-list--technical .risaa-pdp-spec-item--wide{grid-column:span 3!important;min-height:auto!important;padding:1rem 1.2rem!important}.risaa-pdp-spec-list--technical dt{letter-spacing:.05em!important}.risaa-pdp-spec-list:not(.risaa-pdp-spec-list--technical) .risaa-pdp-spec-item:not(.risaa-pdp-spec-item--third),.risaa-pdp-spec-list:not(.risaa-pdp-spec-list--technical) .risaa-pdp-spec-item--quarter,.risaa-pdp-spec-list:not(.risaa-pdp-spec-list--technical) .risaa-pdp-spec-item--half,.risaa-pdp-spec-list:not(.risaa-pdp-spec-list--technical) .risaa-pdp-spec-item--large,.risaa-pdp-spec-list:not(.risaa-pdp-spec-list--technical) .risaa-pdp-spec-item--wide{grid-column:auto}.risaa-pdp-highlight-list{columns:1}.risaa-pdp-assistance{display:grid}.risaa-pdp-assistance a{width:100%}}.product-form__input--pill{display:flex!important;flex-wrap:wrap!important;gap:.7rem!important;border:none!important;padding:0!important;margin:0 0 1rem!important}.product-form__input--pill legend.form__label{flex-basis:100%!important;display:flex!important;justify-content:space-between!important;align-items:center!important;font-family:Jost,sans-serif!important;font-size:1.3rem!important;font-weight:600!important;color:#2b2b2b!important;margin-bottom:.55rem!important;letter-spacing:.02em!important}.product-form__input--pill input[type=radio]+label{border:1px solid #E5E5E5!important;border-radius:0!important;background-color:#fff!important;color:#2b2b2b!important;font-family:Jost,sans-serif!important;font-size:1.25rem!important;font-weight:600!important;text-transform:uppercase!important;padding:.8rem 1.2rem!important;margin:0!important;letter-spacing:.05em!important;min-width:4.9rem!important;min-height:4.3rem!important;height:auto!important;display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:.35rem!important;transition:all .2s ease!important}.product-form__input--pill input[type=radio]:checked+label{background-color:#6e1423!important;border-color:#6e1423!important;color:#f4eade!important}.product-form__input--pill input[type=radio]:checked+label .product-form__ready-indicator{color:#f4eade;opacity:.9}.product-form__input--pill input[type=radio]+label:hover{border-color:#6e1423!important}.product-form__option-text{display:block;line-height:1}.product-form__input--pill input[type=radio]+label{position:relative!important}.product-form__ready-indicator{position:absolute!important;top:2px!important;right:2px!important;height:1.25rem!important;width:1.25rem!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;line-height:1!important}.product-form__ready-indicator svg{height:100%!important;width:100%!important;display:block!important}.product-form__custom-fit-label{flex-basis:auto!important;width:auto!important;max-width:none!important;flex-shrink:0!important;margin-top:0!important;border:1px solid #000000!important;color:#000!important;background-color:#fff!important;font-weight:500!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:.6rem 1.2rem!important;white-space:nowrap!important}.product-form__input--pill input[type=radio]{position:absolute!important;clip:rect(0,0,0,0)!important;height:1px!important;width:1px!important;overflow:hidden!important}.product-form__input--pill input[type=radio]:checked+.product-form__custom-fit-label{background-color:#000!important;border-color:#000!important;color:#fff!important}.product__model-info-text{flex-basis:100%!important;margin-top:.8rem!important;width:100%!important}.product-form__buttons{display:flex!important;flex-direction:column!important;gap:.8rem!important;margin-bottom:1.2rem!important;width:100%!important}.product-form__buttons>*{width:100%!important;flex:1 1 100%!important;margin:0!important}.shopify-payment-button__button{background-color:#2b2b2b!important;color:#fff!important;border:1px solid #2B2B2B!important;border-radius:0!important;font-family:Jost,sans-serif!important;font-size:1.4rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.15rem!important;height:4.8rem!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .3s ease!important}.shopify-payment-button__button:hover{background-color:#6e1423!important;border-color:#6e1423!important}.product-form__submit.button{background-color:#fff!important;color:#2b2b2b!important;border:1px solid #2B2B2B!important;border-radius:0!important;font-family:Jost,sans-serif!important;font-size:1.4rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.15rem!important;height:4.8rem!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .3s ease!important}.product-form__submit.button:hover{background-color:#2b2b2b!important;color:#fff!important}.card-wrapper .badge-bookmark{transition:transform .4s cubic-bezier(.25,1,.5,1),height .4s cubic-bezier(.25,1,.5,1)}.card-wrapper:hover .badge-bookmark{transform:translateY(-4px);height:46px!important}.card-wrapper .badge-bookmark svg{transition:transform .4s cubic-bezier(.25,1,.5,1)}.risaa-get-in-touch{border-top:1px solid rgba(110,20,35,.1)!important;border-bottom:1px solid rgba(110,20,35,.1)!important;padding:1.5rem 0!important;margin:2rem 0!important}.risaa-get-in-touch__heading{font-family:Jost,sans-serif!important;font-size:1.25rem!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#2b2b2b!important;margin:0 0 .8rem!important}.risaa-get-in-touch__content{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:15px!important}.risaa-get-in-touch__text{font-family:Jost,sans-serif!important;font-size:1.3rem!important;color:#555!important;margin:0!important}.risaa-get-in-touch__link{font-family:Jost,sans-serif!important;font-size:1.3rem!important;font-weight:600!important;color:#6e1423!important;text-decoration:underline!important;text-transform:uppercase!important;letter-spacing:.05em!important;white-space:nowrap!important}.risaa-get-in-touch__link:hover{opacity:.8!important}.product__details-grid{display:flex!important;flex-direction:column!important;gap:20px!important;border-top:1px solid rgba(110,20,35,.1)!important;padding-top:2rem!important;margin-top:2rem!important;margin-bottom:2rem!important}@media screen and (min-width:750px){.product__details-grid{flex-direction:row!important;justify-content:space-between!important;align-items:flex-start!important}.product__details-col--desc{width:80%!important}.product__details-col--desc:only-child{width:100%!important}.product__details-col--code{width:15%!important;text-align:right!important}}.product__details-heading{font-family:Jost,sans-serif!important;font-size:1.25rem!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#2b2b2b!important;margin-top:0!important;margin-bottom:1rem!important}.product__description.rte,.product__description.rte p,.product__code-value{font-family:Jost,sans-serif!important;font-size:1.3rem!important;line-height:1.6!important;color:#555!important;margin:0!important}.product-popup-modal{transition:opacity .3s ease,visibility .3s ease!important}.product-popup-modal__content{opacity:0;transform:translate(-50%,20px)!important;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s ease!important}.product-popup-modal[open] .product-popup-modal__content{opacity:1;transform:translate(-50%)!important}.card-wrapper .badge--bestseller{background-color:#c9a96e!important;color:#fdfbf7!important;font-weight:600!important}product-info{background-color:#fff!important}.price,.price *,.price-container,.price-container *,.price-item,.price-item--regular,.price-item--sale,.price__container,.price__container *,.price h1,.price h2,.price h3,.price h4,.price h5,.price h6,.price--large,.price--large *{font-family:Jost,sans-serif!important;font-weight:300!important}.product__accordion details{display:block;overflow:hidden;height:auto}.product__accordion details summary{cursor:pointer;list-style:none}.product__accordion details summary .icon-caret{transition:transform .6s cubic-bezier(.25,1,.5,1)!important}.product__accordion details[open] summary .icon-caret{transform:rotate(180deg)!important}.product__accordion details .accordion__content{display:grid!important;grid-template-rows:0fr;transition:grid-template-rows .8s cubic-bezier(.22,1,.36,1);overflow:hidden}.product__accordion details[open] .accordion__content{grid-template-rows:1fr}.product__accordion details .accordion__content-inner{overflow:hidden;min-height:0;opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1)}custom-accordion{display:block}.card-wrapper:hover .badge-bookmark svg{transform:translateY(2px)}@media screen and (min-width:990px){:not(.template-collection)>.product-grid.grid--4-col-desktop .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4 - 25px)!important;max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4 - 25px)!important}.template-collection .product-grid.grid--4-col-desktop .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important;max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important}.product-grid.grid--4-col-desktop{justify-content:center!important}}.template-collection .page-width,.template-collection .facets-vertical,.template-collection .product-grid-container{max-width:1600px!important;width:100%!important;padding-left:1.5rem!important;padding-right:1.5rem!important}.template-collection .facets-wrapper.page-width{padding-left:1.5rem!important;padding-right:1.5rem!important}@media screen and (max-width:749px){.template-collection .product-grid-container{padding-left:.4rem!important;padding-right:.4rem!important}.template-collection .collection.page-width,.template-collection .page-width:has(#product-grid){padding-left:.4rem!important;padding-right:.4rem!important}}@media screen and (min-width:990px){.template-collection #product-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;column-gap:20px!important;row-gap:30px!important;gap:20px 30px!important}.template-collection #product-grid>.grid__item{width:auto!important;max-width:none!important;flex:none!important}}.template-collection .card__heading,.template-collection .card__heading a{font-size:1.3rem!important;letter-spacing:.1em!important;font-weight:400!important}.template-collection .price,.template-collection .price-item,.template-collection .price-item--regular,.template-collection .price-item--sale{font-size:1.3rem!important;font-weight:300!important}.template-collection .gradient,.template-collection [class*=color-scheme],.template-collection .color-background-1{background-color:#fff!important;background:#fff!important}.product__accordion details{overflow:hidden!important}.product__accordion details summary{align-items:center!important;cursor:pointer;list-style:none}.product__accordion details summary::-webkit-details-marker{display:none}.product__accordion details .accordion__content{display:block!important;grid-template-rows:none!important;overflow:hidden;transition:none!important}.product__accordion details .accordion__content-inner{opacity:0;overflow:visible;transition:opacity .28s ease .08s}.product__accordion details[open] .accordion__content-inner{opacity:1}.risaa-accordion-toggle{display:inline-flex;flex:0 0 auto;height:1.8rem;margin-left:1.6rem;position:relative;width:1.8rem}.risaa-accordion-toggle:before,.risaa-accordion-toggle:after{background:#111;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .24s ease,opacity .2s ease}.risaa-accordion-toggle:before{height:1px;width:1.4rem}.risaa-accordion-toggle:after{height:1.4rem;width:1px}.product__accordion details[open] .risaa-accordion-toggle:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}@media screen and (max-width:749px){.product__accordions-grid{width:calc(100% + 3rem)!important;margin-right:-1.5rem!important;margin-left:-1.5rem!important}.product__accordion summary{padding-left:1.5rem!important;padding-right:1.5rem!important}.product__accordion .accordion__content{padding-left:1.5rem!important;padding-right:1.5rem!important}}@media screen and (min-width:750px){.product__info-container{max-width:100%!important}.product__accordions-grid{width:100%!important;margin-right:0!important}}@media screen and (max-width:749px){.product__info-wrapper{padding-top:0!important}}.related-products,.related-products .gradient,.related-products [class*=color-scheme],.related-products .color-background-1,.recently-viewed,.recently-viewed .gradient,.recently-viewed [class*=color-scheme],.recently-viewed .color-background-1,#recently-viewed-products,#recently-viewed-products .gradient,#recently-viewed-products [class*=color-scheme],#recently-viewed-products .color-background-1{background-color:#fff!important;background:#fff!important}.related-products .card__inner.ratio,.recently-viewed .card__inner.ratio,.ready-to-ship-section .card__inner.ratio,#recently-viewed-products .card__inner.ratio{padding-bottom:15px!important}.related-products .card__heading,.related-products .card__heading a,.recently-viewed .card__heading,.recently-viewed .card__heading a,.ready-to-ship-section .card__heading,.ready-to-ship-section .card__heading a,#recently-viewed-products .card__heading,#recently-viewed-products .card__heading a{font-size:1.3rem!important;letter-spacing:.1em!important;font-weight:400!important;text-transform:uppercase!important;color:var(--brand-dark)!important;text-decoration:none!important}.related-products .price,.related-products .price-item,.related-products .price-item--regular,.related-products .price-item--sale,.recently-viewed .price,.recently-viewed .price-item,.recently-viewed .price-item--regular,.recently-viewed .price-item--sale,.ready-to-ship-section .price,.ready-to-ship-section .price-item,.ready-to-ship-section .price-item--regular,.ready-to-ship-section .price-item--sale,#recently-viewed-products .price,#recently-viewed-products .price-item,#recently-viewed-products .price-item--regular,#recently-viewed-products .price-item--sale{font-size:1.3rem!important;font-weight:300!important}@media screen and (max-width:749px){.related-products .card__heading a,.recently-viewed .card__heading a,.ready-to-ship-section .card__heading a,#recently-viewed-products .card__heading a{font-size:1.25rem!important}.related-products .price-item,.recently-viewed .price-item,.ready-to-ship-section .price-item,#recently-viewed-products .price-item{font-size:1.15rem!important}}@media screen and (min-width:750px){.facets-container{border-bottom:1px solid rgba(110,20,35,.1)!important;padding-bottom:2rem!important;margin-bottom:3rem!important}}.facets__heading,.facet-filters__label{font-family:Cormorant Garamond,serif!important;font-size:1.6rem!important;color:#6e1423!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:400!important;margin-right:2rem!important}.custom-sort-dropdown{position:relative;display:flex;align-items:center}.custom-sort__disclosure{position:relative;display:inline-block}.custom-sort__summary{display:inline-flex;align-items:center;gap:1.2rem;font-family:Jost,sans-serif!important;font-size:1.3rem!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#2b2b2b!important;background-color:transparent!important;border:none!important;padding:.8rem 0!important;cursor:pointer;list-style:none;white-space:nowrap}.custom-sort__active-label{display:inline}.custom-sort__summary::-webkit-details-marker{display:none}.custom-sort__summary:hover,.custom-sort__disclosure[open] .custom-sort__summary{color:#6e1423!important}.custom-sort__summary .svg-wrapper{color:#6e1423!important;width:1rem;height:1rem;flex-shrink:0;display:inline-flex;align-items:center;opacity:.7;transition:opacity .2s ease}.custom-sort__disclosure[open] .custom-sort__summary .svg-wrapper{opacity:1}.custom-sort__disclosure.has-selection .custom-sort__summary .svg-wrapper{display:none}.custom-sort__options{position:absolute;top:calc(100% + 4px);left:0;min-width:calc(100% + 2rem);width:max-content;background-color:#fff;border:1px solid rgba(110,20,35,.08);box-shadow:0 8px 24px #0000000f;z-index:100;display:flex;flex-direction:column;padding:.6rem 0}.custom-sort__option{padding:1rem 1.5rem;font-family:Jost,sans-serif!important;font-size:1.2rem!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:#2b2b2b!important;cursor:pointer;transition:background-color .2s ease,color .2s ease;margin:0}.custom-sort__option:hover{background-color:#f4eade;color:#6e1423!important}.custom-sort__option--active{color:#c9a96e!important;font-weight:500!important}.active-facets__button{margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;text-decoration:none!important}span.active-facets__button-inner,.active-facets__button-inner{font-family:Jost,sans-serif!important;font-size:1.15rem!important;font-weight:400!important;text-transform:none!important;letter-spacing:.01em!important;background-color:#faf8f5!important;color:#222!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:20px!important;padding:4px 10px 4px 12px!important;min-height:26px!important;height:26px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;box-shadow:none!important;transition:all .2s ease!important}span.active-facets__button-inner:hover,.active-facets__button-inner:hover{background-color:#222!important;color:#faf8f5!important;border-color:#222!important}span.active-facets__button-inner .svg-wrapper,.active-facets__button-inner .svg-wrapper{width:10px!important;height:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0 0 0 2px!important;flex-shrink:0!important}span.active-facets__button-inner svg,.active-facets__button-inner svg{width:8px!important;height:8px!important}.active-facets__button-wrapper{padding:0!important;margin:0 0 0 6px!important;display:inline-flex!important;align-items:center!important}.active-facets__button-remove{padding:0!important;margin:0!important}.active-facets__button-remove span{font-family:Jost,sans-serif!important;font-size:1.15rem!important;text-transform:none!important;letter-spacing:.01em!important;color:#777!important;text-decoration:underline!important;text-underline-offset:3px!important;font-weight:500!important;transition:color .2s ease!important}.active-facets__button-remove:hover span{color:#000!important}@media screen and (min-width:750px){.active-facets-mobile{display:none!important}.active-facets-desktop{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 10px!important;margin:.8rem 0 1.2rem!important;padding:0!important;width:100%!important}}@media screen and (max-width:749px){.active-facets-desktop{display:none!important}.active-facets-mobile{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:5px 6px!important;margin:.4rem 0 .8rem!important;padding:0!important;width:100%!important}span.active-facets__button-inner,.active-facets__button-inner{font-size:1.1rem!important;padding:3px 8px 3px 10px!important;min-height:24px!important;height:24px!important}.active-facets__button-remove span{font-size:1.1rem!important}}.collection--empty,.collection.collection--empty,.template-search__results.collection--empty,#product-grid.collection--empty{width:100%!important;max-width:100%!important;margin:0 auto!important;padding:5rem 1.5rem 8rem!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;box-sizing:border-box!important}.collection--empty .title-wrapper,.collection--empty .title-wrapper.center,.template-search__results.collection--empty .title-wrapper{margin:0 auto!important;width:100%!important;max-width:600px!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.collection--empty h2,.collection--empty .title,.collection--empty .title--primary,.template-search__results.collection--empty h2,.template-search__results.collection--empty .title{text-align:center!important;width:100%!important;margin:0 auto!important;display:block!important;font-family:Cormorant Garamond,serif!important;font-size:2.4rem!important;line-height:1.6!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#6e1423!important}.collection--empty .underlined-link,.collection--empty a.link,.template-search__results.collection--empty .underlined-link,.template-search__results.collection--empty a.link{text-align:center!important;color:#6e1423!important;text-decoration:underline!important;text-underline-offset:5px!important;font-weight:600!important}.facets-vertical:has(.collection--empty),.facets-vertical:has(#product-grid.collection--empty){display:flex!important;flex-direction:column!important;width:100%!important;align-items:center!important}.facets-vertical:has(.collection--empty) .product-grid-container,.facets-vertical:has(#product-grid.collection--empty) .product-grid-container{width:100%!important;max-width:100%!important;margin:0 auto!important}.collection-hero__title{color:#000!important;text-align:center!important}.collection-hero__text-wrapper{text-align:center!important}.facets__heading,.facet-filters__label{font-family:Jost,sans-serif!important;font-size:1.2rem!important;color:#999!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:400!important;margin-right:1rem!important}.media.media--hover-effect>.product-card-hover-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .45s ease-in-out!important;z-index:1}body .card-wrapper:hover .media.media--hover-effect>.product-card-hover-video,body .card:hover .media.media--hover-effect>.product-card-hover-video{opacity:1!important}.risaa-care-instructions ul{list-style:none!important;padding:0!important;margin:0!important}.risaa-care-instructions li{position:relative!important;padding-left:1.5rem!important}.risaa-care-instructions li:before{content:""!important;position:absolute!important;left:0!important;top:.55em!important;width:5px!important;height:5px!important;background-color:#000!important;border-radius:50%!important}@media screen and (min-width:750px){.risaa-care-instructions{column-count:2!important;column-gap:3.5rem!important}}.accordion .summary__title .svg-wrapper{height:calc(var(--font-heading-scale) * 1.7rem)!important;width:calc(var(--font-heading-scale) * 1.7rem)!important}.product-media-modal__content img.active,.product-media-modal__content>img.active,.product-media-modal__content .active img,product-modal img.active,product-modal .product-media-modal__content img.active{aspect-ratio:3 / 4!important;object-fit:cover!important;height:80vh!important;width:60vh!important;max-width:100%!important;margin:0 auto!important}.product__description.rte strong,.product__description.rte b,.rte strong,.rte b{font-weight:500!important;color:#000!important}.related-products.page-width,.recently-viewed.page-width,.ready-to-ship-section.page-width{max-width:100%!important;padding-left:0!important;padding-right:0!important;width:100%!important}.related-products__heading,.ready-to-ship__heading{padding-left:5rem!important;padding-right:5rem!important;margin-left:0!important;margin-right:0!important}.recently-viewed__heading,.recently-viewed h2{text-align:center!important;margin-left:auto!important;margin-right:auto!important;width:100%!important;padding-left:0!important;padding-right:0!important}@media screen and (max-width:990px){.related-products__heading,.ready-to-ship__heading{padding-left:3rem!important;padding-right:3rem!important}.recently-viewed__heading,.recently-viewed h2{text-align:center!important;padding-left:0!important;padding-right:0!important}}@media screen and (max-width:749px){.ready-to-ship__heading{font-size:1.8rem!important;padding-left:1.5rem!important;padding-right:1.5rem!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.related-products__heading,.related-products h2{font-size:1.8rem!important;padding-left:1.5rem!important;padding-right:1.5rem!important;margin-top:0!important;margin-bottom:0!important;padding-top:15px!important;padding-bottom:0!important}.recently-viewed__heading,.recently-viewed h2{font-size:1.8rem!important;padding:15px 0 0!important;margin-top:0!important;margin-bottom:0!important;text-align:center!important;width:100%!important}.related-products ul.product-grid,.recently-viewed ul.product-grid{margin-top:0!important;margin-bottom:0!important}}.related-products__heading{margin-top:0!important;margin-bottom:0!important;padding-top:15px!important;padding-bottom:0!important}.recently-viewed__heading{margin-top:0!important;margin-bottom:0!important;padding-top:15px!important;padding-bottom:0!important;text-align:center!important;width:100%!important}.related-products ul.product-grid,.recently-viewed ul.product-grid,.ready-to-ship-section ul.product-grid{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;scrollbar-width:none!important;padding-left:0!important;padding-right:0!important;gap:20px!important;margin:0!important;width:100%!important;justify-content:flex-start!important}.related-products,.recently-viewed,.related-products.page-width,.recently-viewed.page-width,#shopify-section-related-products,#shopify-section-recently-viewed,.shopify-section:has(.related-products),.shopify-section:has(.recently-viewed){padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}@media screen and (min-width:750px){.related-products,.recently-viewed,.related-products.page-width,.recently-viewed.page-width,#shopify-section-related-products,#shopify-section-recently-viewed,.shopify-section:has(.related-products),.shopify-section:has(.recently-viewed){padding-bottom:0!important;margin-bottom:0!important}}.ready-to-ship-section{padding-bottom:30px!important;margin-bottom:0!important}.carousel-spacer-left{display:block!important;flex:0 0 3.4rem!important;width:3.4rem!important;min-width:3.4rem!important;height:1px!important;padding:0!important;margin:0!important;list-style:none!important;scroll-snap-align:start!important}.carousel-spacer-right{display:block!important;flex:0 0 5rem!important;width:5rem!important;min-width:5rem!important;height:1px!important;padding:0!important;margin:0!important;list-style:none!important;scroll-snap-align:start!important}.related-products ul.product-grid::-webkit-scrollbar,.recently-viewed ul.product-grid::-webkit-scrollbar,.ready-to-ship-section ul.product-grid::-webkit-scrollbar{display:none!important}.related-products ul.product-grid li.grid__item,.recently-viewed ul.product-grid li.grid__item,.ready-to-ship-section ul.product-grid li.grid__item{flex:0 0 calc(25% - 15px)!important;max-width:calc(25% - 15px)!important;width:calc(25% - 15px)!important;scroll-snap-align:start!important;margin:0!important}@media screen and (max-width:990px){.related-products ul.product-grid,.recently-viewed ul.product-grid,.ready-to-ship-section ul.product-grid{gap:15px!important}.carousel-spacer-left,.carousel-spacer-right{flex:0 0 3rem!important;width:3rem!important;min-width:3rem!important}.related-products ul.product-grid li.grid__item,.recently-viewed ul.product-grid li.grid__item,.ready-to-ship-section ul.product-grid li.grid__item{flex:0 0 calc(50% - 10px)!important;max-width:calc(50% - 10px)!important;width:calc(50% - 10px)!important}}@media screen and (max-width:749px){.related-products ul.product-grid,.recently-viewed ul.product-grid,.ready-to-ship-section ul.product-grid{gap:5px!important;overflow-x:auto!important;overflow-y:hidden!important;padding-left:0!important;padding-right:0!important;margin-top:0!important;margin-bottom:0!important}.template-product .related-products ul.product-grid,.template-product .related-products .related-products__carousel-outer{padding-bottom:20px!important}.carousel-spacer-left,.carousel-spacer-right{flex:0 0 15px!important;width:15px!important;min-width:15px!important}.related-products ul.product-grid li.grid__item,.recently-viewed ul.product-grid li.grid__item,.ready-to-ship-section ul.product-grid li.grid__item{flex:0 0 46vw!important;flex-basis:46vw!important;width:46vw!important;max-width:46vw!important;min-width:46vw!important;scroll-snap-align:start!important}.related-products .card__inner,.recently-viewed .card__inner,.ready-to-ship-section .card__inner{aspect-ratio:4 / 5!important}.related-products .product-card-wrapper .card__information,.recently-viewed .product-card-wrapper .card__information,.related-products .card__information,.recently-viewed .card__information,.ready-to-ship-section .card__information{text-align:center!important;padding:4px 0 0!important}.related-products .card__heading,.related-products .card__heading a,.recently-viewed .card__heading,.recently-viewed .card__heading a,.ready-to-ship-section .card__heading,.ready-to-ship-section .card__heading a{font-size:1.2rem!important;line-height:1.4!important;font-family:Montserrat,sans-serif!important;font-weight:400!important;color:#444!important;text-transform:none!important;letter-spacing:normal!important;margin-top:0!important;margin-bottom:4px!important}.related-products .price,.recently-viewed .price,.ready-to-ship-section .price{justify-content:center!important;text-align:center!important;width:100%!important;margin-top:0!important}.related-products .price .price-item,.recently-viewed .price .price-item,.ready-to-ship-section .price .price-item{font-size:1.2rem!important;font-family:Montserrat,sans-serif!important;font-weight:400!important;color:#444!important}.related-products .price__container,.recently-viewed .price__container,.ready-to-ship-section .price__container{justify-content:center!important;text-align:center!important;margin:0 auto!important}.related-products,.recently-viewed,.related-products.page-width,.recently-viewed.page-width,#shopify-section-related-products,#shopify-section-recently-viewed,.shopify-section:has(.related-products),.shopify-section:has(.recently-viewed){padding-bottom:0!important;margin-bottom:0!important}}.header__localization-nav{display:inline-block!important;margin-right:.5rem!important}.header__localization-nav .disclosure{position:relative!important}.header__localization-nav .disclosure__button,.header__localization-nav .localization-selector,.header__localization-nav .localization-form__select{background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 .5rem!important;height:4.4rem!important;cursor:pointer!important;text-decoration:none!important}.header__localization-nav .disclosure__button:before,.header__localization-nav .disclosure__button:after,.header__localization-nav .localization-selector:before,.header__localization-nav .localization-selector:after,.header__localization-nav .localization-form__select:before,.header__localization-nav .localization-form__select:after{display:none!important;content:none!important;border:none!important;box-shadow:none!important}.header__localization-nav .disclosure__list-wrapper{position:absolute!important;top:100%!important;right:0!important;background:#fff!important;border:1px solid rgba(110,20,35,.15)!important;box-shadow:0 10px 30px #00000014!important;border-radius:2px!important;z-index:100!important;min-width:240px!important;max-height:280px!important;overflow-y:auto!important;padding:.5rem 0!important}.header__localization-nav .disclosure__link{color:#000!important;font-size:1.25rem!important;font-family:var(--font-body-family);padding:.8rem 1.6rem!important;display:block!important;text-decoration:none!important;text-align:left!important;transition:background-color .2s ease,color .2s ease!important}.header__localization-nav .disclosure__link:hover{background-color:#6e14230d!important;color:var(--brand-main, #6e1423)!important}.header__localization-nav .disclosure__link--active{background-color:#6e142308!important;color:var(--brand-main, #6e1423)!important;font-weight:600!important}.country-flag-nav-icon{display:inline-block!important;width:22px!important;height:22px!important;border-radius:50%!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;border:1px solid rgba(0,0,0,.12)!important;box-shadow:0 1px 3px #0000000f!important;flex-shrink:0!important}.mobile-facets__wrapper{z-index:2!important}.mobile-facets__wrapper:has(details[open]),.mobile-facets__wrapper:has(.menu-opening),.facets-container:has(details[open]),.facets-container:has(.menu-opening),.facets-wrapper:has(details[open]),.facets-wrapper:has(.menu-opening),.mobile-facets__disclosure[open],details.menu-opening.mobile-facets__disclosure,.mobile-facets__disclosure[open] .mobile-facets,details.menu-opening .mobile-facets,.mobile-facets__disclosure[open] .mobile-facets__inner,details.menu-opening .mobile-facets__inner,.mobile-facets__disclosure[open] .mobile-facets__close,details.menu-opening .mobile-facets__close,.mobile-facets__submenu,.mobile-facets__close,.mobile-facets{z-index:99999999!important}body:has(.mobile-facets__disclosure[open]) #shopify-section-header,body:has(.mobile-facets__disclosure.menu-opening) #shopify-section-header,body:has(.mobile-facets__disclosure[open]) .shopify-section-group-header-group,body:has(.mobile-facets__disclosure.menu-opening) .shopify-section-group-header-group{z-index:1!important}header-drawer,.header__icon--menu,.menu-drawer,details[open]>.menu-drawer,details[open].menu-opening>.menu-drawer,.cart-drawer{z-index:9999999!important}.facets__price{display:grid!important;grid-template-columns:1fr 1fr!important;gap:1.5rem!important;align-items:center!important;padding:2rem!important}.facets__price .field-currency{display:none!important}.facets__price .field{width:100%!important;margin:0!important}.price-range-slider-wrapper{position:relative;width:100%;height:6px;background:#e5e5e5;border-radius:3px;margin:1.5rem 0 .5rem!important;grid-column:1 / span 2!important}.price-range-track{position:absolute;height:100%;background:#000;border-radius:3px}.price-range-slider-wrapper input[type=range]{position:absolute;width:100%;height:6px;top:0;left:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none;margin:0}.price-range-slider-wrapper input[type=range]::-webkit-slider-thumb{height:16px;width:16px;border-radius:50%;background:#000;pointer-events:auto;-webkit-appearance:none;cursor:pointer;box-shadow:0 1px 3px #0000004d;position:relative;z-index:2}.price-range-slider-wrapper input[type=range]::-moz-range-thumb{height:16px;width:16px;border:none;border-radius:50%;background:#000;pointer-events:auto;cursor:pointer;box-shadow:0 1px 3px #0000004d;position:relative;z-index:2}.card__inner{overflow:hidden!important}.card-wrapper,.card{overflow:visible!important}.card__bestseller-diagonal{position:absolute;top:8px;right:8px;width:28px;height:28px;background:none;z-index:10;pointer-events:none;display:flex;align-items:center;justify-content:center}.card__bestseller-diagonal svg{position:static;width:16px;height:16px;color:#c9a96e;fill:#c9a96e;stroke:none;filter:drop-shadow(0 1px 3px rgba(0,0,0,.25))}.card__top-badges{position:absolute;top:0;left:0;z-index:10;display:flex;flex-direction:column;pointer-events:none}.card__founders-badge-label{display:block;background:#f4eade;color:#6e1423;font-family:Jost,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:.5rem 1.2rem;white-space:nowrap}.product-card-wrapper{position:relative;margin-top:25px!important}.card__bestseller-above{position:absolute;top:0;left:0;transform:translateY(-100%);z-index:11;text-align:left}.card__bestseller-above span{display:inline-block;background:#c9a96e;color:#121212;font-family:Jost,sans-serif;font-size:.85rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;white-space:nowrap;box-shadow:0 2px 4px #0000001a}.card__founders-bookmark{position:absolute;top:0;right:12px;z-index:12;pointer-events:none;filter:drop-shadow(0 2px 6px rgba(0,0,0,.28));transform-origin:top center;transition:filter .35s ease}.card__founders-bookmark .bookmark-ribbon{transition:fill .35s ease,stroke .35s ease}.card__founders-bookmark .bookmark-star{transform-origin:12px 9px;transition:transform .5s cubic-bezier(.34,1.56,.64,1),fill .35s ease}@keyframes bookmarkSwing{0%{transform:rotate(0)}25%{transform:rotate(6deg)}50%{transform:rotate(-4deg)}75%{transform:rotate(2deg)}to{transform:rotate(0)}}.product-card-wrapper:hover .card__founders-bookmark{filter:drop-shadow(0 4px 10px rgba(201,169,110,.45));animation:bookmarkSwing .85s ease-in-out}.product-card-wrapper:hover .card__founders-bookmark .bookmark-ribbon{fill:#85182b!important;stroke:#c9a96e!important}.product-card-wrapper:hover .card__founders-bookmark .bookmark-star{transform:scale(1.22) rotate(144deg);fill:#c9a96e!important}.product-form__input--pill{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.8rem 1rem}.product-form__option-item{display:inline-flex;flex-direction:column;align-items:center;position:relative}.product-form__low-stock-badge{display:block;font-family:Jost,sans-serif;font-size:.8rem;font-weight:600;color:#b23b2b;background-color:#b23b2b14;border:1px solid rgba(178,59,43,.2);border-radius:3px;padding:2px 6px;margin-top:6px;letter-spacing:.03em;white-space:nowrap;text-align:center;animation:pulseLowStock 2s infinite ease-in-out}@keyframes pulseLowStock{0%{opacity:.85}50%{opacity:1}to{opacity:.85}}.risaa-new-in__carousel,.risaa-summer-picks__carousel,.risaa-designers-choice__carousel,.related-products__carousel-outer,.recently-viewed__carousel-outer{padding-top:25px!important;margin-top:-25px!important}@media screen and (max-width:749px){.header{padding-top:10px!important;padding-bottom:10px!important;min-height:70px!important;height:70px!important}.header__heading-link .h2{font-size:2.4rem!important;font-weight:700!important;font-family:Montserrat,sans-serif!important}.header__icon svg{width:22px!important;height:22px!important}.risaa-hero-carousel,.risaa-hero-carousel .risaa-carousel-slide,.risaa-hero-carousel video,.risaa-hero-carousel img{height:75vh!important;min-height:480px!important}.risaa-new-in{padding-top:32px!important;padding-bottom:32px!important;margin-top:0!important;margin-bottom:0!important}.risaa-summer-picks,.risaa-designers-choice,.risaa-occasions,.risaa-accordion-section,.risaa-watch-and-shop-wrapper,.risaa-flagship-store,.risaa-shop-by-color-section{padding-top:0!important;padding-bottom:32px!important;margin-top:0!important;margin-bottom:0!important}.risaa-newsletter{padding-top:30px!important;padding-bottom:32px!important;margin-top:0!important;margin-bottom:0!important}.rs-circ-cats{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.risaa-reviews{padding-top:10px!important}.risaa-reviews__header{padding-top:10px!important;margin-bottom:8px!important;padding-bottom:0!important}.risaa-collage__caption,.risaa-occasions__name{font-size:2rem!important}.risaa-new-in__header,.risaa-summer-picks__header,.collection__title.title-wrapper,.collection__title,.risaa-occasions__header,.section-header,.risaa-watch-and-shop .section-header,.risaa-accordion-section .section-header,.risaa-shop-by-color-section .section-header{margin-bottom:-6px!important;margin-top:0!important;padding:14px 0 0!important}.risaa-new-in__eyebrow,.risaa-occasions__eyebrow{margin-bottom:2px!important}[class*=section-]{padding-top:0!important}body [class*=bestsellers-padding] .collection__title.title-wrapper,body [class*=bestsellers-padding] .collection__title{padding:0!important;margin-left:0!important;margin-right:0!important;margin-bottom:-6px!important}body [class*=risaa_accordion-padding]{padding-top:0!important}body [class*=risaa_accordion-padding] .section-header{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:-6px!important}.risaa-summer-picks h2,.risaa-summer-picks__title,.risaa-new-in h2,.risaa-new-in__title,.risaa-occasions h2,.risaa-occasions__title,.risaa-designers-choice h2,.risaa-designers-choice .title,.risaa-designers-choice h2.title,.risaa-designers-choice h2.h2,.risaa-designers-choice h2.h1,.risaa-designers-choice h2.hxl,.collection__title .title,.collection__title h2,#shopify-section-bestsellers h2,#shopify-section-bestsellers .title,#shopify-section-bestsellers h2.title,#shopify-section-bestsellers h2.h2,#shopify-section-bestsellers h2.h1,#shopify-section-bestsellers h2.hxl,[id*=bestsellers] h2,[id*=bestsellers] .title,[id*=bestsellers] h2.title,[id*=bestsellers] h2.h2,[id*=bestsellers] h2.h1,[id*=bestsellers] h2.hxl,[id*=bestsellers] .section-header h2,[id*=risaa_shop_by_color] h2,[id*=risaa_shop_by_color] .title,[id*=risaa_shop_by_color] .section-header h2,[id*=risaa_accordion] h2,[id*=risaa_accordion] .title,[id*=risaa_accordion] .section-header h2,.risaa-accordion-section h2,.risaa-accordion-section .title,.risaa-accordion-section .section-header h2,[id*=risaa_watch_and_shop] h2,[id*=risaa_watch_and_shop] .title,[id*=risaa_watch_and_shop] .section-header h2,.risaa-watch-and-shop h2,.risaa-watch-and-shop .title,.risaa-watch-and-shop .section-header h2,.risaa-shop-by-color-section h2,.risaa-shop-by-color-section .title,.risaa-flagship-store h2,.risaa-reviews__title,.risaa-reviews h2,.section-header h2{font-size:1.8rem!important;font-family:var(--font-heading-family),"Playfair Display",serif!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:0!important;padding-bottom:0!important;margin-top:0!important;padding-top:0!important;line-height:1.2!important;color:#6e1423!important}.risaa-occasions__header,.risaa-occasions h2,.risaa-occasions__title,[id*=risaa_accordion] .section-header,[id*=risaa_accordion] .section-header h2,[id*=risaa_accordion] h2,.risaa-accordion-section .section-header,.risaa-accordion-section h2,body [class*=risaa_accordion-padding] .section-header{margin-bottom:0!important;padding-bottom:10px!important}.risaa-summer-picks__carousel,.risaa-new-in__carousel,.risaa-carousel-wrapper,.risaa-occasions__carousel-outer,.risaa-3d-carousel-wrapper,.risaa-palette-wrapper,.risaa-accordion-container,.risaa-accordion-wrapper,.collection .slider,.collection .product-grid,.collection slider-component{margin-top:0!important;padding-top:0!important}.rs-circ-cats{overflow-x:visible!important}.rs-circ-cats .page-width{margin:0!important;max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important}.rs-circ-cats__rail{gap:10px!important;padding-left:20px!important;padding-right:20px!important}.rs-circ-cats__rail:after{content:"";flex:0 0 20px!important;width:20px!important;display:block!important}.rs-circ-cats__item{flex:0 0 25vw!important;width:25vw!important;max-width:25vw!important}.rs-circ-cats__img-wrap{width:100%!important;aspect-ratio:1 / 1!important;height:auto!important;margin-bottom:12px!important}.rs-circ-cats__name{font-size:1rem!important;font-family:Montserrat,sans-serif!important;font-weight:400!important;text-transform:uppercase!important}.risaa-summer-picks__item,.risaa-new-in__item,.risaa-designers-choice__item{flex-basis:60vw!important;width:60vw!important;max-width:60vw!important}.risaa-summer-picks__track,.risaa-new-in__track,.risaa-designers-choice__track{gap:5px!important;--risaa-carousel-gap: 5px !important;padding-left:20px!important;padding-right:20px!important}.risaa-carousel-wrapper{margin-left:-20px!important;margin-right:-20px!important}.risaa-summer-picks__item .card__inner,.risaa-new-in__item .card__inner,.risaa-designers-choice__item .card__inner{aspect-ratio:4 / 5!important}.product-card-wrapper .card__information{text-align:center!important;padding:4px 0 0!important}.product-card-wrapper .card__heading,.product-card-wrapper .card__heading a{font-size:1.2rem!important;line-height:1.4!important;font-family:Montserrat,sans-serif!important;font-weight:400!important;color:#444!important;text-transform:none!important;letter-spacing:normal!important;margin-top:0!important;margin-bottom:4px!important}.product-card-wrapper .price{justify-content:center!important;margin-top:0!important}.product-card-wrapper .price .price-item{font-size:1.2rem!important;font-family:Montserrat,sans-serif!important;font-weight:400!important;color:#444!important}.risaa-occasions__item{flex-basis:84vw!important;width:84vw!important;max-width:84vw!important}.risaa-occasions__track{gap:10px!important;padding-left:20px!important;padding-right:20px!important}.risaa-occasions__item .occasions-card__image-wrapper{aspect-ratio:1 / 1!important}.risaa-occasions__item .occasions-card__title{font-size:1.6rem!important;font-family:Jost,sans-serif!important;font-weight:400!important;text-transform:uppercase!important;bottom:20px!important}.risaa-new-in__track>*{opacity:1!important;transform:none!important;transition:none!important}.header__heading-link{padding-bottom:.75rem!important}.header__localization-nav{display:none!important}#cart-icon-bubble,.header__icon--cart{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important}#cart-icon-bubble .svg-wrapper,.header__icon--cart .svg-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important}#cart-icon-bubble svg,.header__icon--cart svg{width:38px!important;height:38px!important}.risaa-accordion-item .btn-premium{display:none!important}.risaa-accordion-item{height:214px!important}.risaa-occasions{padding-bottom:32px!important}.risaa-occasions__carousel-outer{margin-top:0!important;padding-top:5px!important;padding-bottom:0!important}body [class*=risaa_shop_by_color-padding]{padding-top:0!important;padding-bottom:0!important}body [class*=risaa_shop_by_color-padding] .section-header{padding-top:0!important;margin-bottom:0!important}.risaa-3d-carousel-wrapper{padding-bottom:0!important}.menu-drawer__localization .disclosure__button svg,.menu-drawer__localization .disclosure__button .icon-caret{width:10px!important;height:6px!important;display:inline-block!important;margin-left:8px!important;vertical-align:middle!important}.menu-drawer,.menu-drawer__submenu{background-color:#fff!important}.menu-drawer__localization-compact .localization-form{padding:0!important;margin:0!important}.menu-drawer__localization-compact .disclosure{position:relative;display:inline-block}.menu-drawer__localization-compact .disclosure__button,.menu-drawer__localization-compact .localization-form__select,.menu-drawer__account-item .disclosure__button,.menu-drawer__account-item .localization-selector,.menu-drawer__account-item .localization-form__select{padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;min-height:auto!important;min-width:auto!important;outline:none!important}.menu-drawer__account-item .disclosure__button:before,.menu-drawer__account-item .disclosure__button:after,.menu-drawer__account-item .localization-selector:before,.menu-drawer__account-item .localization-selector:after,.menu-drawer__account-item .localization-form__select:before,.menu-drawer__account-item .localization-form__select:after{display:none!important;content:none!important;box-shadow:none!important;border:none!important}.menu-drawer__localization-compact .country-flag-nav-icon{width:24px!important;height:24px!important;display:inline-block!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;border-radius:50%!important;margin:0!important;border:1px solid rgba(0,0,0,.08)!important}.menu-drawer__account-item{display:flex!important;align-items:center!important;justify-content:space-between!important;padding-right:3rem!important}.menu-drawer__account{display:inline-flex!important;align-items:center!important;text-decoration:none!important}.menu-drawer__account .svg-wrapper{margin-right:1.2rem!important;display:flex!important;align-items:center!important}}@media screen and (max-width:749px){.collection-hero,.collection-hero__inner{padding-top:10px!important}.collection-hero__title{font-size:2.2rem!important;text-align:center!important;letter-spacing:.08em!important;padding-top:10px!important;margin:0 auto .6rem!important}.facets-container{padding-bottom:4px!important;margin-bottom:6px!important;border-bottom:1px solid rgba(110,20,35,.1)!important}.facets-wrapper,#main-collection-filters,#ProductGridContainer{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.collection.page-width,.collection--empty.page-width,.facets-vertical,.product-grid-container{padding-left:4px!important;padding-right:4px!important;margin-left:0!important;margin-right:0!important;max-width:100%!important;width:100%!important}#product-grid{--grid-mobile-horizontal-spacing: 4px !important;row-gap:8px!important;margin-top:0!important;margin-bottom:0!important}#product-grid .card__media .media,#product-grid .card__inner{aspect-ratio:3 / 4!important;height:auto!important}#product-grid .grid__item{height:auto!important;align-self:flex-start!important}#product-grid .card-wrapper,#product-grid .product-card-wrapper,#product-grid .card,#product-grid .card--extend-height{height:auto!important;min-height:0!important}#product-grid .card__content{display:block!important;flex-grow:0!important;padding:0!important;margin:0!important;min-height:0!important;text-align:center!important}#product-grid .card__information{padding:4px 2px 0!important;margin:0!important;min-height:0!important;text-align:center!important}#product-grid .card-information{margin:0!important;padding:0!important}#product-grid .card__heading{font-size:1.1rem!important;font-family:Montserrat,sans-serif!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:#444!important;margin:0 0 1px!important;line-height:1.25!important;text-align:center!important}#product-grid .card__heading a{color:#444!important}#product-grid .price{font-size:1.1rem!important;font-family:Montserrat,sans-serif!important;font-weight:400!important;color:#444!important;display:flex!important;justify-content:center!important;margin:0!important;padding:0!important;line-height:1.2!important}#product-grid .price-item{font-size:1.1rem!important;color:#444!important}.badge--ready-to-ship__text{display:none!important}.badge--ready-to-ship__icon{display:inline-flex!important;align-items:center!important;justify-content:center!important}.card-wrapper .badge--ready-to-ship,#product-grid .badge--ready-to-ship,.product-card-wrapper .badge--ready-to-ship,.badge--ready-to-ship{background-color:#f4eade!important;color:#6e1423!important;padding:4px 6px!important;min-width:22px!important;height:22px!important;border-radius:3px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 2px 6px #0003!important;border:1px solid rgba(110,20,35,.2)!important}.badge--ready-to-ship svg{width:12px!important;height:12px!important;fill:#6e1423!important;display:block!important}#product-grid .card__badge.left{left:auto!important;right:0!important;top:0!important}#product-grid .card__bestseller-diagonal{display:flex!important}.card__bestseller-above{top:3px!important;left:0!important;transform:translateY(calc(-100% + 3px))!important}.card__bestseller-above span{font-size:.65rem!important;padding:2px 6px!important;letter-spacing:.08em!important;line-height:1.1!important}.product-card-wrapper{margin-top:14px!important}.badge--bestseller,.card-wrapper .badge--bestseller{font-size:.65rem!important;padding:2px 6px!important;letter-spacing:.08em!important}}.risaa-custom-mode-buttons{display:flex!important;flex-direction:column!important;gap:10px!important;margin-top:0!important;margin-bottom:4px!important}.risaa-btn-mode-primary{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;min-height:5rem!important;padding:0 2rem!important;background:#c8eed8!important;color:#1a4a2c!important;border:1.5px solid #8ecaa4!important;font-family:Jost,sans-serif!important;font-size:1.25rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;text-decoration:none!important;border-radius:4px!important;box-shadow:0 2px 12px #64b4782e!important;cursor:pointer!important;transition:background .25s ease,box-shadow .25s ease,transform .2s ease!important}.risaa-btn-mode-primary:hover{background:#a8dfc0!important;color:#14432a!important;border-color:#7bbf95!important;box-shadow:0 4px 16px #64b47847!important;transform:translateY(-2px)!important;text-decoration:none!important}.risaa-btn-mode-primary:active{transform:translateY(0)!important}.risaa-btn-mode-secondary{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;min-height:5rem!important;padding:0 2rem!important;background:#faf6f0!important;color:#6e1423!important;border:1.5px solid #6E1423!important;font-family:Jost,sans-serif!important;font-size:1.25rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;text-decoration:none!important;border-radius:4px!important;box-shadow:none!important;cursor:pointer!important;transition:background .25s ease,color .25s ease,box-shadow .25s ease,transform .2s ease!important}.risaa-btn-mode-secondary:hover{background:#6e1423!important;color:#fff!important;border-color:#6e1423!important;box-shadow:0 4px 16px #6e142338!important;transform:translateY(-2px)!important;text-decoration:none!important}.risaa-btn-mode-secondary:active{transform:translateY(0)!important}.risaa-btn-icon{display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;opacity:.92!important}.product-form__input--sibling-colors .form__label{display:flex;align-items:baseline;gap:4px}.product-form__input--sibling-colors{padding-top:-10px!important}.product-form__input--sibling-colors .form__label{margin-top:10px!important}.product-form__input--sibling-colors .form__label strong{font-weight:700!important}.product-form__input--sibling-colors .color-sibling-selected-name{font-weight:400;color:#6b6b6b;text-transform:capitalize}.color-sibling-swatches-grid{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.color-sibling-swatch-link{display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;cursor:pointer}.color-sibling-swatch-img-wrap{display:block;width:86px;height:108px;border-radius:4px;overflow:hidden;border:1px solid rgba(0,0,0,.12);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.color-sibling-swatch-link:hover .color-sibling-swatch-img-wrap{border-color:#6e142380;transform:translateY(-2px);box-shadow:0 4px 10px #0000001a}.color-sibling-swatch-link.is-selected .color-sibling-swatch-img-wrap{border:2px solid #222222!important;box-shadow:0 0 0 1px #222!important}.color-sibling-swatch-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#f4eade;color:#6e1423;font-size:.8rem;font-weight:500;text-align:center;padding:4px;line-height:1.2}.color-sibling-swatch-name{font-family:Jost,sans-serif;font-size:1.25rem!important;font-weight:500;color:#5a5a5a;text-transform:capitalize;text-align:center;letter-spacing:.03em;line-height:1.2;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.color-sibling-swatch-link.is-selected .color-sibling-swatch-name{color:#6e1423;font-weight:700}@media screen and (max-width:749px){html,body{overflow-x:clip!important}product-info[id*=MainProduct]{padding-left:0!important;padding-right:0!important}.pdp-page-width{padding-left:0!important;padding-right:0!important;max-width:100%!important}.product__info-wrapper{padding-left:1.6rem!important;padding-right:1.6rem!important}.product__info-container{padding-top:0!important}.product.grid{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.product__media-wrapper{width:100vw!important;max-width:100vw!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.product__media-wrapper slider-component,.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0!important;margin-right:0!important;width:100vw!important;padding-left:0!important;padding-right:0!important}.product__media-list{margin-left:0!important;margin-right:0!important;width:100vw!important;display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;margin-bottom:0!important;padding-left:0!important;padding-right:0!important}.product__media-list .product__media-item,.product__media-list .grid__item{width:100vw!important;min-width:100vw!important;max-width:100vw!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;flex:0 0 100vw!important;scroll-snap-align:center!important;display:block!important}.product-media-container,.product__media{width:100vw!important;max-width:100vw!important;aspect-ratio:3 / 4!important;position:relative!important;overflow:hidden!important;padding-top:0!important}.product-media-container img,.product__media img,.product__media video{width:100vw!important;height:100%!important;max-width:100vw!important;object-fit:cover!important;object-position:center!important;display:block!important;position:absolute!important;top:0!important;left:0!important}.product-media-container{margin:0 auto!important;width:100%!important;max-width:100%!important}.product-media-container img,.product__media img{margin:0 auto!important;display:block!important}.product__title,.product__text,.product__title h1{padding-top:0!important;margin-top:0!important}.product__title h1{font-size:2.2rem!important;line-height:1.25!important;margin-bottom:.8rem!important}.price--large{font-size:1.8rem!important}.product-form__input--pill input[type=radio]+label{padding:.5rem 1rem!important;font-size:1.15rem!important;min-height:3.8rem!important;min-width:3.6rem!important}#ProductPopup-CustomSizing,modal-opener[data-modal*=PopupModal-CustomMeasurement]{display:none!important}.product-form__input--sibling-colors{margin-top:1.2rem!important}.color-sibling-swatches-grid{gap:10px!important;margin-top:6px!important}.color-sibling-swatch-img-wrap{width:68px!important;height:85px!important}.color-sibling-swatch-name{font-size:1rem!important;max-width:75px!important}.product-form__quantity{margin-top:1.6rem!important;margin-bottom:1.6rem!important;width:100%!important;max-width:100%!important}.price-per-item__container{flex-wrap:wrap!important;gap:12px!important;justify-content:space-between!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.risaa-inline-share{margin-left:auto!important;max-width:100%!important}.share-button__button{font-size:1.2rem!important;padding:.6rem 1.2rem!important;box-sizing:border-box!important}.risaa-custom-buy-buttons,.product-form__buttons{width:100%!important;margin-top:1.2rem!important}.risaa-custom-buy-btn{width:100%!important;min-height:4.8rem!important;font-size:1.3rem!important;letter-spacing:.05em!important;border-radius:4px!important}details-modal.header__search,details-modal.header__search details{overflow:visible!important}details-modal.header__search details summary .header__icon-close{display:none!important}details-modal.header__search details[open] summary .svg-wrapper:not(.header__icon-close){display:none!important}details-modal.header__search details[open] summary .header__icon-close{display:flex!important;align-items:center;justify-content:center}#predictive-search-results,.rs-predictive-search-modal{border:none!important;box-shadow:none!important;border-radius:0!important}predictive-search[open] .predictive-search,predictive-search[loading] .predictive-search{display:block!important}.predictive-search__results-groups-wrapper{background:#fff!important;background-color:#fff!important;padding:1.25rem .5rem!important;border-bottom:1px solid rgba(0,0,0,.08)!important;display:flex!important}.predictive-search,.predictive-search *,.predictive-search .h5,.predictive-search h5,.predictive-search p,.predictive-search a,.predictive-search span,.predictive-search mark,.predictive-search__item-heading,.predictive-search__item-query-result{font-family:Jost,Montserrat,-apple-system,sans-serif!important;font-size:14px!important;line-height:1.4!important;letter-spacing:.02em!important;font-style:normal!important;text-decoration:none!important}.predictive-search mark,.predictive-search .predictive-search__item-query-result mark{color:#6e1423!important;font-weight:700!important;background:transparent!important;font-size:14px!important}.predictive-search__item-query-result,.predictive-search__item-query-result *:not(mark),.predictive-search__item-heading,.predictive-search .h5.predictive-search__item-heading{color:#1a1a1a!important;font-weight:500!important;font-size:14px!important}.predictive-search__heading,.predictive-search h2.predictive-search__heading{font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.12em!important;color:#6e1423!important;border-bottom:1px solid rgba(110,20,35,.15)!important;margin:0 1.25rem .6rem!important;padding:.4rem 0 .6rem!important;white-space:nowrap!important;line-height:1.4!important;display:block!important;overflow:visible!important}.predictive-search__item:hover,.predictive-search__list-item[aria-selected=true] .predictive-search__item{background-color:#fcf8f5!important}.predictive-search__item--link-with-thumbnail{display:flex!important;align-items:center!important;gap:1.2rem!important;padding:.75rem 1.25rem!important}.predictive-search__image{width:50px!important;height:65px!important;object-fit:cover!important;border-radius:6px!important;flex-shrink:0!important}.predictive-search__item--term,.predictive-search__search-for-button{background:#faf6f2!important;border-top:1px solid rgba(0,0,0,.08)!important;padding:.85rem 1.5rem!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.predictive-search__item--term *,.predictive-search__item--term span,.predictive-search__search-for-button *{color:#6e1423!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.08em!important}.predictive-search__item--term:hover,.predictive-search__search-for-button:hover{background:#f3e8df!important}.predictive-search__item--term svg,.predictive-search__item--term .icon-arrow,.predictive-search__item--term path{color:#6e1423!important;fill:#6e1423!important;stroke:#6e1423!important}details[open] .modal-overlay{display:block!important;position:fixed!important;top:100%!important;left:0!important;right:0!important;bottom:0!important;background:#00000073!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;z-index:99998!important}.slider-buttons{margin-top:0!important;margin-bottom:.2rem!important}}@keyframes risaaPulseDot{0%{transform:scale(.95);box-shadow:0 0 #e62e48bf}70%{transform:scale(1.2);box-shadow:0 0 0 10px #e62e4800}to{transform:scale(.95);box-shadow:0 0 #e62e4800}}.risaa-pulsing-dot{display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#e62e48;box-shadow:0 0 10px #e62e48cc;animation:risaaPulseDot 1.6s infinite cubic-bezier(.4,0,.6,1)}html,body,.shopify-section-group-header-group,.announcement-bar-section,.section-header,#shopify-section-header{margin-top:0!important;padding-top:0!important}.announcement-bar{margin-top:0!important}body.template-search{background-color:#fff!important;margin-top:0!important;padding-top:0!important}body.template-search .announcement-bar{background-color:#ede0d4!important;margin-top:0!important}body.template-search .header-wrapper,body.template-search .header-wrapper.navbar-white,body.template-search .section-header{background:#fff!important;background-color:#fff!important}body.template-index .section-header:not(.scrolled-past-header) .header-wrapper:not(:hover):not(.navbar-active),body.template-index .section-header:not(.scrolled-past-header) .header-wrapper:not(:hover):not(.navbar-active) header,body.template-index .section-header:not(.scrolled-past-header) .header-wrapper:not(:hover):not(.navbar-active) .header{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border:none!important;border-bottom:none!important}body.template-index .section-header:not(.scrolled-past-header) .header-wrapper{position:absolute!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:100!important;transition:background-color .3s ease,box-shadow .3s ease!important}body.template-index .section-header:not(.scrolled-past-header) .header-wrapper:not(:hover):not(.navbar-active) .header__menu-item,body.template-index .section-header:not(.scrolled-past-header) .header-wrapper:not(:hover):not(.navbar-active) .header__icon,body.template-index .section-header:not(.scrolled-past-header) .header-wrapper:not(:hover):not(.navbar-active) .header__heading-link,body.template-index .section-header:not(.scrolled-past-header) .header-wrapper:not(:hover):not(.navbar-active) .header__menu-item span,body.template-index .section-header:not(.scrolled-past-header) .header-wrapper:not(:hover):not(.navbar-active) .header__icon span,body.template-index .section-header:not(.scrolled-past-header) .header-wrapper:not(:hover):not(.navbar-active) .header__icon svg,body.template-index .section-header:not(.scrolled-past-header) .header-wrapper:not(:hover):not(.navbar-active) .localization-form__select{color:#fff!important;fill:#fff!important}body.template-index .section-header:not(.scrolled-past-header) .header-wrapper:not(:hover):not(.navbar-active) .header__heading-link .logo-white{display:block!important}body.template-index .section-header:not(.scrolled-past-header) .header-wrapper:not(:hover):not(.navbar-active) .header__heading-link .logo-black{display:none!important}body.template-index .section-header.scrolled-past-header .header-wrapper,body.template-index .section-header:not(.scrolled-past-header) .header-wrapper:hover,body.template-index .section-header:not(.scrolled-past-header) .header-wrapper.navbar-active{background:#fff!important;background-color:#fff!important;box-shadow:0 4px 20px #0000000d!important}body.template-index .section-header.scrolled-past-header .header-wrapper .header__menu-item,body.template-index .section-header.scrolled-past-header .header-wrapper .header__icon,body.template-index .section-header.scrolled-past-header .header-wrapper .header__heading-link,body.template-index .section-header.scrolled-past-header .header-wrapper .header__menu-item span,body.template-index .section-header.scrolled-past-header .header-wrapper .header__icon span,body.template-index .section-header.scrolled-past-header .header-wrapper .header__icon svg,body.template-index .header-wrapper:hover .header__menu-item,body.template-index .header-wrapper:hover .header__icon,body.template-index .header-wrapper:hover .header__heading-link,body.template-index .header-wrapper:hover .header__menu-item span,body.template-index .header-wrapper:hover .header__icon span,body.template-index .header-wrapper:hover .header__icon svg{color:#1a1a1a!important;fill:#1a1a1a!important}body.template-index .header-wrapper:hover .header__heading-link .logo-white,body.template-index .section-header.scrolled-past-header .header-wrapper .header__heading-link .logo-white{display:none!important}body.template-index .header-wrapper:hover .header__heading-link .logo-black,body.template-index .section-header.scrolled-past-header .header-wrapper .header__heading-link .logo-black{display:block!important}header.header{position:relative}details-modal.header__search,details-modal.header__search details{position:static!important}@keyframes rsSearchSlideDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes rsSearchSlideUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-30px)}}@keyframes rsPredictiveFadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.search-modal.modal__content{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;height:80px!important;background:#fff!important;background-color:#fff!important;box-shadow:0 4px 20px #00000014!important;border:none!important;border-bottom:1.5px solid #e8e8e8!important;border-radius:0!important;z-index:2147483647!important;padding:0 48px!important;box-sizing:border-box!important;display:none!important;align-items:center!important;justify-content:center!important}details[open]>.search-modal:not(.is-closing){display:flex!important;animation:rsSearchSlideDown .4s cubic-bezier(.16,1,.3,1) forwards!important}@keyframes rsPredictiveFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(16px)}}@keyframes rsFadeOut{0%{opacity:1}to{opacity:0}}details[open]>.search-modal.is-closing,.search-modal.is-closing{display:flex!important;animation:rsSearchSlideUp .35s cubic-bezier(.16,1,.3,1) forwards!important}.modal-overlay.is-closing{animation:rsFadeOut .35s ease forwards!important}.predictive-search.is-closing,.rs-predictive-search-modal.is-closing{animation:rsPredictiveFadeOut .3s cubic-bezier(.16,1,.3,1) forwards!important}.search-modal,.search-modal__content{height:80px!important;min-height:80px!important;max-height:80px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;position:relative!important;top:0!important;transform:none!important;display:flex!important;align-items:center!important}.search-modal__form,predictive-search{display:block!important;width:100%!important;max-width:100%!important;position:relative!important}.search-modal .field,.search-modal .field__input,.search-modal .search__input,.search-modal .rs-search-field,.search-modal .rs-search-input{background:transparent!important;background-color:transparent!important;border-radius:0!important;box-shadow:none!important}.search-modal .field:after,.search-modal .field:before,.search-modal .field__input:after,.search-modal .field__input:before,.search-modal .rs-search-field:after,.search-modal .rs-search-field:before{display:none!important;content:none!important;border:none!important;box-shadow:none!important}.rs-search-field{display:flex!important;align-items:center!important;justify-content:space-between!important;border:none!important;border-bottom:1.5px solid #1a1a1a!important;padding-bottom:8px!important;background:transparent!important;background-color:transparent!important;border-radius:0!important;position:relative!important}.rs-search-field .search__button,.rs-search-field .field__button,.rs-search-field .modal__close-button,.rs-search-field .rs-search-btn,.rs-search-field .rs-search-close-btn{position:static!important;top:auto!important;right:auto!important;left:auto!important;bottom:auto!important;transform:none!important;margin:0!important;height:auto!important;width:auto!important}.rs-search-field .reset__button{display:none!important}.rs-search-btn{order:1!important}.rs-search-input{order:2!important;flex:1 1 auto!important;border:none!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;font-family:Jost,Montserrat,sans-serif!important;font-size:15px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#1a1a1a!important;padding:0 16px!important;outline:none!important;box-shadow:none!important;height:40px!important}.rs-search-close-btn{order:3!important}.rs-search-btn,.rs-search-close-btn{background:transparent!important;border:none!important;padding:0 8px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;color:#000!important;opacity:.9!important;transition:opacity .2s ease,transform .2s ease!important}.rs-search-btn:hover,.rs-search-close-btn:hover{opacity:1!important;transform:scale(1.1)!important}.rs-search-btn svg,.rs-search-close-btn svg{stroke:#000!important;color:#000!important;width:20px!important;height:20px!important}.search-modal .predictive-search,.search-modal .predictive-search--header{position:fixed!important;top:80px!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;max-width:100vw!important;height:calc(100vh - 80px)!important;max-height:calc(100vh - 80px)!important;overflow-y:auto!important;background:#fff!important;background-color:#fff!important;box-shadow:none!important;border:none!important;border-radius:0!important;outline:none!important;z-index:2147483646!important;padding:40px 48px 48px!important;box-sizing:border-box!important}.template-search .predictive-search,.template-search .predictive-search--search-template{position:absolute!important;top:calc(100% + 12px)!important;left:0!important;right:0!important;bottom:auto!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:75vh!important;overflow-y:auto!important;background:#fff!important;background-color:#fff!important;box-shadow:0 20px 40px #0000001f!important;border:1px solid #eeeeee!important;border-radius:0!important;z-index:99999!important;padding:24px 32px!important;box-sizing:border-box!important}.rs-predictive-search__inner{display:flex!important;gap:48px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;align-items:flex-start!important}predictive-search[open] .predictive-search:not(.is-closing),predictive-search[results=true] .predictive-search:not(.is-closing),predictive-search[loading] .predictive-search:not(.is-closing){display:block!important;visibility:visible!important;animation:rsPredictiveFadeIn .35s cubic-bezier(.16,1,.3,1) forwards!important}.rs-predictive-search__inner{display:flex!important;gap:48px!important;max-width:1400px!important;margin:0 auto!important;align-items:flex-start!important}.rs-predictive-search__col-left{flex:0 0 220px!important;width:220px!important;border-right:1px solid #f0f0f0!important;padding-right:32px!important}.rs-predictive-search__section-title{font-family:Jost,Montserrat,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#888!important;padding-bottom:12px!important;margin-bottom:16px!important;border-bottom:1px solid #eaeaea!important}.rs-predictive-search__suggestions-list{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:12px!important}.rs-predictive-search__suggestion-item{margin:0!important;padding:0!important}.rs-predictive-search__suggestion-link{text-decoration:none!important;display:block!important}.rs-predictive-search__suggestion-text,.rs-predictive-search__suggestion-text *,.rs-predictive-search__suggestion-text span:not(b):not(mark){font-family:Jost,Montserrat,sans-serif!important;font-size:13px!important;font-weight:400!important;color:#555!important;line-height:1.6!important;letter-spacing:.02em!important;text-transform:lowercase!important}.rs-predictive-search__suggestion-text b,.rs-predictive-search__suggestion-text mark,.rs-predictive-search__suggestion-text .autocompleter-match{font-weight:700!important;color:#000!important;background:transparent!important;font-size:13px!important;text-transform:lowercase!important}.rs-predictive-search__col-right{flex:1 1 auto!important;min-width:0!important}.rs-predictive-search__tabs-nav{display:flex!important;gap:32px!important;border-bottom:1px solid #eaeaea!important;padding-bottom:12px!important;margin-bottom:24px!important}.rs-predictive-search__tab-btn{background:transparent!important;border:none!important;padding:0 0 12px!important;margin-bottom:-13px!important;font-family:Jost,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#888!important;cursor:pointer!important;transition:color .2s ease,border-color .2s ease!important}.rs-predictive-search__tab-btn.active{color:#1a1a1a!important;border-bottom:2px solid #1a1a1a!important}.rs-predictive-search__products-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:20px!important}@media screen and (max-width:989px){.search-modal .predictive-search,.search-modal .predictive-search--header{padding:16px 16px 28px!important}.rs-predictive-search__inner{flex-direction:column!important;gap:16px!important}.rs-predictive-search__col-left{flex:0 0 auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;border-right:none!important;border-bottom:1px solid #f0f0f0!important;padding-right:0!important;padding-bottom:12px!important;margin-bottom:0!important}.rs-predictive-search__section-title{padding-bottom:6px!important;margin-bottom:8px!important;font-size:10px!important}.rs-predictive-search__suggestions-list{gap:6px!important;height:auto!important;min-height:0!important}.rs-predictive-search__suggestion-item{padding:2px 0!important}.rs-predictive-search__suggestion-text,.rs-predictive-search__suggestion-text *,.rs-predictive-search__suggestion-text span:not(b):not(mark),.rs-predictive-search__suggestion-text b,.rs-predictive-search__suggestion-text mark{font-size:12.5px!important;line-height:1.35!important}.rs-predictive-search__tabs-nav{gap:20px!important;margin-bottom:16px!important;padding-bottom:8px!important}.rs-predictive-search__products-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.rs-predictive-search__footer{margin-top:20px!important;padding-top:12px!important}}.rs-predictive-search__product-card{display:flex!important;flex-direction:column!important}.rs-predictive-search__product-link{text-decoration:none!important;color:inherit!important;display:block!important}.rs-predictive-search__card-media{position:relative!important;width:100%!important;aspect-ratio:3 / 4!important;background:#f7f7f7!important;overflow:hidden!important}.rs-predictive-search__card-img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .4s ease!important}.rs-predictive-search__product-link:hover .rs-predictive-search__card-img{transform:scale(1.04)!important}.rs-predictive-search__card-badge{position:absolute!important;top:10px!important;right:10px!important;background:#3d5229!important;color:#fff!important;font-family:Jost,sans-serif!important;font-size:10px!important;font-weight:500!important;letter-spacing:.05em!important;padding:4px 10px!important;border-radius:2px!important;text-transform:none!important;z-index:2!important}.rs-predictive-search__card-badge.badge--sold-out{background:#888!important}.rs-predictive-search__card-content{padding-top:12px!important;text-align:center!important}.rs-predictive-search__card-title{font-family:Jost,Montserrat,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#2b2b2b!important;margin:0 0 6px!important;line-height:1.4!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.rs-predictive-search__card-price,.rs-predictive-search__card-price *,.rs-predictive-search__card-price span,.rs-predictive-search__card-price .price-item{font-family:Jost,sans-serif!important;font-size:11px!important;color:#666!important;letter-spacing:.05em!important;text-transform:uppercase!important}.rs-predictive-search__card-price .price-sale{color:#b02a37!important;font-weight:600!important;margin-right:6px!important}.rs-predictive-search__card-price .price-compare{color:#999!important;text-decoration:line-through!important}.rs-predictive-search__footer{margin-top:32px!important;padding-top:16px!important;border-top:1px solid #f0f0f0!important;text-align:center!important}.rs-predictive-search__btn-view-all{display:inline-block!important;background-color:#6e1423!important;color:#fff!important;font-family:Jost,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.15em!important;text-transform:uppercase!important;padding:12px 36px!important;border:none!important;cursor:pointer!important;transition:background-color .2s ease!important}.rs-predictive-search__btn-view-all:hover{background-color:#4a0d17!important}details[open] .modal-overlay{display:block!important;position:fixed!important;top:100%!important;left:0!important;right:0!important;bottom:0!important;background:#00000073!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;z-index:99998!important}.rs-tab-hidden{display:none!important}.template-search{padding-top:40px!important;padding-bottom:80px!important;background-color:transparent!important}.template-search__header h1,.template-search__header .h2{font-family:Jost,Montserrat,sans-serif!important;font-size:26px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#1a1a1a!important;text-align:center!important;margin-bottom:24px!important}.template-search__search{max-width:680px!important;margin:0 auto 40px!important}.template-search__search .field{display:flex!important;align-items:center!important;border:none!important;border-bottom:1.5px solid #1a1a1a!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;padding-bottom:8px!important}.template-search__search .field:after,.template-search__search .field:before{display:none!important}.template-search__search .field__label{display:none!important}.template-search__search .search__input{border:none!important;background:transparent!important;font-family:Jost,sans-serif!important;font-size:15px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#1a1a1a!important;padding:0 16px!important;box-shadow:none!important;outline:none!important;height:40px!important}.template-search__search .search__button,.template-search__search .reset__button{background:transparent!important;border:none!important;box-shadow:none!important;padding:0 8px!important;color:#1a1a1a!important}.template-search .facets-vertical{display:block!important}.template-search .facets-wrapper{width:100%!important;max-width:100%!important;margin-bottom:24px!important}.template-search .page-width,.template-search .collection.page-width,.template-search #ProductGridContainer,.template-search .product-grid-container{max-width:100%!important;width:100%!important;padding-left:28px!important;padding-right:28px!important;box-sizing:border-box!important}@media screen and (max-width:749px){.template-search .page-width,.template-search .collection.page-width,.template-search #ProductGridContainer,.template-search .product-grid-container{padding-left:12px!important;padding-right:12px!important}}.template-search #product-grid.product-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:36px 24px!important;list-style:none!important;padding:0!important;margin:32px 0 0!important;width:100%!important}@media screen and (max-width:989px){.template-search #product-grid.product-grid{grid-template-columns:repeat(2,1fr)!important;gap:24px 14px!important}}.template-search #product-grid .grid__item{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.template-search .card-wrapper,.template-search .card{width:100%!important;height:100%!important;display:flex!important;flex-direction:column!important;background:transparent!important}.template-search .card__inner{width:100%!important;max-width:100%!important;aspect-ratio:3 / 4!important;position:relative!important;overflow:hidden!important;border-radius:0!important;background:transparent!important}.template-search .card__media,.template-search .media{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}.template-search .card__media img,.template-search .card__inner img,.template-search .media img,.template-search .media--hover-effect>img,.template-search .product-card-hover-video{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;object-position:center top!important}.template-search .card-wrapper:hover .product-card-hover-video,.template-search .card:hover .product-card-hover-video{opacity:1!important;z-index:2!important}.template-search .card__heading,.template-search .card__heading a{font-family:Jost,Montserrat,sans-serif!important;font-size:13px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#1a1a1a!important;text-align:center!important;line-height:1.4!important;margin-top:12px!important;margin-bottom:4px!important;word-break:normal!important;white-space:normal!important}.template-search .price,.template-search .price-item,.template-search .price-item--regular,.template-search .price-item--sale{font-family:Jost,Montserrat,sans-serif!important;font-size:13px!important;font-weight:400!important;color:#777!important;text-align:center!important;justify-content:center!important}.template-search--empty .template-search__header{text-align:center!important;padding:40px 20px!important}.rs-search-empty-msg{font-family:Jost,sans-serif!important;font-size:14px!important;color:#555!important;letter-spacing:.05em!important;margin-top:16px!important;margin-bottom:28px!important;text-align:center!important}.rs-search-empty-btn{display:inline-block!important;background-color:#6e1423!important;color:#fff!important;font-family:Jost,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.15em!important;text-transform:uppercase!important;padding:14px 40px!important;text-decoration:none!important;transition:background-color .2s ease!important}.rs-search-empty-btn:hover{background-color:#4a0d17!important}.search-modal .rs-predictive-search__close-btn,.search-modal__content .rs-predictive-search__close-btn,.search-modal--header .rs-predictive-search__close-btn,details-modal .rs-predictive-search__close-btn,#shopify-section-header .rs-predictive-search__close-btn,.shopify-section-group-header-group .rs-predictive-search__close-btn{display:none!important}.template-search__search .rs-predictive-search-modal{position:relative!important}.template-search__search .rs-predictive-search__close-btn{display:flex!important;position:absolute!important;top:0!important;right:24px!important;width:30px!important;height:30px!important;background:#f4ebe1!important;border:none!important;border-radius:50%!important;padding:0!important;cursor:pointer!important;align-items:center!important;justify-content:center!important;z-index:999999!important;opacity:.85!important;transition:opacity .2s ease,transform .2s ease,background-color .2s ease!important}.rs-predictive-search__close-btn:hover{opacity:1!important;background-color:#6e1423!important;transform:scale(1.08)!important}.rs-predictive-search__close-btn:hover svg{stroke:#fff!important}html.overflow-hidden,html.overflow-hidden-mobile,html.overflow-hidden-tablet,body.overflow-hidden,body.overflow-hidden-mobile,body.overflow-hidden-tablet{overflow:hidden!important;height:100%!important;touch-action:none!important}@media screen and (max-width:989px){html:has(.menu-drawer-container[open]),html:has(header-drawer details[open]),html:has(details.menu-opening),body:has(.menu-drawer-container[open]),body:has(header-drawer details[open]),body:has(details.menu-opening){overflow:hidden!important;height:100%!important;touch-action:none!important}}.product-media-modal,.product-media-modal[open],product-modal.product-media-modal[open]{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;z-index:2147483647!important}body.product-modal-open #shopify-section-header,body.product-modal-open .header-wrapper,body.product-modal-open sticky-header,body:has(.product-media-modal[open]) #shopify-section-header,body:has(.product-media-modal[open]) .header-wrapper,body:has(.product-media-modal[open]) sticky-header,body:has(product-modal[open]) #shopify-section-header,body:has(product-modal[open]) .header-wrapper,body:has(product-modal[open]) sticky-header{display:none!important;visibility:hidden!important;pointer-events:none!important}@media screen and (max-width:749px){cart-notification{position:fixed!important;top:0!important;right:0!important;left:auto!important;width:auto!important;z-index:9999!important}.cart-notification-wrapper{position:static!important;display:block!important}.cart-notification{position:fixed!important;top:0!important;right:0!important;left:auto!important;transform:translate(110%)!important;width:min(40rem,88vw)!important;max-width:88vw!important;height:100vh!important;height:100dvh!important;margin:0!important;padding:1.8rem 1.8rem 2.2rem!important;border-radius:0!important;border-left:1px solid rgba(216,167,100,.45)!important;border-right:none!important;border-top:none!important;border-bottom:none!important;background:#fff!important;box-shadow:-15px 0 40px #00000059!important;pointer-events:auto!important;overflow-y:auto!important;visibility:hidden!important}.cart-notification.active{transform:translate(0)!important;visibility:visible!important}.cart-notification:before{left:2rem!important;right:2rem!important;background:linear-gradient(90deg,transparent,#D4AF37 40%,#D4AF37 60%,transparent)!important;height:1.5px!important}.cart-notification__header{padding-bottom:1.1rem!important;margin-bottom:0!important;border-bottom:1px solid rgba(216,167,100,.25)!important}.cart-notification__heading{font-size:1.5rem!important;letter-spacing:.13em!important;gap:.7rem!important;line-height:1.35!important}#cart-notification.cart-notification h2.cart-notification__heading{font-size:1.5rem!important}.cart-notification__heading .icon-checkmark{width:1.4rem!important;flex-shrink:0!important;color:#d4af37!important}.cart-notification__close{min-width:3rem!important;min-height:3rem!important;margin-right:-.6rem!important;opacity:.7!important}.cart-notification-product{padding-top:1.2rem!important;padding-bottom:1.4rem!important;gap:1.2rem!important;align-items:center!important}.cart-notification-product__image{width:6.4rem!important;height:6.4rem!important;min-width:6.4rem!important;margin-right:1.2rem!important;margin-top:0!important;flex-shrink:0!important;border:1px solid rgba(216,167,100,.3)!important;overflow:hidden!important}.cart-notification-product__image img{width:100%!important;height:100%!important;object-fit:cover!important}.cart-notification-product__name{font-size:1.2rem!important;letter-spacing:.07em!important;line-height:1.3!important;margin-bottom:.4rem!important}#cart-notification .cart-notification-product h3.cart-notification-product__name{font-size:1.2rem!important}.cart-notification-product dl{margin:0!important}.cart-notification-product dt,.cart-notification-product dd{font-size:1.1rem!important;letter-spacing:.04em!important;color:#6e1423b3!important;margin:0!important}.cart-notification__links{display:flex!important;flex-wrap:wrap!important;flex-direction:row!important;gap:.6rem!important;text-align:center!important;align-items:center!important}.cart-notification__links>*{margin-top:0!important}.cart-notification__links>a.button,.cart-notification__links>form{flex:1 1 0!important;min-width:0!important}.cart-notification__links>form .button{width:100%!important}.cart-notification__links .button-label{flex-basis:100%!important;text-align:center!important;margin-top:.2rem!important}.cart-notification__links .button{min-height:4rem!important;font-size:1.1rem!important;letter-spacing:.12em!important;padding:0 1.6rem!important;border-radius:0!important}.cart-notification__links .button--secondary{border:1px solid #6E1423!important;color:#6e1423!important;background:transparent!important}.cart-notification__links .button--primary{background:#6e1423!important;color:#fffaf3!important;border-color:#6e1423!important}.cart-notification__links .button-label{font-size:1.05rem!important;letter-spacing:.06em!important;color:#6e1423b8!important;text-decoration-color:#d8a76499!important;padding:.2rem 0!important}}.cart-notification-product__info{flex:1 1 0;min-width:0}.product-option--price-row{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;gap:.8rem!important;margin-top:.3rem!important}.product-option--price-row .product-option__variant{display:flex!important;align-items:center!important;gap:.3rem!important;color:#111!important;font-size:1.1rem!important;letter-spacing:.04em!important;flex-shrink:1!important;min-width:0!important}.product-option--price-row .product-option__variant dt,.product-option--price-row .product-option__variant dd{color:#111!important;font-size:1.1rem!important;margin:0!important;letter-spacing:.04em!important}.product-option__price{font-family:Jost,sans-serif!important;font-size:1.2rem!important;font-weight:500!important;color:#111!important;letter-spacing:.04em!important;white-space:nowrap!important;flex-shrink:0!important;text-align:right!important}.product-option__price--solo{margin-left:auto!important;margin-top:.3rem!important;display:block!important}#cart-notification .product-option__price,.cart-notification-product .product-option__price{color:#000!important;opacity:1!important}.cart-notification-product__quantity,#cart-notification .cart-notification-product__quantity,.cart-notification-product .cart-notification-product__quantity span{margin-top:.25rem!important;font-family:Jost,sans-serif!important;font-size:.95rem!important;letter-spacing:.04em!important;color:#111!important;opacity:1!important;text-align:left!important;line-height:1.2!important}.template-cart,.template-cart main,.template-cart #MainContent,.template-cart cart-items,.template-cart #main-cart-footer,.template-cart .cart__footer,.template-cart .cart-items,.template-cart .cart__items,.template-cart .cart__blocks{background:#fff!important;background-color:#fff!important}.template-cart .page-width,cart-items .page-width,#main-cart-footer .page-width{width:100%!important;max-width:var(--page-width)!important;margin:0 auto!important;padding-left:2rem!important;padding-right:2rem!important}@media screen and (min-width:750px){.template-cart .page-width,cart-items .page-width,#main-cart-footer .page-width{padding-left:4rem!important;padding-right:4rem!important}}@media screen and (min-width:990px){.template-cart .page-width,cart-items .page-width,#main-cart-footer .page-width{max-width:1400px!important;padding-left:5rem!important;padding-right:5rem!important}}@media screen and (min-width:1400px){.template-cart .page-width,cart-items .page-width,#main-cart-footer .page-width{max-width:1520px!important;padding-left:6rem!important;padding-right:6rem!important}}.cart__contents,.cart__items,.cart-items{width:100%!important}.template-cart .title-wrapper-with-link,cart-items .title-wrapper-with-link{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:1.5rem 0 1.2rem!important;margin-bottom:1rem!important;position:relative!important}.template-cart .title-wrapper-with-link .title,cart-items .title-wrapper-with-link .title{font-family:Cinzel,Georgia,serif!important;font-size:2.4rem!important;font-weight:400!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#6e1423!important;margin:0 0 .4rem!important;line-height:1.2!important}@media screen and (min-width:750px){.template-cart .title-wrapper-with-link .title,cart-items .title-wrapper-with-link .title{font-size:3rem!important;letter-spacing:.18em!important}}.template-cart .title-wrapper-with-link:after,cart-items .title-wrapper-with-link:after{display:none!important;content:none!important}.template-cart .title-wrapper-with-link .underlined-link,cart-items .title-wrapper-with-link .underlined-link{font-family:Jost,sans-serif!important;font-size:1.1rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#6e1423bf!important;text-decoration:underline!important;text-underline-offset:.3rem!important;text-decoration-color:#d8a76499!important;transition:all .25s ease!important}.template-cart .title-wrapper-with-link .underlined-link:hover,cart-items .title-wrapper-with-link .underlined-link:hover{color:#6e1423!important;text-decoration-color:#d4af37!important}.cart-items{border-collapse:separate!important;border-spacing:0!important;width:100%!important}.cart-items thead{background:#fafafa!important;border-top:1px solid rgba(216,167,100,.25)!important;border-bottom:1px solid rgba(216,167,100,.25)!important}.cart-items thead th{font-family:Jost,sans-serif!important;font-size:1.05rem!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#6e1423!important;padding:1rem 1.2rem!important;border:none!important;border-bottom:1px solid rgba(216,167,100,.25)!important}.cart-item{border-bottom:1px solid rgba(216,167,100,.2)!important;transition:background-color .2s ease!important}.cart-item:hover{background-color:#f4eade0f!important}.cart-items td{padding:1.4rem 1.2rem!important;vertical-align:middle!important}.cart-item__media{width:8.5rem!important;padding-left:0!important}.cart-item__image-container{display:inline-flex!important;width:7.5rem!important;height:10rem!important;aspect-ratio:3 / 4!important;overflow:hidden!important;border:1px solid rgba(216,167,100,.35)!important;background:#fff!important;border-radius:0!important;box-shadow:0 2px 8px #0000000a!important;transition:border-color .3s ease,box-shadow .3s ease!important}.cart-item:hover .cart-item__image-container{border-color:#d4af37!important;box-shadow:0 4px 12px #6e142314!important}.cart-item__image{width:100%!important;height:100%!important;object-fit:cover!important;max-width:none!important;transition:transform .4s ease!important}.cart-item:hover .cart-item__image{transform:scale(1.03)!important}.cart-item__details{padding-left:1.2rem!important}.cart-item__details .caption-with-letter-spacing{font-family:Jost,sans-serif!important;font-size:.95rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#6e1423a6!important;margin-bottom:.2rem!important}.cart-item__name{font-family:Cormorant Garamond,Georgia,serif!important;font-size:1.65rem!important;font-weight:500!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#6e1423!important;line-height:1.25!important;text-decoration:none!important;transition:color .25s ease!important;display:inline-block!important;margin-bottom:.3rem!important}.cart-item__name:hover{color:#d4af37!important;text-decoration:none!important}.cart-item__details dl{margin:.2rem 0 0!important}.cart-item__details .product-option{font-family:Jost,sans-serif!important;font-size:1.1rem!important;letter-spacing:.03em!important;color:#444!important;margin-top:.2rem!important;line-height:1.3!important}.cart-item__details .product-option dt{font-weight:500!important;color:#222!important}.cart-item .price,.cart-item .cart-item__final-price,.cart-item .cart-item__price-wrapper{font-family:Jost,sans-serif!important;font-size:1.35rem!important;font-weight:500!important;color:#111!important;letter-spacing:.03em!important}.cart-item .cart-item__old-price{font-family:Jost,sans-serif!important;font-size:1.2rem!important;color:#6e142380!important;text-decoration:line-through!important;margin-right:.4rem!important}.cart-items td.cart-item__totals .price{font-size:1.45rem!important;font-weight:600!important;color:#6e1423!important}.cart-item__quantity-wrapper{display:flex!important;align-items:center!important;gap:1rem!important}.cart-quantity{border:1px solid rgba(216,167,100,.5)!important;background:#fff!important;min-height:3.4rem!important;width:9.5rem!important;border-radius:0!important;transition:border-color .25s ease!important}.cart-quantity:hover,.cart-quantity:focus-within{border-color:#6e1423!important}.cart-quantity .quantity__button{color:#6e1423!important;transition:color .2s ease,background-color .2s ease!important;width:2.8rem!important}.cart-quantity .quantity__button:hover{color:#d4af37!important;background-color:#f4eade40!important}.cart-quantity .quantity__input{font-family:Jost,sans-serif!important;font-size:1.2rem!important;font-weight:500!important;color:#111!important}cart-remove-button .button{color:#6e142399!important;transition:all .2s ease!important;background:transparent!important;min-width:2.8rem!important;min-height:2.8rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}cart-remove-button .button:hover{color:#d4af37!important;transform:scale(1.1)!important}cart-remove-button .button .svg-wrapper{width:1.4rem!important;height:1.4rem!important}.cart__footer{padding:1.5rem 0 3.5rem!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;background:#fff!important}.template-cart #main-cart-footer{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;pointer-events:none!important}.template-cart #main-cart-footer .page-width{padding-left:var(--page-width-padding, 2rem)!important;padding-right:var(--page-width-padding, 2rem)!important;background:transparent!important;border:none!important}.template-cart #main-cart-footer .cart__footer{display:block!important;width:100%!important;padding:1rem 0 2rem!important;margin:0!important;background:transparent!important;border:none!important}.template-cart .cart__footer-group{display:flex!important;flex-direction:row!important;justify-content:flex-end!important;align-items:flex-start!important;gap:2.5rem!important;width:100%!important;margin-top:.8rem!important;margin-bottom:2.5rem!important;position:relative!important;pointer-events:auto!important}.template-cart .cart__promo-bookmarks{display:flex!important;flex-direction:row!important;gap:1.4rem!important;width:44rem!important;max-width:100%!important;align-items:stretch!important;align-self:flex-start!important;margin:0!important}.template-cart .cart__promo-bookmarks .usps-bookmark-wrapper{flex:1 1 0%!important;width:50%!important;max-width:50%!important;position:relative!important;display:flex!important;align-items:stretch!important;opacity:1!important;transform:none!important}.template-cart .cart__promo-bookmarks .usps-bookmark{width:100%!important;height:100%!important;min-height:204px!important;padding:30px 12px 36px!important;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),50% 100%,0 calc(100% - 10px))!important;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),50% 100%,0 calc(100% - 10px))!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;border-radius:6px 6px 0 0!important;box-sizing:border-box!important;box-shadow:0 4px 14px #0000000d!important;transition:transform .25s ease,box-shadow .25s ease!important}.template-cart .cart__promo-bookmarks .usps-bookmark:hover{transform:translateY(-2px)!important;box-shadow:0 6px 18px #00000014!important}.template-cart .cart__promo-bookmarks .usps-bookmark__eyebrow{font-family:Jost,sans-serif!important;font-size:9.5px!important;font-weight:400!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:inherit!important;opacity:.85!important;margin-bottom:8px!important;display:block!important}.template-cart .cart__promo-bookmarks .usps-bookmark__title{font-family:Cormorant Garamond,Georgia,serif!important;font-size:17px!important;font-weight:500!important;letter-spacing:.06em!important;color:inherit!important;margin:0 0 8px!important;line-height:1.25!important;text-transform:uppercase!important}.template-cart .cart__promo-bookmarks .usps-bookmark__desc{font-family:Jost,sans-serif!important;font-size:10.5px!important;line-height:1.45!important;color:inherit!important;opacity:.85!important;margin:0 0 12px!important;max-width:100%!important}.template-cart .cart__promo-bookmarks .usps-bookmark__code{font-family:Jost,sans-serif!important;font-size:9px!important;letter-spacing:.12em!important;margin:auto 0 0!important;color:inherit!important;text-transform:uppercase!important;font-weight:500!important;border:1px dotted currentColor!important;padding:4px 8px!important;border-radius:3px!important;display:inline-block!important}.template-cart .cart__coupon-section{position:relative!important;width:44rem!important;max-width:100%!important;margin:0!important;padding:2rem 2.6rem 2.2rem!important;background:#fff!important;background-color:#fff!important;border:1px solid rgba(0,0,0,.2)!important;box-shadow:none!important;border-radius:2px!important;pointer-events:auto!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-self:flex-start!important;height:auto!important}.template-cart .cart__blocks-slot{display:block!important;width:48rem!important;max-width:100%!important;min-height:185px!important;margin:0!important;position:relative!important}.template-cart .cart__blocks{position:relative!important;width:100%!important;max-width:100%!important;margin:0!important;padding:2rem 2.6rem 2.2rem!important;background:#fff!important;background-color:#fff!important;border:1px solid rgba(216,167,100,.4)!important;box-shadow:-10px 14px 32px #0000001a,0 3px 10px #0000000d!important;border-radius:2px!important;pointer-events:auto!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.template-cart .cart__blocks.is-floating{position:fixed!important;bottom:2.5rem!important;right:3rem!important;z-index:999!important;width:48rem!important;max-width:calc(100vw - 6rem)!important;margin:0!important;box-shadow:-14px 18px 40px #00000029,0 3px 10px #00000014!important}.template-cart .cart__coupon-header{display:flex!important;flex-direction:row!important;align-items:baseline!important;width:100%!important;padding-bottom:.9rem!important;border-bottom:1px solid rgba(216,167,100,.25)!important;margin-bottom:.8rem!important}.template-cart .cart__coupon-title{font-family:Cinzel,Georgia,serif!important;font-size:1.85rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#6e1423!important;font-weight:500!important;margin:0!important;white-space:nowrap!important;line-height:1.2!important}.template-cart .cart__coupon-note{font-family:Jost,sans-serif!important;font-size:1.15rem!important;font-weight:500!important;letter-spacing:.02em!important;color:#4a4a4a!important;line-height:1.4!important;margin:.5rem 0 1.6rem!important;display:block!important;text-align:left!important}.cart-coupon__standalone-form{display:flex!important;gap:.8rem!important;width:100%!important;align-items:stretch!important}.cart-coupon__standalone-form.is-hidden,.cart-coupon__applied.is-hidden,.totals--discount.is-hidden{display:none!important}.cart-coupon__standalone-form .cart-coupon__input{flex:1!important;height:4.8rem!important;padding:0 1.4rem!important;font-family:Jost,sans-serif!important;font-size:1.25rem!important;letter-spacing:.08em!important;color:#111!important;border:1px solid rgba(0,0,0,.2)!important;border-radius:0!important;outline:none!important;text-transform:uppercase!important;background:#fff!important;transition:all .2s ease!important}.cart-coupon__standalone-form .cart-coupon__input:focus{border-color:#111!important;box-shadow:0 0 0 1px #111!important}.cart-coupon__standalone-form .cart-coupon__apply-btn{height:4.8rem!important;padding:0 2.8rem!important;background:#111!important;color:#fff!important;border:1px solid #111111!important;font-family:Jost,sans-serif!important;font-size:1.25rem!important;font-weight:600!important;letter-spacing:.15em!important;text-transform:uppercase!important;border-radius:0!important;cursor:pointer!important;transition:all .25s ease!important;flex-shrink:0!important}.cart-coupon__standalone-form .cart-coupon__apply-btn:hover{background:#333!important;border-color:#333!important;color:#fff!important}.cart-coupon__applied{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;width:100%!important;height:4.8rem!important;padding:0 1.6rem!important;background:#faf8f5!important;border:1px dashed #6E1423!important;border-radius:0!important;box-sizing:border-box!important}.cart-coupon__tag{font-family:Jost,sans-serif!important;font-size:1.25rem!important;font-weight:600!important;color:#6e1423!important;display:inline-flex!important;align-items:center!important;gap:.8rem!important;text-transform:uppercase!important;letter-spacing:.06em!important}.cart-coupon__tag-icon{color:#6e1423!important}.cart-coupon__remove-btn{background:transparent!important;border:none!important;color:#6e1423!important;font-size:1.5rem!important;line-height:1!important;cursor:pointer!important;padding:.4rem .6rem!important;font-weight:700!important;transition:transform .2s ease,color .2s ease!important}.cart-coupon__remove-btn:hover{color:#d32f2f!important;transform:scale(1.15)!important}.template-cart #main-cart-footer.is-empty .cart__footer-group,.template-cart .is-empty .cart__footer-group,.template-cart #main-cart-footer.is-empty .cart__blocks,.template-cart .is-empty .cart__blocks,.template-cart #main-cart-footer.is-empty .cart__coupon-section,.template-cart .is-empty .cart__coupon-section{display:none!important}.template-cart cart-items,.template-cart .cart__contents,.template-cart .cart-items,.template-cart #main-cart-items{padding-bottom:0!important;margin-bottom:0!important}.cart__blocks:before{display:none!important}.cart__blocks .cart__totals-wrapper{width:100%!important;display:flex!important;flex-direction:column!important;gap:.6rem!important;padding-bottom:.9rem!important;border-bottom:1px solid rgba(216,167,100,.25)!important;margin-bottom:.8rem!important}.cart__blocks .totals--subtotal,.cart__blocks .totals--gift-wrap{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:baseline!important;gap:1.5rem!important;width:100%!important;padding-bottom:.6rem!important;border-bottom:1px dashed rgba(216,167,100,.25)!important}.cart__blocks .totals__subtotal-label,.cart__blocks .totals__gift-wrap-label{font-family:Cinzel,Georgia,serif!important;font-size:1.4rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#111!important;font-weight:500!important}.cart__blocks .totals__gift-wrap-label{color:#6e1423!important}.cart__blocks .totals__subtotal-value,.cart__blocks .totals__gift-wrap-value{font-family:Jost,sans-serif!important;font-size:1.45rem!important;font-weight:600!important;color:#111!important;letter-spacing:.04em!important}.cart__blocks .totals__gift-wrap-value{color:#6e1423!important}.cart__blocks .totals--discount{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:baseline!important;gap:1.5rem!important;width:100%!important;padding-bottom:.6rem!important;border-bottom:1px dashed rgba(216,167,100,.35)!important}.cart__blocks .totals--discount.is-hidden,.cart__totals-wrapper .totals--discount.is-hidden,.totals--discount.is-hidden,.cart-coupon__applied.is-hidden,.cart-coupon__standalone-form.is-hidden{display:none!important}.cart__blocks .totals__discount-label{font-family:Cinzel,Georgia,serif!important;font-size:1.45rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#2e7d32!important;font-weight:600!important;margin:0!important;white-space:nowrap!important}.cart__blocks .totals__discount-value{font-family:Jost,sans-serif!important;font-size:1.75rem!important;font-weight:600!important;color:#2e7d32!important;letter-spacing:.02em!important;margin:0!important;white-space:nowrap!important;text-align:right!important}.cart__blocks .totals--main{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:baseline!important;gap:2rem!important;width:100%!important;padding:0!important;border:none!important;margin:0!important}.cart__blocks .totals__total{font-family:Cinzel,Georgia,serif!important;font-size:1.85rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#6e1423!important;font-weight:500!important;margin:0!important;white-space:nowrap!important;line-height:1.2!important;flex-shrink:0!important}.cart__blocks .totals__total-value{font-family:Jost,sans-serif!important;font-size:2.1rem!important;font-weight:600!important;color:#111!important;letter-spacing:.02em!important;margin:0!important;white-space:nowrap!important;line-height:1.2!important;text-align:right!important}.cart__blocks .tax-note{font-family:Jost,sans-serif!important;font-size:1.15rem!important;font-weight:500!important;letter-spacing:.02em!important;color:#4a4a4a!important;line-height:1.4!important;margin:.5rem 0 1.6rem!important;display:block!important;text-align:right!important}.cart__blocks .tax-note a{color:#6e1423!important;text-decoration:underline!important;text-underline-offset:.25rem!important}.cart__ctas{width:100%!important;max-width:100%!important;display:block!important;margin:0!important;padding:0!important}.cart__checkout-button,.cart__ctas .button,#checkout.cart__checkout-button,#checkout{background:#6e1423!important;color:#fffaf3!important;border:1px solid #6E1423!important;font-family:Jost,sans-serif!important;font-size:1.25rem!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;min-height:4.8rem!important;width:100%!important;max-width:100%!important;display:block!important;box-sizing:border-box!important;border-radius:0!important;box-shadow:0 4px 14px #6e14232e!important;transition:all .25s ease!important;cursor:pointer!important}.cart__checkout-button:hover,.cart__ctas .button:hover,#checkout.cart__checkout-button:hover,#checkout:hover{background:#520d19!important;border-color:#d4af37!important;color:#fffaf3!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px #6e142347!important}.cart__warnings{padding:4rem 2rem 5rem!important;text-align:center!important}.cart__empty-text{font-family:Cinzel,Georgia,serif!important;font-size:2.4rem!important;font-weight:400!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#6e1423!important;margin-bottom:1.8rem!important}.cart__warnings .button{background:#6e1423!important;color:#fffaf3!important;border:1px solid #6E1423!important;font-family:Jost,sans-serif!important;font-size:1.15rem!important;font-weight:600!important;letter-spacing:.15em!important;text-transform:uppercase!important;min-height:4.2rem!important;padding:0 2.8rem!important;border-radius:0!important;transition:all .3s ease!important}.cart__warnings .button:hover{background:#d4af37!important;border-color:#d4af37!important;color:#2b2b2b!important}@media screen and (max-width:749px){.template-cart .page-width,.template-cart cart-items .page-width,.template-cart #main-cart-footer .page-width{padding-left:1.5rem!important;padding-right:1.5rem!important}.template-cart .title-wrapper-with-link,cart-items .title-wrapper-with-link{padding-top:calc(1.5rem + 15px)!important;padding-bottom:1rem!important;padding-left:0!important;padding-right:0!important;margin-top:15px!important;margin-bottom:.6rem!important}.template-cart .title-wrapper-with-link .title,cart-items .title-wrapper-with-link .title{font-size:2.2rem!important;letter-spacing:.16em!important;margin-bottom:.3rem!important}.template-cart .title-wrapper-with-link .underlined-link,cart-items .title-wrapper-with-link .underlined-link{font-size:1.05rem!important;letter-spacing:.1em!important}.cart-items thead{display:none!important}.cart-items td{padding:0!important}.cart-item{display:grid!important;grid-template-columns:8rem 1fr!important;gap:.8rem 1.2rem!important;padding:.8rem 0!important;border-bottom:1px solid rgba(216,167,100,.22)!important}.cart-item__media{grid-column:1 / 2!important;grid-row:1 / 3!important;width:8rem!important;padding:0!important}.cart-item__image-container{width:8rem!important;height:10.6rem!important;border-radius:0!important}.cart-item__details{grid-column:2 / 3!important;grid-row:1 / 2!important;padding-left:0!important}.cart-item__name{font-family:Jost,sans-serif!important;font-size:1.45rem!important;font-weight:500!important;color:#111!important;line-height:1.35!important;margin-bottom:.25rem!important}.cart-item__details .product-option,.cart-item__details .cart-item__final-price{font-family:Jost,sans-serif!important;font-size:1.4rem!important;font-weight:600!important;color:#6e1423!important;margin-bottom:.25rem!important}.cart-item__details dl{margin:.2rem 0 0!important}.cart-item__details dl .product-option{font-family:Jost,sans-serif!important;font-size:1.15rem!important;font-weight:400!important;color:#666!important;margin-bottom:.2rem!important}.cart-item__quantity{grid-column:2 / 3!important;grid-row:2 / 3!important;padding:0!important;display:flex!important;align-items:center!important;gap:1.2rem!important}.cart-item__quantity-wrapper{display:flex!important;align-items:center!important;gap:1rem!important}.cart-item__quantity .quantity{min-height:3.6rem!important;height:3.6rem!important;width:9.8rem!important;border:1px solid rgba(110,20,35,.35)!important;border-radius:0!important}.cart-item__quantity .quantity__button{width:3.2rem!important;height:3.6rem!important;color:#111!important}.cart-item__quantity .quantity__input{font-family:Jost,sans-serif!important;font-size:1.3rem!important;font-weight:600!important;color:#111!important}.cart-item__totals{display:none!important}.template-cart #main-cart-footer .cart__footer{padding:.8rem 0 2rem!important}.template-cart .cart__footer-group{flex-direction:column!important;gap:1.6rem!important;margin-top:.6rem!important;margin-bottom:2rem!important}.template-cart .cart__promo-bookmarks{width:100%!important;max-width:100%!important;gap:1rem!important;margin:0!important;align-items:stretch!important}.template-cart .cart__promo-bookmarks .usps-bookmark-wrapper{display:flex!important;align-items:stretch!important}.template-cart .cart__promo-bookmarks .usps-bookmark{height:100%!important;min-height:200px!important;padding:26px 10px 32px!important}.template-cart .cart__promo-bookmarks .usps-bookmark__title{font-size:15px!important;margin-bottom:6px!important}.template-cart .cart__promo-bookmarks .usps-bookmark__desc{font-size:10px!important;margin-bottom:10px!important}.template-cart .cart__coupon-section{position:relative!important;width:100%!important;max-width:100%!important;margin:0!important;padding:1.6rem 1.8rem 1.8rem!important;border:1px solid rgba(0,0,0,.2)!important;box-shadow:none!important}.template-cart .cart__coupon-title{font-size:1.6rem!important;letter-spacing:.1em!important}.template-cart .cart__coupon-note{font-size:1.1rem!important;margin:.4rem 0 1.2rem!important}.cart-coupon__standalone-form .cart-coupon__input{height:4.4rem!important;font-size:1.2rem!important;padding:0 1.2rem!important}.cart-coupon__standalone-form .cart-coupon__apply-btn{height:4.4rem!important;padding:0 2.2rem!important;font-size:1.15rem!important;letter-spacing:.12em!important}.cart-coupon__applied{height:4.4rem!important;padding:0 1.2rem!important}.cart-coupon__tag{font-size:1.15rem!important}.template-cart .cart__blocks-slot{width:100%!important;max-width:100%!important;min-height:auto!important;margin:0!important}.template-cart .cart__blocks{position:relative!important;width:100%!important;max-width:100%!important;margin:0!important;padding:1.6rem 1.8rem 1.8rem!important;border:1px solid rgba(216,167,100,.4)!important;box-shadow:0 4px 16px #0000000f!important}.template-cart .cart__blocks.is-floating{position:fixed!important;bottom:1.2rem!important;left:1.2rem!important;right:1.2rem!important;width:calc(100% - 2.4rem)!important;max-width:calc(100% - 2.4rem)!important;margin:0!important;padding:1.4rem 1.6rem 1.6rem!important;box-shadow:0 8px 30px #00000038!important;border:1px solid rgba(216,167,100,.5)!important;border-radius:4px!important;z-index:999!important}.cart__blocks .totals--discount{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:baseline!important;row-gap:.4rem!important;column-gap:.8rem!important;width:100%!important}.cart__blocks .totals--discount.is-hidden{display:none!important}.cart__blocks .totals--main{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:baseline!important;row-gap:.4rem!important;column-gap:.8rem!important;width:100%!important}.cart__blocks .totals__discount-label{font-size:1.35rem!important;white-space:normal!important;flex:1 1 auto!important;min-width:12rem!important}.cart__blocks .totals__discount-value{font-size:1.6rem!important;white-space:nowrap!important;text-align:right!important;margin-left:auto!important}.cart__blocks .totals__total{font-size:1.65rem!important;letter-spacing:.1em!important;white-space:normal!important;flex:1 1 auto!important;min-width:12rem!important}.cart__blocks .totals__total-value{font-size:1.85rem!important;white-space:nowrap!important;text-align:right!important;margin-left:auto!important}.cart__blocks .tax-note{font-size:1.1rem!important;margin:.4rem 0 1.2rem!important}.cart__checkout-button,.cart__ctas .button,#checkout{min-height:4.6rem!important;font-size:1.2rem!important;letter-spacing:.14em!important}.template-cart .risaa-occasions h2.risaa-occasions__title,.template-cart h2.risaa-occasions__title,.template-cart .risaa-occasions__title,.risaa-occasions h2.risaa-occasions__title,.risaa-occasions .risaa-occasions__title,.risaa-occasions__title{font-size:1.8rem!important;letter-spacing:.16em!important;padding-top:10px!important;margin-top:0!important;margin-bottom:.7rem!important}.template-cart .related-products h2.related-products__heading,.template-cart h2.related-products__heading,.template-cart .related-products__heading,.related-products h2.related-products__heading,.related-products .related-products__heading,.related-products__heading{font-size:1.8rem!important;letter-spacing:.16em!important;padding-top:40px!important;margin-top:0!important;margin-bottom:.7rem!important;text-align:center!important;width:100%!important;display:block!important;margin-left:auto!important;margin-right:auto!important}}@media screen and (min-width:750px){.template-cart .risaa-occasions h2.risaa-occasions__title,.template-cart h2.risaa-occasions__title,.template-cart .risaa-occasions__title,.risaa-occasions h2.risaa-occasions__title,.risaa-occasions .risaa-occasions__title,.risaa-occasions__title,.template-cart .related-products h2.related-products__heading,.template-cart h2.related-products__heading,.template-cart .related-products__heading,.related-products h2.related-products__heading,.related-products .related-products__heading,.related-products__heading{font-size:3rem!important;letter-spacing:.18em!important;text-align:center!important;width:100%!important;display:block!important;margin-left:auto!important;margin-right:auto!important}}.template-cart .related-products-wrapper,.template-cart .related-products,.template-cart .related-products.page-width,.template-cart [id*=related-products],.template-cart .shopify-section:has(.related-products){background-color:#f4eade!important}.template-cart .shopify-section:has(.risaa-occasions){position:relative!important;z-index:5!important;overflow:visible!important}.template-cart .risaa-occasions{overflow-x:clip!important;overflow-y:visible!important;padding-bottom:0!important;margin-bottom:0!important;background:#f4eade!important}.template-cart .risaa-occasions__carousel-outer{overflow-x:clip!important;overflow-y:visible!important;padding-bottom:45px!important;margin-bottom:-35px!important;position:relative!important;z-index:5!important;background:transparent!important}.template-cart .risaa-occasions__card{position:relative!important;z-index:6!important}.template-cart .risaa-occasions__img-wrap{box-shadow:0 10px 30px #00000014,0 32px 42px -6px #96640a85!important;transition:box-shadow .4s ease,transform .4s cubic-bezier(.16,1,.3,1)!important}.template-cart .risaa-occasions__card:hover .risaa-occasions__img-wrap{box-shadow:0 14px 40px #0000001f,0 38px 50px -4px #96640ab8!important}.template-cart .shopify-section:has(.related-products){position:relative!important;z-index:1!important;margin-top:0!important}.template-cart .related-products{padding-top:4.5rem!important;padding-bottom:5rem!important;position:relative!important}.template-cart .related-products .card__inner,.template-cart .related-products .card{background:transparent!important}.cart__gift-wrap-top-banner{margin-bottom:2.2rem!important;border:1px solid rgba(0,0,0,.08)!important;background:#f6f6f6!important;padding:1.4rem 1.8rem!important;border-radius:4px!important;box-shadow:0 2px 8px #00000005!important}.cart-gift-wrap-card{display:flex!important;align-items:center!important;gap:1.6rem!important;width:100%!important}.cart-gift-wrap-card__image{width:6.8rem!important;height:6.8rem!important;flex-shrink:0!important;border:1px solid rgba(216,167,100,.4)!important;overflow:hidden!important;background:#fff!important;border-radius:4px!important}.cart-gift-wrap-card__image img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.cart-gift-wrap-card__content{flex:1 1 auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1.5rem!important;min-width:0!important}.cart-gift-wrap-card__info{flex:1 1 auto!important;min-width:0!important}.cart-gift-wrap-card__title{font-family:Jost,sans-serif!important;font-size:1.35rem!important;font-weight:600!important;color:#6e1423!important;margin:0 0 .25rem!important;text-transform:uppercase!important;letter-spacing:.08em!important;line-height:1.25!important}.cart-gift-wrap-card__desc{font-family:Jost,sans-serif!important;font-style:normal!important;font-size:1.15rem!important;color:#4a4a4a!important;margin:0!important;line-height:1.3!important}.cart-gift-wrap-card__bottom{display:flex!important;align-items:center!important;gap:1.8rem!important;flex-shrink:0!important}.cart-gift-wrap-card__price{font-family:Jost,sans-serif!important;font-size:1.35rem!important;font-weight:600!important;color:#111!important;white-space:nowrap!important}.cart-gift-wrap-card__actions{display:inline-flex!important;align-items:center!important;flex-shrink:0!important}.cart-gift-wrap-card__added-wrap{display:inline-flex!important;align-items:center!important;gap:.8rem!important;flex-shrink:0!important}.cart-gift-wrap-card__added-badge{padding:.9rem 1.6rem!important;background:#2e7d32!important;color:#fffaf3!important;font-family:Jost,sans-serif!important;font-size:1.15rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.12em!important;border-radius:0!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important}.cart-gift-wrap-card__remove-btn{background:transparent!important;border:none!important;color:#9a7b38!important;font-size:1.8rem!important;line-height:1!important;cursor:pointer!important;padding:.4rem .6rem!important;opacity:.85!important;transition:transform .2s ease,opacity .2s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.cart-gift-wrap-card__remove-btn:hover{opacity:1!important;transform:scale(1.2)!important}.cart-gift-wrap-card__add-btn{padding:.9rem 2rem!important;background:#6e1423!important;color:#fffaf3!important;border:1px solid #6E1423!important;font-family:Jost,sans-serif!important;font-size:1.15rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.12em!important;border-radius:0!important;cursor:pointer!important;transition:all .25s ease!important;white-space:nowrap!important;flex-shrink:0!important}.cart-gift-wrap-card__add-btn:hover{background:#520d19!important;border-color:#d4af37!important}@media screen and (max-width:749px){.cart__gift-wrap-top-banner{padding:1.2rem!important;margin-bottom:1.5rem!important}.cart-gift-wrap-card{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:1.2rem!important}.cart-gift-wrap-card__image{width:6.5rem!important;height:6.5rem!important;flex-shrink:0!important}.cart-gift-wrap-card__content{flex-direction:column!important;align-items:stretch!important;gap:.6rem!important;width:100%!important}.cart-gift-wrap-card__title{font-size:1.25rem!important}.cart-gift-wrap-card__desc{font-size:1.05rem!important;margin-bottom:.2rem!important}.cart-gift-wrap-card__bottom{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;width:100%!important;gap:.8rem!important;margin-top:.2rem!important}.cart-gift-wrap-card__price{font-size:1.25rem!important}.cart-gift-wrap-card__added-badge{padding:.75rem 1.2rem!important;font-size:1.05rem!important}.cart-gift-wrap-card__add-btn{padding:.75rem 1.4rem!important;font-size:1.05rem!important}}body.template-product .shopify-section-group-footer-group,body.template-product #shopify-section-footer,body.template-product .risaa-footer,body.template-cart .shopify-section-group-footer-group,body.template-cart #shopify-section-footer,body.template-cart .risaa-footer,body.template-collection .shopify-section-group-footer-group,body.template-collection #shopify-section-footer,body.template-collection .risaa-footer,body.template-list-collections .shopify-section-group-footer-group,body.template-list-collections #shopify-section-footer,body.template-list-collections .risaa-footer{position:static!important;opacity:1!important;pointer-events:auto!important;z-index:auto!important}body.template-product #MainContent,body.template-cart #MainContent,body.template-collection #MainContent,body.template-list-collections #MainContent{margin-bottom:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/risaa-custom.css.map */
