.ukpb{--ukpb-a: #6c5ce7;--ukpb-b: #00b4d8;--ukpb-c: #ff7aa8;--ukpb-ink: #17142e;--ukpb-mu: #6b6886;--ukpb-line: rgba(23,20,46,.1);--ukpb-tint: color-mix(in srgb,var(--ukpb-a) 7%,#fff);--ukpb-card: #fff;--ukpb-r: 18px;--ukpb-ease: cubic-bezier(.22,.61,.36,1);--ukpb-al: start;--ukpb-star: #ffb020;--ukpb-star-off: #e4e2ee;--ukpb-ok: #0f9d6e;--ukpb-warn: #e8590c;--ukpb-bad: #e03141;--ukpb-info: #3b6fe0;text-align: var(--ukpb-al);color: var(--ukpb-ink)}.ukpb *,.ukpb *::before,.ukpb *::after{box-sizing: border-box}.ukpb-ic{flex: none;inline-size: 1.1em;block-size: 1.1em}.ukpb-note{padding: 14px 16px;border: 1.5px dashed rgba(108,92,231,.45);border-radius: 12px;background: rgba(108,92,231,.06);color: #4b4670;font-size: 13px;line-height: 1.5}.ukpb-eyebrow{display: inline-flex;align-items: center;gap: 6px;padding: 5px 12px;border-radius: 99px;background: color-mix(in srgb,var(--ukpb-a) 11%,#fff);color: var(--ukpb-a);font-size: 12px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase;line-height: 1.3}.ukpb-js .ukpb-reveal{opacity: 0;translate: 0 14px;transition: opacity 1.1s var(--ukpb-ease),translate 1.3s var(--ukpb-ease)}.ukpb-js .ukpb-reveal.is-in{opacity: 1;translate: none}.elementor-editor-active .ukpb-reveal,.elementor-editor-preview .ukpb-reveal{opacity: 1 !important;translate: none !important}.ukpb-main{display: block}.ukpb-main > .woocommerce-notices-wrapper:not(:empty){max-inline-size: 1200px;margin: 18px auto 0;padding-inline: 20px}.ukpb-product{position: relative}@media (min-width: 1025px){.elementor-column.ukpb-sticky-col > .elementor-widget-wrap{position: sticky;inset-block-start: var(--ukpb-sticky,110px);align-self: flex-start}.e-con.ukpb-sticky-col{position: sticky;inset-block-start: var(--ukpb-sticky,110px);align-self: flex-start}}.ukpb-title{display: flex;flex-direction: column;align-items: var(--ukpb-al);gap: 12px}.ukpb-title .ukpb-title-h{margin: 0;padding: 0;font-size: clamp(1.75rem,2.7vw,2.55rem);font-weight: 750;line-height: 1.12;letter-spacing: -.015em;color: var(--ukpb-ink);text-align: var(--ukpb-al)}.ukpb-title .ukpb-title-h a{color: inherit;text-decoration: none}.ukpb-title.ukpb-p-gradient .ukpb-title-t{background: linear-gradient(100deg,var(--ukpb-a),var(--ukpb-b) 62%,var(--ukpb-c));-webkit-background-clip: text;background-clip: text;color: transparent}.ukpb-title.ukpb-p-underline .ukpb-title-t{background: linear-gradient(90deg,var(--ukpb-a),var(--ukpb-b)) no-repeat 0 96% / 100% .12em;padding-block-end: .06em}[dir="rtl"] .ukpb-title.ukpb-p-underline .ukpb-title-t{background-position: 100% 96%}.ukpb-js .ukpb-reveal.ukpb-title.ukpb-p-underline .ukpb-title-t{background-size: 0 .12em;transition: background-size 1.8s var(--ukpb-ease) .35s}.ukpb-js .ukpb-reveal.is-in.ukpb-title.ukpb-p-underline .ukpb-title-t{background-size: 100% .12em}.ukpb-title.ukpb-p-display .ukpb-title-h{font-size: clamp(2.3rem,5vw,4.4rem);font-weight: 800;line-height: 1;letter-spacing: -.035em}.ukpb-title.ukpb-p-shine .ukpb-title-t{background: linear-gradient(110deg,var(--ukpb-ink) 38%,var(--ukpb-a) 50%,var(--ukpb-ink) 62%) 0 0 / 260% 100%;-webkit-background-clip: text;background-clip: text;color: transparent;animation: ukpbShine 10s ease-in-out infinite}@keyframes ukpbShine{0%,100%{background-position: 100% 0}50%{background-position: 0 0}}.ukpb-gallery{--ukpb-g-r: 22px;--ukpb-th: 84px;--ukpb-g-gap: 14px;--ukpb-g-bg: #f5f4fa;display: grid;gap: var(--ukpb-g-gap);position: relative;float: none !important;inline-size: auto !important;margin: 0 !important;opacity: 1 !important}.woocommerce div.product .ukpb-gallery.images{float: none;width: auto}.ukpb-g-stage{position: relative;min-inline-size: 0}.ukpb-g-track{display: grid;position: relative;border-radius: var(--ukpb-g-r);overflow: hidden;background: var(--ukpb-g-bg);isolation: isolate;touch-action: pan-y}.ukpb-g-track > *{grid-area: 1 / 1;position: relative;overflow: hidden;min-inline-size: 0;margin: 0 !important;inline-size: auto !important}.ukpb-g-track > * > a{display: block;block-size: 100%}.ukpb-g-track img{display: block;inline-size: 100%;block-size: 100%;max-inline-size: none;object-fit: cover;border-radius: 0 !important;margin: 0 !important}.ukpb-r-square .ukpb-g-track > *{aspect-ratio: 1 / 1}.ukpb-r-portrait .ukpb-g-track > *{aspect-ratio: 4 / 5}.ukpb-r-tall .ukpb-g-track > *{aspect-ratio: 3 / 4}.ukpb-r-landscape .ukpb-g-track > *{aspect-ratio: 4 / 3}.ukpb-r-auto .ukpb-g-track img{block-size: auto}.ukpb-gallery:not(.ukpb-r-auto) .ukpb-g-track > * > :is(a,img){position: absolute;inset: 0;inline-size: 100%;block-size: 100%}.ukpb-gallery:not(.ukpb-r-auto) .ukpb-g-track img{width: 100% !important;height: 100% !important;max-width: none !important}.ukpb-fit-contain .ukpb-g-track img{object-fit: contain;padding: 7%}:is(.ukpb-gl-bottom,.ukpb-gl-left,.ukpb-gl-right,.ukpb-gl-dots) .ukpb-g-track > *{opacity: 0;visibility: hidden;scale: 1.025;transition: opacity .9s var(--ukpb-ease),scale 1.4s var(--ukpb-ease),visibility 0s linear .9s}:is(.ukpb-gl-bottom,.ukpb-gl-left,.ukpb-gl-right,.ukpb-gl-dots) .ukpb-g-track > .is-active,.ukpb-gallery:not(.is-ready) .ukpb-g-track > :first-child{opacity: 1;visibility: visible;scale: 1;transition-delay: 0s;z-index: 1}.ukpb-gl-grid .ukpb-g-track,.ukpb-gl-stack .ukpb-g-track{background: none;border-radius: 0;overflow: visible;gap: var(--ukpb-g-gap)}.ukpb-gl-grid .ukpb-g-track{grid-template-columns: repeat(2,minmax(0,1fr))}.ukpb-gl-grid .ukpb-g-track > *,.ukpb-gl-stack .ukpb-g-track > *{grid-area: auto;border-radius: var(--ukpb-g-r);background: var(--ukpb-g-bg)}.ukpb-gl-grid .ukpb-g-track > :first-child:nth-last-child(odd){grid-column: 1 / -1}.ukpb-gl-grid.ukpb-r-square .ukpb-g-track > :first-child:nth-last-child(odd):not(:only-child){aspect-ratio: 4 / 3}.ukpb-g-thumbs{display: flex;gap: 10px;overflow-x: auto;scrollbar-width: none;padding: 3px;min-inline-size: 0}.ukpb-g-thumbs::-webkit-scrollbar{display: none}.ukpb-g-thumb{flex: none;inline-size: var(--ukpb-th);aspect-ratio: 1 / 1;padding: 0 !important;margin: 0;border: 0 !important;border-radius: calc(var(--ukpb-g-r) * .55) !important;overflow: hidden;background: var(--ukpb-g-bg) !important;cursor: pointer;opacity: .55;outline: 0;box-shadow: 0 0 0 2px transparent;transition: opacity .6s var(--ukpb-ease),box-shadow .6s var(--ukpb-ease),translate .6s var(--ukpb-ease)}.ukpb-g-thumb img{display: block;inline-size: 100%;block-size: 100%;object-fit: cover;margin: 0 !important;border-radius: 0 !important}.ukpb-g-thumb:hover{opacity: .85;translate: 0 -1px}.ukpb-g-thumb{position: relative}.ukpb-g-play{position: absolute;inset: 0;display: grid;place-items: center;background: rgba(20,16,50,.28)}.ukpb-g-play::before{content: "";inline-size: 0;block-size: 0;margin-inline-start: 3px;border-block: 7px solid transparent;border-inline-start: 11px solid #fff}.ukpb-g-track > .ukbo-vslide > button{position: absolute;inset: 0;inline-size: 100%;block-size: 100%}.ukpb-g-track > .ukbo-vslide img{inline-size: 100%;block-size: 100%;object-fit: cover}.ukpb-after-summary{max-inline-size: 1240px;margin: 0 auto 70px;padding-inline: 20px}.ukpb-g-thumb.is-active{opacity: 1;box-shadow: 0 0 0 2px var(--ukpb-a),0 10px 22px -12px var(--ukpb-a)}.ukpb-g-thumb:focus-visible{box-shadow: 0 0 0 3px var(--ukpb-b)}.ukpb-gl-left.has-thumbs{grid-template-columns: var(--ukpb-th) minmax(0,1fr)}.ukpb-gl-right.has-thumbs{grid-template-columns: minmax(0,1fr) var(--ukpb-th)}.ukpb-gl-left.has-thumbs .ukpb-g-thumbs{grid-column: 1;grid-row: 1}.ukpb-gl-left.has-thumbs .ukpb-g-stage{grid-column: 2;grid-row: 1}:is(.ukpb-gl-left,.ukpb-gl-right).has-thumbs .ukpb-g-thumbs{flex-direction: column;overflow-x: hidden;overflow-y: auto;block-size: 0;min-block-size: 100%}.ukpb-g-nav,.ukpb-g-full{position: absolute;z-index: 3;display: grid;place-items: center;inline-size: 44px;block-size: 44px;padding: 0 !important;border: 1px solid rgba(255,255,255,.7) !important;border-radius: 50% !important;background: rgba(255,255,255,.72) !important;color: var(--ukpb-ink) !important;backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);box-shadow: 0 10px 26px -14px rgba(20,16,50,.5);cursor: pointer;transition: opacity .6s var(--ukpb-ease),translate .6s var(--ukpb-ease),background .4s}.ukpb-g-nav{inset-block-start: 50%;margin-block-start: -22px;opacity: 0}.ukpb-g-nav.is-prev{inset-inline-start: 14px;translate: 6px 0}.ukpb-g-nav.is-next{inset-inline-end: 14px;translate: -6px 0}.ukpb-g-stage:hover .ukpb-g-nav,.ukpb-g-nav:focus-visible{opacity: 1;translate: 0 0}@media (hover: none){.ukpb-g-nav{opacity: 1;translate: 0 0}}.ukpb-g-nav:hover,.ukpb-g-full:hover{background: #fff !important}[dir="rtl"] .ukpb-g-nav .ukpb-ic{transform: scaleX(-1)}.ukpb-g-full{inset-block-end: 14px;inset-inline-end: 14px;inline-size: 40px;block-size: 40px}.ukpb-gl-grid .ukpb-g-full,.ukpb-gl-stack .ukpb-g-full{display: none}.ukpb-g-count{position: absolute;z-index: 3;inset-block-start: 14px;inset-inline-end: 14px;padding: 4px 10px;border-radius: 99px;background: rgba(255,255,255,.78);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);font-size: 12px;font-weight: 600;color: var(--ukpb-mu)}.ukpb-g-count b{color: var(--ukpb-ink)}.ukpb-g-dots{position: absolute;z-index: 3;inset-block-end: 16px;inset-inline: 0;display: flex;justify-content: center;gap: 7px}.ukpb-g-dots button{inline-size: 8px;block-size: 8px;padding: 0 !important;border: 0 !important;border-radius: 99px !important;background: rgba(23,20,46,.25) !important;cursor: pointer;transition: inline-size .7s var(--ukpb-ease),background .5s}.ukpb-g-dots button.is-active{inline-size: 26px;background: var(--ukpb-a) !important}.ukpb-g-sale{position: absolute;z-index: 4;inset-block-start: 16px;inset-inline-start: 16px;padding: 6px 13px;border-radius: 99px;background: linear-gradient(100deg,var(--ukpb-c),#ff9f43);color: #fff;font-size: 13px;font-weight: 800;letter-spacing: .02em;box-shadow: 0 10px 22px -12px #ff6b81}.ukpb-gl-grid .ukpb-g-sale,.ukpb-gl-stack .ukpb-g-sale{inset-block-start: 18px}.ukpb-gallery.can-zoom .ukpb-g-track > * img{transition: transform .8s var(--ukpb-ease);transform-origin: var(--zx,50%) var(--zy,50%)}.ukpb-gallery.can-zoom .ukpb-g-track > *.is-zooming img{transform: scale(1.75)}.ukpb-gallery.can-zoom .ukpb-g-track > * > a{cursor: zoom-in}.ukpb-gf-clean{--ukpb-g-bg: transparent}.ukpb-gf-soft{--ukpb-g-bg: color-mix(in srgb,var(--ukpb-a) 6%,#f7f6fb)}.ukpb-gf-shadow.ukpb-gallery:not(.ukpb-gl-grid):not(.ukpb-gl-stack) .ukpb-g-track,.ukpb-gf-shadow.ukpb-gl-grid .ukpb-g-track > *,.ukpb-gf-shadow.ukpb-gl-stack .ukpb-g-track > *{box-shadow: 0 34px 60px -36px rgba(30,20,90,.45),0 0 0 1px rgba(23,20,46,.05);background: #fff}.ukpb-gf-gradient.ukpb-gallery:not(.ukpb-gl-grid):not(.ukpb-gl-stack) .ukpb-g-track,.ukpb-gf-gradient.ukpb-gl-grid .ukpb-g-track > *,.ukpb-gf-gradient.ukpb-gl-stack .ukpb-g-track > *{border: 2px solid transparent;background: linear-gradient(#fbfaff,#fbfaff) padding-box,linear-gradient(135deg,var(--ukpb-a),var(--ukpb-b),var(--ukpb-c)) border-box}.ukpb-gf-glass{--ukpb-g-bg: rgba(255,255,255,.5)}.ukpb-gf-glass .ukpb-g-track,.ukpb-gf-glass.ukpb-gl-grid .ukpb-g-track > *{backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);box-shadow: inset 0 0 0 1px rgba(255,255,255,.55),0 24px 50px -30px rgba(10,8,40,.5)}.ukpb-gf-glass.ukpb-gl-grid .ukpb-g-track,.ukpb-gf-glass.ukpb-gl-stack .ukpb-g-track{backdrop-filter: none;-webkit-backdrop-filter: none;box-shadow: none}.ukpb-gallery-woo{position: relative}.ukpb-gallery-woo .woocommerce-product-gallery{float: none !important;inline-size: 100% !important;margin: 0 !important}.ukpb-gallery-woo .woocommerce-product-gallery .flex-viewport,.ukpb-gallery-woo .woocommerce-product-gallery__wrapper{border-radius: var(--ukpb-g-r,22px);overflow: hidden}.ukpb-gallery-woo .flex-control-thumbs{display: grid !important;grid-template-columns: repeat(auto-fill,minmax(70px,1fr));gap: 10px;margin: 12px 0 0 !important}.ukpb-gallery-woo .flex-control-thumbs li{inline-size: auto !important;float: none !important}.ukpb-gallery-woo .flex-control-thumbs img{border-radius: 12px;opacity: .55;transition: opacity .6s}.ukpb-gallery-woo .flex-control-thumbs img.flex-active,.ukpb-gallery-woo .flex-control-thumbs img:hover{opacity: 1}.ukpb-lb{position: fixed;inset: 0;z-index: 100050;display: grid;place-items: center;background: rgba(12,10,30,.92);opacity: 0;visibility: hidden;transition: opacity .6s var(--ukpb-ease,ease),visibility 0s linear .6s}.ukpb-lb.is-open{opacity: 1;visibility: visible;transition-delay: 0s}.ukpb-lb img{max-inline-size: min(92vw,1400px);max-block-size: 86vh;object-fit: contain;border-radius: 14px;scale: .96;transition: scale .8s cubic-bezier(.22,.61,.36,1),opacity .5s;box-shadow: 0 40px 80px -30px rgba(0,0,0,.6)}.ukpb-lb.is-open img{scale: 1}.ukpb-lb.is-swap img{opacity: .2}.ukpb-lb button{position: absolute;display: grid;place-items: center;inline-size: 50px;block-size: 50px;padding: 0;border: 1px solid rgba(255,255,255,.25);border-radius: 50%;background: rgba(255,255,255,.1);color: #fff;cursor: pointer;transition: background .4s}.ukpb-lb button:hover{background: rgba(255,255,255,.22)}.ukpb-lb .is-x{inset-block-start: 20px;inset-inline-end: 20px;font-size: 26px;line-height: 1}.ukpb-lb .is-prev{inset-inline-start: 20px;inset-block-start: calc(50% - 25px)}.ukpb-lb .is-next{inset-inline-end: 20px;inset-block-start: calc(50% - 25px)}[dir="rtl"] .ukpb-lb .is-prev svg,[dir="rtl"] .ukpb-lb .is-next svg{transform: scaleX(-1)}.ukpb-lb-n{position: absolute;inset-block-end: 22px;inset-inline: 0;text-align: center;color: rgba(255,255,255,.75);font-size: 13px;letter-spacing: .08em}html.ukpb-lb-on{overflow: hidden}.ukpb-price-row{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 14px;justify-content: var(--ukpb-al)}.ukpb-price .price{display: flex;flex-wrap: wrap;align-items: baseline;gap: .1em .5em;margin: 0 !important;font-size: clamp(1.45rem,2.1vw,1.95rem) !important;font-weight: 750;line-height: 1.15;color: var(--ukpb-ink) !important}.ukpb-price .price del{order: 2;font-size: .6em;font-weight: 500;color: var(--ukpb-mu) !important;opacity: .85}.ukpb-price .price del .amount{color: inherit !important}.ukpb-price .price ins{text-decoration: none;background: none;color: inherit}.ukpb-save{display: inline-flex;align-items: center;padding: 5px 12px;border-radius: 99px;background: linear-gradient(100deg,var(--ukpb-c),#ff9f43);color: #fff;font-size: 12px;font-weight: 800;letter-spacing: .03em;box-shadow: 0 8px 18px -10px #ff6b81}.ukpb-price-note{margin: 8px 0 0;font-size: 14px;color: var(--ukpb-mu)}.ukpb-price.ukpb-p-pill .ukpb-price-row{display: inline-flex;padding: 8px 10px 8px 18px;border-radius: 99px;background: var(--ukpb-tint)}[dir="rtl"] .ukpb-price.ukpb-p-pill .ukpb-price-row{padding: 8px 18px 8px 10px}.ukpb-price.ukpb-p-big .price{font-size: clamp(2.1rem,3.8vw,3.1rem) !important;font-weight: 800;letter-spacing: -.02em}.ukpb-price.ukpb-p-big .price > .amount,.ukpb-price.ukpb-p-big .price ins .amount,.ukpb-price.ukpb-p-big .price > .woocommerce-Price-amount{background: linear-gradient(100deg,var(--ukpb-a),var(--ukpb-b));-webkit-background-clip: text;background-clip: text;color: transparent !important}.ukpb-price.ukpb-p-stack.is-sale .price{flex-direction: column;align-items: flex-start;gap: 2px}.ukpb-price.ukpb-p-stack .price del{order: -1;font-size: .55em}.ukpb-price.ukpb-p-card .ukpb-price-row{padding: 16px 20px;border-radius: var(--ukpb-r);background: var(--ukpb-card);box-shadow: inset 0 0 0 1px var(--ukpb-line),0 18px 34px -28px rgba(30,20,90,.4);justify-content: space-between}.ukpb-atc{--ukpb-btn-h: 54px;--ukpb-btn-bg: linear-gradient(100deg,var(--ukpb-a),var(--ukpb-b));--ukpb-btn-c: #fff;--ukpb-btn-r: 99px}.ukpb-atc.ukpb-sh-rounded{--ukpb-btn-r: 14px}.ukpb-atc.ukpb-sh-square{--ukpb-btn-r: 4px}.ukpb-atc.ukpb-p-solid{--ukpb-btn-bg: var(--ukpb-a)}.ukpb-atc.ukpb-p-dark{--ukpb-btn-bg: #17142e}.ukpb-atc.ukpb-p-outline{--ukpb-btn-bg: transparent;--ukpb-btn-c: var(--ukpb-a)}.ukpb-atc.ukpb-p-glass{--ukpb-btn-bg: linear-gradient(100deg,color-mix(in srgb,var(--ukpb-a) 62%,transparent),color-mix(in srgb,var(--ukpb-b) 48%,transparent));--ukpb-btn-c: #fff}.ukpb-atc form.cart{display: flex;flex-wrap: wrap;align-items: stretch;gap: 12px;margin: 0 !important;padding: 0;border: 0}.ukpb-atc form.cart::before,.ukpb-atc form.cart::after{display: none !important}.ukpb-atc form.variations_form,.ukpb-atc form.grouped_form{display: block}.ukpb-atc .woocommerce-variation-add-to-cart{display: flex;flex-wrap: wrap;gap: 12px;align-items: stretch}.ukpb-atc .single_variation_wrap .woocommerce-variation{margin-block-end: 12px}.ukpb-atc .woocommerce-variation-price .price{font-size: 1.3rem;font-weight: 750}.ukpb-atc .quantity{display: inline-flex !important;align-items: center;float: none !important;margin: 0 !important;block-size: var(--ukpb-btn-h);padding-inline: 4px;border: 1px solid var(--ukpb-line);border-radius: var(--ukpb-btn-r);background: #fff}.ukpb-atc .quantity .qty{inline-size: 3.1em !important;block-size: 100% !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;box-shadow: none !important;text-align: center;font-size: 16px;font-weight: 700;color: var(--ukpb-ink);-moz-appearance: textfield;appearance: textfield}.ukpb-atc .quantity .qty::-webkit-inner-spin-button,.ukpb-atc .quantity .qty::-webkit-outer-spin-button{-webkit-appearance: none;margin: 0}.ukpb-q-btn{display: grid;place-items: center;inline-size: 38px;block-size: 38px;padding: 0 !important;border: 0 !important;border-radius: 50% !important;background: transparent !important;color: var(--ukpb-ink) !important;font-size: 20px;line-height: 1;cursor: pointer;transition: background .4s}.ukpb-q-btn:hover{background: var(--ukpb-tint) !important}.ukpb-atc .single_add_to_cart_button{position: relative;display: inline-flex !important;align-items: center;justify-content: center;gap: 8px;flex: 0 1 auto;min-inline-size: 220px;block-size: var(--ukpb-btn-h);float: none !important;margin: 0 !important;padding: 0 34px !important;border: 0 !important;border-radius: var(--ukpb-btn-r) !important;background: var(--ukpb-btn-bg) !important;color: var(--ukpb-btn-c) !important;font-size: 16px;font-weight: 700;letter-spacing: .01em;line-height: 1;box-shadow: 0 16px 30px -16px color-mix(in srgb,var(--ukpb-a) 80%,transparent);transition: translate .6s var(--ukpb-ease),box-shadow .6s var(--ukpb-ease),filter .5s,opacity .4s}.ukpb-atc .single_add_to_cart_button:hover{translate: 0 -2px;filter: saturate(1.08);box-shadow: 0 22px 36px -18px color-mix(in srgb,var(--ukpb-a) 85%,transparent)}.ukpb-atc .single_add_to_cart_button.disabled,.ukpb-atc .single_add_to_cart_button:disabled{opacity: .5;translate: none;cursor: not-allowed}.ukpb-atc.ukpb-p-outline .single_add_to_cart_button{box-shadow: inset 0 0 0 2px var(--ukpb-a)}.ukpb-atc.ukpb-p-dark .single_add_to_cart_button{box-shadow: 0 16px 30px -16px rgba(23,20,46,.6)}.ukpb-atc.ukpb-p-glass .single_add_to_cart_button{backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);box-shadow: inset 0 0 0 1px rgba(255,255,255,.45)}.ukpb-atc.ukpb-p-glass .quantity{background: rgba(255,255,255,.12);border-color: rgba(255,255,255,.35)}.ukpb-atc.ukpb-p-glass .quantity .qty,.ukpb-atc.ukpb-p-glass .ukpb-q-btn{color: #fff !important}.ukpb-atc.is-full .single_add_to_cart_button{flex: 1 1 260px}.ukpb-atc table.variations{inline-size: 100%;margin: 0 0 14px !important;border: 0 !important;border-collapse: collapse}.ukpb-atc table.variations tr{display: block;margin-block-end: 14px}.ukpb-atc table.variations th,.ukpb-atc table.variations td{display: block;padding: 0 !important;border: 0 !important;background: none !important;text-align: start;line-height: 1.4 !important}.ukpb-atc table.variations th label,.ukpb-atc table.variations label{display: block;margin: 0 0 8px;font-size: 13px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--ukpb-ink)}.ukpb-atc table.variations select{min-inline-size: 220px;max-inline-size: 100%;block-size: 46px;padding: 0 14px;border: 1px solid var(--ukpb-line);border-radius: 12px;background-color: #fff}.ukpb-atc .reset_variations{display: inline-block;margin-block-start: 8px;font-size: 13px;color: var(--ukpb-mu)}.ukpb-atc p.stock{margin: 0 0 10px;font-weight: 600}.ukpb-atc .group_table{margin-block-end: 14px}.ukpb-atc-extras{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 16px;margin-block-start: 16px}.ukpb-trust{list-style: none;margin: 20px 0 0 !important;padding: 0 !important;display: grid;gap: 9px}.ukpb-trust li{display: flex;align-items: center;gap: 11px;margin: 0;font-size: 14px;color: var(--ukpb-mu)}.ukpb-trust .ukpb-ic{inline-size: 32px;block-size: 32px;padding: 7px;border-radius: 50%;background: var(--ukpb-tint);color: var(--ukpb-a)}.ukpb-atc.ukpb-p-glass .ukpb-trust li{color: rgba(255,255,255,.85)}.ukpb-atc.ukpb-p-glass .ukpb-trust .ukpb-ic{background: rgba(255,255,255,.14);color: #fff}.ukpb-stars{--s: 18px;display: inline-block;flex: none;inline-size: calc(var(--s) * 5);block-size: var(--s);vertical-align: middle;background: linear-gradient(90deg,var(--ukpb-star) calc(var(--r,0) * 20%),var(--ukpb-star-off) 0);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.6l2.9 6 6.6.9-4.8 4.6 1.2 6.5L12 17.5l-5.9 3.1 1.2-6.5-4.8-4.6 6.6-.9z'/%3E%3C/svg%3E") 0 0 / var(--s) var(--s) repeat-x;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.6l2.9 6 6.6.9-4.8 4.6 1.2 6.5L12 17.5l-5.9 3.1 1.2-6.5-4.8-4.6 6.6-.9z'/%3E%3C/svg%3E") 0 0 / var(--s) var(--s) repeat-x}[dir="rtl"] .ukpb-stars{transform: scaleX(-1)}.ukpb-rating-row{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px;justify-content: var(--ukpb-al);margin: 0 !important}.ukpb-rating-n{font-weight: 750;color: var(--ukpb-ink)}.ukpb-rating-t{font-size: 14px;color: var(--ukpb-mu);text-decoration: none}a.ukpb-rating-t{text-decoration: underline;text-decoration-color: color-mix(in srgb,var(--ukpb-mu) 40%,transparent);text-underline-offset: 3px;transition: color .4s}a.ukpb-rating-t:hover{color: var(--ukpb-a)}.ukpb-rating-pill{display: inline-flex;align-items: center;gap: 8px;padding: 6px 13px;border-radius: 99px;background: color-mix(in srgb,var(--ukpb-star) 15%,#fff)}.ukpb-rating-pill b{font-weight: 800;color: var(--ukpb-ink)}.ukpb-rating-big{font-size: 2.8rem;font-weight: 800;line-height: 1;letter-spacing: -.03em;background: linear-gradient(100deg,var(--ukpb-a),var(--ukpb-b));-webkit-background-clip: text;background-clip: text;color: transparent}.ukpb-rating-col{display: flex;flex-direction: column;gap: 4px;align-items: flex-start}.ukpb-excerpt-in{font-size: 16px;line-height: 1.7;color: #45415f}.ukpb-excerpt-in > :first-child{margin-block-start: 0}.ukpb-excerpt-in > :last-child{margin-block-end: 0}.ukpb-excerpt.ukpb-p-lead .ukpb-excerpt-in{font-size: clamp(1.08rem,1.4vw,1.25rem);line-height: 1.65;color: #3a3656}.ukpb-excerpt.ukpb-p-card .ukpb-excerpt-in{padding: 18px 22px;border-radius: var(--ukpb-r);border-inline-start: 4px solid var(--ukpb-a);background: var(--ukpb-card-bg,var(--ukpb-tint))}.ukpb-excerpt.ukpb-p-check ul{list-style: none;margin: 10px 0 !important;padding: 0 !important;display: grid;gap: 9px}.ukpb-excerpt.ukpb-p-check li{position: relative;margin: 0;padding-inline-start: 32px}.ukpb-excerpt.ukpb-p-check li::before{content: "";position: absolute;inset-inline-start: 0;inset-block-start: .2em;inline-size: 21px;block-size: 21px;border-radius: 50%;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4L18 8' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 13px no-repeat,linear-gradient(135deg,var(--ukpb-a),var(--ukpb-b))}.ukpb-excerpt.ukpb-p-quote .ukpb-excerpt-in{position: relative;padding-inline-start: 26px;font-size: 1.15rem;font-style: italic;line-height: 1.7;color: #3a3656}.ukpb-excerpt.ukpb-p-quote .ukpb-excerpt-in::before{content: "";position: absolute;inset-inline-start: 0;inset-block: 4px;inline-size: 3px;border-radius: 3px;background: linear-gradient(var(--ukpb-a),var(--ukpb-c))}.ukpb-content-h{margin: 0 0 14px;font-size: clamp(1.4rem,2vw,1.8rem);font-weight: 750;line-height: 1.2;color: var(--ukpb-ink)}.ukpb-content-in > :first-child{margin-block-start: 0}.ukpb-content-in > :last-child{margin-block-end: 0}.ukpb-content-in img{max-inline-size: 100%;block-size: auto;border-radius: 16px}.ukpb-content.ukpb-p-prose .ukpb-content-in,.ukpb-content.ukpb-p-feature .ukpb-content-in{max-inline-size: 72ch;font-size: 1.05rem;line-height: 1.8;color: #3d3a57}.ukpb-content.ukpb-p-prose .ukpb-content-in :is(h2,h3,h4),.ukpb-content.ukpb-p-feature .ukpb-content-in :is(h2,h3,h4){margin: 1.6em 0 .55em;line-height: 1.25;color: var(--ukpb-ink)}.ukpb-content.ukpb-p-prose .ukpb-content-in ul,.ukpb-content.ukpb-p-feature .ukpb-content-in ul{padding-inline-start: 1.2em}.ukpb-content.ukpb-p-prose .ukpb-content-in li::marker{color: var(--ukpb-a)}.ukpb-content.ukpb-p-prose blockquote{margin: 1.4em 0;padding: 4px 0 4px 20px;border-inline-start: 3px solid var(--ukpb-a);font-size: 1.15em;font-style: italic}.ukpb-content.ukpb-p-card .ukpb-content-in{padding: clamp(22px,3vw,36px);border-radius: 24px;background: var(--ukpb-card-bg,var(--ukpb-tint));line-height: 1.75}.ukpb-content.ukpb-p-feature .ukpb-content-in > p:first-of-type{font-size: 1.3em;line-height: 1.55;font-weight: 500;color: var(--ukpb-ink)}@media (min-width: 1025px){.ukpb-content.ukpb-p-columns .ukpb-content-in{columns: 2;column-gap: 52px;line-height: 1.75}.ukpb-content.ukpb-p-columns .ukpb-content-in :is(h2,h3){column-span: all}}.ukpb-meta-in{display: flex;flex-wrap: wrap;gap: 8px 22px;justify-content: var(--ukpb-al);font-size: 14px;margin: 0 !important;padding: 0 !important;border: 0 !important}.ukpb-meta-row{display: inline-flex;flex-wrap: wrap;align-items: baseline;gap: 7px}.ukpb-meta-l{font-size: 12px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--ukpb-mu)}.ukpb-meta-v{color: var(--ukpb-ink)}.ukpb-meta-v a{color: inherit;text-decoration: none;transition: color .4s}.ukpb-meta-v a:hover{color: var(--ukpb-a)}.ukpb-meta.ukpb-p-list .ukpb-meta-in{display: grid;gap: 10px}.ukpb-meta.ukpb-p-list .ukpb-meta-row{display: grid;grid-template-columns: 110px minmax(0,1fr)}.ukpb-meta.ukpb-p-chips .ukpb-meta-in{display: grid;gap: 10px}.ukpb-meta.ukpb-p-chips .ukpb-meta-row{display: flex;align-items: center;gap: 8px}.ukpb-meta.ukpb-p-chips .ukpb-meta-v{display: flex;flex-wrap: wrap;gap: 6px}.ukpb-meta.ukpb-p-chips .ukpb-meta-v :is(a,.sku){display: inline-flex;padding: 5px 12px;border-radius: 99px;background: var(--ukpb-tint);color: var(--ukpb-ink);font-size: 13px;font-weight: 600;transition: background .5s,color .5s}.ukpb-meta.ukpb-p-chips .ukpb-meta-v a:hover{background: var(--ukpb-a);color: #fff}.ukpb-meta.ukpb-p-table .ukpb-meta-in{display: block;border: 1px solid var(--ukpb-line) !important;border-radius: 14px;overflow: hidden}.ukpb-meta.ukpb-p-table .ukpb-meta-row{display: grid;grid-template-columns: 130px minmax(0,1fr);padding: 12px 16px}.ukpb-meta.ukpb-p-table .ukpb-meta-row + .ukpb-meta-row{border-block-start: 1px solid var(--ukpb-line)}.ukpb-stock{--st: var(--ukpb-ok)}.ukpb-stock.is-low{--st: var(--ukpb-warn)}.ukpb-stock.is-out{--st: var(--ukpb-bad)}.ukpb-stock.is-back{--st: var(--ukpb-info)}.ukpb-stock-in{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 10px;justify-content: var(--ukpb-al);margin: 0 !important;color: var(--ukpb-ink) !important}.ukpb-stock-dot{inline-size: 10px;block-size: 10px;border-radius: 50%;background: var(--st);box-shadow: 0 0 0 4px color-mix(in srgb,var(--st) 18%,transparent)}.ukpb-stock-t{font-weight: 650;color: var(--st)}.ukpb-stock-note{display: inline-flex;align-items: center;gap: 6px;inline-size: 100%;font-size: 13px;color: var(--ukpb-mu);justify-content: var(--ukpb-al)}.ukpb-stock.ukpb-p-pill .ukpb-stock-in{display: inline-flex;padding: 7px 14px;border-radius: 99px;background: color-mix(in srgb,var(--st) 11%,#fff)}.ukpb-stock.ukpb-p-pill .ukpb-stock-note{inline-size: auto}.ukpb-stock-bar{display: block;inline-size: 100%;block-size: 7px;border-radius: 99px;background: color-mix(in srgb,var(--st) 14%,#eee);overflow: hidden}.ukpb-stock-bar i{display: block;block-size: 100%;inline-size: var(--lvl,100%);border-radius: inherit;background: linear-gradient(90deg,color-mix(in srgb,var(--st) 70%,#fff),var(--st));transition: inline-size 1.8s var(--ukpb-ease)}.ukpb-js .ukpb-reveal:not(.is-in) .ukpb-stock-bar i{inline-size: 0}.ukpb-stock.ukpb-p-urgent .ukpb-stock-in{padding: 14px 18px;border-radius: 16px;background: color-mix(in srgb,var(--st) 8%,#fff);box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--st) 22%,transparent)}.ukpb-stock.ukpb-p-urgent .ukpb-stock-dot{animation: ukpbPulse 2.8s ease-in-out infinite}@keyframes ukpbPulse{0%,100%{box-shadow: 0 0 0 3px color-mix(in srgb,var(--st) 22%,transparent)}50%{box-shadow: 0 0 0 8px color-mix(in srgb,var(--st) 6%,transparent)}}.ukpb-tabs{--ukpb-tab-c: var(--ukpb-mu);--ukpb-tab-on: var(--ukpb-ink);text-align: start}.ukpb-tabs-nav{position: relative;display: flex;flex-wrap: wrap;gap: 6px 26px;margin: 0 0 22px}.ukpb-tab-btn,.ukpb-acc-head{font: inherit;font-size: 16px;font-weight: 650;color: var(--ukpb-tab-c) !important;background: none !important;border: 0 !important;cursor: pointer;transition: color .5s,background .6s var(--ukpb-ease),box-shadow .6s}.ukpb-tab-btn{padding: 12px 2px !important;border-radius: 0 !important}.ukpb-tab-btn:hover,.ukpb-tab-btn.is-active{color: var(--ukpb-tab-on) !important}.ukpb-tab-btn:focus-visible,.ukpb-acc-head:focus-visible{outline: 2px solid var(--ukpb-a);outline-offset: 3px}.ukpb-tabs-ink{position: absolute;inset-block-end: -1px;inset-inline-start: 0;block-size: 3px;inline-size: 0;border-radius: 3px;background: linear-gradient(90deg,var(--ukpb-a),var(--ukpb-b));transition: transform .7s var(--ukpb-ease),inline-size .7s var(--ukpb-ease)}.ukpb-ts-underline .ukpb-tabs-nav{border-block-end: 1px solid var(--ukpb-line)}.ukpb-tabs:not(.ukpb-ts-underline) .ukpb-tabs-ink{display: none}.ukpb-ts-pills .ukpb-tabs-nav{gap: 8px}.ukpb-ts-pills .ukpb-tab-btn{padding: 10px 20px !important;border-radius: 99px !important;background: var(--ukpb-tint) !important}.ukpb-ts-pills .ukpb-tab-btn.is-active{color: #fff !important;background: linear-gradient(100deg,var(--ukpb-a),var(--ukpb-b)) !important;box-shadow: 0 12px 24px -14px var(--ukpb-a)}.ukpb-ts-boxed{border: 1px solid var(--ukpb-line);border-radius: 22px;background: var(--ukpb-card);overflow: hidden}.ukpb-ts-boxed .ukpb-tabs-nav{gap: 0;margin: 0;background: #f7f6fb;border-block-end: 1px solid var(--ukpb-line)}.ukpb-ts-boxed .ukpb-tab-btn{padding: 16px 24px !important}.ukpb-ts-boxed .ukpb-tab-btn.is-active{background: var(--ukpb-card) !important;box-shadow: inset 0 3px 0 var(--ukpb-a)}.ukpb-ts-boxed .ukpb-tabs-panels{padding: clamp(18px,3vw,32px)}.ukpb-ts-soft .ukpb-tabs-nav{display: inline-flex;gap: 4px;padding: 5px;border-radius: 16px;background: var(--ukpb-tint)}.ukpb-ts-soft .ukpb-tab-btn{padding: 10px 18px !important;border-radius: 12px !important}.ukpb-ts-soft .ukpb-tab-btn.is-active{background: #fff !important;box-shadow: 0 8px 20px -12px rgba(30,20,90,.35)}.ukpb-ts-soft .ukpb-tabs-panels{padding: clamp(18px,3vw,30px);border-radius: 22px;background: var(--ukpb-card);box-shadow: inset 0 0 0 1px var(--ukpb-line)}.ukpb-tm-tabs .ukpb-tab-panel:not(.is-active){display: none}.ukpb-tm-tabs .ukpb-tab-panel.is-active{animation: ukpbRise .8s var(--ukpb-ease) both}.ukpb-tab-panel{line-height: 1.75;color: #3d3a57}.ukpb-tab-panel > :first-child{margin-block-start: 0}.ukpb-tab-panel > h2:first-child{font-size: 1.3rem}@keyframes ukpbRise{from{opacity: 0;translate: 0 10px}to{opacity: 1;translate: none}}.ukpb-acc-item{border-block-end: 1px solid var(--ukpb-line)}.ukpb-acc-head{display: flex;align-items: center;justify-content: space-between;gap: 16px;inline-size: 100%;padding: 20px 2px !important;text-align: start}.ukpb-acc-item.is-open .ukpb-acc-head{color: var(--ukpb-tab-on) !important}.ukpb-acc-head i{position: relative;flex: none;inline-size: 30px;block-size: 30px;border-radius: 50%;background: var(--ukpb-tint);transition: background .6s,rotate .7s var(--ukpb-ease)}.ukpb-acc-head i::before,.ukpb-acc-head i::after{content: "";position: absolute;inset-block-start: 50%;inset-inline-start: 50%;inline-size: 12px;block-size: 2px;margin: -1px 0 0 -6px;border-radius: 2px;background: var(--ukpb-a);transition: rotate .7s var(--ukpb-ease),background .5s}.ukpb-acc-head i::after{rotate: 90deg}.ukpb-acc-item.is-open .ukpb-acc-head i{rotate: 180deg;background: linear-gradient(135deg,var(--ukpb-a),var(--ukpb-b))}.ukpb-acc-item.is-open .ukpb-acc-head i::before,.ukpb-acc-item.is-open .ukpb-acc-head i::after{background: #fff}.ukpb-acc-item.is-open .ukpb-acc-head i::after{rotate: 0deg}.ukpb-acc-body{display: grid;grid-template-rows: 0fr;transition: grid-template-rows .8s var(--ukpb-ease)}.ukpb-acc-item.is-open .ukpb-acc-body{grid-template-rows: 1fr}.ukpb-acc-clip{min-block-size: 0;overflow: hidden}.ukpb-acc-clip .ukpb-tab-panel{padding: 0 2px 22px;opacity: 0;transition: opacity .7s var(--ukpb-ease)}.ukpb-acc-item.is-open .ukpb-acc-clip .ukpb-tab-panel{opacity: 1}.ukpb-tm-accordion:is(.ukpb-ts-boxed,.ukpb-ts-soft,.ukpb-ts-pills){border: 0;background: none;display: grid;gap: 10px;overflow: visible}.ukpb-tm-accordion:is(.ukpb-ts-boxed,.ukpb-ts-soft,.ukpb-ts-pills) .ukpb-acc-item{border: 0;border-radius: 18px;background: var(--ukpb-card);box-shadow: inset 0 0 0 1px var(--ukpb-line);padding-inline: 20px}.ukpb-tm-accordion.ukpb-ts-soft .ukpb-acc-item{background: var(--ukpb-tint);box-shadow: none}.ukpb-stack-item + .ukpb-stack-item{margin-block-start: 34px;padding-block-start: 34px;border-block-start: 1px solid var(--ukpb-line)}.ukpb-stack-h{margin: 0 0 14px;font-size: 1.35rem;font-weight: 750;color: var(--ukpb-ink)}.ukpb-tm-stacked:is(.ukpb-ts-soft,.ukpb-ts-boxed) .ukpb-stack-item{padding: 26px 28px;border-radius: 22px;background: var(--ukpb-tint);border: 0;margin-block-start: 14px}.ukpb-tm-stacked.ukpb-ts-boxed{border: 0;background: none}.ukpb-tab-panel #reviews .commentlist{list-style: none;margin: 0 0 24px;padding: 0;display: grid;gap: 14px}.ukpb-tab-panel #reviews .commentlist li{margin: 0 !important;padding: 16px 18px;border-radius: 16px;background: #f8f7fc}.ukpb-tab-panel #reviews .commentlist .comment_container{display: flex;gap: 14px}.ukpb-tab-panel #reviews .commentlist img.avatar{position: static !important;flex: none;inline-size: 44px !important;block-size: 44px !important;height: 44px !important;object-fit: cover;padding: 0 !important;border: 0 !important;border-radius: 50%;background: var(--ukpb-tint)}.ukpb-tab-panel #reviews h2,.ukpb-tab-panel #reviews .woocommerce-Reviews-title,.ukpb-tab-panel #reply-title{margin: 0 0 16px;font-size: 1.2rem;font-weight: 750;line-height: 1.3}.ukpb-tab-panel #reviews .comment-text{margin: 0 !important;padding: 0 !important;border: 0 !important;flex: 1}.ukpb-tab-panel #review_form_wrapper{padding: 20px;border-radius: 18px;box-shadow: inset 0 0 0 1px var(--ukpb-line)}.ukpb-info{text-align: start}.ukpb-info-h{margin: 0 0 16px;font-size: 1.25rem;font-weight: 750;color: var(--ukpb-ink)}.ukpb-info-list{margin: 0;padding: 0;border: 0 !important}.ukpb-info-row{display: grid;grid-template-columns: minmax(110px,36%) minmax(0,1fr);gap: 12px;padding: 13px 16px}.ukpb-info-l{margin: 0;font-weight: 650;color: var(--ukpb-ink)}.ukpb-info-v{margin: 0;color: #4a4666}.ukpb-info-v p{margin: 0}.ukpb-info-v a{color: inherit}.ukpb-info.ukpb-p-striped .ukpb-info-row{border-radius: 12px}.ukpb-info.ukpb-p-striped .ukpb-info-row:nth-child(odd){background: var(--ukpb-tint)}.ukpb-info.ukpb-p-table .ukpb-info-list{border: 1px solid var(--ukpb-line) !important;border-radius: 16px;overflow: hidden}.ukpb-info.ukpb-p-table .ukpb-info-row + .ukpb-info-row{border-block-start: 1px solid var(--ukpb-line)}.ukpb-info.ukpb-p-cards .ukpb-info-list{display: grid;grid-template-columns: repeat(auto-fill,minmax(170px,1fr));gap: 12px}.ukpb-info.ukpb-p-cards .ukpb-info-row{display: flex;flex-direction: column;gap: 6px;padding: 16px 18px;border-radius: 16px;background: var(--ukpb-card);box-shadow: inset 0 0 0 1px var(--ukpb-line);transition: box-shadow .6s,translate .6s var(--ukpb-ease)}.ukpb-info.ukpb-p-cards .ukpb-info-row:hover{translate: 0 -2px;box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--ukpb-a) 40%,transparent),0 16px 30px -24px var(--ukpb-a)}.ukpb-info.ukpb-p-cards .ukpb-info-l{font-size: 12px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--ukpb-a)}.ukpb-info.ukpb-p-cards .ukpb-info-v{font-weight: 650;color: var(--ukpb-ink)}.ukpb-info.ukpb-p-list .ukpb-info-row{display: flex;align-items: baseline;gap: 10px;padding: 9px 0}.ukpb-info.ukpb-p-list .ukpb-info-l{display: flex;flex: 1;align-items: baseline;gap: 10px;font-weight: 600}.ukpb-info.ukpb-p-list .ukpb-info-l::after{content: "";flex: 1;border-block-end: 2px dotted var(--ukpb-line)}.ukpb-products .ukpb-rel-scroll .wpg-grid{grid-auto-flow: column;grid-template-columns: none;grid-auto-columns: calc((100% - (var(--wpg-cols) - 1) * var(--wpg-gap)) / var(--wpg-cols));overflow-x: auto;scroll-snap-type: x mandatory;padding-block-end: 12px;scrollbar-width: thin}.ukpb-products .ukpb-rel-scroll .wpg-card{scroll-snap-align: start}.ukpb-bc-list{display: flex;justify-content: var(--ukpb-al);margin: 0 !important;padding: 0 !important;font-size: 14px;color: var(--ukpb-mu) !important}.ukpb-bc-list ol{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 8px;margin: 0;padding: 0;list-style: none}.ukpb-bc-list li{display: inline-flex;align-items: center;gap: 8px;margin: 0}.ukpb-bc-list a{color: var(--ukpb-mu);text-decoration: none;transition: color .4s}.ukpb-bc-list a:hover{color: var(--ukpb-a)}.ukpb-bc-cur{color: var(--ukpb-ink);font-weight: 600}.ukpb-bc-sep{opacity: .55}.ukpb-bc.ukpb-p-pills .ukpb-bc-list :is(a,.ukpb-bc-cur){display: inline-flex;padding: 5px 12px;border-radius: 99px;background: var(--ukpb-tint)}.ukpb-bc.ukpb-p-pills .ukpb-bc-list a:hover{background: var(--ukpb-a);color: #fff}.ukpb-bc.ukpb-p-bar .ukpb-bc-list ol{display: inline-flex;padding: 9px 18px;border-radius: 99px;background: var(--ukpb-tint)}.ukpb-bc.ukpb-p-glass .ukpb-bc-list ol{display: inline-flex;padding: 9px 18px;border-radius: 99px;background: rgba(255,255,255,.14);box-shadow: inset 0 0 0 1px rgba(255,255,255,.28);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px)}.ukpb-bc.ukpb-p-glass .ukpb-bc-list a,.ukpb-bc.ukpb-p-glass .ukpb-bc-list{color: rgba(255,255,255,.78) !important}.ukpb-bc.ukpb-p-glass .ukpb-bc-cur{color: #fff}.ukpb-atitle{display: grid;gap: 28px;align-items: center;text-align: start}.ukpb-at-text{display: flex;flex-direction: column;align-items: flex-start;gap: 12px;min-inline-size: 0}.ukpb-at-top{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 10px}.ukpb-at-count{display: inline-flex;padding: 5px 12px;border-radius: 99px;background: #fff;box-shadow: inset 0 0 0 1px var(--ukpb-line);font-size: 12px;font-weight: 700;color: var(--ukpb-mu)}.ukpb-at-h{margin: 0 !important;font-size: clamp(2rem,4vw,3.4rem);font-weight: 800;line-height: 1.05;letter-spacing: -.025em;color: var(--ukpb-ink)}.ukpb-at-desc{max-inline-size: 640px;font-size: 1.05rem;line-height: 1.7;color: var(--ukpb-mu)}.ukpb-at-desc > :first-child{margin-block-start: 0}.ukpb-at-desc > :last-child{margin-block-end: 0}.ukpb-at-cats{display: flex;flex-wrap: wrap;gap: 8px;margin-block-start: 6px}.ukpb-at-cats a{display: inline-flex;align-items: center;gap: 8px;padding: 8px 14px;border-radius: 99px;background: #fff;box-shadow: inset 0 0 0 1px var(--ukpb-line);color: var(--ukpb-ink);font-size: 14px;font-weight: 600;text-decoration: none;transition: box-shadow .5s,translate .6s var(--ukpb-ease),color .4s}.ukpb-at-cats a:hover{translate: 0 -2px;color: var(--ukpb-a);box-shadow: inset 0 0 0 1px var(--ukpb-a),0 12px 24px -18px var(--ukpb-a)}.ukpb-at-cats small{display: inline-grid;place-items: center;min-inline-size: 22px;block-size: 22px;padding: 0 6px;border-radius: 99px;background: var(--ukpb-tint);color: var(--ukpb-a);font-size: 11px;font-weight: 800}.ukpb-at-img img{display: block;inline-size: 100%;block-size: 100%;max-block-size: 360px;object-fit: cover;border-radius: 24px}.ukpb-atitle.ukpb-p-band{padding: clamp(28px,5vw,56px);border-radius: 28px;background: var(--ukpb-tint)}.ukpb-atitle.ukpb-p-band.has-img,.ukpb-atitle.ukpb-p-split.has-img,.ukpb-atitle.ukpb-p-dark.has-img{grid-template-columns: minmax(0,1.25fr) minmax(0,1fr)}.ukpb-atitle.ukpb-p-center{text-align: center;justify-items: center}.ukpb-atitle.ukpb-p-center .ukpb-at-text{align-items: center}.ukpb-atitle.ukpb-p-center .ukpb-at-cats,.ukpb-atitle.ukpb-p-center .ukpb-at-top{justify-content: center}.ukpb-atitle.ukpb-p-center .ukpb-at-img{display: none}.ukpb-atitle.ukpb-p-dark{padding: clamp(28px,5vw,56px);border-radius: 28px;background: #15122b;--ukpb-ink: #fff;--ukpb-mu: #c4c0e2}.ukpb-atitle.ukpb-p-dark .ukpb-eyebrow{background: rgba(255,255,255,.1);color: #d8d3ff}.ukpb-atitle.ukpb-p-dark .ukpb-at-count,.ukpb-atitle.ukpb-p-dark .ukpb-at-cats a{background: rgba(255,255,255,.06);box-shadow: inset 0 0 0 1px rgba(255,255,255,.16);color: #fff}.ukpb-atitle.ukpb-p-dark .ukpb-at-cats small{background: rgba(255,255,255,.12);color: #fff}.ukpb-atitle.ukpb-p-plain .ukpb-at-img,.ukpb-atitle.ukpb-p-plain.has-img{grid-template-columns: none}.ukpb-atitle.ukpb-p-plain .ukpb-at-img{display: none}.ukpb-archive{--ukpb-cols: 3;--ukpb-gap: 24px;text-align: start}.ukpb-arc-bar{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 18px;margin: 0 0 24px}.ukpb-arc-bar > .woocommerce-notices-wrapper{flex: 1 1 100%}.ukpb-arc-bar > .woocommerce-notices-wrapper:empty{display: none}.ukpb-arc-bar > .ukf-bar{flex: 0 1 auto;inline-size: auto;margin: 0 !important}.ukpb-arc-bar > .ukf-bar:has(.ukf-chips){flex: 1 1 100%}@media (min-width: 1025px){.ukpb-built-archive:has(.ukf-form.is-inline) .ukpb-arc-bar .ukf-open{display: none}.ukpb-built-archive:has(.ukf-form.is-inline) .ukpb-arc-bar > .ukf-bar:not(:has(.ukf-chips)){display: none}}.ukpb-arc-bar .woocommerce-result-count{float: none !important;margin: 0 auto 0 0 !important;font-size: 14px;color: var(--ukpb-mu)}[dir="rtl"] .ukpb-arc-bar .woocommerce-result-count{margin: 0 0 0 auto !important}.ukpb-arc-bar .woocommerce-ordering{float: none !important;margin: 0 !important}.ukpb-arc-bar .woocommerce-ordering select{block-size: 44px;padding-block: 0;padding-inline: 16px 36px;border: 1px solid var(--ukpb-line);border-radius: 99px;background-color: #fff;font-size: 14px;color: var(--ukpb-ink)}.ukpb-archive ul.products{display: grid !important;grid-template-columns: repeat(var(--ukpb-cols),minmax(0,1fr));gap: var(--ukpb-gap);margin: 0 0 34px !important;padding: 0 !important;list-style: none}.ukpb-archive ul.products::before,.ukpb-archive ul.products::after{display: none !important;content: none !important}.ukpb-archive ul.products li.product{float: none !important;inline-size: auto !important;width: auto !important;margin: 0 !important;clear: none !important}.ukpb-archive ul.products li.product.ukpb-new{animation: ukpbRise .9s var(--ukpb-ease) both}.ukpb-archive.ukpb-ac-soft ul.products li.product{padding: 12px 12px 18px !important;border: 0 !important;border-radius: 22px;background: var(--ukpb-card);box-shadow: 0 0 0 1px var(--ukpb-line),0 26px 40px -36px rgba(30,20,90,.5) !important;transition: translate .7s var(--ukpb-ease),box-shadow .7s var(--ukpb-ease)}.ukpb-archive.ukpb-ac-soft ul.products li.product img{border-radius: 16px;background: var(--ukpb-tint)}.ukpb-archive.ukpb-ac-elevated ul.products li.product{padding: 12px 12px 18px !important;border: 0 !important;border-radius: 22px;background: #fff;box-shadow: 0 30px 50px -38px rgba(30,20,90,.55),0 2px 8px -4px rgba(30,20,90,.08) !important;transition: translate .7s var(--ukpb-ease),box-shadow .7s var(--ukpb-ease)}.ukpb-archive.ukpb-ac-elevated ul.products li.product img{border-radius: 16px}.ukpb-archive.ukpb-ac-bordered ul.products li.product{padding: 12px 12px 18px !important;border: 1px solid var(--ukpb-line) !important;border-radius: 18px;background: #fff;box-shadow: none !important;transition: border-color .6s,translate .7s var(--ukpb-ease)}.ukpb-archive.ukpb-ac-bordered ul.products li.product:hover{border-color: color-mix(in srgb,var(--ukpb-a) 55%,transparent) !important}.ukpb-archive.ukpb-ac-minimal ul.products li.product{padding: 0 !important;border: 0 !important;background: none !important;box-shadow: none !important}.ukpb-archive.ukpb-ac-minimal ul.products li.product img{border-radius: 18px}.ukpb-archive:is(.ukpb-ac-soft,.ukpb-ac-elevated,.ukpb-ac-bordered,.ukpb-ac-minimal) ul.products li.product:hover{translate: 0 -4px}.ukpb-archive:is(.ukpb-ac-soft,.ukpb-ac-elevated) ul.products li.product:hover{box-shadow: 0 0 0 1px color-mix(in srgb,var(--ukpb-a) 30%,transparent),0 34px 50px -36px color-mix(in srgb,var(--ukpb-a) 60%,transparent) !important}.ukpb-archive:not(.ukpb-ac-theme) ul.products li.product .woocommerce-loop-product__title{font-size: 15px;font-weight: 650;line-height: 1.35}.ukpb-archive:not(.ukpb-ac-theme) ul.products li.product .button{display: inline-flex;align-items: center;justify-content: center;padding: 11px 22px !important;border: 0 !important;border-radius: 99px !important;background: linear-gradient(100deg,var(--ukpb-a),var(--ukpb-b)) !important;color: #fff !important;font-size: 14px;font-weight: 700;box-shadow: 0 12px 22px -14px var(--ukpb-a);transition: translate .6s var(--ukpb-ease),box-shadow .6s}.ukpb-archive:not(.ukpb-ac-theme) ul.products li.product .button:hover{translate: 0 -2px}.ukpb-archive:not(.ukpb-ac-theme) ul.products li.product .added_to_cart{display: inline-block;margin-inline-start: 10px;font-size: 13px;font-weight: 600}.ukpb-archive .woocommerce-pagination{text-align: center}.ukpb-archive .woocommerce-pagination ul.page-numbers{display: inline-flex !important;flex-wrap: wrap;justify-content: center;gap: 8px;margin: 0 !important;border: 0 !important}.ukpb-archive .woocommerce-pagination ul.page-numbers li{float: none !important;border: 0 !important;overflow: visible !important}.ukpb-archive .woocommerce-pagination ul.page-numbers :is(a,span){display: grid !important;place-items: center;min-inline-size: 44px;block-size: 44px;padding: 0 12px !important;border-radius: 99px;background: #fff !important;box-shadow: inset 0 0 0 1px var(--ukpb-line);color: var(--ukpb-ink) !important;font-weight: 700;line-height: 1 !important;transition: box-shadow .5s,color .4s,translate .6s var(--ukpb-ease)}.ukpb-archive .woocommerce-pagination ul.page-numbers a:hover{translate: 0 -2px;box-shadow: inset 0 0 0 1px var(--ukpb-a);color: var(--ukpb-a) !important}.ukpb-archive .woocommerce-pagination ul.page-numbers span.current{background: linear-gradient(100deg,var(--ukpb-a),var(--ukpb-b)) !important;box-shadow: 0 12px 24px -14px var(--ukpb-a);color: #fff !important}.ukpb-archive.ukpb-pg-squares .woocommerce-pagination ul.page-numbers :is(a,span){border-radius: 12px}.ukpb-archive.ukpb-pg-line .woocommerce-pagination ul.page-numbers :is(a,span){border-radius: 0;background: none !important;box-shadow: none}.ukpb-archive.ukpb-pg-line .woocommerce-pagination ul.page-numbers span.current{background: none !important;box-shadow: inset 0 -3px 0 var(--ukpb-a);color: var(--ukpb-ink) !important}.ukpb-more-wrap{display: flex;flex-direction: column;align-items: center;gap: 8px}.ukpb-more{position: relative;display: inline-flex;align-items: center;gap: 10px;padding: 15px 30px;border-radius: 99px;background: #fff;box-shadow: inset 0 0 0 1px var(--ukpb-line),0 16px 30px -24px rgba(30,20,90,.45);color: var(--ukpb-ink) !important;font-weight: 700;text-decoration: none !important;transition: translate .6s var(--ukpb-ease),box-shadow .6s}.ukpb-more:hover{translate: 0 -2px;box-shadow: inset 0 0 0 1.5px var(--ukpb-a),0 20px 34px -24px var(--ukpb-a)}.ukpb-more i{display: none;inline-size: 16px;block-size: 16px;border-radius: 50%;border: 2px solid var(--ukpb-tint);border-block-start-color: var(--ukpb-a);animation: ukpbSpin 1s linear infinite}.ukpb-more.is-loading i{display: inline-block}.ukpb-more.is-preview{opacity: .7}.ukpb-more-of{font-size: 13px;color: var(--ukpb-mu)}@keyframes ukpbSpin{to{rotate: 360deg}}.ukpb-none{display: flex;flex-direction: column;align-items: center;gap: 10px;padding: 46px 20px;border-radius: 22px;background: var(--ukpb-tint);text-align: center;color: var(--ukpb-mu)}.ukpb-none .ukpb-ic{inline-size: 34px;block-size: 34px;color: var(--ukpb-a)}.ukpb-none p{margin: 0;max-inline-size: 420px}.ukpb-notices .woocommerce-notices-wrapper{display: grid;gap: 10px}.ukpb-notices .woocommerce-notices-wrapper:empty{display: none}.ukpb-notices :is(.woocommerce-message,.woocommerce-info,.woocommerce-error){--n: var(--ukpb-ok);position: relative;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px 16px;margin: 0 !important;padding-block: 15px !important;padding-inline: 54px 18px !important;border: 0 !important;border-radius: 16px;background: color-mix(in srgb,var(--n) 9%,#fff);color: var(--ukpb-ink);list-style: none;font-size: 15px;line-height: 1.5;outline: 0}.ukpb-notices .woocommerce-info{--n: var(--ukpb-info)}.ukpb-notices .woocommerce-error{--n: var(--ukpb-bad);display: grid}.ukpb-notices .woocommerce-error li{margin: 0}.ukpb-notices :is(.woocommerce-message,.woocommerce-info,.woocommerce-error)::before{position: absolute;inset-block-start: 50%;inset-inline-start: 18px;translate: 0 -50%;display: grid;place-items: center;inline-size: 24px;block-size: 24px;margin: 0;border-radius: 50%;background: var(--n);color: #fff;font-size: 12px;line-height: 24px;text-align: center}.ukpb-notices :is(.woocommerce-message,.woocommerce-info) .button{order: 2;float: none !important;margin: 0 0 0 auto !important;padding: 9px 18px !important;border-radius: 99px !important;background: var(--n) !important;color: #fff !important;font-size: 13px;font-weight: 700;border: 0 !important}[dir="rtl"] .ukpb-notices :is(.woocommerce-message,.woocommerce-info) .button{margin: 0 auto 0 0 !important}.ukpb-notices.ukpb-p-solid :is(.woocommerce-message,.woocommerce-info,.woocommerce-error){background: var(--n);color: #fff}.ukpb-notices.ukpb-p-solid :is(.woocommerce-message,.woocommerce-info,.woocommerce-error)::before{background: rgba(255,255,255,.22)}.ukpb-notices.ukpb-p-solid :is(.woocommerce-message,.woocommerce-info) .button{background: #fff !important;color: var(--n) !important}.ukpb-notices.ukpb-p-solid a{color: #fff}.ukpb-notices.ukpb-p-outline :is(.woocommerce-message,.woocommerce-info,.woocommerce-error){background: #fff;box-shadow: inset 0 0 0 1.5px var(--n)}.ukpb-notices.ukpb-p-minimal :is(.woocommerce-message,.woocommerce-info,.woocommerce-error){border-radius: 0;background: none;padding-inline: 44px 0 !important;border-block-end: 1px solid var(--ukpb-line) !important}.ukpb-notices.ukpb-p-minimal :is(.woocommerce-message,.woocommerce-info,.woocommerce-error)::before{inset-inline-start: 6px}@media (max-width: 1024px){.ukpb-atitle.has-img{grid-template-columns: minmax(0,1fr) !important}}@media (max-width: 767px){:is(.ukpb-gl-left,.ukpb-gl-right).has-thumbs{grid-template-columns: minmax(0,1fr)}:is(.ukpb-gl-left,.ukpb-gl-right).has-thumbs .ukpb-g-stage{grid-column: 1;grid-row: 1}:is(.ukpb-gl-left,.ukpb-gl-right).has-thumbs .ukpb-g-thumbs{grid-column: 1;grid-row: 2;flex-direction: row;overflow-x: auto;overflow-y: hidden;block-size: auto;min-block-size: 0}.ukpb-gallery{--ukpb-th: 64px}.ukpb-gl-grid .ukpb-g-track{grid-template-columns: minmax(0,1fr)}.ukpb-g-nav{inline-size: 38px;block-size: 38px;margin-block-start: -19px}.ukpb-atc .single_add_to_cart_button{flex: 1 1 160px;min-inline-size: 0}.ukpb-tabs-nav{gap: 4px 18px;overflow-x: auto;flex-wrap: nowrap;scrollbar-width: none}.ukpb-ts-soft .ukpb-tabs-nav{display: flex}.ukpb-tab-btn{white-space: nowrap}.ukpb-info-row{grid-template-columns: minmax(0,1fr);gap: 2px}.ukpb-meta.ukpb-p-table .ukpb-meta-row,.ukpb-meta.ukpb-p-list .ukpb-meta-row{grid-template-columns: minmax(0,1fr);gap: 2px}.ukpb-archive{--ukpb-gap: 14px}.ukpb-arc-bar .woocommerce-result-count{inline-size: 100%}}@media (prefers-reduced-motion: reduce){.ukpb *,.ukpb-lb,.ukpb-lb img{animation: none !important;transition: none !important}.ukpb-js .ukpb-reveal{opacity: 1;translate: none}}