html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;background:transparent;font-size:100%;vertical-align:baseline}ol,ul{list-style:none}blockquote,q{quotes:none}table{border-spacing:0;border-collapse:collapse}*,*:before,*:after{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{all:unset;display:inline-block;cursor:pointer;box-sizing:inherit}img{display:block;max-width:100%;height:auto}figure{margin:0}a{color:inherit}@font-face{font-family:TT Hoves Pro Variable;src:url(../font/tt_hoves_pro_var.basic.dd51300d.woff2) format("woff2");font-weight:50 900;unicode-range:U+000D,U+0020-007E,U+00A0,U+00A9,U+00AD-00AE,U+00B1,U+00D7,U+00F7,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+2122,U+2190-2193,U+2212,U+2248,U+2260,U+2264-2265;font-display:swap}@font-face{font-family:TT Hoves Pro Variable;src:url(../font/tt_hoves_pro_var.latin-basic.7a0a35e1.woff2) format("woff2");font-weight:50 900;unicode-range:U+00A1-00A8,U+00AA-00AC,U+00AF-00B0,U+00B2-00D6,U+00D8-00F6,U+00F8-00FF,U+02BC,U+02C6-02C7,U+02D8-02DD,U+0300-0304,U+0306-0308,U+030A-030C,U+0312,U+0326-0328,U+201A,U+201E,U+2020-2021,U+2030,U+2039-203A,U+203D,U+2044,U+2070,U+2074-2079,U+2080-2089,U+20A9,U+20AC,U+20B4,U+20B8-20BA,U+20BD,U+20BF,U+2113,U+2116-2117,U+2126,U+212E,U+2150-215F,U+2196-2199,U+2202,U+2205-2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2318,U+2E18;font-display:swap}@font-face{font-family:TT Hoves Pro Variable;src:url(../font/tt_hoves_pro_var.latin-extended.1b6aa241.woff2) format("woff2");font-weight:50 900;unicode-range:U+0100-0127,U+012A-0137,U+0139-0167,U+016A-017E,U+018F,U+0192,U+01F4-01F5,U+01FA-01FF,U+0218-021B,U+0232-0233,U+0237,U+0244,U+0259,U+0289,U+03A9,U+1E80-1E85,U+1E9E,U+1EF2-1EF3;font-display:swap}@font-face{font-family:TT Hoves Pro Variable;src:url(../font/tt_hoves_pro_var.cyrillic.825a726e.woff2) format("woff2");font-weight:50 900;unicode-range:U+0400-045F,U+0462-0463,U+046A-046B,U+0472-0475,U+048A-04D3,U+04D6-04FF,U+0510-0513;font-display:swap}@font-face{font-family:TT Hoves Pro Variable;src:url(../font/tt_hoves_pro_var.number-circles.ea874ad7.woff2) format("woff2");font-weight:50 900;unicode-range:U+2460-2473,U+24EA-24F4,U+24FF,U+2776-277F;font-display:swap}@font-face{font-family:TT_Hoves_Pro_Print;src:url(https://www.fontspring.com/presentation/dist/tt_hoves_pro_regular.be1b7ef9.otf) format("opentype");font-weight:400}@font-face{font-family:TT_Hoves_Pro_Print;src:url(https://www.fontspring.com/presentation/dist/tt_hoves_pro_italic.56a2c55d.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:TT_Hoves_Pro_Print;src:url(https://www.fontspring.com/presentation/dist/tt_hoves_pro_demibold.4ad7fec6.otf) format("opentype");font-weight:700}@font-face{font-family:TT_Hoves_Pro_Print;src:url(https://www.fontspring.com/presentation/dist/tt_hoves_pro_demibold_italic.d5057a15.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:Ellipsis;src:url(../font/tt_hoves_pro_var.basic.dd51300d.woff2) format("woff2");font-weight:50 900;unicode-range:U+002E,U+2026;font-display:swap}::selection{background-color:#dbd0fb}body{font-synthesis:none;font-variation-settings:"slnt" 0;font-family:TT Hoves Pro Variable,sans-serif;font-size:1rem;font-weight:400;line-height:1.5625;display:flex;flex-direction:column;background:#fff;color:#000;min-width:300px}#page{display:grid;grid-auto-rows:auto 1fr auto;align-items:start;height:100vh;overflow:auto;scroll-behavior:smooth;scroll-padding-top:15vh}h1{font-family:TT Hoves Pro Variable,sans-serif;font-size:2.75rem;font-weight:600;line-height:1.1363636364;margin-bottom:24px}@media (min-width: 500px){h1{font-size:3rem;line-height:1.25}}h2{font-family:TT Hoves Pro Variable,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.1666666667;margin-bottom:32px}h3,.h3{font-family:TT Hoves Pro Variable,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.3}i,em,.italic{font-variation-settings:"slnt" 10}strong,b{font-weight:600}mark{background-color:#fe9;line-height:1;color:#000;box-shadow:0 0 0 2px #fe9}code{padding:8px;background-color:#f2f2f2}.code-block{display:block;padding:10px;overflow:auto;white-space:pre}li::marker{font-size:.8em}.site-container{--container-inline-margin: clamp(16px, 7.4074074074vw - 40.8888888889px, 48px);display:grid;grid-template-columns:[full-width-start] max(var(--container-inline-margin),(100% - 1800px) / 2) [container-start narrow-container-start] minmax(0,4fr) [narrow-container-end container-end] max(var(--container-inline-margin),(100% - 1800px) / 2) [full-width-end]}@media (min-width: 1200px){.site-container{grid-template-columns:[full-width-start] max(var(--container-inline-margin),(100% - 1800px) / 2) [container-start sidebar-start] 1fr [sidebar-end narrow-container-start] minmax(0,4fr) [narrow-container-end right-sidebar-start] 1fr [container-end] max(var(--container-inline-margin),(100% - 1800px) / 2) [full-width-end right-sidebar-end]}}.site-container>*{grid-column:container}.site-container.site-container--narrow>*{grid-column:narrow-container}.site-container .full-width{grid-column:full-width}.site-container .no-site-container-gutter{margin-inline:calc(-1 * var(--container-inline-margin));padding-inline:var(--container-inline-margin)}main{margin-bottom:64px}@media (min-width: 768px){main{margin-bottom:155px}}main section+section{margin-top:64px}@media (min-width: 768px){main section+section{margin-top:88px}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.inert{pointer-events:none}.hide,.hidden{display:none}.visible{display:block}.tabular-figures{font-variant-numeric:tabular-nums;letter-spacing:.05em}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-underline{text-decoration:underline}.no-margin{margin:0!important}.mb--16{margin-bottom:16px}.mb--32{margin-bottom:32px}.space-right{margin-right:.75ch}.hide-scrollbar{scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{block-size:0}.break-word{overflow-wrap:break-word}.underline{text-decoration:underline}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}button:disabled,.button:disabled,.btn:disabled,button[data-disabled],[data-disabled].button,[data-disabled].btn{cursor:not-allowed}.button,.btn{--button-color: 111 67 238;--hover-color: #8C69F1;--active-color: #603ACC;--disabled-color: #C7C2D6;--text-color: #fff;--border-width: 0px;display:inline-block;position:relative;padding:calc(1.25em - var(--border-width)) calc(1.5em - var(--border-width));background-color:rgb(var(--button-color));line-height:1;color:var(--text-color);text-align:center;text-decoration:none;font-weight:500}.button:focus,.btn:focus{outline:3px rgba(var(--button-color)/.25) solid;outline-offset:0}.button:focus:not(:focus-visible),.btn:focus:not(:focus-visible){outline:none}.button:focus-visible:not(:focus),.btn:focus-visible:not(:focus){outline:none}.button:hover,.btn:hover{background-color:var(--hover-color)}.button:active,.btn:active{outline:none;background-color:var(--active-color)}.button:disabled,.button[data-disabled],.btn:disabled,.btn[data-disabled]{background-color:var(--disabled-color)}.button[data-size=small],.btn[data-size=small]{padding:calc(.9333333333em - var(--border-width)) calc(1.2em - var(--border-width));font-size:.9375rem}.button[data-state=loading],.btn[data-state=loading]{cursor:wait;color:transparent;user-select:none;overflow:hidden}.button[data-state=loading]>*,.btn[data-state=loading]>*{visibility:hidden}.button[data-state=loading]:after,.btn[data-state=loading]:after{content:"";position:absolute;display:block;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:url(../image/spinner.e1fcb6d8.svg);background-repeat:no-repeat;background-size:1em;animation:spin 1s linear infinite;background-position:center}.button[data-state=loading]:focus,.button[data-state=loading]:hover,.btn[data-state=loading]:focus,.btn[data-state=loading]:hover{outline:none;background-color:rgb(var(--button-color))}.button[data-type=danger],.btn[data-type=danger]{--active-color: #B40000;--button-color: 208 0 0;--disabled-color: #C9B5B5;--hover-color: #E43E3E}.button[data-type=neutral],.btn[data-type=neutral]{--active-color: #404040;--button-color: 0 0 0;--disabled-color: #E7E7E8;--hover-color: #666666}.button[data-type=neutral]:disabled,.button[data-type=neutral][data-disabled],.btn[data-type=neutral]:disabled,.btn[data-type=neutral][data-disabled]{--text-color: var.$black}.button[data-type=secondary],.btn[data-type=secondary]{--text-color: #000;--border-width: max(1.5px, .09375em);border:var(--border-width) solid #000;background-color:#fff}.button[data-type=secondary]:focus,.button[data-type=secondary]:hover,.btn[data-type=secondary]:focus,.btn[data-type=secondary]:hover{border-color:rgb(var(--button-color));color:rgb(var(--button-color))}.button[data-type=secondary]:active,.btn[data-type=secondary]:active{border-color:var(--active-color);color:var(--active-color)}.button[data-type=secondary]:disabled,.button[data-type=secondary][data-disabled],.btn[data-type=secondary]:disabled,.btn[data-type=secondary][data-disabled]{border-color:var(--disabled-color);color:var(--disabled-color)}.button[data-type=secondary][data-state=loading],.btn[data-type=secondary][data-state=loading]{background-color:inherit;color:transparent}.button[data-type=secondary][data-state=loading]:after,.btn[data-type=secondary][data-state=loading]:after{filter:invert(1)}.button[data-type=secondary][data-state=loading]:hover,.button[data-type=secondary][data-state=loading]:focus,.btn[data-type=secondary][data-state=loading]:hover,.btn[data-type=secondary][data-state=loading]:focus{border-color:#000}.button-dropdown,.btn-dropdown{position:absolute;left:0;right:0;filter:drop-shadow(0px 10px 44px rgba(0,0,0,.11));z-index:1}.button-dropdown>a,.btn-dropdown>a{display:block;padding:16px 24px;text-decoration:none;background:#fff}.button-dropdown>a:hover,.btn-dropdown>a:hover{background:#fdc5f6}.button-dropdown-group,.btn-dropdown-group{position:relative}.button-dropdown-group .button,.btn-dropdown-group .button{width:100%}a.button{color:var(--text-color)}input[type=submit]{border:0}.button-group{display:flex;flex-wrap:wrap;margin:0 -12px -12px 0}.button-group>*{margin:0 12px 12px 0;align-self:start}.button-group a{display:inline-block}input[type=text],input[type=search],input[type=email],input[type=password],input[type=number],input[type=tel],textarea{font-family:TT Hoves Pro Variable,sans-serif;font-size:1rem;font-weight:400;line-height:1.5625;width:100%;margin-bottom:32px;padding:16px 22px;border:1px solid #e7e7e8}input[type=text].input-without-border,input[type=search].input-without-border,input[type=email].input-without-border,input[type=password].input-without-border,input[type=number].input-without-border,input[type=tel].input-without-border,textarea.input-without-border{padding:17px 23px;border:0}input[type=text]::placeholder,input[type=search]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,textarea::placeholder{color:#999}input[type=text]:focus,input[type=search]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=tel]:focus,textarea:focus{padding:15px 21px;border:2px solid #6f43ee;outline:none;box-shadow:none}input[type=text].invalid,input[type=search].invalid,input[type=email].invalid,input[type=password].invalid,input[type=number].invalid,input[type=tel].invalid,textarea.invalid{margin-bottom:8px;padding:15px 22px;border:2px solid #D00000}input[type=text].invalid+.input-error-message,input[type=search].invalid+.input-error-message,input[type=email].invalid+.input-error-message,input[type=password].invalid+.input-error-message,input[type=number].invalid+.input-error-message,input[type=tel].invalid+.input-error-message,textarea.invalid+.input-error-message{display:inline-block}input[type=text].invalid+span+svg,input[type=search].invalid+span+svg,input[type=email].invalid+span+svg,input[type=password].invalid+span+svg,input[type=number].invalid+span+svg,input[type=tel].invalid+span+svg,textarea.invalid+span+svg{display:block}input[type=text]::-webkit-search-cancel-button,input[type=search]::-webkit-search-cancel-button,input[type=email]::-webkit-search-cancel-button,input[type=password]::-webkit-search-cancel-button,input[type=number]::-webkit-search-cancel-button,input[type=tel]::-webkit-search-cancel-button,textarea::-webkit-search-cancel-button{-webkit-appearance:none;display:inline-block;width:12px;height:12px;margin-left:10px;background:linear-gradient(45deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 43%,#999 45%,#999 55%,rgba(0,0,0,0) 57%,rgba(0,0,0,0) 100%),linear-gradient(135deg,transparent 0%,transparent 43%,#999 45%,#999 55%,transparent 57%,transparent 100%)}.label-text-input{font-family:TT Hoves Pro Variable,sans-serif;font-size:1rem;font-weight:400;line-height:1.5625;display:inline-block;margin-bottom:8px;font-weight:500}.input-container-icon{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.input-container-icon input{grid-row:1/1;grid-column:1/1;z-index:0;margin-bottom:0;padding-right:50px}.input-container-icon input:focus{padding-right:49px}.input-container-icon svg{grid-row:1/1;grid-column:1/1;width:16px;height:16px;stroke:#999;z-index:1;align-self:center;justify-self:end}.input-container-icon-on-error svg{display:none;stroke:#d00000;margin-top:-4px;margin-right:22px}.input-error-message{font-family:TT Hoves Pro Variable,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;display:none;margin-bottom:32px;color:#d00000}.input-container-button{display:grid;grid-template-columns:1fr auto;margin-bottom:32px}.input-container-button input,.input-container-button button{padding-top:14px;padding-bottom:14px}.input-container-button input{margin:0;font-family:TT Hoves Pro Variable,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.2666666667}.input-container-button input:focus{padding-top:13px;padding-bottom:13px}.input-container-button button{margin:0}.input-container-button--gap{grid-gap:8px}input[type=number]{-moz-appearance:textfield;font-variant-numeric:tabular-nums}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.input-with-suffix-container{cursor:text;padding:16px 22px;border:1px solid #e7e7e8}.input-with-suffix-container:focus-within{outline:2px solid #6f43ee;outline-offset:-2px}.input-with-suffix-container.invalid{outline:2px solid #D00000}.input-with-suffix-container.appear-disabled{cursor:not-allowed;color:#999}.input-with-suffix-container.appear-disabled label{pointer-events:none}.input-with-suffix-container label{display:flex}.input-with-suffix-container input{margin:0;padding:0!important;border:0!important;color:inherit}.input-with-suffix-container .suffix{display:flex;align-items:center;margin-left:6px;color:#666;user-select:none}.input-number-container{display:flex;align-items:center}.input-number-container .input-with-suffix-container{width:100%;margin-inline:24px}.input-number-container .increment-button{--button-color: 111 67 238;--disabled-color: #C7C2D6;flex:0 0 auto;width:25px;height:25px;padding:0;border:1px solid #e7e7e8;background-color:#fff;font-weight:500;font-size:.9375rem;line-height:1;text-align:center}.input-number-container .increment-button:hover,.input-number-container .increment-button:focus{border-color:rgb(var(--button-color));color:rgb(var(--button-color))}.input-number-container .increment-button:focus{outline:3px rgba(var(--button-color)/.25) solid;outline-offset:0}.input-number-container .increment-button:focus:not(:focus-visible){outline:none}.input-number-container .increment-button:focus-visible:not(:focus){outline:none}.input-number-container .increment-button:disabled,.input-number-container .increment-button[data-disabled]{border-color:var(--disabled-color);color:var(--disabled-color)}.input-search{border-radius:58px}.input-search+svg{margin-right:22px;width:14px;height:14px}input[type=checkbox]{appearance:none;margin:0;font:inherit;color:currentColor;width:20px;height:20px;border-radius:4px;background-color:#f2f2f2;transition:background-color .12s ease-in-out;display:grid;place-content:center;cursor:pointer}input[type=checkbox]:disabled{cursor:not-allowed}input[type=checkbox]:checked{background:#6f43ee}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox]:checked:disabled{background-color:#e7e7e8}input[type=checkbox]:focus,input[type=checkbox]:focus-visible{outline-offset:2px;outline:1px solid #6f43ee}input[type=checkbox]:before{content:"";width:20px;height:20px;border-radius:4px;transform:scale(0);transition:.12s transform ease-in-out;background-image:url(../image/checkmark.9352746e.svg);background-repeat:no-repeat;background-size:12px 9px;background-position:center}.label-checkbox-input{font-family:TT Hoves Pro Variable,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.3333333333;font-weight:500;display:grid;grid-template-columns:20px auto;gap:10px}.label-checkbox-input-disabled{color:#999}.label-checkbox-input+.label-checkbox-input{margin-top:24px}.modal{z-index:1;overflow-y:auto;width:min(100% - 48px,max(500px,80%));max-width:800px;max-height:80vh;padding:40px;border:1px solid #000;background-color:#fff}.modal-container,.modal-container-legacy{position:fixed;display:none;z-index:1000;align-items:center;justify-content:center;inset:0}.modal-background,.modal-background-legacy{position:fixed;cursor:default;background-color:#0009;inset:0}.no-scroll{overflow:hidden}.primary-nav{display:grid;grid-template-columns:1fr auto 1fr;grid-column-gap:48px;align-items:baseline;margin-block:34px;font-weight:500;font-size:.9375rem;line-height:1.2666666667}.primary-nav button,.primary-nav a{color:inherit;text-decoration:none}.primary-nav button:hover,.primary-nav a:hover{text-decoration:underline}.primary-nav button:focus,.primary-nav a:focus{outline:none;text-decoration:underline}.primary-nav button:focus:not(:focus-visible),.primary-nav a:focus:not(:focus-visible){text-decoration:none}.primary-nav-container{grid-column:full-width}.primary-nav__navigation{overflow-x:auto}.primary-nav__navigation .primary-nav__nav-list{display:flex;height:100%}.primary-nav__navigation .primary-nav__nav-list>li{position:relative;display:contents}.primary-nav__navigation .primary-nav__nav-list>li button,.primary-nav__navigation .primary-nav__nav-list>li a{display:flex;align-items:baseline}.primary-nav__navigation .primary-nav__nav-list>li:after{content:"";flex:0 1 48px;min-width:24px}.primary-nav__navigation .primary-nav__nav-list>li:last-child:after{content:unset}.primary-nav__navigation .primary-nav__nav-list>li>div{position:relative;flex:0 0 auto}.primary-nav__navigation .primary-nav__dropdown-arrow{margin-left:8px}.primary-nav__logo{align-self:center;transform:translateY(-5px)}.primary-nav__logo img{width:110px}.primary-nav__actions{display:flex;justify-content:flex-end}.primary-nav__actions>*+*{margin-left:32px}.primary-nav__search{position:relative;flex:1 0 175px;max-width:300px}.primary-nav__search .input-search{padding-block:12px;line-height:1}.primary-nav__search .input-search:focus,.primary-nav__search .input-search:active{padding-block:11px}.primary-nav__account:hover,.primary-nav__account:focus{color:#6f43ee}.primary-nav__account svg{display:none}.primary-nav__shopping-bag{display:flex}.primary-nav__shopping-bag-icon{display:block;width:20px;height:auto;max-width:none}.primary-nav__dropdown-backdrop{position:fixed;display:none;z-index:1;background-color:#0000001a;inset:0}.primary-nav__dropdown-backdrop[data-visible=true]{display:block}.primary-nav.backdrop-open{position:relative;z-index:2}.primary-nav.backdrop-open .input-search{background:#e5e5e5;border-color:#0000001a}@media (max-width: 1225px){.primary-nav{--container-inline-margin: 16px;grid-template-areas:"logo    cart    account" "search  search  search" "nav     nav     nav";grid-template-columns:1fr auto auto;grid-column-gap:24px;grid-row-gap:20px;align-items:end;margin-top:14px}.primary-nav>*+*{margin:0}.primary-nav__logo{grid-area:logo;transform:translateY(6px);margin-top:-10px}.primary-nav__navigation{grid-area:nav;margin-bottom:-10px;margin-inline:calc(-1 * var(--container-inline-margin));padding-bottom:10px;padding-inline:var(--container-inline-margin)}}@media (max-width: 1225px) and (not (hover: hover)){.primary-nav__navigation{scrollbar-width:none}.primary-nav__navigation::-webkit-scrollbar{display:none}}@media (max-width: 1225px){.primary-nav__navigation .primary-nav__nav-list{justify-content:start}.primary-nav__navigation .primary-nav__nav-list:after{content:"";display:block;flex:0 0 var(--container-inline-margin)}.primary-nav__actions{display:contents}.primary-nav__actions>*+*{margin-left:0}.primary-nav__search{grid-area:search;max-width:none}.primary-nav__account{grid-area:account}.primary-nav__account span{display:none}.primary-nav__account svg{display:block}.primary-nav__shopping-bag{transform:translateY(-2px)}}.header-pink .primary-nav-container{background:#fdc5f6}.header-blue .primary-nav-container{background:#F0F9FA}.link-list{display:grid;grid-row-gap:1.3333333333em;font-size:.9375rem;line-height:1.3333333333;overflow-wrap:anywhere}.link-list__item[data-state=active]{color:#6f43ee}.link-list__link{display:flex;align-items:start;max-width:max-content;outline:none;text-decoration:none}.link-list__link:hover .link-list__label,.link-list__link:focus-visible .link-list__label{text-decoration:underline}.link-list__link:has(.link-list__arrow){max-width:100%}.link-list__icon{flex:0 0 1.0666666667em;height:auto;margin-top:.1333333333em;margin-right:.8em}.link-list__label{flex:1}.link-list__arrow{margin-left:3.3333333333em;text-decoration:none}.tippy-box[data-theme=primary-nav]{position:relative;padding:24px;overflow:hidden;border:1px solid #000;background-color:#fff}.tippy-box[data-theme=primary-nav] .link-list{width:max-content;max-width:400px}.tippy-box[data-theme=primary-nav] ul:not(.link-list) a{color:inherit;text-decoration:none}.tippy-box[data-theme=primary-nav] ul:not(.link-list) a:hover span:not(.arrow){text-decoration:underline}.tippy-box[data-theme=primary-nav] ul:not(.link-list) a:focus{outline:none}.tippy-box[data-theme=primary-nav] ul:not(.link-list) a:focus span:not(.arrow){text-decoration:underline}.tippy-box[data-theme=primary-nav] ul:not(.link-list) a:focus:not(:focus-visible) span:not(.arrow){text-decoration:none}.tippy-box[data-theme=primary-nav] ul:not(.link-list) a:focus-visible:not(:focus){outline:none}.primary-nav-dropdown__licensing{display:flex;gap:48px;flex-wrap:wrap;max-width:calc(100vw - 75px)}.primary-nav-dropdown__licensing li+li{margin-top:24px}.primary-nav-dropdown__licensing a>span{font-weight:500}.primary-nav-dropdown__licensing p{font-size:.875rem}.primary-nav-dropdown__licensing .icon-list a{display:grid;grid-template-columns:min-content max-content;gap:8px 16px}.primary-nav-dropdown__licensing .icon-list a>*{grid-column:2}.primary-nav-dropdown__licensing .icon-list a>svg{grid-column:1;align-self:center}.primary-nav-dropdown__licensing>ul:last-of-type{flex:1 0 20ch;max-width:40ch}.primary-nav__search .autocomplete-suggestions{max-height:min(100vh - 135px,500px)!important;margin-top:13px;padding:24px;overflow-y:auto;border:1px solid #000;background-color:#fff;font-weight:400;line-height:28px}.primary-nav__search .autocomplete-suggestions .autocomplete-group{margin:16px 0 8px}.primary-nav__search .autocomplete-suggestions .autocomplete-group:first-child{margin-top:0}.primary-nav__search .autocomplete-suggestions .autocomplete-selected{text-decoration:underline;cursor:pointer}#account-nav-switcher{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:10px;min-width:min(100vw,250px);margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e7e7e8;text-align:center}#account-nav-switcher button{padding:11px;border-radius:8px;background-color:#f7f7f8;color:#666}#account-nav-switcher button[data-active=true]{background-color:#6f43ee1a;color:#6f43ee;cursor:default}#account-nav-lists{min-width:250px;max-height:max(200px,50vh);margin:-20px -24px -24px;padding:20px 24px 24px;overflow-y:auto}#account-nav-lists nav{display:none}#account-nav-lists nav[data-active=true]{display:block}.account-switcher{width:calc(100% + 48px);margin-top:-24px;margin-bottom:20px;margin-left:-24px;font-size:.9375rem}.account-switcher .scrim{display:none;position:absolute;opacity:.7;background-color:#fff;inset:0}.account-switcher__header{display:flex;position:relative;z-index:2;box-sizing:border-box;align-items:center;justify-content:space-between;width:100%;padding:16px 24px;background-color:#6f43ee;color:#fff}.account-switcher__header span{flex:1 0 auto;width:0;margin-right:16px}.account-switcher__content{display:none;position:relative;z-index:1;max-height:250px;padding-block:20px;overflow-y:auto;box-shadow:0 4px 25px #0000001a}.account-switcher__content .link-list{width:100%!important;max-width:unset!important}.account-switcher__content .link-list__item{display:flex}.account-switcher__content .link-list__link{flex:1 0 0;width:0}.account-switcher__content li{padding-inline:24px}.account-switcher[data-state=open] .scrim,.account-switcher[data-state=open] .account-switcher__content{display:block}.account-switcher[data-state=open] .account-switcher__header svg{transform:scaleY(-1)}.primary-nav__nav-list .promo-link[data-for=desktop]{display:none}@media (min-width: 1200px){.primary-nav__nav-list .promo-link[data-for=mobile]{display:none}.primary-nav__nav-list .promo-link[data-for=desktop]{display:contents}}.primary-nav__nav-list .promo-link a{background:linear-gradient(90deg,#6044D1 0%,#8248FB 67%,#FE4FFF 100%);-webkit-background-clip:text;background-clip:text;font-weight:600;letter-spacing:.03em;-webkit-text-fill-color:transparent;text-transform:uppercase}.header-custom header.site-container{grid-column:full-width}@media (min-width: 768px){.header-custom .header-standard{padding-top:65px}}.header-standard{padding-top:20px;padding-bottom:48px;text-align:center}@media (min-width: 500px){.header-standard{padding-bottom:73px}}@media (min-width: 768px){.header-standard{padding-top:85px}}.header-standard h1,.header-standard p{overflow-wrap:break-word;text-align:center;word-wrap:break-word}.header-standard h1{margin-bottom:16px}.header-standard p{max-width:700px;margin:0 auto}.header-standard-label{display:block;margin-bottom:16px;font-family:TT Hoves Pro Variable,sans-serif;font-size:1rem;font-weight:500;line-height:1.5625;color:#000}.header-standard-label-variation{color:#6f43ee}.header-pink header.site-container{background:#fdc5f6}.header-blue header.site-container{background:#F0F9FA}.social-links{display:flex;max-width:100%;width:fit-content;overflow-x:auto}.social-links li+li{margin-left:16px}.social-links a{--color: #000;color:var(--color)}.social-links a:hover{color:#6f43ee}.social-links a:focus{outline:none;color:#8c69f1}.social-links a:focus:not(:focus-visible){color:var(--color)}.social-links a:focus-visible:not(:focus){outline:none;color:var(--color)}.social-links a:focus:active{color:#603acc}.social-links svg{display:block;width:20px;height:auto}.footer{margin-bottom:50px}.footer h2{font-family:TT Hoves Pro Variable,sans-serif;font-size:1rem;font-weight:500;line-height:1;margin-bottom:20px}.footer-container{max-width:1800px;margin:0 auto;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto auto}@media (min-width: 1200px){.footer-container{grid-template-columns:160px 1fr 310px;grid-template-rows:auto auto}}@media (min-width: 1600px){.footer-container{grid-template-columns:160px 1fr 340px}}.footer-social{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:32px}@media (min-width: 1200px){.footer-social{justify-content:flex-start;margin-bottom:0}}@media (min-width: 1200px){.footer-social-logo{margin-bottom:25px}}.footer-social-logo:hover{opacity:.7}.footer-social-links{align-items:center}@media (min-width: 1200px){.footer-social{flex-direction:column;grid-column:1/2;grid-row:1/2;margin-bottom:32px}}.footer-nav{display:grid;margin-bottom:32px}@media (min-width: 670px){.footer-nav{justify-items:center}}@media (min-width: 1200px){.footer-nav{margin:0 20px 80px}}@media (min-width: 1600px){.footer-nav{margin-right:-146px}}.footer-nav-container{max-width:760px;display:flex;flex-direction:column;width:100%}@media (min-width: 670px){.footer-nav-container{flex-direction:row;justify-content:space-between}}.footer-nav nav:last-child{min-width:175px}@media (min-width: 670px){.footer-nav nav:last-child{min-width:auto}}@media (min-width: 1200px){.footer-nav nav{min-width:200px}}.footer-nav nav+nav{margin-top:35px}@media (min-width: 670px){.footer-nav nav+nav{margin-top:0;margin-left:26px}}@media (min-width: 1200px){.footer-nav nav+nav{margin-left:20px}}@media (min-width: 1300px){.footer-nav nav+nav{margin-left:64px}}@media (min-width: 375px){.footer-nav ul{column-count:2;column-gap:10px;column-width:165px}}@media (min-width: 500px){.footer-nav ul{column-gap:50px}}@media (min-width: 670px){.footer-nav ul{display:block;column-count:auto;column-gap:normal;column-width:auto}}.footer-nav li{font-family:TT Hoves Pro Variable,sans-serif;font-size:1rem;font-weight:400;line-height:1}.footer-nav li+li{margin-top:20px}.footer-nav a{text-decoration:none;color:#4d4d4d}.footer-nav a:focus,.footer-nav a:active,.footer-nav a:visited{color:#4d4d4d}.footer-nav a:hover{color:#6f43ee}.footer-newsletter button{font-family:TT Hoves Pro Variable,sans-serif;font-size:.9375rem;line-height:1;padding-left:18px;padding-right:18px}.footer-copyright{font-family:TT Hoves Pro Variable,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;color:#4d4d4d;width:100%;text-align:center}@media (min-width: 1200px){.footer-copyright{grid-column:1/4}}.footer-copyright a,.footer-copyright button{outline:none;color:inherit;text-decoration:none}.footer-copyright a:focus,.footer-copyright a:active,.footer-copyright a:visited,.footer-copyright button:focus,.footer-copyright button:active,.footer-copyright button:visited{color:inherit;text-decoration:none}.footer-copyright a:hover,.footer-copyright a:focus-visible,.footer-copyright button:hover,.footer-copyright button:focus-visible{color:#6f43ee;text-decoration:underline}.card{padding:32px;border:1px solid #e7e7e8}a.card{display:block;text-decoration:none;color:inherit}a.card:hover,a.card:focus{border-color:#6f43ee;color:#6f43ee}a.card:focus,a.card:focus-visible{outline:none}a.card:focus:not(:focus-visible){border-color:#e7e7e8;color:inherit}.card--rounded{border-radius:16px}.card--secondary{border:none;background-color:#f7f7f8}.card .title{display:block;font-size:1.125rem;margin-bottom:8px}a.foundry-card{position:relative;overflow:hidden;isolation:isolate;text-align:center}a.foundry-card .profile-pic{display:block;width:64px;aspect-ratio:1/1;background-color:#e7e7e8;border-radius:50%;margin-inline:auto;margin-bottom:24px;overflow:hidden}a.foundry-card .profile-pic img[src=""],a.foundry-card .profile-pic img:not([src]){display:none}a.foundry-card .description{color:#4d4d4d;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;line-clamp:2}a.foundry-card .images{display:none;position:absolute;inset:-1px}a.foundry-card .images img{display:block;width:100%;height:100%;object-fit:cover;background-color:#e7e7e8}a.foundry-card:hover{border-color:transparent}a.foundry-card:hover .images{display:block;animation:foundry-card-images-loop calc(.25s * var(--number-of-images)) steps(var(--number-of-images),jump-end) infinite}@keyframes foundry-card-images-loop{to{transform:translateY(calc(var(--number-of-images) * -100%))}}.dashboard-card{text-align:center}.dashboard-card .icon{margin:0 auto 20px;width:24px;height:24px}.dashboard-card .title{font-weight:500;line-height:1}.dashboard-card .description{color:#000;line-height:1.3571428571}.dashboard-card .title,.dashboard-card .description{text-transform:lowercase}.dashboard-card .title:first-letter,.dashboard-card .description:first-letter{text-transform:uppercase}.dashboard-card:hover span,.dashboard-card:hover .icon,.dashboard-card:hover .description,.dashboard-card:focus span,.dashboard-card:focus .icon,.dashboard-card:focus .description,.dashboard-card:active span,.dashboard-card:active .icon,.dashboard-card:active .description{color:#6f43ee}a.poster-card{max-width:400px;border:none;padding:0;position:relative;font-size:.875rem;line-height:1.2142857143}a.poster-card .images{position:absolute;inset:0}a.poster-card .images img{display:block;width:100%;height:100%;object-fit:cover}a.poster-card .images-container{width:100%;aspect-ratio:1/1;position:relative;overflow:hidden;background-color:#e7e7e8}a.poster-card .info{display:flex;justify-content:space-between;align-items:center;padding-top:24px}a.poster-card .font{display:flex;align-items:start}a.poster-card .description{display:flex;flex-direction:column}a.poster-card .description .name{font-size:1rem;font-weight:500;line-height:1.25;margin-bottom:4px}a.poster-card .description .foundry{font-size:.875rem;line-height:1.2857142857}a.poster-card .profile-pic{position:relative;flex:1 0 48px;width:48px;aspect-ratio:1/1;margin-right:12px;background-color:#000;border-radius:50%;overflow:hidden}a.poster-card .profile-pic .default-avatar{font-size:1.4rem;font-weight:700;color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}a.poster-card .profile-pic img{position:relative;z-index:1}a.poster-card .profile-pic img[src=""],a.poster-card .profile-pic img:not([src]){display:none}a.poster-card .price{margin-left:20px;text-align:right}a.poster-card .price span{font-size:1rem;line-height:1;font-weight:500}a.poster-card .price .price-former{color:#999;font-weight:400;text-decoration:line-through}a.poster-card .sale{position:absolute;top:15px;right:15px;width:3.75rem;height:3.75rem;border-radius:50%;background:#E83151;color:#fff;display:flex;justify-content:center;align-items:center;font-weight:700;transform:rotate(15deg);transition:transform .4s;text-transform:uppercase;padding:20px;font-size:.875rem;line-height:1;text-align:center}@media (min-width: 1200px){a.poster-card .sale{width:4.375rem;height:4.375rem;font-size:.9375rem;line-height:1}}a.poster-card:hover{color:#000}a.poster-card:hover .images-multiple{transform:translateY(-100%)}a.poster-card:hover .sale{transform:rotate(0)}.grid{--gap: clamp(16px, 4%, 40px);display:flex;overflow-x:auto;margin-bottom:-16px;padding-bottom:16px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--container-inline-margin)}.grid>*{scroll-snap-align:center}.grid>*:first-child{scroll-snap-align:start}.grid .foundry-card,.grid .poster-card,.grid .collection-card{flex:1 0 250px;max-width:75vw}.grid .foundry-card+.foundry-card,.grid .foundry-card+.poster-card,.grid .foundry-card+.collection-card,.grid .poster-card+.foundry-card,.grid .poster-card+.poster-card,.grid .poster-card+.collection-card,.grid .collection-card+.foundry-card,.grid .collection-card+.poster-card,.grid .collection-card+.collection-card{margin-left:var(--gap)}.grid .poster-card{flex:1 0 320px}@media (min-width: 768px){.grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap);overflow-x:initial;margin-bottom:unset;padding-bottom:unset}.grid .foundry-card+.foundry-card,.grid .foundry-card+.poster-card,.grid .poster-card+.foundry-card,.grid .poster-card+.poster-card{margin-left:0}}@media (min-width: 1200px){.grid{grid-template-columns:repeat(3,1fr)}.grid .poster-card:last-child{display:none}}@media (min-width: 1600px){.grid{grid-template-columns:repeat(4,1fr)}.grid .poster-card:last-child{display:block}}.featured-foundries .grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}@font-face{font-family:FontspringNotDef;src:url(../font/fontspring-not-def.eeb2f5ba.woff2) format("woff2")}.spark{--listing-font-scale: 1;--font-size: calc( var(--target-font-size) * var(--listing-font-scale) );display:block;opacity:0;font-family:system-ui,FontspringNotDef;font-size:var(--font-size);-webkit-user-select:none;user-select:none;cursor:default;overflow-wrap:break-word}.spark[data-status=loaded]{opacity:1;font-family:var(--font-family),"Ellipsis","FontspringNotDef"}a .spark{cursor:inherit}.font-card-grid{--target-font-size: clamp(1.75rem, 1.7730496454vw + .8989361702rem, 3rem)}@media (min-width: 768px){.font-card-grid{overflow:visible;display:grid;gap:88px clamp(48px,13.2183908046vw - 110.6206896552px,140px);grid-template-columns:1fr 1fr}}@media (min-width: 800px){.font-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(350px,100%),1fr))}}.font-card-grid+.button{display:block;margin:64px auto 0;width:min(400px,100%)}.font-card{position:relative;display:flex;flex-flow:column;font-size:.875rem;line-height:1;flex:1 0 250px;max-width:calc(75vw - 48px);min-width:min-content}@media (min-width: 768px){.font-card{max-width:unset}}.font-card+.font-card{margin-left:48px}@media (min-width: 768px){.font-card+.font-card{margin-left:0}}.font-card .meta{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;column-gap:24px;align-items:center}.font-card .meta a:not(.button){color:inherit;text-decoration:none}.font-card .meta a:not(.button):hover,.font-card .meta a:not(.button):focus{text-decoration:underline;outline:none}.font-card .meta .number-of-styles,.font-card .meta .price{color:#595959}.font-card .meta .price{pointer-events:none;-webkit-user-select:none;user-select:none;cursor:default}.font-card .family-name{font-weight:500}.font-card .buy-button{opacity:0;position:absolute}.font-card .buy-button:focus{opacity:1}.font-card .font-sample{color:inherit;text-decoration:none;margin:20px 0;flex:0 0 auto;line-height:1.2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:4;line-clamp:4}.font-card .font-sample img{width:100%}.font-card .font-sample~.meta{margin-top:auto}.font-card .font-sample~.meta *{transition:opacity .3s ease-out}.font-card .font-sample~.meta:focus-within .price{opacity:0}.font-card:hover .font-sample~.meta *{opacity:0}.font-card:hover .meta .buy-button{opacity:1}.site-container--narrow .font-card-grid{--target-font-size: clamp(1.75rem, 1.0638297872vw + 1.2393617021rem, 2.5rem)}@media (min-width: 768px){.site-container--narrow .font-card-grid{grid-template-columns:1fr 1fr;gap:88px clamp(48px,2.7027027027vw + 4.7567567568px,56px)}}@media (min-width: 768px) and (max-width: 1600px){.site-container--narrow .font-card-grid .font-card:nth-child(n+3){display:none}}@media (min-width: 1600px){.site-container--narrow .font-card-grid{grid-template-columns:repeat(3,1fr)}}.breadcrumbs{font-size:.9375rem;line-height:normal;color:#999}.breadcrumbs ol{display:flex}.breadcrumbs li{flex:0 0 auto}.breadcrumbs li+li:before{content:"/";content:"/"/"";padding-inline:6px}.breadcrumbs li:last-child a{color:#000}.breadcrumbs a{text-decoration:none}.breadcrumbs a:focus{outline:none}.breadcrumbs a:hover,.breadcrumbs a:focus{text-decoration:underline}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:before,.noUi-handle:after{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-sub,.noUi-marker-large{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translateY(-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translateY(-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translateY(-18px);top:auto;right:28px}.range-slider.noUi-horizontal{height:auto;margin-bottom:50px;border:none;background:none;box-shadow:none;isolation:isolate}.range-slider.noUi-horizontal .noUi-base{height:2px;background:#999}.range-slider.noUi-horizontal .noUi-connect{background:#6f43ee}.range-slider.noUi-horizontal .noUi-handle{top:-7px;right:-7px;width:14px;height:14px;border:1.5px solid #000;border-radius:9px}.range-slider.noUi-horizontal .noUi-handle:before,.range-slider.noUi-horizontal .noUi-handle:after{display:none}.range-slider.noUi-horizontal .noUi-pips{display:flex;position:relative;top:auto;flex-direction:row;justify-content:space-between;height:20px;padding:0}.range-slider.noUi-horizontal .noUi-value-horizontal{position:relative;left:auto!important;margin-top:8px;transform:none;color:#595959;font-family:TT Hoves Pro Variable,sans-serif;font-size:.75rem;font-weight:400;line-height:1.25}.range-slider.noUi-horizontal .noUi-marker,.range-slider.noUi-horizontal.range-slider-1-handle .noUi-handle-lower{display:none}.filter-container{display:grid;grid-template-columns:auto 1fr}.modal.login-modal{max-width:536px}.modal.login-modal .login-modal-header{margin-bottom:32px}.modal.login-modal .login-modal-header .login-modal-title-bar{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:32px;flex-wrap:wrap}.modal.login-modal .login-modal-header .login-modal-title{margin-right:32px}.modal.login-modal .forgot-password-link{display:block;margin-top:-24px;font-family:TT Hoves Pro Variable,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857}.modal.login-modal .login-modal-footer{display:flex;justify-content:end;margin-top:32px}.choices{position:relative;overflow:hidden;margin-bottom:24px;font-size:16px}.choices:focus{outline:none}.choices:last-child{margin-bottom:0}.choices.is-open{overflow:visible}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #ddd;background-color:#fff;margin:0}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.25}.choices[data-type*=select-one] .choices__button:hover,.choices[data-type*=select-one] .choices__button:focus{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #00bcd4}.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button{display:none}.choices[data-type*=select-one]:after{content:"";height:0;width:0;border-style:solid;border-color:#333 transparent transparent transparent;border-width:5px;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*=select-one].is-open:after{border-color:transparent transparent #333 transparent;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin:0 -4px 0 8px;padding-left:16px;border-left:1px solid #008fa1;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size:8px;width:8px;line-height:1;opacity:.75;border-radius:0}.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=text] .choices__button:hover,.choices[data-type*=text] .choices__button:focus{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#f9f9f9;padding:7.5px 7.5px 3.75px;border:1px solid #ddd;border-radius:2.5px;font-size:14px;min-height:44px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir=rtl] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:#00bcd4;border:1px solid #00a5bb;color:#fff;word-break:break-all;box-sizing:border-box}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{background-color:#00a5bb;border:1px solid #008fa1}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid #919191}.choices__list--dropdown,.choices__list[aria-expanded]{visibility:hidden;z-index:1;position:absolute;width:100%;background-color:#fff;border:1px solid #ddd;top:100%;margin-top:-1px;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;overflow:hidden;word-break:break-all;will-change:visibility}.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{visibility:visible}.is-open .choices__list--dropdown,.is-open .choices__list[aria-expanded]{border-color:#b7b7b7}.is-flipped .choices__list--dropdown,.is-flipped .choices__list[aria-expanded]{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{position:relative;padding:10px;font-size:14px}[dir=rtl] .choices__list--dropdown .choices__item,[dir=rtl] .choices__list[aria-expanded] .choices__item{text-align:right}@media (min-width: 640px){.choices__list--dropdown .choices__item--selectable,.choices__list[aria-expanded] .choices__item--selectable{padding-right:100px}.choices__list--dropdown .choices__item--selectable:after,.choices__list[aria-expanded] .choices__item--selectable:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px}[dir=rtl] .choices__list--dropdown .choices__item--selectable:after,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable:after{right:auto;left:10px}}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid #f7f7f7;color:gray}.choices__button{text-indent:-9999px;-webkit-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.choices__button:focus{outline:none}.choices__input{display:inline-block;vertical-align:baseline;background-color:#f9f9f9;font-size:14px;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px}.choices__input:focus{outline:0}.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration{display:none}.choices__input::-ms-clear,.choices__input::-ms-reveal{display:none;width:0;height:0}[dir=rtl] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{opacity:.5}select{appearance:none;margin:0;width:100%;font-family:inherit;font-size:.875rem;line-height:1.2666666667;outline:none;padding:18px 16px;border:1px solid #e7e7e8;border-radius:0;background:#fff}.choices.select{font-variant-numeric:tabular-nums;isolation:isolate}.choices.select .choices__inner{z-index:2;position:relative;padding:18px 16px;border:1px solid #e7e7e8;background:#fff;border-radius:0}.choices.select .choices__placeholder{font-family:TT Hoves Pro Variable,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;opacity:1;color:#999}.choices.select .choices__list{padding:0}.choices.select .choices__list--dropdown,.choices.select .choices__list[aria-expanded]{display:none;visibility:visible;margin-top:0;border:none}.choices.select .choices__list--dropdown .choices__item,.choices.select .choices__list[aria-expanded] .choices__item{padding:16px 24px}.choices.select .choices__list--dropdown .choices__item+.choices__item,.choices.select .choices__list[aria-expanded] .choices__item+.choices__item{margin-top:8px}.choices.select .choices__list--dropdown .choices__item--selectable.is-highlighted,.choices.select .choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:#fdc5f6}.choices.select.is-open .choices__inner,.choices.select.is-focused .choices__inner,.choices.select.is-active .choices__inner{padding:17px 15px;border:2px solid #6f43ee}.choices.select.is-open{z-index:1}.choices.select.is-open .choices__list--dropdown{display:block;filter:drop-shadow(0px 10px 44px rgba(0,0,0,.11))}.choices.select input[type=search]{margin-top:-2px}.choices.select input[type=search]:focus{border-bottom:2px solid #6f43ee}.condensed-select .choices.select,.choices.select.condensed{font-size:.9375rem;line-height:1}.condensed-select .choices.select .choices__inner,.choices.select.condensed .choices__inner{padding:12px 0;border-width:0 0 1px 0}.condensed-select .choices.select .choices__placeholder,.choices.select.condensed .choices__placeholder{font-size:.9375rem;color:#000}.condensed-select .choices.select[data-type*=select-one]:before,.choices.select.condensed[data-type*=select-one]:before{right:3px}.condensed-select .choices.select[data-type*=select-one]:after,.choices.select.condensed[data-type*=select-one]:after{right:1px}.condensed-select .choices.select .choices__list--dropdown .choices__item,.choices.select.condensed .choices__list--dropdown .choices__item{padding:12px 10px}.condensed-select .choices.select.is-open .choices__list--dropdown,.choices.select.condensed.is-open .choices__list--dropdown{filter:drop-shadow(0px 10px 16px rgba(0,0,0,.11))}.select.choices[data-type*=select-one]:before{content:"";position:absolute;z-index:4;top:50%;right:22px;pointer-events:none;width:0;height:0;margin-top:-2.5px;border-style:solid;border-width:4px;border-color:#fff transparent transparent}.select.choices[data-type*=select-one]:after{z-index:3;right:20px;border-width:6px}.select.choices[data-type*=select-one].is-open:before{margin-top:-4.5px;border-color:transparent transparent #fff}.select.choices[data-type*=select-one].is-open:after{margin-top:-8.5px}.modal-container-legacy{display:none}.modal.custom_list_modal{max-width:536px}.modal.custom_list_modal .modal-title{font-size:1.125rem;font-weight:400;line-height:1.3333333333}.modal.custom_list_modal .label-checkbox-input{font-weight:500}.modal.custom_list_modal .add-to-list-modal-footer{display:flex;justify-content:end;margin-top:32px}.add-to-list-font-selection-container{padding-bottom:32px;border-bottom:1px solid #e7e7e8;margin-bottom:32px}.add-to-list-font-choices.select{margin:0}.add-to-list-font-choices.select.is-open .choices__inner{padding:18px 16px 16px;border:1px solid transparent}.add-to-list-font-choices.select .choices__list{padding:0}.add-to-list-font-choices.select .choices__list--dropdown{top:0;z-index:1;border-radius:0}.add-to-list-font-choices.select .choices__list--dropdown[aria-expanded=false]{visibility:hidden}.add-to-list-font-choices.select .choices__list .choices__input{padding:17px 15px}.add-to-list-font-choices.select .choices__list .choices__input:focus{border-bottom:2px solid #6f43ee}.add-to-list-font-choices.select .choices__list--dropdown .choices__list{max-height:212.58px}input[type=text].add-to-list-new-list-input{margin-bottom:16px}div.alert_wrapper{display:inline-block;padding:4px 10px;align-self:center;font-family:TT Hoves Pro Variable,sans-serif;font-size:1rem;font-weight:500;line-height:1.5625}div.alert_wrapper--full{display:block}div.alert_wrapper--descriptive{padding:12px 18px;line-height:1.75}div.alert_wrapper+.alert_wrapper{margin-top:10px}div.alert_wrapper a{cursor:pointer;text-decoration:underline}div.alert_notice_wrapper,div.alert_welcome_wrapper,div.alert_error_wrapper,div.alert_success_wrapper,div.alert_warning_wrapper{background:#fdc5f6}div.alert .btn{margin:0;padding:0;background:none}.top-promo-banner{position:relative;min-height:50px;background-color:#000;text-decoration:none}.top-promo-banner picture{position:absolute;inset:0;max-width:1800px;margin-inline:auto}.top-promo-banner__image{height:100%;object-fit:cover}.top-promo-banner__text{display:inline-block;z-index:1;margin-block:5px;padding:0 .565em;place-self:center;background-color:#000;color:#fff;font-size:clamp(1rem,2.6666666667vw + .5rem,1.5rem);font-weight:600;line-height:1.1666666667;text-align:center}.site-alert-bar{position:sticky;z-index:4;top:0;padding-block:.75em;background-color:#6f43ee;color:#fff;font-weight:500}.product-meta-bar{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;grid-column:container!important;margin-top:10px;margin-bottom:32px}@media (min-width: 768px){.product-meta-bar{margin-top:75px}}@media (min-width: 1200px){.product-meta-bar{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto}}.product-meta-bar .breadcrumbs-container{overflow-x:auto;margin-bottom:8px}.product-meta-bar .breadcrumbs-container .breadcrumbs{margin-right:16px}.product-meta-bar .breadcrumbs-container .breadcrumbs ol:after{content:"";display:block;flex:0 0 var(--container-inline-margin)}.product-meta-bar .buttons{display:flex;flex-wrap:wrap;align-items:baseline;width:100%}@media (min-width: 768px){.product-meta-bar .buttons{width:auto}}@media (min-width: 1200px){.product-meta-bar .buttons{justify-content:end}}.product-meta-bar .buttons .price{margin-right:auto}@media (min-width: 768px){.product-meta-bar .buttons .price{margin-right:unset}}.product-meta-bar .buttons>*+*{margin-left:12px}@media (min-width: 768px){.product-meta-bar .buttons>*+*{margin-left:16px}}.product-meta-bar .product-main-cta span{display:none}@media (min-width: 500px){.product-meta-bar .product-main-cta span{display:inline}}.product-meta-bar #cla_notice{margin-top:30px;width:100%;text-align:center}@media (min-width: 1200px){.product-meta-bar #cla_notice{grid-row:1/2;grid-column:2/3;display:inline-flex;justify-content:center;margin-top:0}}.product-meta-bar .notices{margin-top:30px;width:100%;display:flex;flex-direction:column;grid-column:1/4}.product-header{text-align:center;min-height:400px;place-items:center}.product-header[data-status=loading]{height:400px}.product-header .intro{grid-column:narrow-container}.product-header .product-title{--target-font-size: clamp(3.75rem, 8.7719298246vw + 2.1052631579rem, 12.5rem);line-height:1.1}.product-header .product-title .fallback{font-size:clamp(3.75rem,5.6390977444vw + 2.6926691729rem,9.375rem)}.product-header .product-title .spark{-webkit-user-select:initial;user-select:initial;cursor:initial;display:inline-block;--sm-fluid: 10000px;--lg-fluid: 10000px;--scale-factor: 1;--fluid-font-size: var(--sm-fluid);font-size:min(var(--target-font-size) * var(--scale-factor) * var(--listing-font-scale),var(--fluid-font-size))}.product-header .product-title .spark[data-sized=false]{font-size:1px;opacity:.01}@media (min-width: 1200px){.product-header .product-title .spark{--fluid-font-size: var(--lg-fluid)}}.product-header .product-title img{margin-inline:auto;padding:3% 10%}.product-header .product-blurb{max-width:400px;margin-inline:auto}.modal-try{max-width:500px}.modal-try>*{margin-bottom:2rem}.modal-try>*:last-child{margin-bottom:0}.modal-try p{margin-bottom:1rem}.modal-try p:last-child{margin-bottom:0}.modal-try .label-checkbox-input{padding-bottom:2rem;border-bottom:1px solid #e7e7e8}.modal-try-links{display:flex;justify-content:space-between}.modal-try-links a{color:#6f43ee;text-decoration:none}.modal-try #demo_modal_button{display:none}.tippy-box[data-theme=demo-tip]{padding:5px;border:1px solid #000;background-color:#fff;position:relative}.tippy-box[data-theme=demo-tip] a{color:inherit;text-decoration:none}.tippy-box[data-theme=demo-tip] a:hover span:not(.arrow){text-decoration:underline}.tippy-box[data-theme=demo-tip] a:focus{outline:none}.tippy-box[data-theme=demo-tip] a:focus span:not(.arrow){text-decoration:underline}.tippy-box[data-theme=demo-tip] a:focus:not(:focus-visible) span:not(.arrow){text-decoration:none}.tippy-box[data-theme=demo-tip] a:focus-visible:not(:focus){outline:none}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA) format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.product-images-container{--spacing: 100px;overflow:hidden;padding-block:var(--spacing);margin-bottom:calc(-1 * var(--spacing))}.product-images{--swiper-navigation-size: 16px;--swiper-theme-color: var.$black;overflow:unset;padding-inline:var(--container-inline-margin);-webkit-user-select:none;user-select:none}.product-images .slide{--spacing: 16px;--peek: 30px;width:auto;max-width:calc(100% - var(--peek));transform:unset}.product-images .slide+.slide{margin-left:var(--spacing)}.product-images .slide img{background-color:#e7e7e8}@media (min-width: 500px){.product-images .slide{--spacing: 40px;--peek: 50px}}.product-images .slide:before{content:"";display:block;position:absolute;inset:0;box-shadow:0 0 40px 50px #fff;z-index:-1}.product-images .swiper-button-next,.product-images .swiper-button-prev{display:none;box-sizing:content-box;transform:translateY(-50%);width:60px;height:60px;margin-top:0;border:2px solid #e7e7e8;border-radius:50%;background:#fff url(../image/arrow.ac32d771.svg) center/16px no-repeat}.product-images .swiper-button-next:after,.product-images .swiper-button-prev:after{display:none}@media (min-width: 500px){.product-images .swiper-button-next,.product-images .swiper-button-prev{display:flex}}.product-images .swiper-button-prev{transform:translateY(-50%) rotate(180deg)}.product-images .swiper-button-disabled{display:none}.product-info{display:grid;align-items:start;gap:48px clamp(40px,18.5185185185vw - 102.2222222222px,120px)}@media (min-width: 600px){.product-info{grid-template-columns:2fr minmax(min-content,1fr)}}.product-description article>*{margin-bottom:1rem}.product-description article>*:last-child{margin-bottom:0}.product-description article a{color:#6f43ee}.product-description article ol,.product-description article ul{list-style:initial}.product-description article li{padding-left:5px}.product-description article li+li{margin-top:.5rem}.product-specs{min-width:225px;max-width:350px}@media (min-width: 600px){.product-specs{display:block;max-width:unset;padding-bottom:40px;border-bottom:1px solid #e7e7e8}}.product-specs tbody{display:grid;grid-template-columns:auto auto;gap:16px 24px}.product-specs tr{display:contents}.product-specs th{grid-column:1;font-weight:500;text-align:left}.product-specs td{text-align:right}.product-specs a{color:inherit;text-decoration:none}.product-specs a:hover,.product-specs a:focus{text-decoration:underline}.product-specs .starting_at:before{content:"Starting at "}.license-summary{padding-top:64px;padding-bottom:56px;background-color:#f7f7f8}.license-summary .license-summary-container{display:grid;row-gap:48px;column-gap:64px;align-items:start}@media (min-width: 768px){.license-summary .license-summary-container{grid-template-columns:2fr 3fr}}.license-summary h2{grid-column:1/-1;margin-bottom:0}.license-summary .worry-free{display:flex;flex-wrap:wrap;align-items:flex-start}@media (min-width: 1000px){.license-summary .worry-free{flex-wrap:nowrap}}.license-summary .worry-free .image{margin-bottom:24px;flex:0 0 auto;margin-right:32px}.license-summary .worry-free .content{flex:1 1 25ch;display:grid;row-gap:16px}.license-summary .licenses{display:grid;gap:32px;margin-inline:auto}@media (min-width: 500px){.license-summary .licenses{grid-template-columns:1fr 1fr;max-width:625px}.license-summary .licenses:not(.worry-free + .licenses){grid-template-columns:1fr 1fr;grid-column:1/-1;max-width:min(80%,800px)}}@media (min-width: 768px){.license-summary .licenses{grid-template-columns:1fr;max-width:unset}}@media (min-width: 1000px){.license-summary .licenses{grid-template-columns:1fr 1fr}}.license-summary .licenses .license{display:flex;line-height:1.5625}.license-summary .licenses .license .license-icon{margin-top:4px;margin-right:16px;flex:0 0 auto}.license-summary .licenses .license .license-title{font-size:inherit;font-weight:500}.product-page-navigation{position:sticky;display:none;grid-column:sidebar!important;row-gap:20px;align-self:start;margin-right:32px;font-size:.9375rem;top:calc(50vh - 152.3125px)}.product-page-navigation a{text-decoration:none}.product-page-navigation a:hover,.product-page-navigation a:focus,.product-page-navigation button:hover,.product-page-navigation button:focus{text-decoration:underline}.product-page-navigation ul{display:contents}@media (min-width: 1200px){.product-page-navigation{display:grid}}.actions-bar{position:fixed;display:grid;z-index:1;bottom:0;grid-template-columns:1fr auto 1fr;gap:clamp(16px,11.9402985075vw - 43.7014925373px,48px);align-items:center;width:100%;padding:24px clamp(24px,2.9850746269vw + 9.0746268657px,32px);border-top:1px solid #e7e7e8;background-color:#fff}.actions-bar .previous_product,.actions-bar .next_product{font-size:.9375rem;line-height:1}.actions-bar .previous_product span,.actions-bar .next_product span{display:none}@media (min-width: 768px){.actions-bar .previous_product,.actions-bar .next_product{display:grid;grid-template-columns:auto auto;column-gap:9px}.actions-bar .previous_product span,.actions-bar .next_product span{display:block}}.actions-bar .previous_product:hover span,.actions-bar .previous_product:focus span,.actions-bar .next_product:hover span,.actions-bar .next_product:focus span{text-decoration:underline}.actions-bar .previous_product{justify-self:start}.actions-bar .previous_product:before{content:"\2190";content:"\2190"/""}.actions-bar .next_product{justify-self:end}.actions-bar .next_product:after{content:"\2192";content:"\2192"/""}.actions-bar .actions{display:grid;grid-column:2;grid-row-gap:16px;text-align:center;overflow-x:auto}@media (min-width: 375px){.actions-bar .actions{display:flex}.actions-bar .actions li{flex:0 0 auto}.actions-bar .actions li+li:before{content:"\2022";content:"\2022"/"";padding-inline:clamp(8px,2.9850746269vw - 6.9253731343px,16px)}}.actions-bar .actions a,.actions-bar .actions button{line-height:.9375}.actions-bar .actions a:hover,.actions-bar .actions a:focus,.actions-bar .actions button:hover,.actions-bar .actions button:focus{text-decoration:underline}.actions-bar a,.actions-bar button{outline:none;text-decoration:none}.modal-buy{max-width:800px;padding:20px}@media (min-width: 800px){.modal-buy{padding:30px}}.modal-buy__content-container{--modal-section-spacing: 2rem;display:grid;row-gap:var(--modal-section-spacing)}.modal-buy h2{margin-bottom:0}.modal-buy .select.choices[data-type*=select-one]:before,.modal-buy .select.choices[data-type*=select-one]:after{top:50%}.modal-buy .select.choices .choices__inner{min-height:35px;padding-inline:16px;border-top:0;border-right:0;border-left:0;font-size:1rem}@media (min-width: 500px){.modal-buy .select.choices .choices__inner{min-width:245px}}@media (min-width: 800px){.modal-buy .select.choices .choices__inner{min-width:auto}}.modal-buy .select.choices .choices__list--single .choices__item{width:calc(100% - 40px);margin-right:40px}.modal-buy input.hidden{display:none}.modal-buy table{--license-row-spacing: 3rem;border-collapse:separate;border-spacing:0 var(--license-row-spacing);margin-block:calc(-1 * var(--license-row-spacing));width:100%}@media (min-width: 800px){.modal-buy table{--license-row-spacing: 2rem}}.modal-buy tbody{display:grid;row-gap:var(--license-row-spacing)}@media (min-width: 800px){.modal-buy tbody{display:table-row-group}}.modal-buy .license_row{display:grid;border-bottom:1px solid #e7e7e8;padding-bottom:var(--license-row-spacing);grid-row-gap:24px}@media (min-width: 800px){.modal-buy .license_row{display:table-row;padding-bottom:0}}.modal-buy .license_row a{text-decoration:none}.modal-buy .license_row a:hover,.modal-buy .license_row a:focus{text-decoration:underline}.modal-buy .license_row td{vertical-align:bottom}@media (min-width: 800px){.modal-buy .license_row-title{max-width:215px}}.modal-buy .license_row-title input{flex:0 0 auto;margin-right:30px}.modal-buy .license_row-title svg{margin:6px 16px 0 0}.modal-buy .license_row-title--container{display:flex}@media (min-width: 800px){.modal-buy .license_row-title--container{margin-right:32px}}@media (min-width: 800px){.modal-buy .license_row-title--container{margin-bottom:0}}.modal-buy .license_row-title--text{display:flex;flex-direction:column}.modal-buy .license_row-title--text .license-type{font-weight:500}.modal-buy .license_row-title--text .license-title{font-size:.9375rem;line-height:1.3333333333;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;line-clamp:3}.modal-buy .license_row-title--text .license-title svg{width:14px;height:14px;margin-bottom:-1px;margin-left:2px}@media (min-width: 800px){.modal-buy .license_row-title--text .license-title{margin-top:6px}}.modal-buy .license_row-title--text .disabled-message a{text-decoration:underline}@media (max-width: 799px){.modal-buy .license_row-quantity:empty{display:none}}@media (min-width: 800px){.modal-buy .license_row-quantity{min-width:200px;max-width:275px}}.modal-buy .license_row-quantity .choices__list--dropdown .choices__list{max-height:151px}.modal-buy .license_row-quantity-single-tier{display:flex;align-items:center;padding:16px 0}.modal-buy .license_row-quantity-single-tier .tippy-content-container{display:block;background:#fff;border:1px solid #e7e7e8;box-shadow:2px 4px 5px #0000000f;padding:16px;font-size:.875rem}.modal-buy .license_row-quantity-single-tier svg{width:16px;height:16px;margin-left:3px}.modal-buy .license_row-pricing{display:flex;flex-direction:column;align-items:flex-start}@media (min-width: 500px){.modal-buy .license_row-pricing{flex-direction:row;align-items:baseline;justify-content:space-between}}@media (min-width: 800px){.modal-buy .license_row-pricing{flex-direction:column;align-items:end;justify-content:end}}.modal-buy .license_row-pricing span{font-weight:500;font-size:.9375rem}.modal-buy .license_row-pricing .add-to-cart-pricing{display:flex;text-align:left;line-height:1}@media (min-width: 500px){.modal-buy .license_row-pricing .add-to-cart-pricing{text-align:right}}@media (min-width: 800px){.modal-buy .license_row-pricing .add-to-cart-pricing{margin-left:32px}}.modal-buy .license_row-pricing .non-discounted-price{margin-right:10px;color:#999;text-decoration:line-through}.modal-buy .license_row-pricing .button{flex:0 0 auto;margin:16px 0 0;min-width:112px}@media (min-width: 500px){.modal-buy .license_row-pricing .button{margin:0 0 0 32px}}@media (min-width: 800px){.modal-buy .license_row-pricing .button{margin:16px 0 0 32px}}.modal-buy .add-to-cart-header{display:grid;grid-row-gap:8px}@media (min-width: 800px){.modal-buy .add-to-cart-main .alert_wrapper{margin-bottom:64px}}.modal-buy .add-to-cart-footer{display:grid;grid-gap:2rem 20px;justify-content:space-between}@media (min-width: 800px){.modal-buy .add-to-cart-footer{grid-template-columns:fit-content(470px) auto}}@media (min-width: 800px){.modal-buy .add-to-cart-footer{border-top:1px solid #e7e7e8;padding-top:var(--modal-section-spacing)}}.modal-buy .add-to-cart-footer>div:last-child{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between}@media (min-width: 800px){.modal-buy .add-to-cart-footer>div:last-child{flex-direction:column;align-items:flex-end}}.modal-buy .add-to-cart-footer .subtotal{margin-right:20px;margin-bottom:16px;font-weight:500}@media (min-width: 800px){.modal-buy .add-to-cart-footer .subtotal{margin-right:0}}.modal.modal-font{max-width:1048px}.modal.modal-font .product-specs{display:block;width:100%;max-width:unset}.modal.modal-font .specimen-line{display:flex}.modal.modal-font .specimen-line>*+*{margin-left:2.07%}.modal.modal-font .specimens img{width:100%}.modal.modal-font .section-divided{padding-bottom:9px;border-bottom:1px solid #e7e7e8;margin-bottom:18px}.modal.modal-font .modal-font-content{overflow:hidden}.modal.modal-font .modal-font-content>*{padding-bottom:40px;border-bottom:1px solid #e7e7e8;margin-bottom:40px}.modal.modal-font .modal-font-content>*:last-child{margin-bottom:0;padding-bottom:0;border:none}.admin-product-tools{font-family:TT Hoves Pro Variable,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857}.admin-product-tools h2{margin-bottom:8px}.admin-product-tools header{margin-bottom:32px}.admin-product-tools tr{margin-bottom:16px;border-bottom:1px solid #e7e7e8}.admin-product-tools th{font-weight:600;text-align:left}.admin-product-tools th,.admin-product-tools td{padding:12px 0}.admin-product-tools a{color:#6f43ee;text-decoration:none}.admin-product-tools a:hover,.admin-product-tools a:focus{text-decoration:underline}.admin-product-tools td:last-child{display:flex;gap:8px 12px;flex-wrap:wrap;align-items:start}.admin-product-tools .share-textarea{width:100%;margin-top:16px;padding:8px;border-color:#e7e7e8;font-size:1rem;resize:none;font-family:TT Hoves Pro Variable,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.2666666667;word-break:break-all}.collections{margin:50px 0}@media (min-width: 768px){.collections.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:32px}.collections.grid .collection-card+.collection-card{margin:0}}.collection-card{text-align:left;display:flex;flex-flow:column;padding:20px;min-width:fit-content}.collection-card h3{font-weight:500;font-size:1.125rem;line-height:1.3333333333;margin-bottom:8px}.collection-card>p{flex:1;margin-bottom:24px;font-family:TT Hoves Pro Variable,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;color:#666}.collection-card>div{display:flex;position:relative;align-items:center;justify-content:space-between}.collection-card>div>.loading{background-color:#fff;display:flex;position:absolute;align-items:center;top:-5px;bottom:-5px;left:-5px;right:-5px;padding:0 5px}.collection-card>div>.loading strong{margin-right:20px;font-size:15px}.collection-card .productprice{font-size:.9375rem;line-height:1;margin-bottom:0;text-align:right;margin-left:15px}.collection-card .add_to_cart{display:none}.collection-card.selected{padding:19px;border:2px solid #6f43ee}.collection-card.selected .view_collection{display:none}.collection-card.selected .add_to_cart{display:block}.product-page-navigation,.product-header{grid-row:2}.collections+#type-tester{margin-top:32px}.similar_header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:48px}.similar_header h2{margin:0}.similar_header a{text-decoration:none}.similar_header a:hover,.similar_header a:focus{text-decoration:underline}.price{color:#999}.price .price-amount{color:#000;font-weight:500}
