:root{--wd-text-font:"Poppins", Arial, Helvetica, sans-serif;--wd-text-font-weight:400;--wd-text-color:rgb(0,0,0);--wd-text-font-size:15px;--wd-title-font:"Playfair Display", Arial, Helvetica, sans-serif;--wd-title-font-weight:700;--wd-title-transform:uppercase;--wd-title-color:#242424;--wd-entities-title-font:"Poppins", Arial, Helvetica, sans-serif;--wd-entities-title-font-weight:400;--wd-entities-title-transform:uppercase;--wd-entities-title-color:rgb(0,0,0);--wd-entities-title-color-hover:rgb(0, 0, 0);--wd-alternative-font:"Playfair Display", Arial, Helvetica, sans-serif;--wd-widget-title-font:"Poppins", Arial, Helvetica, sans-serif;--wd-widget-title-font-weight:500;--wd-widget-title-transform:uppercase;--wd-widget-title-color:#333;--wd-widget-title-font-size:16px;--wd-header-el-font:"Montserrat", Arial, Helvetica, sans-serif;--wd-header-el-font-weight:600;--wd-header-el-transform:uppercase;--wd-header-el-font-size:13px;--wd-otl-style:dotted;--wd-otl-width:2px;--wd-primary-color:rgb(255,255,255);--wd-alternative-color:rgb(255,255,255);--btn-default-font-family:"Poppins", Arial, Helvetica, sans-serif;--btn-default-transform:uppercase;--btn-default-bgcolor:rgba(rgba(0,126,237,0.44));--btn-default-bgcolor-hover:rgb(255,255,255);--btn-accented-font-family:"Poppins", Arial, Helvetica, sans-serif;--btn-accented-font-weight:400;--btn-accented-transform:uppercase;--btn-accented-bgcolor:#86D3FF;--btn-accented-bgcolor-hover:#86D3FF;--wd-form-brd-width:2px;--notices-success-bg:rgba(134,211,255,0.59);--notices-success-color:#fff;--notices-warning-bg:rgb(255,94,94);--notices-warning-color:#fff;--wd-link-color:#333333;--wd-link-color-hover:#242424}.wd-age-verify-wrap{--wd-popup-width:500px}.wd-popup.wd-promo-popup{background-color:#111;background-image:url();background-repeat:no-repeat;background-size:cover;background-position:center center}.wd-promo-popup-wrap{--wd-popup-width:800px;--wd-popup-padding:15px}:is(.woodmart-woocommerce-layered-nav,.wd-product-category-filter) .wd-scroll-content{max-height:223px}.wd-page-title .wd-page-title-bg img{object-fit:cover;object-position:center center}.wd-footer{background-color:#000;background-image:none}{color:#000;font-family:"Poppins",Arial,Helvetica,sans-serif;font-weight:400;text-transform:uppercase;background:#fff}:is(.page,.search-no-results,.error404) :is(.wd-page-content,.whb-header){background-color:#fff;background-image:none}.woodmart-archive-shop:not(.single-product) :is(.wd-page-content,.whb-header){background-color:#fff;background-image:none}.single-product :is(.wd-page-content,.whb-header){background-color:#fff;background-image:none}.woodmart-archive-blog :is(.wd-page-content,.whb-header){background-color:#fff;background-image:none}.single-post :is(.wd-page-content,.whb-header){background-color:#fff;background-image:none}.mfp-wrap.wd-popup-quick-view-wrap{--wd-popup-width:1140px}:root{--wd-form-brd-radius:0px;--btn-default-color:#333;--btn-default-color-hover:#333;--btn-accented-color:#333;--btn-accented-color-hover:#333;--btn-default-brd-radius:0px;--btn-default-box-shadow:none;--btn-default-box-shadow-hover:none;--btn-default-box-shadow-active:none;--btn-default-bottom:0px;--btn-accented-bottom-active:-1px;--btn-accented-brd-radius:0px;--btn-accented-box-shadow:inset 0 -2px 0 rgba(0, 0, 0, .15);--btn-accented-box-shadow-hover:inset 0 -2px 0 rgba(0, 0, 0, .15);--wd-brd-radius:0px}.wd-page-title{background-color:#0a0a0a}.wd-toolbar.wd-toolbar-label-show{background:#86D3FF;color:#fff!important}.wd-tools-element:is(.wd-design-2,.wd-design-5) .wd-tools-count{background-color:#000}.wd-tools-element:is(.wd-design-2,.wd-design-5) .wd-tools-count{color:#ffffff!important}.wd-sub-menu li>a:hover{color:#000000!important}a.button.product_type_variable.add_to_cart_button.add-to-cart-loop{display:none}a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.add-to-cart-loop{display:none}.wp-block-wd-container.wd-95fe1b60{transform:none!important}.wd-toolbar.wd-toolbar-label-show{background:#fff;color:#000000!important}#mailpoet_form_2 form.mailpoet_form{padding:0px!important;display:flex}.mailpoet_paragraph.fn_email{width:70%}.mailpoet_paragraph.fn_btn.last{width:30%}.mobile-nav .wd-nav-mobile{--nav-color-active:var(--nav-color)}.mobile-nav{--icy-blue:#86D3FF;border-top:3px solid var(--icy-blue)}.mobile-nav .wd-nav-mobile li>a,.mobile-nav .wd-nav-opener{-webkit-tap-highlight-color:#fff0;transition:background-color .25s ease,box-shadow .25s ease,color .25s ease}.mobile-nav .wd-nav-mobile li.current-menu-item>a{background-color:rgb(134 211 255 / .15);box-shadow:inset 3px 0 0 var(--icy-blue)}.mobile-nav .wd-nav-mobile li>a:active,.mobile-nav .wd-nav-opener:active{background-color:rgb(134 211 255 / .35)}.mobile-nav .wd-nav-opener.wd-active,.mobile-nav .wd-nav-opener.wd-active:after{color:var(--icy-blue)}.wd-product .wd-product-header{align-items:flex-start}.wd-product .wd-star-rating{display:inline-flex;align-items:center;gap:3px;flex:none;margin-top:2px}.wd-product .star-rating.wd-style-simple{position:relative;display:inline-block;width:auto;height:auto;font-size:0;line-height:1;overflow:visible}.wd-product .star-rating.wd-style-simple>div{display:none}.wd-product .star-rating.wd-style-simple::before,.wd-product .star-rating.wd-style-simple::after{content:"\2605\2605\2605\2605\2605";font-family:Arial,sans-serif;font-size:13px;letter-spacing:1px;line-height:1;position:static;color:#dcdcdc;display:block;white-space:nowrap}.wd-product .star-rating.wd-style-simple::after{position:absolute;top:0;left:0;color:#f5b301;width:var(--icy-r,100%);overflow:hidden}.wd-product .wd-star-rating .woocommerce-review-link{font-size:11px;color:#777}@media(max-width:767px){.wd-product .star-rating.wd-style-simple::before,.wd-product .star-rating.wd-style-simple::after{font-size:11px;letter-spacing:0}}.e-con.icy-banner{position:relative;overflow:hidden;isolation:isolate;text-align:center;background:radial-gradient(120% 90% at 12% 0%,rgb(134 211 255 / .35),transparent 55%),radial-gradient(90% 80% at 92% 100%,rgb(134 211 255 / .22),transparent 60%),linear-gradient(160deg,#05080c 0%,#0b1622 55%,#05080c 100%)!important;padding-top:64px!important;padding-bottom:64px!important}.e-con.icy-banner::before{content:""!important;display:block!important;position:absolute!important;inset:-60% -20%!important;z-index:-1;opacity:1!important;pointer-events:none;background:conic-gradient(from 0deg at 50% 50%,transparent 0 35%,rgb(134 211 255 / .16) 48%,transparent 62% 100%)!important;animation:icyAurora 16s linear infinite}.e-con.icy-banner::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.75;background-image:radial-gradient(2px 2px at 20px 30px,#fff,transparent),radial-gradient(1.5px 1.5px at 120px 90px,rgb(255 255 255 / .85),transparent),radial-gradient(2px 2px at 210px 160px,#bfe9ff,transparent),radial-gradient(1px 1px at 300px 50px,#fff,transparent),radial-gradient(1.5px 1.5px at 370px 200px,rgb(255 255 255 / .7),transparent),radial-gradient(1px 1px at 60px 180px,#bfe9ff,transparent);background-size:400px 230px;animation:icySnow 20s linear infinite}@keyframes icySnow{to{background-position:30px 230px}}@keyframes icyAurora{to{transform:rotate(360deg)}}.icy-banner .elementor-heading-title{font-family:Montserrat,Arial,sans-serif!important;font-weight:800!important;font-size:clamp(36px,7vw,66px)!important;line-height:1.05!important;letter-spacing:.04em!important;text-transform:uppercase;background:linear-gradient(100deg,#fff 0%,#cfd8de 25%,#86D3FF 45%,#fff 55%,#a9b4bb 75%,#fff 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:#fff0;animation:icyShine 6s ease-in-out infinite;filter:drop-shadow(0 2px 14px rgb(134 211 255 / .35))}@keyframes icyShine{0%,100%{background-position:100% 0}50%{background-position:0 0}}.icy-eyebrow{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border:1px solid rgb(134 211 255 / .5);border-radius:999px;background:rgb(134 211 255 / .08);color:#86D3FF;font:700 11px/1 Montserrat,Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;margin-bottom:14px}.icy-sub{color:#dbe9f2;font:500 15px/1.55 Montserrat,Arial,sans-serif;margin:14px auto 0;max-width:540px;padding:0 12px}.icy-line{width:64px;height:3px;border-radius:3px;background:#86D3FF;box-shadow:0 0 14px #86D3FF;margin:18px auto 0}@media(prefers-reduced-motion:reduce){.e-con.icy-banner::before,.e-con.icy-banner::after,.icy-banner .elementor-heading-title{animation:none!important}}.icy-banner>.e-con-inner{padding-top:0!important;padding-bottom:0!important;gap:0!important}.e-con.icy-banner{padding-top:56px!important;padding-bottom:56px!important}@media(max-width:767px){.e-con.icy-banner{padding-top:40px!important;padding-bottom:40px!important}}.icy-banner .elementor-heading-title{font-size:clamp(44px,9vw,68px)!important}.wd-product.product-grid-item .wd-product-header>.wd-star-rating{display:inline-flex!important}.icy-collection .wd-gallery-item>a{position:relative;display:block;overflow:hidden;padding:4px;border-radius:14px;background:linear-gradient(135deg,#f5f9fc 0%,#86D3FF 40%,#eef3f6 58%,#86D3FF 80%,#dfe8ee 100%);box-shadow:0 6px 16px rgb(0 0 0 / .14);transform:rotate(var(--tilt,0deg));transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,opacity .6s ease var(--d,0ms),translate .6s ease var(--d,0ms)}.icy-collection .wd-gallery-item:nth-child(4n+1)>a{--tilt:-1.6deg}.icy-collection .wd-gallery-item:nth-child(4n+2)>a{--tilt:1.2deg}.icy-collection .wd-gallery-item:nth-child(4n+3)>a{--tilt:-.8deg}.icy-collection .wd-gallery-item:nth-child(4n+4)>a{--tilt:1.8deg}.icy-collection .wd-gallery-item>a img{display:block;border-radius:10px;transition:transform .5s ease}.icy-collection .wd-gallery-item>a::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgb(255 255 255 / .45) 48%,transparent 60%);transform:translateX(-130%);transition:transform .8s ease}@media(hover:hover){.icy-collection .wd-gallery-item>a:hover{transform:rotate(0deg) translateY(-6px) scale(1.03);box-shadow:0 16px 32px rgb(0 0 0 / .24);z-index:2}.icy-collection .wd-gallery-item>a:hover img{transform:scale(1.06)}.icy-collection .wd-gallery-item>a:hover::after{transform:translateX(130%)}}.icy-collection .wd-gallery-item>a:active{transform:rotate(0deg) scale(.97)}@media(max-width:767px){.icy-collection .wd-gallery-item:nth-child(odd)>a{--tilt:-.8deg}.icy-collection .wd-gallery-item:nth-child(even)>a{--tilt:.8deg}}.icy-collection.icy-reveal .wd-gallery-item>a{opacity:0;translate:0 24px}.icy-collection.icy-reveal .wd-gallery-item.is-in>a{opacity:1;translate:0 0}@media(prefers-reduced-motion:reduce){.icy-collection .wd-gallery-item>a,.icy-collection .wd-gallery-item>a *{transition:none!important;transform:none!important}.icy-collection.icy-reveal .wd-gallery-item>a{opacity:1;translate:none}}.e-con.icy-banner::before{inset:-10%!important;filter:blur(12px);transform:none;background:radial-gradient(closest-side,rgb(134 211 255 / .55),transparent) 0% 0%/65% 75% no-repeat,radial-gradient(closest-side,rgb(134 211 255 / .40),transparent) 100% 100%/60% 70% no-repeat,radial-gradient(closest-side,rgb(190 235 255 / .25),transparent) 50% 50%/40% 50% no-repeat!important;animation:icyBlobs 11s ease-in-out infinite alternate!important}@keyframes icyBlobs{0%{background-position:0% 0%,100% 100%,50% 50%}50%{background-position:75% 25%,25% 80%,20% 70%}100%{background-position:15% 100%,90% 0%,80% 30%}}.e-con.icy-banner{box-shadow:inset 0 -2px 0 rgb(134 211 255 / .55),inset 0 2px 0 rgb(134 211 255 / .25)}.icy-banner .elementor-heading-title{animation:icyShine 6s ease-in-out infinite,icyGlow 3.2s ease-in-out infinite!important}@keyframes icyGlow{0%,100%{filter:drop-shadow(0 2px 10px rgb(134 211 255 / .35))}50%{filter:drop-shadow(0 0 26px rgb(134 211 255 / .85))}}.icy-line{animation:icyLine 3.2s ease-in-out infinite}@keyframes icyLine{0%,100%{width:64px;box-shadow:0 0 10px #86D3FF}50%{width:130px;box-shadow:0 0 22px #86D3FF,0 0 40px rgb(134 211 255 / .6)}}.icy-eyebrow{animation:icyPill 3.2s ease-in-out infinite}@keyframes icyPill{0%,100%{box-shadow:0 0 0 #fff0}50%{box-shadow:0 0 16px rgb(134 211 255 / .55)}}@media(prefers-reduced-motion:reduce){.e-con.icy-banner::before,.icy-banner .elementor-heading-title,.icy-line,.icy-eyebrow{animation:none!important}}.e-con.icy-banner{background:linear-gradient(120deg,#86D3FF 0%,#b8e7ff 25%,#86D3FF 50%,#5cc0f6 75%,#86D3FF 100%)!important;background-size:300% 300%!important;animation:icyBgShift 12s ease-in-out infinite!important;box-shadow:inset 0 -3px 0 rgb(255 255 255 / .7),inset 0 3px 0 rgb(255 255 255 / .35)}@keyframes icyBgShift{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.e-con.icy-banner::before{background:radial-gradient(closest-side,rgb(255 255 255 / .75),transparent) 0% 0%/60% 70% no-repeat,radial-gradient(closest-side,rgb(255 255 255 / .55),transparent) 100% 100%/55% 65% no-repeat,radial-gradient(closest-side,rgb(220 245 255 / .6),transparent) 50% 50%/40% 50% no-repeat!important}.e-con.icy-banner::after{opacity:1}.icy-banner .elementor-heading-title{background:none!important;-webkit-text-fill-color:#0b0b0b!important;color:#0b0b0b!important;animation:icyGlowW 3.2s ease-in-out infinite!important}@keyframes icyGlowW{0%,100%{filter:drop-shadow(0 2px 8px rgb(255 255 255 / .55))}50%{filter:drop-shadow(0 0 22px rgb(255 255 255))}}.icy-banner .icy-eyebrow{background:#0b0b0b;border-color:#0b0b0b;color:#fff}.icy-banner .icy-sub{color:#0b1622;font-weight:600}.icy-banner .icy-line{background:#fff;box-shadow:0 0 14px #fff}@keyframes icyLine{0%,100%{width:64px;box-shadow:0 0 10px #fff}50%{width:130px;box-shadow:0 0 22px #fff,0 0 40px rgb(255 255 255 / .8)}}@keyframes icyPill{0%,100%{box-shadow:0 0 0 #fff0}50%{box-shadow:0 0 18px rgb(255 255 255 / .9)}}@media(prefers-reduced-motion:reduce){.e-con.icy-banner{animation:none!important}}.icy-banner .elementor-heading-title,.icy-banner h1,.icy-banner h2{font-family:"Playfair Display",Georgia,serif!important;font-weight:700!important;letter-spacing:.03em}:root{--wd-entities-title-font:"Playfair Display",Georgia,serif;--wd-entities-title-font-weight:700}.wd-entities-title,.wd-entities-title a,.product_title,.single-product .product_title{font-family:"Playfair Display",Georgia,serif!important;font-weight:700!important;letter-spacing:.02em}.wd-product .wd-product-header{flex-wrap:wrap;row-gap:4px}.wd-product .wd-product-header>.wd-entities-title{min-width:min-content;overflow:visible}.icy-wrap{--icy:#86D3FF;--ink:#0b0b0b;max-width:1100px;margin:0 auto;padding:0 4px;color:#1a1a1a}.icy-wrap h2.icy-h2{font-family:"Playfair Display",Georgia,serif;font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:clamp(24px,4.4vw,36px);line-height:1.15;margin:0 0 14px;color:var(--ink);text-align:center}.icy-kicker{display:block;text-align:center;font:700 11px/1 Poppins,Arial,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#1f94cf;margin-bottom:10px}.icy-lead{font-size:clamp(15px,2.1vw,18px);line-height:1.75;text-align:center;max-width:780px;margin:0 auto 12px}.icy-sec{padding:clamp(34px,6vw,60px) 0}.icy-sec.tight{padding-top:0}.icy-grid3{display:grid;gap:18px;grid-template-columns:1fr}@media(min-width:768px){.icy-grid3{grid-template-columns:repeat(3,1fr)}}.icy-tile{position:relative;background:#fff;border-radius:18px;padding:28px 22px 24px;box-shadow:0 10px 30px rgb(11 22 34 / .08);border:1px solid rgb(134 211 255 / .6);overflow:hidden;transition:transform .35s cubic-bezier(.3,1.4,.5,1),box-shadow .35s}.icy-tile::before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--icy),#fff,var(--icy));background-size:200% 100%;animation:icyBar 4s linear infinite}@keyframes icyBar{to{background-position:-200% 0}}.icy-tile:hover{transform:translateY(-6px) rotate(-.5deg);box-shadow:0 18px 40px rgb(134 211 255 / .45)}.icy-ico{width:54px;height:54px;border-radius:16px;background:var(--ink);display:grid;place-items:center;margin-bottom:16px;box-shadow:0 0 0 4px rgb(134 211 255 / .35);animation:icyBob 3.2s ease-in-out infinite}.icy-tile:nth-child(2) .icy-ico{animation-delay:.4s}.icy-tile:nth-child(3) .icy-ico{animation-delay:.8s}@keyframes icyBob{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(-6deg)}}.icy-ico svg{width:26px;height:26px;stroke:var(--icy);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.icy-tile h3{font-family:"Playfair Display",Georgia,serif;font-size:20px;margin:0 0 8px;text-transform:uppercase;letter-spacing:.02em;color:var(--ink)}.icy-tile p{margin:0;line-height:1.7;font-size:15px}.icy-tile a{color:#1f94cf;font-weight:600}.icy-steps{list-style:none;margin:0;padding:0;display:grid;gap:16px;counter-reset:s}@media(min-width:768px){.icy-steps{grid-template-columns:repeat(2,1fr)}}@media(min-width:1025px){.icy-steps{grid-template-columns:repeat(4,1fr)}}.icy-steps li{counter-increment:s;position:relative;background:var(--ink);color:#fff;border-radius:18px;padding:58px 20px 22px;overflow:hidden;margin:0}.icy-steps li::before{content:counter(s,decimal-leading-zero);position:absolute;top:16px;left:20px;font:700 28px/1 "Playfair Display",Georgia,serif;color:var(--icy);text-shadow:0 0 14px rgb(134 211 255 / .8)}.icy-steps li::after{content:"\2744";position:absolute;right:-10px;bottom:-18px;font-size:80px;color:rgb(134 211 255 / .09);animation:icySpin 18s linear infinite}@keyframes icySpin{to{transform:rotate(360deg)}}.icy-steps h3{color:#fff;font:700 15px/1.3 Poppins,Arial,sans-serif;text-transform:uppercase;letter-spacing:.07em;margin:0 0 8px}.icy-steps p{margin:0;color:#cfe9f8;font-size:14px;line-height:1.65}.icy-steps a{color:var(--icy)}.icy-band{position:relative;overflow:hidden;background:linear-gradient(120deg,#86D3FF,#b8e7ff 40%,#86D3FF 70%,#5cc0f6);background-size:300% 300%;animation:icyBgShift 12s ease-in-out infinite;border-radius:22px;padding:clamp(28px,5vw,46px) clamp(18px,4vw,40px);text-align:center;color:#0b1622}.icy-band .icy-lead{color:#0b1622}.icy-btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:20px}.icy-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:8px;padding:15px 26px;border-radius:999px;font:700 12px/1 Poppins,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;text-decoration:none!important;background:var(--ink);color:#fff!important;border:2px solid var(--ink);box-shadow:0 8px 20px rgb(0 0 0 / .18);transition:transform .25s cubic-bezier(.3,1.6,.5,1),box-shadow .25s}.icy-btn::after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .45),transparent);transform:skewX(-20deg);animation:icyShineBtn 3.6s ease-in-out infinite}@keyframes icyShineBtn{0%,60%{left:-60%}100%{left:130%}}.icy-btn:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 12px 26px rgb(11 22 34 / .3)}.icy-btn.alt{background:#fff;color:var(--ink)!important}.icy-note{font-size:14px;text-align:center;color:#33424d;margin:14px auto 0;max-width:640px}.icy-js [data-icy-rv]{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.icy-js [data-icy-rv].is-in{opacity:1;transform:none}.icy-faq{max-width:860px;margin:0 auto}.icy-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 0 16px}.icy-chip{all:unset;box-sizing:border-box;cursor:pointer;padding:10px 16px;border-radius:999px;border:2px solid var(--ink);background:#fff;color:var(--ink);font:600 11px/1 Poppins,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;transition:transform .25s cubic-bezier(.3,1.6,.5,1),background .2s,color .2s,box-shadow .2s;-webkit-tap-highlight-color:#fff0}.icy-chip:hover{transform:translateY(-2px)}.icy-chip.on{background:var(--ink);color:#fff;box-shadow:0 0 0 4px rgb(134 211 255 / .55)}.icy-chip:focus-visible{outline:3px solid #1f94cf;outline-offset:2px}.icy-search{position:relative;max-width:520px;margin:0 auto 24px}.icy-search input{width:100%;box-sizing:border-box;padding:15px 18px 15px 46px!important;border-radius:999px!important;border:2px solid #dbeef9!important;background:#f7fcff!important;font-size:15px;transition:border-color .2s,box-shadow .2s}.icy-search input:focus{border-color:var(--icy)!important;box-shadow:0 0 0 4px rgb(134 211 255 / .35);outline:none}.icy-search::before{content:"\2744";position:absolute;left:18px;top:50%;transform:translateY(-50%);color:#1f94cf;font-size:18px;animation:icySpin 8s linear infinite}.icy-q{background:#fff;border:1px solid rgb(134 211 255 / .6);border-radius:16px;margin:0 0 12px;box-shadow:0 6px 18px rgb(11 22 34 / .05);transition:box-shadow .3s,border-color .3s,transform .3s}.icy-q:hover{transform:translateX(3px)}.icy-q summary{list-style:none;cursor:pointer;padding:18px 60px 18px 20px;font:600 16px/1.45 Poppins,Arial,sans-serif;color:var(--ink);position:relative;-webkit-tap-highlight-color:#fff0}.icy-q summary::-webkit-details-marker{display:none}.icy-q summary::after{content:"+";position:absolute;right:16px;top:50%;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:var(--ink);color:var(--icy);display:flex;align-items:center;justify-content:center;font:400 22px/1 Poppins,Arial,sans-serif;transition:transform .4s cubic-bezier(.3,1.6,.5,1),background .3s,color .3s}.icy-q[open]{box-shadow:0 14px 34px rgb(134 211 255 / .35);border-color:var(--icy)}.icy-q[open] summary::after{transform:rotate(135deg);background:var(--icy);color:var(--ink)}.icy-a{padding:0 20px 20px;line-height:1.75;font-size:15px;color:#24313a}.icy-a p{margin:0 0 10px}.icy-a p:last-child{margin:0}.icy-a ul{margin:6px 0 10px 18px;padding:0}.icy-a li{margin:0 0 4px}.icy-a a{color:#1f94cf;font-weight:600}.icy-q[open] .icy-a{animation:icyDrop .4s ease}@keyframes icyDrop{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.icy-q[hidden]{display:none}.icy-empty{text-align:center;color:#33424d;padding:10px 0 20px}.icy-cgrid{display:grid;gap:16px;grid-template-columns:1fr;max-width:860px;margin:0 auto}@media(min-width:768px){.icy-cgrid{grid-template-columns:1fr 1fr}}.icy-cc{position:relative;overflow:hidden;display:block;background:var(--ink);color:#fff!important;border-radius:22px;padding:26px 22px;text-decoration:none!important;box-shadow:0 14px 30px rgb(11 22 34 / .2);transition:transform .35s cubic-bezier(.3,1.6,.5,1),box-shadow .35s}.icy-cc:hover{transform:translateY(-6px) rotate(-1deg);box-shadow:0 20px 40px rgb(134 211 255 / .5)}.icy-cc:nth-child(2):hover{transform:translateY(-6px) rotate(1deg)}.icy-cc .icy-ico{background:var(--icy);margin:0 0 14px;animation:icyWiggle 2.8s ease-in-out infinite}.icy-cc .icy-ico svg{stroke:var(--ink)}@keyframes icyWiggle{0%,70%,100%{transform:rotate(0)}75%{transform:rotate(-12deg) scale(1.08)}85%{transform:rotate(10deg) scale(1.08)}92%{transform:rotate(-4deg)}}.icy-cc small{display:block;font:700 11px/1 Poppins,Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--icy);margin-bottom:8px}.icy-cc strong{display:block;font:700 clamp(17px,2.4vw,21px)/1.3 Poppins,Arial,sans-serif;word-break:break-word;color:#fff}.icy-cc span.go{display:inline-block;margin-top:12px;font-size:13px;color:#cfe9f8}.icy-cc::after{content:"\2744";position:absolute;right:-14px;top:-20px;font-size:110px;color:rgb(134 211 255 / .1);animation:icySpin 20s linear infinite}.icy-copy{all:unset;position:relative;z-index:2;cursor:pointer;margin-top:12px;margin-left:8px;padding:8px 14px;border-radius:999px;background:rgb(134 211 255 / .16);color:var(--icy);font:600 11px/1 Poppins,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;transition:background .2s}.icy-copy:hover{background:rgb(134 211 255 / .3)}.icy-qlinks{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:26px 0 0}.icy-qlinks a{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:999px;border:2px solid var(--ink);color:var(--ink)!important;text-decoration:none!important;font:600 12px/1 Poppins,Arial,sans-serif;letter-spacing:.06em;transition:transform .25s cubic-bezier(.3,1.6,.5,1),background .2s,color .2s}.icy-qlinks a:hover{background:var(--ink);color:#fff!important;transform:translateY(-3px) rotate(-2deg)}.icy-toast{position:fixed;left:50%;bottom:90px;transform:translate(-50%,20px);opacity:0;background:var(--ink,#0b0b0b);color:#fff;padding:12px 20px;border-radius:999px;font:600 13px Poppins,Arial,sans-serif;box-shadow:0 0 0 3px #86D3FF;z-index:99999;transition:all .35s cubic-bezier(.3,1.6,.5,1);pointer-events:none}.icy-toast.show{opacity:1;transform:translate(-50%,0)}.e-con.icy-formcard{position:relative;max-width:860px;margin:0 auto;border-radius:24px;background:#fff;box-shadow:0 18px 44px rgb(11 22 34 / .1);overflow:hidden;isolation:isolate}.e-con.icy-formcard::before{content:"";position:absolute;inset:-60%;z-index:-2;background:conic-gradient(from 0deg,#86D3FF,#fff,#0b0b0b,#86D3FF,#fff,#86D3FF);animation:icySpin 8s linear infinite}.e-con.icy-formcard::after{content:"";position:absolute;inset:3px;z-index:-1;border-radius:21px;background:#fff}.icy-formcard .wpcf7 label{display:block;font:600 13px/1.4 Poppins,Arial,sans-serif;color:var(--ink,#0b0b0b);letter-spacing:.02em;margin-bottom:4px}.icy-formcard .wpcf7 input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=file]),.icy-formcard .wpcf7 textarea,.icy-formcard .wpcf7 select{border:2px solid #dbeef9!important;background:#f7fcff!important;border-radius:14px!important;padding:13px 16px!important;margin-top:6px;transition:border-color .2s,box-shadow .2s,transform .2s;font-size:15px}.icy-formcard .wpcf7 input:focus,.icy-formcard .wpcf7 textarea:focus,.icy-formcard .wpcf7 select:focus{border-color:#86D3FF!important;box-shadow:0 0 0 4px rgb(134 211 255 / .35);transform:translateY(-1px);outline:none}.icy-formcard .wpcf7 textarea{min-height:140px}.icy-formcard .wpcf7-submit{border-radius:999px!important;background:#0b0b0b!important;color:#fff!important;padding:17px 36px!important;font:700 13px/1 Poppins,Arial,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase;box-shadow:0 10px 24px rgb(0 0 0 / .2);transition:transform .25s cubic-bezier(.3,1.6,.5,1),background .2s,color .2s!important}.icy-formcard .wpcf7-submit:hover{background:#86D3FF!important;color:#0b0b0b!important;transform:translateY(-3px) scale(1.04)}.icy-formcard .wpcf7-response-output{border-radius:14px;border-width:2px!important}@media(prefers-reduced-motion:reduce){.icy-js [data-icy-rv]{opacity:1;transform:none}.icy-tile::before,.icy-band,.icy-ico,.icy-steps li::after,.icy-cc::after,.icy-btn::after,.icy-search::before,.e-con.icy-formcard::before{animation:none}}.e-con.icy-formcard{width:calc(100% - 30px)!important;max-width:860px!important;margin-left:auto!important;margin-right:auto!important}.icy-formcard .wpcf7 label{text-align:left}.icy-formcard .wpcf7 ::placeholder,#mk .wpcf7 ::placeholder{color:#93a4b0;font-weight:400;opacity:1}#mk .wpcf7 input,#mk .wpcf7 textarea{font-weight:500}body.single-product .main-page-wrapper{background-color:#f2f9fe;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cg fill='none' stroke='%2386D3FF' stroke-width='1.6' stroke-linecap='round' opacity='.45'%3E%3Cg transform='translate(40 44)'%3E%3Cpath d='M0-12V12M-10.4-6 10.4 6M-10.4 6 10.4-6M0-12-3-15M0-12 3-15M0 12-3 15M0 12 3 15'/%3E%3C/g%3E%3Cg transform='translate(132 128) scale(.7)'%3E%3Cpath d='M0-12V12M-10.4-6 10.4 6M-10.4 6 10.4-6M0-12-3-15M0-12 3-15M0 12-3 15M0 12 3 15'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"),radial-gradient(1100px 520px at 10% 0%,#ffffff 0%,#fff0 70%),linear-gradient(180deg,#e6f5ff 0%,#f6fbff 55%,#ffffff 100%);background-repeat:repeat,no-repeat,no-repeat}body.single-product .woocommerce-product-gallery .wd-gallery-images .wd-carousel-inner{border-radius:24px;overflow:hidden;box-shadow:0 22px 48px rgb(31 148 207 / .18),0 0 0 1px rgb(134 211 255 / .55)}body.single-product .woocommerce-product-gallery .wd-gallery-thumb .wd-carousel-item{border-radius:14px;overflow:hidden;transition:transform .25s,box-shadow .25s}body.single-product .woocommerce-product-gallery .wd-gallery-thumb .wd-carousel-item:hover{transform:translateY(-3px);box-shadow:0 8px 18px rgb(31 148 207 / .22)}body.single-product .wd-gallery-thumb .wd-thumb-active,body.single-product .wd-gallery-thumb .wd-carousel-item.wd-active{box-shadow:0 0 0 2px #86D3FF}body.single-product .summary-inner{position:relative;background:rgb(255 255 255 / .86);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgb(134 211 255 / .6);border-radius:26px;padding:26px 28px 20px;box-shadow:0 22px 48px rgb(31 148 207 / .13)}body.single-product .summary-inner::before{content:"\2744";position:absolute;top:-16px;right:22px;width:34px;height:34px;border-radius:50%;background:#0b0b0b;color:#86D3FF;display:flex;align-items:center;justify-content:center;font-size:16px;box-shadow:0 6px 14px rgb(11 11 11 / .25)}body.single-product .summary .product_title::after{content:"";display:block;width:58px;height:4px;border-radius:4px;margin-top:12px;background:linear-gradient(90deg,#86D3FF,#1f94cf)}body.single-product .summary p.price{display:inline-flex;align-items:center;padding:7px 16px;border-radius:999px;background:#0b0b0b;color:#fff}body.single-product .summary p.price,body.single-product .summary p.price .amount,body.single-product .summary p.price bdi,body.single-product .summary p.price .woocommerce-Price-currencySymbol,body.single-product .summary p.price del,body.single-product .summary p.price ins{color:#fff!important}body.single-product .summary .icy-turnaround{display:inline-block;padding:9px 14px;border-radius:12px;background:#eaf7ff;border-left:3px solid #86D3FF}body.single-product .summary .single_add_to_cart_button,body.single-product .summary .single_add_to_cart_button:focus{background:#0b0b0b!important;color:#fff!important;border-radius:999px!important;padding-left:24px!important;padding-right:24px!important;letter-spacing:.1em;box-shadow:0 10px 22px rgb(11 11 11 / .22)!important;transition:transform .25s,background .25s,color .25s!important}body.single-product .summary .single_add_to_cart_button:hover{background:#1f94cf!important;color:#fff!important;transform:translateY(-2px)}body.single-product .summary .wd-buy-now-btn,body.single-product .summary .wd-buy-now-btn:focus{background:#86D3FF!important;color:#0b0b0b!important;border-radius:999px!important;padding-left:24px!important;padding-right:24px!important;letter-spacing:.1em;transition:transform .25s,background .25s,color .25s!important}body.single-product .summary .wd-buy-now-btn:hover{background:#0b0b0b!important;color:#fff!important;transform:translateY(-2px)}body.single-product .summary .quantity{border-radius:999px;overflow:hidden;box-shadow:inset 0 0 0 1px #cfe9f8}body.single-product .summary .quantity input{border:0!important;background:#fff0}body.single-product .summary .wd-swatch{transition:transform .25s cubic-bezier(.3,1.6,.5,1),box-shadow .2s}body.single-product .summary .wd-swatch:not(.wd-disabled):hover{transform:scale(1.15)}body.single-product .summary .wd-swatch.wd-active{box-shadow:0 0 0 2px #fff,0 0 0 4px #1f94cf}body.single-product .summary select{border-radius:12px!important;border-color:#cfe9f8!important;background-color:#fff}body.single-product .icy-pchips{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 4px}body.single-product .icy-pchips span{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:#fff;border:1px solid #cfe9f8;font-size:12px;font-weight:600;color:#29404f}body.single-product .icy-pchips b{color:#1f94cf;font-weight:400}body.single-product .product-tabs-wrapper{background:linear-gradient(180deg,#fff0,#eaf7ff 30%,#eaf7ff 100%);border-top:1px solid rgb(134 211 255 / .45)}body.single-product .wd-nav-tabs>li.active>a,body.single-product .wd-nav-tabs>li>a:hover{color:#0b0b0b}body.single-product .wd-nav-tabs>li.active>a .nav-link-text::after,body.single-product .wd-nav-tabs>li>a .nav-link-text::after{background-color:#86D3FF}body.single-product .related-and-upsells .wd-product .product-wrapper{border-radius:18px}@media(max-width:768px){body.single-product .summary-inner{padding:20px 18px 14px;border-radius:22px;margin-top:6px}}.single-product .product_meta .sku_wrapper,.wd-product .wd-product-sku{display:none!important}