/*!********************************************************************************************************************************************************************!*\
  !*** css ../../css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../postcss-loader/dist/cjs.js!./src/_features/localization-form/styles/localization-form.css ***!
  \********************************************************************************************************************************************************************/
.localization-selector+.disclosure__list{animation:animateLocalization var(--duration-default) ease}.localization-form__select[aria-expanded=true] svg.icon-caret{transform:rotate(180deg)}.disclosure__list{max-height:19rem;max-width:22rem;min-height:8.2rem;min-width:12rem;transform:translateY(-1rem);z-index:2}
/*!****************************************************************************************************************************************************!*\
  !*** css ../../css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../postcss-loader/dist/cjs.js!./src/_features/cart-note/styles/cart-note.css ***!
  \****************************************************************************************************************************************************/
#CartNote:checked+.note-wrapper .cart-note{height:auto!important}#CartNote:checked+.note-wrapper .caret{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media screen and (min-width:768px){.cart-page .cart-note-wrapper{grid-area:footer-bottom-left}}.cart-page .cart-note-wrapper{margin-bottom:.5rem;margin-top:.5rem}@media (min-width:768px){.cart-page .cart-note-wrapper{margin-bottom:0;margin-top:0}}.cart-drawer .cart-note-wrapper{margin-bottom:.5rem;margin-top:.5rem}
/*!********************************************************************************************************************************************************************!*\
  !*** css ../../css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../postcss-loader/dist/cjs.js!./src/_features/featured-products/styles/featured-products.css ***!
  \********************************************************************************************************************************************************************/
.featured-products-section .text-container a{letter-spacing:1.5px}.featured-products-section .option-selector .swatch{height:20px;width:20px}.featured-products-section .slider-button{border:1px solid #979797}
/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ../../css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../postcss-loader/dist/cjs.js!./src/_features/media-with-text-overlay-slider/styles/media-with-text-overlay-slider.css ***!
  \**********************************************************************************************************************************************************************************************/
.media-overlay-slider .slider-buttons form{height:0}.media-overlay-slider .slider-buttons form label{padding:0}.media-overlay-slider .slider-dots{flex-basis:5rem;flex-wrap:nowrap;left:50%;transform:translate(-50%,-3.75rem);width:100%}.media-overlay-slider .slider-dots li{flex-grow:1;flex-shrink:1;height:.125rem;width:auto}.media-overlay-slider .slider-dots li label{background:linear-gradient(90deg,#fff 50%,silver 0);background-position:100% 100%;background-size:200% 100%;border-radius:0;border-width:0!important;height:.125rem;opacity:.4;transition-duration:0s;transition-property:background-size,background-position;transition-timing-function:cubic-bezier(0,0,.2,1);width:100%}.media-overlay-slider .slider-dots li label.progress{background-position:0 100%;opacity:1;transition-duration:var(--slider-autoplay-duration)}@media (min-width:768px){.media-overlay-slider .slider-dots{flex-wrap:wrap}}
/*!****************************************************************************************************************************************************!*\
  !*** css ../../css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../postcss-loader/dist/cjs.js!./src/_features/skip-link/styles/skip-link.css ***!
  \****************************************************************************************************************************************************/
.skip-to-content-link{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:0;border-width:0;color:rgb(0 0 0/var(--tw-text-opacity));overflow:hidden;padding:0;position:fixed;top:0;white-space:nowrap}.skip-to-content-link:active,.skip-to-content-link:focus{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));border-radius:0!important;border-style:solid;border-width:.05rem;box-sizing:border-box;display:block;height:auto;left:.05rem;line-height:1rem;margin-bottom:-3.1rem;outline:2px solid transparent;outline-offset:2px;overflow:visible;padding:1rem 2rem;position:sticky;top:.05rem;width:-moz-fit-content;width:fit-content;z-index:100000}
/*!***************************************************************************************************************************!*\
  !*** css ../../css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../postcss-loader/dist/cjs.js!./src/styles/main.css ***!
  \***************************************************************************************************************************/
.rte:after{--tw-content:"";clear:both;content:var(--tw-content);display:block}.rte .metafield-rich_text_field>:not([hidden])~:not([hidden]),.rte>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.rte h2{font-size:1.875rem;font-weight:var(--font-body-bold-weight);line-height:2.5rem}.rte table{table-layout:fixed}@media screen and (min-width:768px){.rte table td{padding-left:.25rem;padding-right:.25rem}}.rte img{max-width:100%;width:auto}.rte ul{list-style-type:disc}.rte ol,.rte ul{padding-left:.25rem}.rte ol{list-style-type:decimal}.rte li{list-style:inherit;margin-left:1rem}.rte a{color:var(--link-color);display:inline;text-decoration-line:underline}.rte blockquote{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));border-left-width:2px;display:inline-flex;font-style:italic;font-weight:500;padding-left:1rem}.elm-loading,.loading{pointer-events:none}.elm-loading{opacity:.5;transition-duration:75ms;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}:focus:not(:focus-visible){outline:0}:focus-visible{outline:1px auto Highlight;outline:1px auto -webkit-focus-ring-color}body:not(.keyboard-navigation) :focus{outline:none}input[type=radio]:focus-visible+label{outline:1px auto Highlight;outline:1px auto -webkit-focus-ring-color}input[type=radio]:focus-visible+label tooltip-element{display:none}input[type=radio]:focus-visible+label .sr-only{display:none}
/*!**********************************************************************************************************************************!*\
  !*** css ../../css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../postcss-loader/dist/cjs.js!../../../src/styles/main.css ***!
  \**********************************************************************************************************************************/
