:root{--max-width: 1245px;--min-viewport: 425px;--max-viewport: var(--max-width);--container-padding: clamp( .5rem, .5rem + ((100vw - var(--min-viewport)) * (1.5rem - .5rem)) / (var(--max-viewport) - var(--min-viewport)), 1.5rem );--section-padding: clamp( 1.5rem, 1.5rem + ((100vw - var(--min-viewport)) * (3rem - 1.5rem)) / (var(--max-viewport) - var(--min-viewport)), 3rem );--column-gap: clamp( 1rem, 1rem + ((100vw - var(--min-viewport)) * (2rem - 1rem)) / (var(--max-viewport) - var(--min-viewport)), 2rem );--white: #ffffff;--dark-grey: #231f20;--light-grey: #e9e9e9;--off-white: #fafafa;--purple: #91368c;--magenta: #cc085b;--light-purple: #efe5f0;--gradient: linear-gradient(90deg, #7e1886 0%, #d6264d 100%);--font-stack: "Google Sans", -apple-system, system-ui, sans-serif;--font-size: 1rem;--bold: 700;--medium: 500;--regular: 400;--corners: 5px;--shadow: 0px 10px 30px 0px #3939391a}*{box-sizing:border-box;margin:0;padding:0;border-collapse:collapse;list-style:none;border:none;outline:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}html{scroll-behavior:smooth}summary,button{cursor:pointer}button{background-color:transparent;font-family:inherit;font-size:inherit;color:inherit;border:0}a{color:inherit;text-decoration:none}html body .hidden{display:none}.image-placeholder{display:block;background-color:var(--light-purple)}body{font-family:var(--font-stack);font-size:var(--font-size);font-weight:var(--regular);color:var(--dark-grey);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body.blur .shopify-section-group-header-group{position:relative;z-index:12}body.blur:after{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10;background-color:#00000026;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);--webkit-backdrop-filter: blur(5px)}body[data-layout=account] main#main-content{margin-block:var(--section-padding)}dialog:not(#cartDrawer){width:min(90vw,800px);margin:auto;border-radius:var(--corners);padding:var(--container-padding);background-color:var(--white)}dialog:not(#cartDrawer)::backdrop{background-color:#000000a8}dialog:not(#cartDrawer) .dialog-close-btn{position:absolute;top:1rem;right:1rem;display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center}@media(min-width:769px){body [data-device=mobile]{display:none}}a.skip-to-content{font-style:italic;position:absolute;z-index:-1;top:0;left:0;display:block;padding:10px;transform:translate(-100%);text-align:center;text-decoration:underline}a.skip-to-content:focus-visible{position:relative;transform:translate(0)}@media(min-width:769px){*:focus-visible,a.skip-to-content:focus-visible span{outline:2px solid blue;outline-offset:-2px}}.container{width:min(100%,var(--max-width));margin-right:auto;margin-left:auto;padding-inline:var(--container-padding)}.narrow-text{max-width:600px}body .regular{font-weight:var(--regular)}body .medium{font-weight:var(--medium)}body .bold,strong,.bolder{font-weight:var(--bold)}s{text-decoration:line-through;color:var(--dark-grey);opacity:.65}.underlined{text-decoration:underline}.uppercase{text-transform:uppercase}h1{font-weight:var(--medium);margin-block:1rem}h2,h3,h4,h5,h6{font-weight:var(--bold);margin-block:1rem}h1,h2,h3,.gradient-text{background-image:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}h1:after,h2:after,h3:after,.gradient-text:after{content:"";display:block}.heading-extralarge{font-size:clamp(1.75rem,1.75rem + ((100vw - var(--min-viewport)) * (2.5rem - 1.75rem)) / (var(--max-viewport) - var(--min-viewport)),2.5rem)}h1,.heading-large{font-size:clamp(1.75rem,1.75rem + ((100vw - var(--min-viewport)) * (2.375rem - 1.75rem)) / (var(--max-viewport) - var(--min-viewport)),2.375rem)}h2,.heading-medium{font-size:clamp(1.5rem,1.5rem + ((100vw - var(--min-viewport)) * (1.875rem - 1.5rem)) / (var(--max-viewport) - var(--min-viewport)),1.875rem)}h3,.heading-small{font-size:clamp(1.25rem,1.25rem + ((100vw - var(--min-viewport)) * (1.5rem - 1.25rem)) / (var(--max-viewport) - var(--min-viewport)),1.5rem)}.heading-extrasmall{font-size:1.25rem}.heading-body{font-size:var(--font-size)}h4,h5,h6,.large-text{font-size:1.125rem}.rte h2+h3{margin-block-start:auto;margin-block-end:auto}.rte p,.rte ul{line-height:1.5;margin-block:1rem}.rte li{line-height:1.5;margin-block-end:.75rem}.rte ol{padding-inline-start:2rem}.rte ol li{list-style-type:decimal}.rte.rte-with-lists ul,.rte.rte-with-lists ol{margin-left:1rem}.rte.rte-with-lists ul li{list-style:disc}.rte small,.rte .small,.small-text{font-size:.875rem}.rte blockquote{background-color:var(--light-purple);padding-block:.5rem;padding-inline:var(--container-padding);font-size:1.25rem;font-weight:var(--medium)}.rte blockquote>*{background-image:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}html .nomargin-start{margin-block-start:0;margin-top:0}html .nomargin-end{margin-block-end:0;margin-bottom:0}.rte a:not(.button){text-decoration:underline}.align-center{text-align:center;margin-left:auto;margin-right:auto}.align-right{text-align:right;margin-left:auto;margin-right:0}.align-left{text-align:left}hr,hr.divider-block{border-top:1px solid rgba(35,31,32,.2)}.table-container{width:100%;overflow-x:auto}.rte table,.rte .table{border:1px solid var(--light-grey)}:is(.rte table,.rte .table) td,:is(.rte table,.rte .table) th{padding:.5rem;border:1px solid var(--light-grey)}:is(.rte table,.rte .table) th{border-bottom:2px solid var(--light-grey);text-align:left;background-color:var(--off-white)}.button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;text-align:center;min-width:120px;min-height:40px;font-family:var(--font-stack);font-size:var(--font-size);font-weight:var(--bold);color:var(--white);line-height:1;background-image:var(--gradient);padding-block:10px;padding-inline:20px;border-radius:var(--corners);cursor:pointer}.button.white-outline{background-image:unset;background-color:transparent;border:1px solid var(--white);color:var(--white)}.button.dark-outline{background-image:unset;background-color:transparent;border:1px solid var(--dark-grey);color:var(--dark-grey)}.button.white-solid{background-image:unset;background-color:var(--white);color:var(--dark-grey)}.button.stretch{width:100%}.button-group{display:flex;gap:1rem}.button:disabled{opacity:.35;cursor:not-allowed}.help-tooltip{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background-color:var(--white);border:1px solid var(--light-grey);color:var(--magenta);font-weight:var(--bold);font-size:12px}.button.button-cart-icon:not(:disabled):before{content:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.55 11C15.3 11 15.96 10.59 16.3 9.97L19.88 3.48C20.25 2.82 19.77 2 19.01 2H4.21L3.27 0H0V2H2L5.6 9.59L4.25 12.03C3.52 13.37 4.48 15 6 15H18V13H6L7.1 11H14.55ZM5.16 4H17.31L14.55 9H7.53L5.16 4ZM6 16C4.9 16 4.01 16.9 4.01 18C4.01 19.1 4.9 20 6 20C7.1 20 8 19.1 8 18C8 16.9 7.1 16 6 16ZM16 16C14.9 16 14.01 16.9 14.01 18C14.01 19.1 14.9 20 16 20C17.1 20 18 19.1 18 18C18 16.9 17.1 16 16 16Z' fill='white'%3E%3C/path%3E%3C/svg%3E")}select,input[type=text],input[type=email],input[type=password],input[type=date],input[type=tel],textarea{font-family:var(--font-stack);font-size:var(--font-size);font-weight:var(--medium);color:var(--dark-grey);width:100%;padding:.625rem 1rem;border-radius:var(--corners);background-color:var(--off-white);border:1px solid var(--light-grey)}select{height:42px}.form{display:flex;flex-direction:column;gap:0}.form-row{margin-block:.5rem}.form-row label,.form-row .label{display:block;margin-bottom:.5rem}.form-row label.required:after{content:"*";color:var(--magenta);margin-left:.25rem}.form-input-group{display:flex;gap:1rem;flex-wrap:wrap}.form-input-group>div{position:relative}.form-input-group.stretch>div{min-width:150px}.form-input-group input[type=radio]{position:absolute;width:100%;height:calc(100% - .725rem);-webkit-appearance:none;appearance:none;border-radius:var(--corners);cursor:pointer}.form-input-group input[type=radio]+label{background-color:var(--light-purple);font-size:.875rem;font-weight:var(--medium);display:inline-flex;align-items:center;justify-content:center;min-width:68px;height:32px;padding-inline:.5rem;border-radius:var(--corners);cursor:pointer}.form-input-group input[type=radio]:checked+label{background-image:var(--gradient);color:var(--white);font-weight:var(--bold)}.form-input-group input[type=radio]:not(:checked)+label:hover{outline:1px solid var(--purple)}.form-input-checkbox{display:flex;align-items:baseline;justify-content:flex-start;gap:.75rem;margin-bottom:1rem}.form-input-checkbox label{cursor:pointer}.toggle-switch-container{display:flex;align-items:center;justify-content:space-between;gap:0;font-weight:var(--medium)}.toggle-switch{--toggle-height: 30px;--toggle-margin: 4px;--toggle-width: calc((var(--toggle-height) - var(--toggle-margin)) * 2);display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0;padding:.75rem;border-radius:10px;color:#000}.toggle-switch input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;position:relative;display:inline-block;min-width:var(--toggle-width);width:var(--toggle-width);height:var(--toggle-height);background:var(--light-purple);border-radius:calc(var(--toggle-height) + 10px);transition:background-color .3s ease;margin:0}.toggle-switch input[type=checkbox]:checked{background-color:var(--light-purple)}.toggle-switch input[type=checkbox]:checked:before{background-image:var(--gradient);left:calc(var(--toggle-width) / 2)}.toggle-switch input[type=checkbox]:before{content:"";display:block;width:calc(var(--toggle-height) - (var(--toggle-margin) * 2));height:calc(var(--toggle-height) - (var(--toggle-margin) * 2));border-radius:50%;position:absolute;top:var(--toggle-margin);left:var(--toggle-margin);background-image:var(--gradient);transition:all .1s ease}main details{border-bottom:1px solid var(--light-grey)}main details summary{position:relative;padding-block:.75rem;font-family:var(--font-stack);font-size:var(--font-size);font-weight:var(--medium);color:var(--dark-grey)}main details summary:after{content:url("data:image/svg+xml,%3Csvg width='20' height='10' viewBox='0 0 20 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.2719 0.750122L9.51093 8.56494L0.75 0.750122' stroke='url(%23paint0_linear_661_3724)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_661_3724' x1='0.75' y1='4.65753' x2='18.2719' y2='4.65753' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%237E1886'/%3E%3Cstop offset='1' stop-color='%23D6264D'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");position:absolute;right:0;top:13px}main details summary span{display:inline-block;max-width:calc(100% - 2rem)}main details[open] summary:after{transform:rotate(-180deg)}main details[open] summary span{font-weight:var(--bold);background-image:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.price-lock-badge{width:114px;height:114px;border-radius:50%;background-image:var(--gradient);color:var(--off-white);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;animation:pulse 3s infinite}@keyframes pulse{0%{box-shadow:0 0 #fff9}70%{box-shadow:0 0 0 20px #e71d7200}to{box-shadow:0 0 #e71d7200}}@keyframes pulse-dark{0%{box-shadow:0 0 #e6b2b9}70%{box-shadow:0 0 0 20px #e6b2b900}to{box-shadow:0 0 #e6b2b900}}.icon{width:72px;height:72px;display:flex;align-items:center;justify-content:center;background-image:var(--gradient);border-radius:50%}.icon.icon-small{width:42px;height:42px}.icon svg{display:block;width:41.66%;height:41.66%;aspect-ratio:1/1}.icon.pulse{animation:pulse-dark 3s infinite}.icon.icon-with-gradient{background-image:none;background-color:#fff}header{position:relative;background-color:var(--white)}header>.container{height:76px;display:flex;align-items:stretch;justify-content:space-between;gap:36px}#header-logo{align-self:center}#header-logo a{display:block}#header-logo svg{width:228px;height:55px}#header-cta{position:relative;width:188px;height:100%;display:flex;align-items:center;justify-content:center;text-align:left;background-image:var(--gradient);color:var(--white)}#header-cta>div{position:relative;z-index:1}#header-nav{margin-right:0;margin-left:auto;align-content:center}#header-nav ul.nav-parent-list{display:flex;gap:2.5rem;align-items:center}#header-nav ul.nav-parent-list,#header-nav .nav-parent-list-item,#header-nav .nav-parent-list-item>details,#header-nav .nav-parent-list-item>details>summary{height:100%;align-content:center}#header-nav .nav-parent-list-item-title,#header-nav .nav-parent-list>.nav-link-block{font-weight:var(--medium);white-space:nowrap}#header-nav .nav-parent-list-item>details[open]>summary{position:relative;background-image:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;font-weight:var(--bold)}#header-nav .nav-parent-list-item>details[open]>summary:after{content:"";position:absolute;bottom:0;left:0;right:0;background-image:var(--gradient);height:3px}.nav-megamenu-content a:not(.bold),.nav-dropdown-content a:not(.bold),.nav-link-block span,.nav-sublinks summary{font-weight:var(--medium)}.nav-megamenu-content h4 a,.nav-megamenu-content .button{font-weight:var(--bold)}#header-nav .nav-parent-list a:not(.button):hover,#header-nav .nav-sublinks summary:hover>span{text-decoration:underline}#header-nav .nav-megamenu-content a[href=""],#header-nav .nav-megamenu-content a[href="#"],#header-nav .nav-dropdown-content a[href=""],#header-nav .nav-dropdown-content a[href="#"],#header-nav .nav-link-block span{opacity:.5}:is(#header-nav .nav-megamenu-content a[href=""],#header-nav .nav-megamenu-content a[href="#"],#header-nav .nav-dropdown-content a[href=""],#header-nav .nav-dropdown-content a[href="#"],#header-nav .nav-link-block span):hover{text-decoration:none}.nav-megamenu-content{position:absolute;left:0;right:0;top:100%;z-index:100;background-color:var(--off-white);padding-block:2rem}.nav-megamenu-content>.container{display:flex;gap:calc(var(--column-gap) * 2)}.nav-megamenu-content>.container.noimage{justify-content:center}.nav-megamenu-content .nav-megamenu-image{width:100%;max-width:388px}.nav-megamenu-content .nav-megamenu-image img{display:block;width:100%;height:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--corners)}.nav-megamenu-content .nav-megamenu-lists{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem calc(var(--column-gap) * 2);justify-content:space-evenly;width:100%}.nav-megamenu-content .container:not(.noimage) .nav-megamenu-lists{justify-content:flex-start}.nav-megamenu-content .container.noimage .nav-megamenu-buttons{text-align:center}ul.nav-megamenu-items-block li,ul.nav-dropdown-items-block li,details.nav-sublinks[open] summary{margin-bottom:.875rem}.nav-megamenu-buttons{width:100%;border-top:1px solid var(--light-grey);padding-top:1.5rem}.nav-megamenu-buttons .button+.button{margin-left:1rem}.nav-dropdown-content{position:absolute;top:100%;z-index:100;background-color:var(--off-white);padding:1.5rem 1rem .75rem;margin-left:-1rem}.nav-sublinks summary:before{content:"+";margin-right:.25rem;opacity:.5}.nav-sublinks[open] summary:before{content:"-"}.nav-sublinks ul{padding-left:.875rem;border-left:1px solid var(--light-grey)}#site-footer{background-color:var(--light-purple);padding-block:var(--section-padding)}#site-footer a:hover{text-decoration:underline}.shopify-section-group-footer-group:not(:last-child){border-bottom:1px solid #ead1e1}.site-footer-layout{display:flex;gap:clamp(2rem,2rem + ((100vw - var(--min-viewport)) * (100px - 2rem)) / (var(--max-viewport) - var(--min-viewport)),100px)}.site-footer-partners{width:37%}.site-footer-menus{flex:1;display:flex;gap:calc(var(--column-gap) * 2)}.site-footer-smallprint{margin-top:var(--column-gap)}ul.footer-menu-block{margin-bottom:var(--column-gap);flex:1}ul.footer-menu-block li{margin-bottom:.825rem}.footer-menu-link-block+.footer-menu-heading-block{margin-top:var(--section-padding)}.footer-partners-block{display:flex;flex-direction:column;justify-content:space-between;height:calc(100% - var(--column-gap))}.footer-partner-logos>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(45%,1fr));gap:var(--container-padding)}.footer-partner-logo-block{width:100%;max-height:125px;background-color:var(--white);border-radius:var(--corners)}.footer-partner-logo-block img{display:block;width:100%;height:100%;object-fit:contain}.footer-partner-socials{display:flex;gap:1rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;margin-bottom:.825rem}.footer-partner-socials .logo-set{display:flex;gap:1rem}#breadcrumb{overflow:hidden}#breadcrumb.floating{position:absolute;top:1rem;z-index:10;text-shadow:0 0 3px rgba(0,0,0,1)}.hero-section-style1 #breadcrumb.floating{padding-inline:var(--container-padding)}.hero-section-style2 #breadcrumb.floating ol{color:#fff;mix-blend-mode:screen}#breadcrumb ol{display:inline;gap:.5rem;align-items:flex-start}#breadcrumb ol li{display:inline-block;float:left}#breadcrumb li:not(:last-child):after{content:">";display:inline-block;margin-inline:.5rem}#breadcrumb a:hover{text-decoration:underline}.section-header{margin-bottom:clamp(1rem,1rem + ((100vw - var(--min-viewport)) * (2rem - 1rem)) / (var(--max-viewport) - var(--min-viewport)),2rem)}.products-grid,.collections-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--column-gap);margin-block:var(--container-padding)}.articles-grid,.authors-list-grid,.content-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--column-gap);margin-block:var(--container-padding)}.content-grid{row-gap:calc(var(--column-gap) * 2)}.products-grid.with-footer,.articles-grid.with-footer,.collections-grid.with-footer,.content-grid.with-footer{margin-block-end:0}.products-grid-footer,.articles-grid-footer,.collections-grid-footer,.content-grid-footer{margin-block-end:var(--section-padding);opacity:.66}.content-grid-footer{margin-block-start:var(--section-padding)}.product-card,.article-card{position:relative}.product-card .image-block,.article-card .image-block,.author-card .image-block,.collection-card .image-block,.content-card .image-block{border-radius:var(--corners);overflow:clip;margin-block:1rem}.product-card img,.article-card img,.author-card img,.collection-card img,.content-card img{display:block;width:100%;height:100%}.product-card .heading-block,.content-card .heading-block,.author-card .heading-fixed-block h3,.collection-card .heading-fixed-block h3{margin-block-start:0;margin-block-end:0}.article-card .heading-block,.product-card .heading-fixed-block{margin-block:.5rem}.article-card .heading-block.heading-extrasmall,.content-card .heading-block.heading-extrasmall{background-image:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset;font-size:1rem}.article-card .article-date-block,.article-card .article-text-link-block{margin-block-start:.5rem}.product-card .rte ul{margin-left:20px}.product-card .rte ul li{padding-left:8px;list-style-position:outside;list-style-image:url("data:image/svg+xml,%3Csvg width='17' height='13' viewBox='0 0 17 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.07549 4.64565L6.32549 10.0457L15.0755 1.04565' stroke='url(%23paint0_linear_483_5413)' stroke-width='3'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_483_5413' x1='1.07549' y1='5.54565' x2='15.0755' y2='5.54565' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%237E1886'/%3E%3Cstop offset='1' stop-color='%23D6264D'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A")}.product-card .price-block{margin-block:1rem}.product-card .price-block-with-button{display:flex;align-items:center;justify-content:space-between}.product-card .price-block>div:first-child{display:flex;flex-direction:column;gap:.25rem}.product-card .price-block-label{display:inline-block;min-width:40%;white-space:nowrap}.product-card .button-group,.article-card .button-group{margin-block:1rem}.product-card .button-group .button,.article-card .button-group .button{flex:1}.product-card .comparisons-block ul li{padding-block:1rem;border-bottom:1px solid rgba(35,31,32,.2)}.product-card .comparisons-block ul li:before{content:"\2705";margin-right:.5rem}.product-card .comparisons-block ul li:last-child{border-bottom:0}.content-card .heading-fixed-block h3{margin-block-end:0}.content-card .image-block{margin-block:1rem}body[data-version="3"] .scrolly{width:100vw;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;display:flex;flex-wrap:nowrap;padding-left:calc(((100vw - var(--max-width))) / 2);padding-bottom:.625rem}body[data-version="3"] .scrolly::-webkit-scrollbar{display:none}body[data-version="3"] .scrolly>*{scroll-snap-align:center;flex:1 0 clamp(180px,70vw,300px);width:clamp(180px,70vw,300px)}body[data-version="3"] .scrolly>.card:first-child{margin-left:var(--container-padding)}body[data-version="3"] .scrolly>.card:last-child{margin-right:calc(var(--container-padding) * 2)}body[data-version="3"] .scrolly-container{position:relative}body[data-version="3"] .scrolly-container.container{overflow:hidden}body[data-version="3"] .scrolly-container.container .scrolly{width:100%;padding-left:0;padding-bottom:0}body[data-version="3"] .scrolly-container.container .scrolly>*{scroll-snap-align:center;flex:unset}body[data-version="3"] .scrolly-container .scrolly-buttons{position:absolute;top:1rem;left:0;right:0;z-index:0;text-align:right}body[data-version="3"] .scrolly-container .scrolly-buttons button{width:40px;height:40px;padding:0;background-color:var(--light-purple);background-image:url("data:image/svg+xml,%3Csvg width='19' height='16' viewBox='0 0 19 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.8779 7.85156L18.1709 8.55859L11.0264 15.7021L9.6123 14.2881L15.0498 8.85059H0V6.85059H15.0498L9.6123 1.41406L11.0264 0L18.8779 7.85156Z' fill='%237E1886'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px auto;background-position:center;border-radius:50%}body[data-version="3"] .scrolly-container .scrolly-buttons button span{display:none}body[data-version="3"] .scrolly-container .scrolly-buttons button.scroll-left{transform:scaleX(-1)}body[data-version="3"] .scrolly-container .scrolly-buttons button:disabled{opacity:.5}body[data-version="3"] .scrolly-container .scrolly-buttons button+button{margin-left:.25rem}.table-scrolly{overflow-x:auto}.pagination{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap;margin-top:var(--section-padding)}.pagination a,.pagination strong,.pagination span{display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;font-size:.875rem;font-weight:var(--medium);padding-inline:.25rem;border-radius:var(--corners);background-color:var(--light-purple)}.pagination span{min-width:unset;padding-inline:0;background-color:transparent}.pagination strong{background-image:var(--gradient);color:var(--white);font-weight:var(--bold)}.pagination a:hover{background-color:var(--light-grey)}.cart-drawer-button{position:relative}.cart-drawer-button:not([data-items="0"]):after{content:"";position:absolute;top:-5px;right:-5px;width:10px;height:10px;background-color:var(--magenta);border-radius:50%}#cartDrawer{position:fixed;background:none;overflow:hidden}#cart-drawer-summary{position:fixed;top:0;right:0;width:345px;height:100vh;background-color:var(--white);border:var(--border);z-index:50;text-align:left;display:flex;flex-direction:column}dialog::backdrop{background-color:#00000026;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);--webkit-backdrop-filter: blur(5px)}#cart-drawer-summary_heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--light-grey);margin-inline:1rem}.cart-drawer-summary_item-group,.cart-drawer-summary_empty{padding:1rem 1rem 0}.cart-drawer-summary_section{padding-block:.5rem}.cart-drawer-content{flex:1;overflow-y:auto;padding-bottom:1.5rem}.cart-drawer-summary_item{display:flex;gap:1rem;padding-bottom:1rem}.cart-drawer-summary_item:not(:last-child){border-bottom:1px solid var(--light-grey);margin-bottom:1rem}.cart-drawer-summary_image img,.cart-drawer-summary_addon-details img,.cart-addon-image img{display:block;object-fit:cover;border-radius:var(--corners)}.cart-drawer-summary_description h4,.cart-drawer-summary_addon-group h4{margin-block:0 .25rem;font-size:1rem}.cart-drawer-summary_description{flex:1}.cart-drawer-summary_description p.item-option{margin-block:.25rem 0}.cart-drawer-summary_description p.item-price{margin-top:.75rem}.cart-drawer-summary_action{flex-basis:30px}.cart-drawer-summary_empty a{text-decoration:underline}.cart-drawer-summary_actions{background-color:var(--light-purple);padding:1rem;width:100%}.cart-drawer-summary_total{display:flex;justify-content:space-between;align-items:baseline}.cart-drawer-summary_total:first-child{border-bottom:1px solid rgba(35,31,32,.2);margin-bottom:.25rem;padding-bottom:.75rem}#cart-drawer-summary_buttons{display:flex;gap:1rem}#cart-drawer-summary_buttons .button{margin-left:0;flex:1}.cart-drawer-summary_addon-group{border-top:1px solid var(--light-grey);padding-top:1rem;margin-inline:1rem;display:flex;flex-direction:row;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.cart-drawer-summary_addon-group::-webkit-scrollbar{display:none}.cart-drawer-summary_addon-group .cart-drawer-summary_addon{scroll-snap-align:center;flex:1 0 100%;max-width:100%}.cart-drawer-summary_addon-pagination{display:flex;gap:.5rem;align-items:center;justify-content:center;margin-block:1rem}.cart-drawer-summary_addon-pagination button{display:block;width:10px;height:10px;background-color:var(--light-purple);border-radius:50%}.cart-drawer-summary_addon-pagination button.active{background-color:var(--dark-grey)}.cart-drawer-summary_addon-pagination span{display:none}.cart-drawer-summary_addon{background-color:var(--light-purple);border-radius:var(--corners);padding:1rem 1.5rem}.cart-drawer-summary_addon-details{display:flex;gap:1rem;margin-bottom:1rem}.cart-drawer-summary_addon select{margin-bottom:1rem;border:1px solid var(--light-purple)}#cart-drawer-addon-floater{display:flex;align-items:center;justify-content:center;width:calc(100vw - 345px - 2rem);height:100vh;margin-inline:1rem}.cart-drawer-summary_addon[data-layout=floater]{position:relative;width:100%;max-width:900px;background-color:var(--white);border-radius:calc(var(--corners) * 2);padding:var(--container-padding)}.cart-drawer-summary_addon[data-layout=floater] .cart-drawer-summary_addon-details{align-items:center;gap:0}.cart-drawer-summary_addon[data-layout=floater] .cart-drawer-summary_addon-description{margin-left:var(--section-padding);margin-right:calc(var(--section-padding) - var(--container-padding))}.cart-drawer-summary_addon[data-layout=floater] .cart-drawer-summary_addon-description h2{background-image:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset}.cart-drawer-summary_addon[data-layout=floater] .cart-drawer-summary_addon-close{position:absolute;display:flex;align-items:center;justify-content:center;top:10px;right:10px}.cart-drawer-summary_addon[data-layout=cart]{position:relative;background-color:var(--white);border-radius:calc(var(--corners) * 2);padding:var(--container-padding) 0}.cart-drawer-summary_addon[data-layout=cart] .cart-addon{display:flex;align-items:center;gap:var(--section-padding)}#cart-drawer-addon-floater .cart-drawer-summary_addon-image img{max-width:100%;min-width:200px}.trustpilot-review-count{display:flex;align-items:center;justify-content:center;gap:.825rem}.trustpilot-rating-stars{display:inline-flex;gap:2px;--trustpilot-star-size: 16px}.trustpilot-rating-star-full:after{content:url("data:image/svg+xml,%3Csvg role='img' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' aria-label='1 star.'%3E%3Ctitle%3E1 star.%3C/title%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(0.000000, -0.000000)'%3E%3Crect fill='%2301B67B' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Cpath d='M12.0059151,3.75 L14.0052192,9.86420205 L20.5,9.86420205 L15.2473904,13.635798 L17.2466945,19.75 L11.9940849,15.9666911 L6.7414753,19.75 L8.7526096,13.635798 L3.5,9.85248902 L9.99478079,9.86420205 L12.0059151,3.75 Z M15.2473904,13.635798 L12.0059151,15.9666911 L15.6969381,15.0179356 L15.2473904,13.635798 Z' fill='%23FFFFFF' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");display:block;width:var(--trustpilot-star-size);height:var(--trustpilot-star-size)}.trustpilot-rating-star-half:after{content:url("data:image/svg+xml,%3Csvg role='img' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' aria-label='Half star.'%3E%3Ctitle%3EHalf star.%3C/title%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(0.000000, -0.000000)'%3E%3Crect fill='%2301B67B' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Crect fill='%23DCDCE8' x='12.0059151' y='0' width='11.9940849' height='24'%3E%3C/rect%3E%3Cpath d='M12.0059151,3.75 L14.0052192,9.86420205 L20.5,9.86420205 L15.2473904,13.635798 L17.2466945,19.75 L11.9940849,15.9666911 L6.7414753,19.75 L8.7526096,13.635798 L3.5,9.85248902 L9.99478079,9.86420205 L12.0059151,3.75 Z M15.2473904,13.635798 L12.0059151,15.9666911 L15.6969381,15.0179356 L15.2473904,13.635798 Z' fill='%23FFFFFF' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");display:block;width:var(--trustpilot-star-size);height:var(--trustpilot-star-size)}.trustpilot-rating-star-empty:after{content:url("data:image/svg+xml,%3Csvg role='img' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Crect fill='%23DCDCE8' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Cpath d='M12.0059151,3.75 L14.0052192,9.86420205 L20.5,9.86420205 L15.2473904,13.635798 L17.2466945,19.75 L11.9940849,15.9666911 L6.7414753,19.75 L8.7526096,13.635798 L3.5,9.85248902 L9.99478079,9.86420205 L12.0059151,3.75 Z M15.2473904,13.635798 L12.0059151,15.9666911 L15.6969381,15.0179356 L15.2473904,13.635798 Z' fill='%23FFFFFF' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");display:block;width:var(--trustpilot-star-size);height:var(--trustpilot-star-size)}main#main-content summary:hover,main#main-content a:not(.button):hover,main#main-content .heading-fixed-block a:hover .heading-block,main#main-content .faqs-content summary:hover span,main#main-content .tabbed-accordion-tab-content summary:hover span{text-decoration:underline}main#main-content .rte.rte-with-lists a:not(.button):hover,main#main-content .richtext-block.rte a:not(.button):hover,main#main-content .js--tabbed-accordion-tab-list button:hover{color:var(--magenta)}.cart-drawer-summary_description a:hover{text-decoration:underline}.button{position:relative;overflow:clip}.button:after{background:#fff;background:linear-gradient(90deg,#fff0 1%,#fff 50%,#fff0);content:"";height:155px;left:-150px;opacity:.2;position:absolute;top:-50px;transform:rotate(35deg);transition:all .55s ease-in-out;width:100px;z-index:1}.button.dark-outline:after,.button.white-solid:after{background-color:var(--light-purple);opacity:.5}.button:not(:disabled):hover:after{left:120%;transition:all .55s ease-in-out}#header-cta:hover:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--dark-grey);opacity:.1;z-index:0}
/*# sourceMappingURL=/cdn/shop/t/189/assets/theme.css.map */
