:root{--beige:#fff9ea;--black:#000;--green:#e1ffc4;--fuchsia:#d9008c;--ltpink:#fad2e1;--maroon:#720037;--mustard:#ffaf04;--raspberry:#9f004d;--white:#fff;--hs:1.25rem;--mw:73.125rem}*{margin:0;padding:0}*,::after,::before{box-sizing:border-box}html{font:400 medium/1.25 Degular,sans-serif;-webkit-text-size-adjust:none;text-size-adjust:none;color:var(--black);background-color:var(--white)}a{text-decoration-thickness:from-font;color:inherit}b,strong{font-weight:600}button{border-width:0;font:inherit;color:inherit;background-color:transparent;cursor:pointer;touch-action:manipulation}dialog{overscroll-behavior:contain}dialog::backdrop{overflow:hidden;overscroll-behavior:contain}h1,h2,h3,h4,h5,h6{text-transform:uppercase;text-wrap:balance}h1{font-weight:900;font-size:clamp(2.375rem, -.425rem + 14vw, 3.25rem);line-height:.857}iframe{display:block;max-width:100%;border:0}img,picture,svg,video{height:auto;max-width:100%;vertical-align:middle}input,select,textarea{font:inherit;letter-spacing:inherit;word-spacing:inherit}input[type=number]{appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{appearance:none}ol,ul{list-style:none}p{text-wrap:pretty}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}svg[width="0"][height="0"]{position:fixed}svg[width="0"][height="0"][aria-hidden=true]{display:none}[hidden]{display:none!important}.btn,.woowrap :is(a,button,input).button.button,.woowrap a.wc-forward.wc-forward,.woowrap button.woocommerce-Button{display:inline-flex;gap:.25rem;justify-content:center;align-items:center;min-height:3rem;padding:.9375rem 1.125rem;border:1px solid var(--maroon);border-radius:2.5rem;font-weight:600;font-size:1rem;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;color:var(--maroon);background-color:var(--bg,var(--white))}.btn.yellow,.woowrap :is(a,button,input).button.button,.woowrap :is(a,button,input).button.button.alt.disabled,.woowrap a.wc-forward.wc-forward,.woowrap button.woocommerce-Button{--bg:var(--mustard)}.btn.pink{color:var(--white);--bg:var(--fuchsia)}.btn.white,.woocommerce-otherprods .woowrap :is(a,button,input).button.button{--bg:var(--white)}.btn.sm{min-height:2rem;padding:.375rem .5rem;font-size:.875rem;line-height:1.143;text-transform:initial}.woowrap :is(a,button,input).button.button:hover,.woowrap a.wc-forward.wc-forward:hover,.woowrap button.woocommerce-Button:hover{color:var(--maroon);background-color:var(--bg,var(--white))}.btn svg{flex-shrink:0}.cursive{font:700 1.875rem/1 'Handsome Pro',cursive;text-transform:initial}.down{display:inline-flex;gap:.375rem;align-items:baseline;padding-block:.625rem;border-bottom:1px solid;font-weight:600;font-size:.875rem;line-height:1.14;text-decoration:none}.down svg{rotate:90deg}.maroon{color:var(--maroon)}.rwrap{padding-inline:max(var(--hs),((100% - var(--mw)) / 2));border-radius:.625rem}.block:has(> .rwrap){padding:1.25rem}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wrap{margin-inline:max(var(--hs),((100% - var(--mw)) / 2))}:is(.wys,.woocommerce-product-details__short-description) :where(:not(.btn)){margin:revert;margin-bottom:0;padding:revert;list-style:revert}:is(.wys,.woocommerce-product-details__short-description)>:first-child{margin-top:0}.wys>:is(p:has(.btn:only-child),.btn){margin-top:1.875rem}.wys>:is(p:has(img:only-child),img){overflow:clip;margin-block:2.5rem;border-radius:1.25rem}.wys blockquote{margin-inline:0;font-weight:600;font-size:1.25rem;line-height:1.3;color:var(--maroon)}.wys blockquote p::before{content:open-quote}.wys blockquote p::after{content:close-quote}.wys blockquote+.cite{margin-top:.625rem;font-weight:600}.wys h2{margin-top:2.5rem;line-height:1;color:var(--maroon)}.zi{display:block;overflow:clip;border-radius:.625rem}.zi>img{transition:.3s scale ease-out}.zi:hover>img{scale:1.05}[data-bg=fuchsia]{color:var(--black);background-color:var(--fuchsia)}[data-bg=green]{color:var(--black);background-color:var(--green)}[data-bg=ltpink]{color:var(--black);background-color:var(--ltpink)}[data-bg=raspberry]{color:var(--white);background-color:var(--raspberry)}[data-bg=mustard]{color:var(--black);background-color:var(--mustard)}[data-bg=white]{color:var(--black);background-color:var(--white)}[data-bg=fuchsia]+.block-is{--color1:var(--fuchsia)}[data-bg=green]+.block-is{--color1:var(--green)}[data-bg=ltpink]+.block-is{--color1:var(--ltpink)}[data-bg=raspberry]+.block-is{--color1:var(--raspberry)}[data-bg=mustard]+.block-is{--color1:var(--mustard)}[data-bg=white]+.block-is{--color1:var(--white)}.block-is:has(+ [data-bg=fuchsia]){--color2:var(--fuchsia)}.block-is:has(+ [data-bg=green]){--color2:var(--green)}.block-is:has(+ [data-bg=ltpink]){--color2:var(--ltpink)}.block-is:has(+ [data-bg=raspberry]){--color2:var(--raspberry)}.block-is:has(+ [data-bg=mustard]){--color2:var(--mustard)}.block-is:has(+ [data-bg=white]){--color2:var(--white)}.pattern{display:block;position:relative;height:26px;background-color:var(--bg,var(--beige));background-position:center top}[data-bg=green]+.pattern{background-image:url('images/pattern-green.svg')}[data-bg=raspberry]+.pattern{background-image:url('images/pattern-raspberry.svg')}[data-bg=mustard]+.pattern{background-image:url('images/pattern-mustard.svg')}[data-bg=white]+.pattern{background-image:url('images/pattern-white.svg')}.pattern:has(+ [data-bg=green]){--bg:var(--green)}.pattern:has(+ [data-bg=mustard]){--bg:var(--mustard)}.pattern:has(+ [data-bg=raspberry]){--bg:var(--raspberry)}.pattern:has(+ [data-bg=white]){--bg:var(--white)}pg-carousel .prevbtn svg{rotate:180deg}pg-carousel .slide-wrap{display:grid}pg-carousel .slide-wrap>*{grid-area:1/1;opacity:0;transition:.3s ease-out}pg-carousel .slide-wrap>:not([inert]){z-index:1;opacity:1}pg-rotatingtext .fragments{display:grid;overflow:clip}pg-rotatingtext .rt{grid-area:1/1;height:100%;translate:0 100%;animation:translate-up-out .3s 1 cubic-bezier(.7,0,.3,1)}pg-rotatingtext .rt:not([aria-hidden=true]){translate:0 0%;animation:translate-up-in .3s 1 cubic-bezier(.7,0,.3,1)}:is(.pagination,nav.woocommerce-pagination) ul.page-numbers{display:flex;gap:.625rem;justify-content:center;margin:1.875rem 0 0;border:0}:is(.pagination,nav.woocommerce-pagination) ul.page-numbers li{border:0}:is(.pagination,nav.woocommerce-pagination) ul.page-numbers li a{display:grid;place-items:center;width:1.875rem;height:1.875rem;border-radius:50%;font-weight:600;font-size:1rem;line-height:1;text-decoration:none;color:var(--maroon)}:is(.pagination,nav.woocommerce-pagination) ul.page-numbers li a.current{background-color:var(--ltpink)}:is(.pagination,nav.woocommerce-pagination) ul.page-numbers li a:hover{color:var(--white);background-color:var(--maroon)}.formwrap .gform_wrapper form{--gf-ctrl-bg-color:transparent;--gf-ctrl-bg-color-error:var(--gf-ctrl-bg-color);--gf-ctrl-bg-color-focus:var(--gf-ctrl-bg-color);--gf-ctrl-bg-color-hover:var(--gf-ctrl-bg-color);--gf-ctrl-border-color:var(--fuchsia);--gf-ctrl-border-color-focus:var(--gf-ctrl-border-color);--gf-ctrl-border-color-hover:var(--gf-ctrl-border-color);--gf-ctrl-font-size:1rem;--gf-ctrl-label-color-req:var(--black);--gf-ctrl-label-font-weight-primary:600;--gf-ctrl-label-font-weight-req:600;--gf-ctrl-label-line-height-primary:1;--gf-ctrl-padding-x:1.25rem;--gf-ctrl-padding-y:1.625rem;--gf-ctrl-radius:2.5rem;--gf-ctrl-select-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23720037' d='M5 6 0 .939.93 0 5 4.113 9.07 0l.93.939L5 5.99z'/%3E%3C/svg%3E%0A");--gf-ctrl-select-icon-focus:var(--gf-ctrl-select-icon);--gf-ctrl-select-icon-hover:var(--gf-ctrl-select-icon);--gf-ctrl-select-icon-position:calc(100% - var(--gf-ctrl-padding-x)) center;--gf-ctrl-textarea-height:12.5rem;--gf-ctrl-textarea-radius:1.25rem;--gf-ctrl-transition:.1s ease-out;--gf-label-req-gap:.25rem}.formwrap .gform_wrapper form select{min-height:3.375rem;padding-left:1.25rem;--gf-ctrl-padding-y:1rem;--gf-local-line-height:normal}.block-form2 .formwrap .gform_wrapper form{--gf-ctrl-border-color:var(--mustard)}.formwrap .gform_wrapper .gform_required_legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.formwrap .gform_wrapper form .gform_fields{gap:1.25rem}.formwrap .gform_wrapper .ginput_complex:has(.gfield_date_month):has(.gfield_date_day):has(.gfield_date_year){display:grid;grid-template-columns:1fr 1fr 1fr;gap:.375rem}.formwrap .gform_wrapper .ginput_complex:has(.gfield_date_month):has(.gfield_date_day):has(.gfield_date_year)>*{width:100%}.formwrap .gform_wrapper .ginput_complex:has(.gfield_date_month):has(.gfield_date_day):has(.gfield_date_year)>*+*{padding-left:0}.formwrap .gform_wrapper .ginput_complex:has(.gfield_date_month):has(.gfield_date_day):has(.gfield_date_year)>:has(+ *){padding-right:0}.formwrap .gform_wrapper .pgform .gform_button{--gf-ctrl-btn-bg-color-primary:var(--mustard);--gf-ctrl-btn-bg-color-focus-primary:var(--gf-ctrl-btn-bg-color-primary);--gf-ctrl-btn-bg-color-hover-primary:var(--gf-ctrl-btn-bg-color-primary);--gf-ctrl-btn-border-color-primary:var(--maroon);--gf-ctrl-btn-border-color-focus-primary:var(--gf-ctrl-btn-border-color-primary);--gf-ctrl-btn-border-color-hover-primary:var(--gf-ctrl-btn-border-color-primary);--gf-ctrl-btn-color-primary:var(--maroon);--gf-ctrl-btn-color-focus-primary:var(--gf-ctrl-btn-color-primary);--gf-ctrl-btn-color-hover-primary:var(--gf-ctrl-btn-color-primary);--gf-ctrl-btn-font-size:1rem;--gf-ctrl-btn-font-weight:600;--gf-ctrl-btn-line-height:1;--gf-ctrl-btn-padding-x:1.125rem;--gf-ctrl-btn-padding-y:.9375rem;--gf-ctrl-btn-radius:2.5rem;--gf-ctrl-btn-shadow:0;--gf-ctrl-btn-shadow-focus:var(--gf-ctrl-btn-shadow);--gf-ctrl-btn-shadow-hover:0 .25rem var(--maroon);--gf-ctrl-btn-size:3rem;--gf-ctrl-btn-text-transform:uppercase}.formwrap .gform_wrapper .pgform .gform_button:hover{translate:0 -.25rem}.header-skip{display:block;padding:.5rem;text-align:center}.header-skip:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.header-skip:focus{outline:0}.header-skip span{padding-right:.25rem;padding-left:.25rem}.header-skip:focus-visible span{outline:1px solid}.ph-banner{padding-block:1rem;border-bottom:1px solid transparent;font-weight:600;font-size:.875rem;line-height:1.143;color:var(--maroon);background-color:var(--mustard)}.ph-banner .wrap{display:flex;flex-wrap:wrap;column-gap:.625rem;justify-content:center;text-align:center}.ph-banner strong{font-size:1rem;line-height:1;text-transform:uppercase}.ph-banner span{margin-right:.625rem}.ph-banner a{text-decoration:none}.ph-banner a:hover span{text-decoration:underline}.ph-banner svg{vertical-align:baseline}.ph{display:grid;position:relative;z-index:2;grid-template:var(--top)/1fr auto 1fr;align-items:center;width:100%;padding-inline:var(--hs);background-color:var(--bg,transparent)}body:has(.topblock-home) .ph{position:absolute;background-image:linear-gradient(180deg,rgb(0 0 0 / .4) 0,rgb(0 0 0 / 0) 100%)}.ph:has(+ .main > .topblock[data-bg=green]){--bg:var(--green)}.ph:has(+ .main > .topblock[data-bg=ltpink]){--bg:var(--ltpink)}.ph:has(+ .main > .topblock[data-bg=raspberry]){--bg:var(--raspberry)}.ph-logo{z-index:1;grid-area:1/2}.ph-nav{grid-area:1/1/2/-1}.ph-submenubtn svg{transition:.3s cubic-bezier(.4, 0, .2, 1)}.ph-submenubtn[aria-expanded=true] svg{rotate:180deg}.ph-submenubtn:not([aria-expanded=true])+.ph-submenu{display:none}.ph-submenu .submenu{display:flex;flex-wrap:wrap;gap:1.25rem}.ph-submenu li{display:flex;flex-wrap:wrap;gap:1.25rem}.ph-submenu li>a{display:block;flex:1 1 15.625rem}.ph-submenu li>a img{border-radius:1.25rem}.ph-submenu li>div{flex:1 1 17.1875rem}.ph-submenu li>div a{font-weight:700;font-size:1.75rem;line-height:1;text-transform:uppercase;color:var(--fuchsia)}.ph-submenu li>div a:not(:hover){text-decoration:none}.ph-submenu li>div p{margin-top:.625rem}.ph-utility{display:flex;z-index:1;grid-area:1/3;gap:.25rem;justify-self:end}.ph-utility [data-cnt="0"] .dot{display:none}.mainfooter{background-color:var(--white)}[data-bg=fuchsia]+.mainfooter{background-color:var(--fuchsia)}[data-bg=green]+.mainfooter{background-color:var(--green)}[data-bg=ltpink]+.mainfooter{background-color:var(--ltpink)}[data-bg=raspberry]+.mainfooter{background-color:var(--raspberry)}[data-bg=mustard]+.mainfooter{background-color:var(--mustard)}[data-bg=white]+.mainfooter{background-color:var(--white)}.mainfooter::after{display:block;height:1.25rem;border-radius:1.25rem 1.25rem 0 0;background-color:var(--beige);content:''}.pf{display:grid;grid-template:auto auto auto/1fr auto;gap:1.875rem;padding:.625rem var(--hs) 1.875rem;background-color:var(--beige)}.pf-logo{place-self:start}.pf-social{display:flex;gap:.625rem;place-self:start end}.pf-nav{display:grid;grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(min(8.75rem,100%),1fr));gap:1.875rem 2.5rem}.pf-nav h2{margin-bottom:.75rem;font-weight:600;font-size:.875rem;line-height:1.357}.pf-menu{display:grid;gap:.5rem}.pf-legal,.pf-legalnav{font-size:.875rem;line-height:1.143}.pf-legalnav{display:flex;flex-wrap:wrap;gap:.5rem}.pf-legalnav a:not(:hover){text-decoration:none}.woowrap{padding-block:3.125rem}.woowrap::after{display:table;clear:both;content:''}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin-bottom:.625rem;padding:1rem .75rem 1rem 2.25rem;border:1px solid;border-radius:.625rem;font-weight:600;text-transform:uppercase;color:var(--maroon);background-color:var(--white)}.woocommerce-error:focus-visible,.woocommerce-info:focus-visible,.woocommerce-message:focus-visible{outline-color:var(--fuchsia)}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{top:1rem;left:.75rem;width:1.125rem;height:1.125rem;content:''}.woocommerce-error::before{background-image:url('images/error.svg')}.woocommerce-info::before{background-image:url('images/notice.svg')}.woocommerce-message::before{background-image:url('images/success.svg')}:is(.woocommerce-error,.woocommerce-info,.woocommerce-message) :is(a,button,input).button.button{min-height:2rem;padding:.375rem .5rem;font-size:.875rem;line-height:1.143;text-transform:initial}.archive .woowrap{display:grid;grid-template-columns:1fr auto;row-gap:1.875rem}.archive .woowrap>*{grid-column:1/-1}.archive .woowrap .woocommerce-notices-wrapper:empty{display:none}.archive .woocommerce-result-count{align-self:center;margin:0;font-weight:600;text-transform:uppercase;color:var(--maroon)}.archive .woocommerce-ordering{display:flex;flex-wrap:wrap;gap:.625rem 1.875rem;margin:0;color:var(--maroon)}.archive .woocommerce-ordering>div{display:flex;gap:.5rem;align-items:center}.archive .woocommerce-ordering label{font-weight:600;text-transform:uppercase}.archive .woocommerce-ordering select{padding:.375rem 1.875rem .375rem .625rem;border:1px solid var(--maroon);border-radius:2.5rem;font-weight:600;font-size:.875rem;line-height:1.143;color:var(--maroon);background-color:var(--white);background-image:url('images/carat.svg');background-position:right .625rem center;background-repeat:no-repeat;appearance:none}.woocommerce-otherprods{--mw:86.25rem}.woocommerce-otherprods .wrap>h2{margin-bottom:1.875rem;text-align:center;color:var(--maroon)}.woocommerce ul.products{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--cardwidth),100%),1fr));gap:1.875rem .625rem;--cardwidth:10.625rem}.woocommerce.term-30 ul.products{--cardwidth:21.5rem}.woocommerce ul.products::before,.woocommerce-otherprods ul.products::after{content:none}.woocommerce ul.products li.product{display:grid;float:none!important;grid-template-rows:1fr auto;gap:1.25rem;align-items:start;width:100%!important;margin:0!important}.woocommerce ul.products li.product:has(.wc-forward) .add_to_cart_button{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.woocommerce ul.products li.product .prodthumb{display:block;grid-column:1/-1;border-radius:1.25rem;background-color:var(--beige)}.woocommerce ul.products li.product .prodthumb img{margin:0}.woocommerce ul.products li.product .woocommerce-loop-product__title{margin-top:1.25rem;padding:0;font-weight:600;font-size:1.25rem;line-height:1.3;text-transform:none}.woocommerce ul.products li.product a.woocommerce-loop-product__link:hover .woocommerce-loop-product__title{text-decoration:underline}.woocommerce ul.products li.product .price{margin-top:.25rem;padding:0;font-weight:600;font-size:1.25rem;line-height:1.3;color:var(--black)}.woocommerce ul.products li.product .price .wcsatt-sub-options{display:none}.woocommerce ul.products li.product .button{display:inline-flex;margin:0}.woocommerce ul.products li.product .button.loading::before{width:1rem;content:''}.woocommerce ul.products li.product .button::after{position:static;margin-left:0}.woocommerce div.product .pg-backlink{display:flex;gap:.375rem;align-items:baseline;font-weight:600;font-size:.875rem;line-height:1.14}.woocommerce div.product .pg-backlink:not(:hover){text-decoration:none}.woocommerce div.product .pg-backlink svg{rotate:180deg}.woocommerce div.product h1.product_title{margin-top:1.25rem;color:var(--fuchsia)}.woocommerce div.product :is(:is(p,span).price,.stock.in-stock){margin-top:1.25rem;font-weight:600;font-size:1.25rem;line-height:1.3;color:var(--black)}.woocommerce div.product .woocommerce-variation-price{margin-bottom:1rem}.woocommerce div.product a.down{justify-self:start;margin-top:1.25rem;color:var(--maroon)}.woocommerce div.product label span.price{all:inherit;padding-left:0}.woocommerce div.product div.images.woocommerce-product-gallery{margin-top:2.5rem}.woocommerce div.product div.images.woocommerce-product-gallery :is(.flex-viewport,.woocommerce-product-gallery__wrapper,.woocommerce-product-gallery__image--placeholder){border-radius:1.25rem;background-color:var(--beige)}.woocommerce div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__image--placeholder{overflow:clip}.woocommerce div.product div.images.woocommerce-product-gallery .flex-control-thumbs{display:flex;gap:.625rem;margin-top:.625rem}.woocommerce div.product div.images.woocommerce-product-gallery .flex-control-thumbs li{flex-basis:6.25rem;overflow:clip;border:1px solid transparent;border-radius:.625rem;background-color:var(--beige)}.woocommerce div.product div.images.woocommerce-product-gallery .flex-control-thumbs li:has(.flex-active){border-color:var(--maroon)}.woocommerce div.product .summary{margin-top:2.5rem}.woocommerce div.product .summary sup{font-size:x-small;line-height:1}.woocommerce div.product .cart{margin-top:1rem}.woocommerce div.product .cart .variations select+a.reset_variations{display:none!important}.woocommerce div.product .cart .variations th.label{padding:0;padding-right:1rem;vertical-align:middle}.woocommerce div.product .cart .variations td.value{width:100%}.woocommerce div.product .cart .variations td.value select{width:100%;padding-block:.4375rem}.woocommerce div.product .cart .wc-points-rewards-product-message{display:block}.woocommerce div.product .cart .points.hide-on-price-available{margin-bottom:1rem}.woocommerce div.product .cart .wcsatt-options-prompt-action-input{accent-color:var(--fuchsia)}.woocommerce div.product .cart .quantity .qty{padding:.8125rem .5rem;border:1px solid var(--fuchsia);border-radius:1.25rem}.woocommerce div.product .cart .quantity .qty:focus-visible{outline-color:var(--fuchsia)}.woocommerce div.product .cart .single_add_to_cart_button.button.alt.disabled{color:var(--maroon);background-color:var(--mustard)}.woocommerce table.cart .product-thumbnail a{display:block;width:max-content;overflow:clip;border-radius:.25rem;background-color:var(--beige)}.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:1.875rem;text-transform:capitalize}.woocommerce-account .woocommerce-notices-wrapper:empty+*{margin-top:0!important}.woocommerce-account .woocommerce-MyAccount-content :is(h2,h3,h4,p):not(.woocommerce-info,.woocommerce-message,.woocommerce-status){margin:revert;margin-bottom:0;padding:revert;list-style:revert}.woocommerce-account .woocommerce-MyAccount-content :is(h2,h3){margin-bottom:1rem!important;font-weight:700;font-size:1.75rem;line-height:1;text-transform:uppercase;color:var(--maroon)}.woocommerce-account .woocommerce-MyAccount-content .my_account_points_rewards{margin-top:1rem}.woocommerce-account .woocommerce-MyAccount-content a:not(.btn):hover{text-decoration:none}.woocommerce-account .addresses .title .edit{float:none}.woocommerce-account .woocommerce-customer-details :is(.woocommerce-customer-details--phone,.woocommerce-customer-details--email)::before{content:none}.woocommerce-account address{margin-top:1rem}.woocommerce-account fieldset{margin-top:1.25rem;padding:0 var(--hs) var(--hs);border:1px solid var(--fuchsia);border-radius:1.25rem}.woocommerce-account legend{font-weight:600;font-size:.875rem}.woocommerce-cart .woowrap .cart_item a.remove{color:var(--maroon)!important}.woocommerce-cart .woowrap .cart_item a.remove:hover{color:#fff!important;background-color:var(--maroon)}.woocommerce-cart .woowrap .quantity .qty{padding:.625rem .5rem;border:1px solid var(--fuchsia);border-radius:1.25rem}.woocommerce-cart .woowrap table.cart td.actions .coupon .input-text{padding:.625rem .5rem;border:1px solid var(--fuchsia);border-radius:1.25rem}.woocommerce-cart .woowrap .wc-proceed-to-checkout .button{width:100%}.woocommerce-checkout .checkout .checkout-inline-error-message{margin-top:.5rem}.woocommerce-checkout .woocommerce-checkout h3{margin-bottom:1rem;font-weight:700;font-size:1.75rem;line-height:1;text-transform:uppercase;color:var(--maroon)}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-flex;gap:.625rem;align-items:center;margin-block:.625rem}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme input{accent-color:var(--maroon)}.woocommerce .woocommerce-form-register .form-row+p{margin-bottom:1.25rem}.woocommerce form :is(#billing_country_field,#shipping_country_field){display:none!important}.woocommerce form .form-row{margin-bottom:1.25rem;padding:0}.woocommerce form .form-row label{font-weight:600;font-size:.875rem}.woocommerce form .form-row .required{color:inherit}.woocommerce form .form-row .input-text{padding:1.25rem 1.625rem;border:1px solid var(--fuchsia)!important;border-radius:2.5rem}.woocommerce div.product form.cart .variations select,.woocommerce form .form-row select{padding:1.25rem 1.625rem;border:1px solid var(--fuchsia)!important;border-radius:2.5rem;background-image:url('images/carat.svg');background-position:calc(100% - 1.25rem) center;background-repeat:no-repeat;background-size:10px 6px}.woocommerce form .form-row textarea.input-text{height:12.5rem;border-radius:1.25rem}.woocommerce form .form-row #account_display_name_description{display:block;margin-top:.5rem;font-size:.875rem}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{color:var(--black);background-color:var(--beige)}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:var(--beige)}.post-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(16.25rem,100%),1fr));gap:2.5rem 1.25rem}.card-post{display:grid;grid-template-rows:auto 1fr;gap:.625rem}.card-post img{width:100%;border-radius:1.25rem}.card-post a:not(:hover){text-decoration:none}.card-post :is(h2,h3){font-size:1.25rem;line-height:1.3;text-transform:none}.post-title{padding-block:2.5rem;text-align:center;color:var(--maroon)}.post-img{padding:var(--hs);text-align:center}.post-img *{width:100%;max-width:86.25rem;overflow:clip;border-radius:1.25rem}.post-main{display:flex;flex-wrap:wrap;gap:3.125rem;align-items:start;padding-block:3.125rem 3.75rem}.post-main .wys{flex:calc(infinity) 1 23rem;max-width:50.625rem}.post-side{display:grid;flex:1 0 18.75rem;gap:var(--hs)}.post-side>div{padding:var(--hs);border:1px solid var(--ltpink);border-radius:1.25rem}.post-side h2{margin-bottom:.625rem;font-weight:600;font-size:1rem;line-height:1;text-transform:none;color:var(--maroon)}.post-share ul{display:flex;flex-wrap:wrap;gap:.625rem}.post-share a{display:grid;place-items:center;width:1.875rem;height:1.875rem;border:1px solid;border-radius:50%;color:var(--maroon)}.post-prods ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(7.8125rem,100%),1fr));gap:.625rem;margin-top:1.25rem}.post-prods li{display:grid;grid-template-rows:auto 1fr;gap:.625rem}.post-prods a{display:grid;gap:.625rem;font-weight:600;line-height:1}.post-prods a:not(:hover){text-decoration:none}.post-prods a span{border-radius:1.25rem;background-color:var(--beige)}.post-prods a img{width:100%}.post-author div{font-weight:600;font-size:1.25rem;line-height:1.3;color:var(--maroon)}.topblock{position:relative;z-index:1;padding-block:var(--pad,2.5rem)}.topblock .wrap{display:grid;gap:1.875rem;justify-items:start}.topblock .bc{font-weight:600;font-size:.875rem;line-height:1.14}.topblock .ctas{display:flex;flex-wrap:wrap;gap:1.25rem;align-items:center}.topblock-404{text-align:center;--mw:46.25rem;--pad:4.0625rem}.topblock-404 .wrap{justify-items:center}.topblock-404 h1{margin-bottom:1.875rem;color:var(--ltpink)}.topblock-centered{text-align:center;--mw:56.25rem}.topblock-centered .wrap{justify-items:center}.topblock-centered .bc{color:var(--maroon)}.topblock-centered h1{color:var(--maroon)}.topblock-centered p{text-wrap:balance}.topblock-cg .wrap>*{max-width:34.375rem}.topblock-cg .bc{color:var(--maroon)}.topblock-cg h1{color:var(--maroon)}.topblock-cg h1 .h1a{font-weight:700;font-size:1.25rem;line-height:1}.topblock-cg .down{color:var(--maroon)}.topblock-cg .hcg-img{margin-top:var(--hs);padding-inline:var(--hs)}.topblock-standard{color:var(--white)}.topblock-standard .wrap>*{max-width:46.25rem}.topblock-standard .bc{color:var(--ltpink)}.topblock-standard h1{color:var(--ltpink)}.topblock-home{display:grid;position:relative;grid-template-rows:1fr auto;height:calc(100dvh - var(--wp-admin--admin-bar--height,0px));padding-block:0;color:var(--white);--bottom:2.5rem}.topblock-home .home-img{max-height:min(120dvw,64.8rem);background-image:var(--bi);background-position:bottom center;background-repeat:no-repeat;background-size:120%}.topblock-home .wrap{padding-bottom:var(--bottom)}.topblock-home .wrap>*{max-width:34.375rem}.topblock-home .cursive{display:inline-block;position:relative;z-index:1;font-size:3.125rem;rotate:-7deg}.topblock-home .fragments,.topblock-home .fragments+div{color:var(--ltpink)}.topblock-home .fragments{margin-top:-.75rem}.topblock-home .playbtn{display:grid;position:absolute;right:var(--hs);bottom:var(--bottom);place-items:center;width:1.875rem;height:1.875rem;border-radius:50%}.topblock-home :is(.playbtn[aria-pressed=true] .play,.playbtn[aria-pressed=false] .pause){display:none}.block-story{padding-block:.625rem 3rem}.block-story .wrap{display:flex;flex-wrap:wrap;gap:1.875rem 3.75rem;align-items:start}.story-main{flex:calc(infinity) 1 360px;max-width:50.625rem}.story-side{flex:1 1 18.75rem;padding:var(--hs);border:1px solid var(--mustard);border-radius:1.25rem}.story-side h2{font-weight:600;font-size:1.25rem;line-height:1.3;text-transform:none}.block-ap{padding-block:3.125rem}.block-cg{display:grid;grid-template:auto 1.875rem 77dvw/1fr;padding-top:3.125rem;border-bottom:1px solid transparent}.block-cg>*{grid-column:1}.block-cg .wrap{position:relative;z-index:1;grid-row:1/3}.block-cg .wrap>*{max-width:32.5rem}.block-cg h2{color:var(--maroon)}.block-cg p{margin-block:.625rem 1.875rem}.block-cg .ctas{display:flex;flex-wrap:wrap;gap:.625rem}.cg-img{display:grid;grid-row:2/-1;max-height:100%;overflow:clip}.block-faqs{padding-block:3.125rem}.block-faqs .wrap{display:flex;flex-wrap:wrap;gap:1.875rem 2.5rem}.faqs-head{display:grid;flex:1 1 15.625rem;gap:.625rem;align-self:start}.faqs-head h2{color:var(--ltpink)}.faqs{flex:calc(infinity) 1 27.375rem}.faq{padding-bottom:1.875rem;border-bottom:2px solid var(--fuchsia)}.faq+.faq{margin-top:1.875rem}.faq summary{display:flex;gap:.625rem;justify-content:space-between;font-weight:600;font-size:1.25rem;line-height:1.3}.faq summary div{display:grid;flex-shrink:0;place-items:center;width:1.875rem;height:1.875rem;border:1px solid transparent;border-radius:50%;color:var(--maroon);background-color:var(--mustard)}.faq summary div use{transition:rotate .2s ease-out;transform-origin:center}.faq:not([open]) summary div use{rotate:180deg}.faq:not([open]) summary div use+use{rotate:90deg}.faq .wys{padding-top:1.25rem}.block-form{display:flex;flex-wrap:wrap;gap:1.875rem 2.5rem;align-items:start;padding-block:3.125rem}.form-head{display:grid;flex:1 1 15.625rem;gap:.625rem}.form-head h2{font-weight:700;font-size:1.75rem;line-height:1;text-transform:uppercase;color:var(--maroon)}.form-form{flex:calc(infinity) 1 26.875rem}.block-form2{padding-block:3.125rem;--mw:37.5rem}.block-form2 .gform_footer{justify-content:center}.block-ipc{display:grid;gap:1.875rem 6.25rem;align-items:center;padding-block:3.125rem}.block-ipc>img{margin-inline:auto;border-radius:1.25rem}.block-ipc>.wys{width:100%;max-width:31.25rem;margin-inline:auto}.block-ipcm{display:grid;gap:4.5rem;padding-block:3.125rem}.block-ipcm .wrap{display:grid;gap:3.125rem;place-items:center}.block-ipcm .wrap>img{border-radius:1.25rem;rotate:-6deg}.block-ipcm .wrap:nth-child(2n)>img{rotate:6deg}.block-is{--color2:var(--beige)}pg-scroller{display:grid!important;gap:.625rem;color:var(--maroon);background-image:linear-gradient(to bottom,var(--color1) calc(var(--height)/ 2),var(--color2) calc(var(--height)/ 2));--height:18.75rem}pg-scroller .playbtn{grid-row:2;justify-self:end;margin-inline:1.25rem}pg-scroller ul{gap:1.25rem}pg-scroller li{overflow:clip;border-radius:1.25rem}pg-scroller img{width:auto;height:var(--height)}.block-pbp{display:flex;flex-wrap:wrap;gap:1.25rem;padding-block:1.25rem}.pbp{display:grid;grid-template-rows:auto auto 1fr;flex-grow:1;flex-basis:22.125rem;justify-items:center;padding:2.5rem 1.25rem;border:1px solid transparent;border-radius:1.25rem;text-align:center}.pbp h2{font-weight:700;font-size:1.75rem;line-height:1;color:var(--maroon)}.pbp p{margin-block:.625rem 1.875rem}.pbp .btn{margin-top:auto}.block-rp{display:grid;gap:1.25rem;padding-block:3.125rem}.block-rp h2{color:var(--maroon)}.block-rewards{display:grid}.block-rewards>*{grid-area:1/1}.block-rewards .rwrap{display:grid;height:31.25rem;overflow:clip;padding-inline:0}.block-rewards .rwrap-bg::before{grid-area:1/1;width:100%;height:100%;background-image:var(--bi);background-position:center;background-size:cover;content:''}.block-rewards .rwrap-bg::after{display:block;z-index:1;grid-area:1/1;height:100%;background-color:color(from var(--black) srgb r g b / .55);content:''}.block-rewards .rwrap-fg{color:var(--white)}.block-rewards .wrap{z-index:3;grid-area:1/1;padding-block:3.125rem}.block-rewards .wrap>*{max-width:32.5rem}.block-rewards h2{font-weight:700;font-size:1.75rem;line-height:1;text-transform:uppercase}.block-rewards p{margin-block:.625rem 1.875rem}.block-steps .rwrap{display:grid;gap:var(--gap);padding-block:3.125rem;text-align:center;background-color:var(--bg);--gap:1.875rem}.block-steps-cs1{--bg:var(--mustard);--stroke:var(--white);--fill:var(--maroon);--sh:var(--black)}.block-steps-cs2{--bg:var(--white);--stroke:var(--ltpink);--fill:var(--fuchsia);--sh:var(--maroon)}.block-steps-cs3{--bg:var(--white);--stroke:var(--mustard);--fill:var(--maroon);--sh:var(--maroon)}.block-steps h2{color:var(--maroon)}.steps{display:flex;flex-wrap:wrap;gap:1.875rem .75rem;justify-content:center}.step{display:grid;flex:1 1 18.75rem;align-content:start;justify-items:center;text-align:center}.step>*{max-width:20rem}.step strong{display:block;margin-top:1.25rem;font-weight:600;font-size:1.25rem;line-height:1.3;color:var(--sh)}.step p{margin-top:.25rem}.steps-foot{display:grid;gap:.625rem;justify-items:center}.steps-foot h3{font-weight:700;font-size:1.75rem;line-height:1;color:var(--maroon)}.block-tc{padding-block:3.125rem;text-align:center;--gap:1.875rem}.block-tc .wrap{display:grid;gap:var(--gap)}.tc-head{display:grid;gap:.625rem}.tc-head h2{font-size:1.75rem;line-height:1;color:var(--maroon)}.block-tc pg-carousel{display:grid;gap:var(--gap)}.block-tc pg-carousel .ctrls{display:flex;grid-row:2;gap:.625rem;justify-content:center}.block-tc blockquote{display:grid;gap:1.25rem;color:var(--maroon)}.block-tc blockquote p{font-weight:900;font-size:clamp(2.375rem, -.425rem + 14vw, 3.25rem);line-height:.857;text-transform:uppercase}.block-tuc{padding-block:3.125rem}.block-tuc .wrap{display:grid;gap:1.875rem}.block-tuc h2{display:grid;gap:.25rem;font-weight:700;font-size:1.75rem;line-height:1;text-transform:uppercase}.tuc{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(18.75rem,100%),1fr));gap:1.875rem .875rem}.tuc-card{text-align:center}.tuc-card .zi{border-radius:1.25rem}.tuc-card img{width:100%}.tuc-card :is(h3,p){padding-inline:var(--hs)}.tuc-card h3{margin-top:var(--hs);font-weight:600;font-size:1.25rem;line-height:1.3;text-transform:none}.tuc-card h3 a:not(:hover){text-decoration:none}.tuc-card p{margin-top:.25rem}.block-wys{padding-block:3.125rem}@media (width >= 48em){h1{font-size:4.6875rem;line-height:.8}.block:has(> .rwrap){padding:1.875rem}.pf{padding-inline:2.5rem}.pf-social{grid-area:2/1;place-self:end start}.pf-nav{display:flex;grid-area:1/2/3/-1}.pf-nav>div:not(:last-child){min-width:8.75rem}.pf-legalnav{justify-self:end}.post-title{padding-block:3.125rem}.post-main{padding-block:3.75rem}.woowrap{padding-block:3.75rem}:is(.woocommerce-error,.woocommerce-info,.woocommerce-message) :is(a,button,input).button.button{margin-block:-.375rem}.archive .woowrap{grid-template-columns:clamp(0rem,-43.75rem + 58.333vw,6.563rem) 1fr auto clamp(0rem,-43.75rem + 58.333vw,6.563rem);--mw:86.25rem}.archive .woowrap>.woocommerce-notices-wrapper{grid-column:1/-1}.archive .woocommerce-result-count{grid-column:2;margin-right:1.875rem}.archive .woocommerce-ordering{grid-column:3}.woocommerce ul.products{grid-column:1/-1;gap:2.5rem 1.25rem;--cardwidth:18rem}.woocommerce.woocommerce-otherprods ul.products{--cardwidth:16.25rem}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:grid;grid-template:auto 1fr/1fr auto;gap:1.25rem 1.125rem;width:100%}.woocommerce ul.products li.product .woocommerce-loop-product__title{margin-top:0}.woocommerce ul.products li.product .price{margin-top:0}.woocommerce div.product{display:grid;grid-template:auto auto auto auto 1fr/1fr 1fr;column-gap:2.5rem;width:100%}.woocommerce div.product .pg-backlink{grid-column:1/-1}.woocommerce div.product h1.product_title{grid-area:2/2}.woocommerce div.product p.price{grid-area:3/2}.woocommerce div.product a.down{grid-area:4/2}.woocommerce div.product div.images.woocommerce-product-gallery{float:none!important;grid-area:2/1/-1/2;width:100%!important;max-width:565px;margin-top:1.25rem}.woocommerce div.product div.summary{float:none!important;grid-area:5/2;width:100%!important;margin-top:1.25rem}.woocommerce-cart .woowrap table.cart td.actions .coupon .input-text{width:7.25rem!important;padding:.625rem .5rem;border:1px solid var(--fuchsia);border-radius:1.25rem}.topblock{--pad:3.75rem}.topblock-404{--pad:5.625rem}.topblock-story{--pad:3.75rem 2.5rem}.block-story{padding-block:2.5rem 3.5rem}.block-ap{padding-block:3.75rem}.block-cg{display:grid;grid-template:31.25rem/max(var(--hs),((100% - var(--mw)) / 2)) 1fr 3.125rem 1fr max(var(--hs),((100% - var(--mw)) / 2));padding-top:1.875rem}.block-cg>*{grid-row:1}.block-cg .wrap{grid-column:2;align-self:center;margin-inline:0}.block-cg .cg-img{grid-column:2/-1;place-self:end;max-width:min(700px,60dvw)}.block-faqs{padding-block:3.75rem}.block-form{padding-block:3.75rem}.block-form2{padding-block:3.75rem}.block-ipc{padding-block:3.75rem}.block-ipcm{padding-block:3.75rem}.block-ipcm .wrap{grid-template-columns:47fr 57fr}.block-ipcm .wrap:nth-child(2n){grid-template-columns:57fr 47fr}.block-ipcm .wrap:nth-child(2n)>img{grid-area:1/2}.block-ipcm .wrap:nth-child(2n)>.wys{grid-area:1/1}pg-scroller{--height:25rem}.block-pbp{padding-block:1.875rem}.block-rp{padding-block:3.75rem}.block-rewards .rwrap{height:25rem}.block-rewards .rwrap-bg::after{background-color:transparent;background-image:linear-gradient(90deg,rgb(0 0 0 / .55) calc(32.5rem + max(var(--hs),((100% - var(--mw))/ 2))),rgb(0 0 0 / 0) 100%)}.block-rewards .wrap{align-self:center;padding-block:3.75rem}.block-steps .rwrap{padding-block:4.6875rem;--gap:3.75rem}.block-tc{padding-top:4.6875rem;--gap:3.75rem}.block-tc blockquote p{font-size:4.6875rem;line-height:.8}.block-tuc{padding-block:4.6875rem}.block-wys{padding-block:3.75rem}}@media (width < 64em){:root{--top:5.875rem}body:has(.ph-menubtn[aria-expanded=true]) #maindocument{position:fixed;top:calc(var(--wp-admin--admin-bar--height,0px) + var(--menubarheight));width:100%}.ph:has(.ph-menubtn[aria-expanded=true]){position:absolute;top:calc(-1 * var(--menubarheight));background-color:var(--white);background-image:none}.ph-menubtn{position:relative;z-index:1}.ph-menubtn[aria-expanded=false] .close,.ph-menubtn[aria-expanded=true] .open{display:none}.ph-menubtn:not([aria-expanded=true])+.ph-menu{display:none}.ph-menu,.ph-menu .menu{display:grid;gap:1.25rem}.ph-menu{position:absolute;inset:0;top:var(--top);z-index:2;align-content:start;height:calc(100dvh - var(--wp-admin--admin-bar--height,0px) - var(--top));overflow-y:auto;padding:1.25rem var(--hs) 50dvh;background-color:var(--white)}.ph-menu>*{pointer-events:auto}.menu a.btn.sm,.ph-submenubtn.btn.sm{display:block;place-content:center;height:60px;font-size:1.25rem;line-height:1.3;text-align:center}.ph-submenu{padding-bottom:1.25rem;border-bottom:1px solid var(--maroon)}.ph-submenu li{width:100%}.ph-submenu li>a{aspect-ratio:35/20;width:100%}.ph-submenu li>a img{width:100%;height:100%;max-width:none;object-fit:cover}.ph-utility .btn span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (width >= 64em){:root{--top:7.125rem}body:has(.topblock-cg) .ph{position:absolute;--bg:transparent!important}.ph-menubtn{display:none}.menu,.ph-menu{display:flex;z-index:1;gap:.25rem}.ph-submenubtn{z-index:1}.ph-submenu{position:absolute;top:0;left:0;border-radius:0 0 1.25rem 1.25rem;background:var(--white)}.ph-submenu .submenu{display:grid;grid-template-columns:1fr 1fr;gap:6.25rem;margin-inline:max(var(--hs),((100% - var(--mw)) / 2));padding-block:calc(var(--top) + .625rem) 3.75rem;--mw:74.375rem}.topblock-cg{display:grid;grid-template:var(--top) auto/max(var(--hs),((100% - var(--mw)) / 2)) 55fr 2.5rem 58fr max(var(--hs),((100% - var(--mw)) / 2));padding-top:0}.topblock-cg .wrap{grid-area:2/2/3/4;margin-inline:0}.topblock-cg .hcg-img{grid-area:1/3/3/5;align-self:center;padding-inline:0}.topblock-home{grid-template:auto/max(var(--hs),((100% - var(--mw)) / 2)) auto 1fr max(var(--hs),((100% - var(--mw)) / 2));height:31.25rem;--bottom:3.125rem}.topblock-home .home-img{grid-area:1/2/2/4;background-position:center right;background-size:min(80dvw,54rem)}.topblock-home .wrap{grid-area:1/2;align-self:end;margin-inline:0}.topblock-home .playbtn{right:var(--bottom)}.block-cg .cg-img{grid-column-start:3;justify-self:start}.block-ipc:has(> img:first-child){grid-template-columns:50fr 57fr}.block-ipc:has(> .wys){grid-template-columns:57fr 50fr}}@media print{*,::after,::before{border-color:#000!important;text-shadow:none!important;color:#000!important;background-color:transparent!important}blockquote,figure{break-inside:avoid}}@media (hover:hover) and (forced-colors:none){.btn,.woowrap :is(a,button,input).button.button,.woowrap a.wc-forward.wc-forward,.woowrap button.woocommerce-Button{transition:.1s ease-out}.btn:hover,.woowrap :is(a,button,input).button.button:not(.disabled):hover,.woowrap a.wc-forward.wc-forward:not(.disabled):hover,.woowrap button.woocommerce-Button:not(.disabled):hover{box-shadow:0 .25rem var(--maroon);translate:0 -.25rem}.ph-logo{transition:.1s ease-out}.ph-logo:hover{translate:0 -.25rem;filter:drop-shadow(0 .25rem var(--maroon))}.pf-logo{transition:.1s ease-out}.pf-logo:hover{translate:0 -.25rem;filter:drop-shadow(0 .25rem var(--maroon))}}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}::details-content{height:0;overflow:clip;transition:height .3s ease-out,content-visibility .3s ease allow-discrete}[open]::details-content{height:auto}}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}@view-transition{navigation:auto}.down:hover svg{animation:downArrow 1s linear infinite}.ph-banner a:hover svg{animation:rightArrow 1s linear infinite}.pg-backlink:hover svg{animation:leftArrow 1s linear infinite}.cg-img img{transition:translate .6s cubic-bezier(.22, 1.15, .36, 1);translate:0 100%}.is-visible .cg-img img{translate:0 0}.block-rewards .rwrap-bg::before{translate:0 var(--vadjust,0);scale:var(--scale,1)}@supports (height:calc-size(auto,size)){@media (width >= 64em){.ph-submenubtn:not([aria-expanded=true])+.ph-submenu{height:0}.ph-submenu{height:calc-size(auto,size);overflow:clip;transition:.3s ease-out;transition-behavior:allow-discrete}
			@starting-style {

				.ph-submenu {height: 0;}

			}
			}}@keyframes rightArrow{25%{translate:.125rem 0}75%{translate:-.125rem 0}}@keyframes downArrow{25%{translate:0 -.125rem}75%{translate:0 .125rem}}@keyframes leftArrow{25%{translate:-.125rem 0}55%{translate:.125rem 0}}@keyframes translate-up-in{0%{translate:0 100%}100%{translate:0 0%}}@keyframes translate-up-out{0%{translate:0 0%}100%{translate:0 100%}}}@media (prefers-reduced-motion:reduce){*,::after,::before{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){h1{line-height:1}.pattern{display:none}.topblock-home .cursive{rotate:0deg}.topblock-home .fragments{margin-top:.25rem}.block-steps-cs1,.block-steps-cs2,.block-steps-cs3{--stroke:currentcolor;--fill:currentcolor}}