.product-card__swipe-arrow:focus-visible,.product-card__figure:has(:focus-visible) .product-card__swipe-arrow,.product-card__figure.is-a11y-swipe-active .product-card__swipe-arrow{opacity:1;pointer-events:auto}@media screen and (pointer:fine){.product-card__figure:not(.tmr-card--single-plp-image)>.product-card__swipe .product-card__swipe-arrow{visibility:visible}.product-card .product-card__figure:has(>.product-card__swipe):not(.tmr-card--single-plp-image,:is(.shopify-section--related-products,.shopify-section--recently-viewed-products) *):is(:has(:focus-visible),.is-a11y-swipe-active)>.product-card__swipe{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.product-card .product-card__figure:has(>.product-card__swipe):not(.tmr-card--single-plp-image,:is(.shopify-section--related-products,.shopify-section--recently-viewed-products) *):is(:has(:focus-visible),.is-a11y-swipe-active)>.product-card__media{opacity:0!important;pointer-events:none!important}.product-card__figure.is-a11y-swipe-active .product-card__quick-add-button:not(:disabled){opacity:1;transform:translateY(0)}}.text-subdued{color:rgb(var(--text-color) / .75)}.floating-label{color:rgb(var(--input-text-color, var(--text-color)) / .75)}.mega-menu__group-heading{color:#86683c}.mega-menu--luxury{--text-color: 48 48 48}.cc-sale-price,.the-heart-editorial__rose-spec,.the-heart-editorial__variant-label{color:rgb(var(--text-color) / .75)!important}.tmr-tier-scale__line{color:#1c1c1cbf!important}.mega-menu:has(.mega-menu__left--dual) .mega-menu__tile-overlay{background-image:radial-gradient(ellipse 55% 16% at 50% 50%,#0006,#0000)}.floating-label{clip:rect(0 0 0 0);width:1px;height:1px;padding:0;overflow:hidden;transition:opacity .2s ease-in-out,transform .2s ease-in-out,clip 0s linear .2s,width 0s linear .2s,height 0s linear .2s,padding 0s linear .2s,overflow 0s linear .2s;transition-behavior:allow-discrete}:is(:is(.input,.textarea):not(:placeholder-shown)~.floating-label,:is(.input,.textarea,.select):autofill~.floating-label,.select:valid~.floating-label){clip:auto;width:auto;height:auto;padding:0 .25rem;overflow:visible;transition:opacity .2s ease-in-out,transform .2s ease-in-out,clip 0s,width 0s,height 0s,padding 0s,overflow 0s}.the-heart-editorial__gallery-dots{gap:0!important;margin-top:4px!important;margin-bottom:-8px}.the-heart-editorial__gallery-dot{position:relative;width:24px!important;height:24px!important;background:transparent!important}.the-heart-editorial__gallery-dot:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:rgb(var(--text-color) / .2)}.the-heart-editorial__gallery-dot.is-active:before{background:rgb(var(--text-color))}.greeting-card-collapsible__content,.scent-selector-collapsible__content,.romantic-surprise-collapsible__content{visibility:hidden;transition:max-height .3s ease-out,visibility 0s linear .3s!important}.greeting-card-collapsible.is-expanded .greeting-card-collapsible__content,.scent-selector.is-expanded .scent-selector-collapsible__content,.romantic-surprise-collapsible.is-expanded .romantic-surprise-collapsible__content{visibility:visible;transition:max-height .5s ease-in,visibility 0s!important}.collection-banner .content-over-media{--content-over-media-overlay: 0 0 0 / .45;background-color:#403830}.product-scale-line{color:rgb(var(--text-color) / .75)}@media screen and (min-width:700px){.product-sticky-bar__reassurance{color:rgb(var(--text-color) / .75)!important}}.okeReviews{--oke-text-secondaryColor: #595959 !important}.skip-to-product-info:focus-visible{position:absolute;margin:0}.product-info .product-title[tabindex="-1"]{scroll-margin-top:calc(var(--header-height, 0px) + 24px)}.blog-post-card__heading{font:inherit;letter-spacing:inherit;text-transform:inherit}[aria-controls=sidebar-menu]:focus-visible{outline:2px solid currentColor;outline-offset:2px}.page-dots>[data-a11y-current=true]:after{opacity:1}.page-dots--autoplay>[data-a11y-current=false]:after,.page-dots--autoplay>[data-a11y-current=true] .circular-progress{transition-delay:.15s}.page-dots--autoplay>[data-a11y-current=true]:after,.page-dots--autoplay>[data-a11y-current=false] .circular-progress{opacity:0}.page-dots--autoplay>[data-a11y-current=true] .circular-progress circle:last-child{animation:animateCircularProgress var(--slideshow-progress-duration) linear var(--slideshow-progress-play-state) both}
/*# sourceMappingURL=/cdn/shop/t/34/assets/a11y.css.map */