:root{--app-purple:#280e40;--app-accent:#e34a25;--app-star:#ecc100;--app-surface:#f7f4fa;--app-btn-bg:var(--app-purple);--app-btn-color:#fff;--app-btn-bg-hover:var(--app-accent);--app-btn-color-hover:#fff;--app-input-border:#d8d3cf;--app-input-radius:4px}.app-heading{color:var(--app-purple);font-family:var(--font-heading-family),serif;font-weight:400}.app-body,.app-body label,.app-body p,.app-btn{font-family:var(--font-body-family),sans-serif}.app-btn{background:var(--app-btn-bg);border:1px solid var(--app-purple);color:var(--app-btn-color);cursor:pointer;display:inline-block;padding:10px 20px;text-align:center;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.app-btn:hover{background:var(--app-btn-bg-hover);border-color:var(--app-btn-bg-hover);color:var(--app-btn-color-hover)}.app-input{background:#fff;border:1px solid var(--app-input-border);border-radius:var(--app-input-radius);color:var(--app-purple);font-family:var(--font-body-family),sans-serif;max-width:100%;padding:10px 14px}.app-input:focus{border-color:var(--app-accent);outline:none}.giftreggie-front{font-family:var(--font-body-family),sans-serif}.giftreggie-front h1,.giftreggie-front h2,.giftreggie-front h3,.giftreggie-front h4{color:var(--app-purple)!important;font-family:var(--font-heading-family),serif!important;font-weight:400!important}.giftreggie-front input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),.giftreggie-front select,.giftreggie-front textarea{background:#fff;border:1px solid var(--app-input-border);border-radius:var(--app-input-radius);box-sizing:border-box;color:var(--app-purple);font-family:var(--font-body-family),sans-serif;font-size:15px;max-width:100%;padding:10px 14px}.giftreggie-front input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):focus,.giftreggie-front select:focus,.giftreggie-front textarea:focus{border-color:var(--app-accent);outline:none}.giftreggie-front form p{margin-bottom:16px}.giftreggie-front form p span:first-child strong{color:var(--app-purple);font-family:var(--font-body-family),sans-serif;font-weight:700}.giftreggie-front table.giftreggie-desktop{border-collapse:collapse;font-family:var(--font-body-family),sans-serif;width:100%}.giftreggie-front table.giftreggie-desktop td,.giftreggie-front table.giftreggie-desktop th{border-bottom:1px solid var(--app-input-border);padding:12px 14px;text-align:left;vertical-align:top}.giftreggie-front table.giftreggie-desktop th{color:var(--app-purple);font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.giftreggie-front .giftreggie-mobile ul{list-style:none;margin:0;padding:0}.giftreggie-front .giftreggie-mobile li{border-bottom:1px solid var(--app-input-border);padding:14px 0}.giftreggie-front a{color:var(--app-purple)!important;text-decoration:underline}.giftreggie-front a:hover{opacity:.85}.giftreggie-front .giftreggie-file-input-label,.giftreggie-front button,.giftreggie-front input[type=button],.giftreggie-front input[type=submit]{background-color:var(--app-purple)!important;border-color:var(--app-purple)!important;color:#fff!important}.giftreggie-front .giftreggie-file-input-label:hover,.giftreggie-front button:hover,.giftreggie-front input[type=button]:hover,.giftreggie-front input[type=submit]:hover{background-color:var(--app-accent)!important;border-color:var(--app-accent)!important;color:#fff!important}:root{--oke-stars-foregroundColor:var(--app-star)!important}.okeReviews .oke-title{color:var(--app-purple)!important;font-family:var(--font-heading-family),serif!important;font-weight:400!important}.okeReviews .oke-button{background-color:var(--app-purple)!important;border-color:var(--app-purple)!important;color:#fff!important}.okeReviews .oke-button:hover{background-color:var(--app-accent)!important;border-color:var(--app-accent)!important;color:#fff!important}div.okeReviews svg{max-height:14px!important}.oke-sr-count{font-size:14px!important}.okeLoyalty .c-embeddedHeaderBar-title,.okeLoyalty .u-textStyle--title{color:var(--app-purple)!important;font-family:var(--font-heading-family),serif;font-weight:400!important}.okeLoyalty .c-button{background-color:var(--app-purple)!important;border:1px solid var(--app-purple)!important;color:#fff!important}.okeLoyalty .c-button:hover{background-color:var(--app-accent)!important;border-color:var(--app-accent)!important;color:#fff!important}.okeLoyalty .c-tabs-list-item-link.is-active{background-color:var(--app-purple)!important;border-color:var(--app-purple)!important;color:#fff!important}.okeLoyalty a:not(.c-button):not(.c-tabs-list-item-link){color:var(--app-purple)!important}.okeLoyalty .c-loginForm-label,.okeLoyalty .u-textStyle--body,.okeLoyalty input,.okeLoyalty label{font-family:var(--font-body-family),sans-serif}.collection-product-item responsive-image>picture>img,.collection-product-item rollover-image responsive-image>picture>img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.collection-product-item rollover-image{aspect-ratio:4/5;height:auto;inset:0;max-width:100%;overflow:hidden;position:absolute}rollover-image picture,rollover-image picture img{display:block;height:100%}footer .footer__newsletter{grid-row-start:1}@media (min-width:768px){footer .footer__newsletter{grid-row-start:auto}}.shop-the-look quantity-input{visibility:hidden}.shop-the-look .group-add-submit-under-image{display:none}.shop-the-look add-button button.button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(40 14 64/var(--tw-border-opacity));border-width:1px;color:rgb(40 14 64/var(--tw-text-opacity))}.shop-the-look .group-add-submit-under-products{gap:0}.shop-the-look .group-add-submit-under-products .group-add-buy-all-submit{flex-grow:1;width:100%}.shop-the-look .group-add-submit-under-products .group-add-buy-all-submit button{width:100%}.product-info .breadcrumb>a,.product-info .breadcrumb>a+span{display:none}.product-info .quantity__button{border-radius:0}:root{--app-heading-color:#cc4220}#klaviyo-bis-modal h1,#klaviyo-bis-modal h2,#klaviyo-bis-modal h3,#klaviyo-bis-modal h4,.klaviyo-form h1,.klaviyo-form h1 *,.klaviyo-form h2,.klaviyo-form h2 *,.klaviyo-form h3,.klaviyo-form h3 *,.klaviyo-form h4,.klaviyo-form h4 *,.rebuy-widget .primary-title,[class*=kl-teaser] h1,[class*=kl-teaser] h2,[class*=kl-teaser] h3,[class*=kl-teaser] h4{color:var(--app-purple)!important;font-family:var(--font-heading-family),serif!important;font-weight:400!important}#klaviyo-bis-modal input,#klaviyo-bis-modal label,#klaviyo-bis-modal p,.klaviyo-form input,.klaviyo-form label,.klaviyo-form p,[class*=kl-teaser] p,[class*=kl-teaser] span{font-family:var(--font-body-family),sans-serif!important}#klaviyo-bis-modal button.btn,.klaviyo-bis-trigger .button,.klaviyo-form button.klaviyo-form-button,.klaviyo-form button[type=submit]{background-color:var(--app-purple)!important;border-color:var(--app-purple)!important;color:#fff!important}#klaviyo-bis-modal button.btn:hover,.klaviyo-bis-trigger .button:hover,.klaviyo-form button.klaviyo-form-button:hover,.klaviyo-form button[type=submit]:hover{background-color:var(--app-accent)!important;border-color:var(--app-accent)!important}announcement-bar .announcement-wrapper{height:50px}@media (min-width:768px){announcement-bar .announcement-wrapper{height:3rem}}announcement-bar .announcement{font-family:var(--font-body-family),serif;font-size:1rem;font-weight:700;line-height:1.5rem;line-height:28px}.lmm-okendo .oke-reviewCard,.lmm-okendo .oke-reviewCard--below{background-color:#f7f4fa!important}.lmm-okendo .oke-reviewCard-product{display:none!important}
