.Swatch-module__4bSicq__swatch{box-sizing:border-box;}@apply h-10 w-10 bg-primary text-primary rounded-full mr-3 inline-flex items-center justify-center cursor-pointer transition duration-150 ease-in-out p-0 shadow-none border-accent-3 border box-border select-none;.Swatch-module__4bSicq__swatch{width:48px;height:48px;margin-right:calc(.75rem - 1px);overflow:hidden}.Swatch-module__4bSicq__swatch:before,.Swatch-module__4bSicq__swatch:after{box-sizing:border-box}@apply transform scale-110 bg-hover;@apply absolute;@apply text-black transition duration-150 ease-in-out;@apply text-black;.Swatch-module__4bSicq__color.Swatch-module__4bSicq__dark,.Swatch-module__4bSicq__color.Swatch-module__4bSicq__dark:hover{color:#fff!important}@apply border-accent-9 border-2;.Swatch-module__4bSicq__active{padding-left:1px;padding-right:1px}@apply w-auto px-4;.Swatch-module__4bSicq__textLabel{min-width:3rem}@apply border-accent-9 border-2;.Swatch-module__4bSicq__active.Swatch-module__4bSicq__textLabel{padding-left:calc(1rem - 1px);padding-right:calc(1rem - 1px)}
@apply flex flex-col py-16 mx-auto;@apply text-accent-0 font-extrabold text-4xl leading-none tracking-tight;@apply mt-4 text-xl leading-8 text-accent-2 mb-1 lg:max-w-4xl;@screen lg{.root { @apply flex-row items-start justify-center py-32; } .title { @apply text-5xl max-w-xl text-right leading-10 -mt-3; line-height: 3.5rem; } .description { @apply mt-0 ml-6; }}@screen xl{.title { @apply text-6xl; }}
@apply grid grid-cols-1 gap-0;@screen lg{@apply grid-cols-3 grid-rows-2;}@apply row-span-1 bg-transparent box-border overflow-hidden;.Grid-module__OxF9LW__root>*{height:500px;max-height:800px}@screen lg{@apply col-span-1; height: inherit;}@apply bg-transparent;@apply gap-3;@screen md{.layoutNormal > * { max-height: -webkit-min-content !important; max-height: min-content !important; }}@screen lg{.layoutNormal > * { max-height: 400px; }}@apply row-span-2;.Grid-module__OxF9LW__layoutA>:nth-child(6n+1),.Grid-module__OxF9LW__layoutA>:nth-child(6n+5){height:var(--row-height)}@screen lg{@apply col-span-2;}@apply bg-violet;@apply bg-accent-8;@apply bg-pink;@apply bg-cyan;@apply row-span-2;.Grid-module__OxF9LW__layoutB>:nth-child(6n+2),.Grid-module__OxF9LW__layoutB>:nth-child(6n+4){height:var(--row-height)}@screen lg{@apply col-span-2;}@apply bg-violet;@apply bg-accent-8;@apply bg-pink;@apply bg-cyan;@apply row-span-2;.Grid-module__OxF9LW__layoutC>:nth-child(12n+1),.Grid-module__OxF9LW__layoutC>:nth-child(12n+8){height:var(--row-height)}@screen lg{@apply col-span-2;}@apply bg-violet;.Grid-module__OxF9LW__layoutC.Grid-module__OxF9LW__filled>:nth-child(12n+1){height:var(--row-height)}@apply bg-cyan;.Grid-module__OxF9LW__layoutC.Grid-module__OxF9LW__filled>:nth-child(12n+8){height:var(--row-height)}@apply bg-pink;@apply row-span-2;.Grid-module__OxF9LW__layoutD>:nth-child(12n+2),.Grid-module__OxF9LW__layoutD>:nth-child(12n+7){height:var(--row-height)}@screen lg{@apply col-span-2;}@apply bg-violet;@apply bg-cyan;@apply bg-pink;
@apply bg-accent-9 text-accent-0 cursor-pointer inline-flex px-10 py-5 leading-6 transition ease-in-out duration-150 shadow-sm text-center justify-center uppercase border border-transparent items-center text-sm font-semibold tracking-wide;.Button-module__wSxl7q__root{max-height:64px}@apply border-accent-9 bg-accent-6;@apply shadow-outline-normal outline-none;@apply bg-accent-6;@apply bg-accent-1 text-accent-3 border-accent-2 cursor-not-allowed;@apply py-2 transform-none normal-case;@apply border border-accent-2 bg-accent-0 text-accent-9 text-sm;@apply border-accent-9 bg-accent-9 text-accent-0;@apply bg-transparent font-semibold border-none shadow-none outline-none py-0 px-0;@apply bg-transparent border-none;@apply text-accent-4 border-accent-2 bg-accent-1 cursor-not-allowed;.Button-module__wSxl7q__disabled,.Button-module__wSxl7q__disabled:hover{filter:grayscale();-webkit-perspective:1000px;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}
@apply inline-flex text-center items-center leading-7;@apply rounded-full h-2 w-2;.LoadingDots-module__PKLZYa__root .LoadingDots-module__PKLZYa__dot{background-color:currentColor;margin:0 2px;animation-name:LoadingDots-module__PKLZYa__blink;animation-duration:1.4s;animation-iteration-count:infinite;animation-fill-mode:both}.LoadingDots-module__PKLZYa__root .LoadingDots-module__PKLZYa__dot:nth-of-type(2){animation-delay:.2s}.LoadingDots-module__PKLZYa__root .LoadingDots-module__PKLZYa__dot:nth-of-type(3){animation-delay:.4s}@keyframes LoadingDots-module__PKLZYa__blink{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}
@apply fixed inset-0 h-full box-border outline-none;.Sidebar-module__YByuYW__root{z-index:1301}@apply h-full flex flex-col text-base bg-accent-0 shadow-xl overflow-y-auto overflow-x-hidden;.Sidebar-module__YByuYW__sidebar{-webkit-overflow-scrolling:touch!important}@apply absolute inset-0 bg-black bg-opacity-40 duration-100 ease-linear;.Sidebar-module__YByuYW__backdrop{-webkit-backdrop-filter:blur(.8px)}
@apply w-full min-w-full relative flex flex-row items-center overflow-hidden py-0;.Marquee-module__YUVCtq__root{max-height:320px}.Marquee-module__YUVCtq__root>div{max-height:320px;margin:0;padding:0}.Marquee-module__YUVCtq__root>div>*>:nth-child(2) *{max-height:100%}@apply bg-accent-0;@apply bg-accent-9;
@apply block;.Skeleton-module__ppLqQG__skeleton{background-image:linear-gradient(270deg, var(--accent-0), var(--accent-2), var(--accent-0), var(--accent-1));background-size:400% 100%;animation:8s ease-in-out infinite Skeleton-module__ppLqQG__loading}@apply block relative;.Skeleton-module__ppLqQG__wrapper:not(.Skeleton-module__ppLqQG__show):before{content:none}.Skeleton-module__ppLqQG__wrapper:before{content:"";z-index:100;background-image:linear-gradient(270deg, var(--accent-0), var(--accent-2), var(--accent-0), var(--accent-1));background-size:400% 100%;animation:8s ease-in-out infinite Skeleton-module__ppLqQG__loading;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes Skeleton-module__ppLqQG__loading{0%{background-position:200% 0}to{background-position:-200% 0}}
@apply fixed bg-black bg-opacity-40 flex items-center inset-0 z-50 justify-center;.Modal-module__L38tkG__root{-webkit-backdrop-filter:blur(.8px)}@apply bg-primary p-12 border border-accent-2 relative;@apply outline-none;@apply hover:text-accent-5 transition ease-in-out duration-150 focus:outline-none absolute right-0 top-0 m-6;
@apply text-base leading-7 max-w-6xl mx-auto;@apply text-5xl pt-1 pb-2 font-semibold tracking-wide cursor-pointer mb-2;@apply pt-1 pb-4 text-2xl leading-7 font-bold tracking-wide;@apply pt-1 pb-2 text-2xl font-bold tracking-wide cursor-pointer mb-2;
@apply bg-primary py-2 px-6 w-full appearance-none transition duration-150 ease-in-out pr-10 border border-accent-3 text-accent-6;@apply outline-none shadow-outline-normal;
@apply border-b border-accent-2 py-4 flex flex-col outline-none;@apply flex flex-row items-center;@apply text-base font-medium;@apply pt-3 overflow-hidden pl-8;@apply mr-3 text-accent-6;.Collapse-module__ZSgtua__icon{margin-left:-6px;transition:transform .2s}.Collapse-module__ZSgtua__icon.Collapse-module__ZSgtua__open{transform:rotate(90deg)}
@apply flex p-1 border-accent-2 border items-center justify-center w-12 text-accent-7;.Quantity-module__xuLRRW__actions{-webkit-user-select:none;user-select:none;border-radius:10px;transition-property:border-color,background,color,transform,box-shadow;transition-duration:.15s;transition-timing-function:ease}@apply border bg-accent-1 border-accent-3 text-accent-9;.Quantity-module__xuLRRW__actions:hover{z-index:10;transition:border-color}@apply outline-none;@apply cursor-not-allowed;@apply bg-transparent px-4 w-full h-full focus:outline-none select-none pointer-events-auto;
.WishlistButton-module__q5nPFq__root{transition-property:color,background-color,opacity;transition-duration:.2s;transition-timing-function:ease}@apply p-3 text-accent-9 flex items-center justify-center font-semibold cursor-pointer bg-accent-0 text-sm;@apply outline-none;.WishlistButton-module__q5nPFq__icon{color:currentColor;transition-property:transform,fill;transition-duration:.2s;transition-timing-function:ease}.WishlistButton-module__q5nPFq__icon.WishlistButton-module__q5nPFq__loading{fill:var(--pink-light)}.WishlistButton-module__q5nPFq__icon.WishlistButton-module__q5nPFq__inWishlist{fill:var(--pink)}@screen lg{.root { @apply p-4; }}
@layer mui{@apply relative max-h-full w-full box-border overflow-hidden bg-no-repeat bg-center bg-cover transition-transform ease-linear inline-block;.ProductCard-module__WnmEQG__root{box-sizing:border-box;background:#fff;border:1px solid #800008;border-radius:8px;flex-direction:column;padding:8px;display:flex}.ProductCard-module__WnmEQG__root:hover .ProductCard-module__WnmEQG__productImage{transform:scale(1.1)}@apply bg-secondary text-secondary;@apply bg-violet text-white;@apply bg-blue text-white;@apply bg-pink text-white;@apply bg-cyan text-white;@apply transition-colors ease-in-out duration-500 absolute top-0 left-0 z-20 pr-16;@apply pt-0 max-w-full w-full leading-extra-loose transition-colors ease-in-out duration-500;.ProductCard-module__WnmEQG__header .ProductCard-module__WnmEQG__name{letter-spacing:.4px;font-size:2rem}@apply py-4 px-6 bg-primary text-primary font-bold transition-colors ease-in-out duration-500;.ProductCard-module__WnmEQG__header .ProductCard-module__WnmEQG__name span{font-size:inherit;letter-spacing:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone}@apply pt-2 px-6 pb-4 text-sm bg-primary text-accent-9 font-semibold inline-block tracking-wide transition-colors ease-in-out duration-500;@apply flex items-center justify-center overflow-hidden;.ProductCard-module__WnmEQG__imageContainer{border-radius:8px;width:100%;height:auto;position:relative}.ProductCard-module__WnmEQG__imageContainer>div{min-width:100%}@apply transition-transform duration-500 scale-100;@apply top-0 right-0 z-30 absolute;@apply pt-2 text-lg leading-10 -mt-1;@apply text-sm;@apply bg-transparent relative overflow-hidden box-border;@apply absolute inset-0 flex items-center justify-end mr-8 z-20;@apply bg-accent-9 text-accent-0 inline-block p-3 font-bold text-xl break-words;@apply bg-accent-0 text-accent-9;@apply absolute rounded-full left-8 top-4 flex items-center justify-center font-bold text-xs;.ProductCard-module__WnmEQG__bag{min-width:1.25rem;min-height:1.25rem;padding-left:2.5px;padding-right:2.5px}.ProductCard-module__WnmEQG__sources-product-card-buttons-container button.ProductCard-module__WnmEQG__source-card-gift-button{background:#fff!important}.ProductCard-module__WnmEQG__sources-product-card-buttons-container button.ProductCard-module__WnmEQG__source-card-gift-button:hover{background:#f0f0f0!important}}
@apply relative w-full h-full select-none;.ProductSlider-module__zLF0Ja__root{overflow:hidden}@apply relative h-full transition-opacity duration-150;.ProductSlider-module__zLF0Ja__slider{opacity:0}.ProductSlider-module__zLF0Ja__slider.ProductSlider-module__zLF0Ja__show{opacity:1}@apply transition-transform transition-colors ease-linear duration-75 overflow-hidden inline-block cursor-pointer h-full;.ProductSlider-module__zLF0Ja__thumb{width:33.3333%}@apply bg-white;.ProductSlider-module__zLF0Ja__thumb img{height:85%!important}.ProductSlider-module__zLF0Ja__album{width:100%;height:100%}@apply bg-violet-dark;.ProductSlider-module__zLF0Ja__album{box-sizing:content-box;white-space:nowrap;scrollbar-width:none;height:125px;overflow-x:auto;overflow-y:hidden}.ProductSlider-module__zLF0Ja__album::-webkit-scrollbar{display:none}@screen md{.thumb:hover { transform: scale(1.02); background-color: #ffffff14; } .thumb.selected { @apply bg-white; } .album { height: 182px; } .thumb { width: 235px; }}
@apply bg-violet absolute bottom-10 right-10 flex flex-row border-accent-0 border text-accent-0 z-30 shadow-xl select-none;.ProductSliderControl-module__NfMiRG__control{height:48px}@apply px-9 cursor-pointer;.ProductSliderControl-module__NfMiRG__leftControl,.ProductSliderControl-module__NfMiRG__rightControl{transition:background-color .2s}.ProductSliderControl-module__NfMiRG__leftControl:hover,.ProductSliderControl-module__NfMiRG__rightControl:hover{background-color:var(--violet-dark)}@apply outline-none;@apply border-l border-accent-0;.ProductSliderControl-module__NfMiRG__leftControl{margin-right:-1px}
