a,button{color:inherit}a:empty,button:empty{display:none}@media(max-width:768.98px){.hide-mobile{display:none!important}}@media screen and (min-width:769px){.hide-desktop{display:none!important}}.image-container{position:relative;overflow:hidden}.image-container picture{display:contents}.image-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.image-contain{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.fill{position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%}.section-padding{padding-block:64px}@media(max-width:768.98px){.section-padding{padding-block:24px}}.rd-btn{font-family:var(--body-font-family);font-size:20px;line-height:1;font-weight:600;font-style:normal;letter-spacing:normal;text-transform:none;display:inline-block;text-align:center;padding:15px 23px;border-radius:25px;cursor:pointer;border-width:1px;border-style:solid;transition:.3s ease}@media(max-width:659.98px){.rd-btn:not(.rd-btn--desktop,.rd-btn--small){font-size:16px;padding:7px 23px}}.rd-btn--mauve{color:#fff;background-color:#8650ff;border-color:#8650ff}@media(hover:hover){.rd-btn--mauve:hover{background-color:#9b70ff;border-color:#9b70ff}}.rd-btn--mauve.disabled{color:#ece6ff;background-color:#fff;border-color:#ece6ff;cursor:auto}.rd-btn--outline{color:#8650ff;background-color:#0000;border-color:#8650ff}@media(hover:hover){.rd-btn--outline:hover{color:#8650ff;background-color:color-mix(in srgb,#ece6ff 20%,transparent);border-color:#8650ff}}.rd-btn--small{padding:10px 24px;font-size:16px;overflow-wrap:anywhere}.rd-btn-block{display:block;width:100%}.nav-btn{font-family:var(--body-font-family);font-size:14px;line-height:1.2;font-weight:500;font-style:normal;letter-spacing:-.02em;text-transform:none;display:inline-block;text-align:center;padding:8px 24px;border-radius:25px;cursor:pointer;border-width:1px;border-style:solid;transition:.3s ease}@media(max-width:659.98px){.nav-btn{font-size:10px;line-height:1;letter-spacing:normal;font-weight:600;text-transform:uppercase;padding:8px}}.nav-btn--mauve{color:#ece6ff;background-color:#8650ff;border-color:color-mix(in srgb,#ece6ff 20%,transparent)}.nav-btn--mauve:hover,.nav-btn--mauve.active{background-color:#9b70ff}.nav-btn--dark-mauve{color:#ece6ff;background-color:#1e1940;border-color:color-mix(in srgb,#ece6ff 40%,transparent)}.nav-btn--dark-mauve:hover,.nav-btn--dark-mauve.active{background-color:color-mix(in srgb,#ece6ff 20%,transparent);border-color:color-mix(in srgb,#ece6ff 40%,transparent)}.nav-btn--uppercase{font-weight:700;font-style:normal;letter-spacing:-.02em;text-transform:uppercase}@media(max-width:659.98px){.nav-btn--uppercase{font-size:10px;line-height:1;letter-spacing:normal;font-weight:600;text-transform:uppercase;padding:8px}}.rd-chip{font-family:var(--body-font-family);font-size:14px;line-height:1;font-weight:600;font-style:normal;letter-spacing:.02em;text-transform:none;display:inline-block;text-align:center;padding:11px;border-radius:25px;cursor:pointer;border-width:1px;border-style:solid;border-color:#e7e8eb;color:#7a7a95;background-color:#fff;transition:.3s ease}@media(hover:hover){.rd-chip:hover{border-color:#8650ff;color:#1e1940}}.rd-chip:after{box-shadow:none}.rd-chip.rd-chip--active{border-color:#8650ff;color:#1e1940;background-color:#ece6ff;background-color:color-mix(in srgb,#ece6ff 20%,transparent)}.rd-badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rd-badges .rd-badge{padding:8px;border-radius:25px;display:flex;align-items:center;gap:5px}.rd-badges .rd-badge.rd-badge--dark-mauve{background-color:#1e1940;color:#fff}.rd-badges .rd-badge.rd-badge--mauve{background-color:#8650ff;color:#fff}.rd-badges .rd-badge.rd-badge--grey{background-color:#7a7a95;color:#fff}.rd-badges .rd-badge.rd-badge--orange{background-color:#ff5d00;color:#fff}.rd-badges .rd-badge.rd-badge--yellow{background-color:#ffd525;color:#4b4b63}.rd-badges .rd-badge .rd-badge-icon{width:16px;aspect-ratio:1/1;-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;flex-shrink:0}.rd-badges .rd-badge .rd-badge-label{font-family:var(--body-font-family);font-size:11px;line-height:1;font-weight:600;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.rd-checkbox{position:relative}.rd-checkbox .rd-checkbox__input{position:absolute;top:50%;transform:translateY(-50%);opacity:0;pointer-events:none;margin:0;width:16px;height:16px}.rd-checkbox .rd-checkbox__label{position:relative;display:flex;align-items:center;gap:8px;cursor:pointer;font-family:var(--body-font-family);font-size:14px;line-height:1.5;font-weight:400;font-style:normal;letter-spacing:-.02em;text-transform:none}.rd-checkbox .rd-checkbox__label:before{content:"";position:relative;display:block;width:16px;height:16px;border-radius:50%;border:1px solid #8650ff;color:#8650ff;background-color:#fff;flex-shrink:0;margin:0}.rd-checkbox .rd-checkbox__label.disabled:before{opacity:.6;cursor:auto;pointer-events:none}.rd-checkbox .rd-checkbox__input:checked+.rd-checkbox__label:before{background-color:#8650ff;color:#fff;border:1px solid #8650ff}.rd-checkbox .rd-checkbox__input:checked+.rd-checkbox__label:after{content:"";position:absolute;top:50%;left:2px;transform:translateY(-50%);width:12px;height:12px;display:flex;align-items:center;justify-self:center;-webkit-mask-image:url(/cdn/shop/files/icon_check.svg?v=1769853498);mask-image:url(/cdn/shop/files/icon_check.svg?v=1769853498);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#fff}.mini-add-to-cart-btn{font-family:var(--body-font-family);font-size:12px;line-height:1.3;font-weight:500;font-style:normal;letter-spacing:normal;text-transform:none;display:inline-block;text-align:center;padding:4px 8px 4px 24px;border-radius:25px;cursor:pointer;border:1px solid #8650ff;color:#8650ff;background-color:#fff;transition:.3s ease;width:-moz-fit-content;width:fit-content;position:relative}.mini-add-to-cart-btn:hover{background-color:#8650ff;color:#fff}.mini-add-to-cart-btn.disabled{opacity:.6;cursor:auto;padding:4px 8px;pointer-events:none}.mini-add-to-cart-btn.disabled:before{display:none}.mini-add-to-cart-btn:before{position:absolute;content:"";width:12px;height:12px;-webkit-mask-image:url(/cdn/shop/files/icon_plus.svg?v=1769853501);mask-image:url(/cdn/shop/files/icon_plus.svg?v=1769853501);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;top:50%;left:8px;transform:translateY(-50%);animation:none!important}.mini-add-to-cart-btn.loading{background-color:#8650ff;color:#8650ff}.mini-add-to-cart-btn.loading:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:15px;height:15px;border:1px solid #fff;border-radius:50%;border-left-color:#8650ff;animation:loading 1s linear infinite}.accordion-item{display:block;padding-block:24px;border-bottom:1px solid #e7e8eb}.accordion-item:first-child{padding-top:0}.accordion-item:last-child{padding-bottom:0;border-bottom:0}.accordion-item .accordion-item__header{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer}.accordion-item .accordion-item__header .icon-plus{width:24px;height:24px;transition:transform .3s ease}.accordion-item.active .accordion-item__header .icon-plus{transform:rotate(45deg)}.accordion-item .accordion-item__content{max-height:0;transition:max-height .3s ease;overflow:hidden}.accordion-item .accordion-item__content .accordion-item__content-container{padding-top:24px}body:is(.product-redesign,.collection){overflow-wrap:break-word}body:is(.product-redesign,.collection) span[class*=icon-]{display:block;flex-shrink:0}body:is(.product-redesign,.collection) span[class*=icon-] svg{display:block;width:100%;height:100%}.product-redesign main#main-content{--page-width: 1120px}.product-redesign .section:has(#judgeme_product_reviews){margin-top:0}.product-redesign #judgeme_product_reviews{padding-inline:0}body.collection main#main-content{--page-width: 1280px}@keyframes loading{to{transform:translate(-50%,-50%) rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/rd-main.css.map */
