@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:-webkit-box;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}
.woocommerce div.product{display:grid;gap:var(--gap-3) clamp(40px,calc(20px + 6.25vw),160px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-bottom:clamp(40px,calc(32px + 4vw),80px)}@media (max-width:991px){.woocommerce div.product{grid-template-columns:1fr}}.woocommerce div.product .related.products,.woocommerce div.product .up-sells.products{grid-column:1/-1}.product-gallery{--thumb-size:clamp(70px,calc(50px + 5vw),100px);--thumb-gap:clamp(10px,calc(4px + 1vw),20px);display:grid;gap:var(--thumb-gap);grid-template-areas:"thumbs main";grid-template-columns:var(--thumb-size) 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:1023px){.product-gallery{grid-template-areas:"main" "thumbs";grid-template-columns:1fr}}.product-gallery:not(:has(.product-gallery__thumbs)){grid-template-areas:"main";grid-template-columns:1fr}@media (min-width:992px){.product-gallery{position:sticky;top:calc(var(--mega-menu-top, 0px) + clamp(12px, calc(10px + .5vw), 16px))}}.product-gallery__main{aspect-ratio:14/15;background-color:var(--color-grey);border-radius:var(--radius-1);cursor:-webkit-zoom-in;cursor:zoom-in;grid-area:main;overflow:hidden}.product-gallery__main .splide__list,.product-gallery__main .splide__slide,.product-gallery__main .splide__track{height:100%}.product-gallery__main .splide__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-gallery__main.is-zoomed{cursor:-webkit-zoom-out;cursor:zoom-out}.product-gallery__main.is-zoomed img{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.product-gallery__main img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform-origin:var(--zoom-x,50%) var(--zoom-y,50%);-ms-transform-origin:var(--zoom-x,50%) var(--zoom-y,50%);transform-origin:var(--zoom-x,50%) var(--zoom-y,50%);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:100%}.product-gallery__thumbs{display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:thumbs;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(4px,calc(2px + .5vw),8px)}@media (max-width:1023px){.product-gallery__thumbs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.product-gallery__thumbs-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:none;border:none;color:var(--color-primary);cursor:pointer;justify-content:center;padding:0;--icon-size:1.2em}@media (max-width:1023px){.product-gallery__thumbs-arrow .ghn-icon--chevron{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}}.product-gallery__thumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;aspect-ratio:1/1;background-color:var(--color-grey);border:2px solid transparent;border-radius:calc(var(--radius-1)/2);cursor:pointer;justify-content:center;overflow:hidden;padding:0;-webkit-transition:border-color .2s ease;transition:border-color .2s ease;width:100%}.product-gallery__thumb img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.splide__slide.is-active .product-gallery__thumb{border-color:var(--color-primary-alt)}.woocommerce div.product div.summary.entry-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;clear:none;-ms-flex-direction:column;flex-direction:column;float:none;width:100%}.woocommerce div.product div.summary.entry-summary .product_title{color:var(--color-primary);font-size:var(--fs-h3);font-weight:400;margin:0 0 clamp(24px,calc(6.9px + 1.724vw),40px)}.woocommerce div.product div.summary.entry-summary .woocommerce-product-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(10px,calc(8px + .75vw),16px);margin-bottom:clamp(20px,calc(16px + 1.5vw),32px)}.woocommerce div.product div.summary.entry-summary .woocommerce-product-rating .star-rating{--icon-size:1em;color:var(--color-primary)}.woocommerce div.product div.summary.entry-summary .woocommerce-product-rating .woocommerce-review-link{color:var(--color-primary-alt);font-size:var(--fs-copy);text-decoration:none}.woocommerce div.product div.summary.entry-summary .woocommerce-product-rating .woocommerce-review-link:hover{text-decoration:underline}.woocommerce div.product div.summary.entry-summary .ruk_rating_snippet{margin-bottom:clamp(16px,calc(7.45px + .862vw),24px)}.woocommerce div.product div.summary.entry-summary .ruk_rating_snippet:empty{display:none}.woocommerce div.product div.summary.entry-summary .price{color:var(--color-primary);display:block;font-size:var(--fs-h4);font-weight:700;margin:0}.woocommerce div.product div.summary.entry-summary .woocommerce-product-details__short-description{color:var(--color-primary-alt);font-size:var(--fs-copy);line-height:var(--lh-relaxed);margin-bottom:clamp(24px,calc(6.9px + 1.724vw),40px)}.woocommerce div.product div.summary.entry-summary .woocommerce-product-details__short-description li,.woocommerce div.product div.summary.entry-summary .woocommerce-product-details__short-description p{margin:0 0 clamp(10px,calc(8px + .5vw),14px)}.woocommerce div.product div.summary.entry-summary .woocommerce-product-details__short-description li:last-child,.woocommerce div.product div.summary.entry-summary .woocommerce-product-details__short-description p:last-child{margin-bottom:0}.woocommerce div.product div.summary.entry-summary .woocommerce-product-details__short-description ol,.woocommerce div.product div.summary.entry-summary .woocommerce-product-details__short-description ul{margin:0 0 clamp(10px,calc(8px + .5vw),14px);padding-left:clamp(18px,calc(16px + .6vw),24px)}.woocommerce div.product div.summary.entry-summary .woocommerce-product-details__short-description ol:last-child,.woocommerce div.product div.summary.entry-summary .woocommerce-product-details__short-description ul:last-child{margin-bottom:0}.woocommerce div.product div.summary.entry-summary form.cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:clamp(16px,calc(13px + 1vw),24px);margin-top:clamp(12px,calc(10px + .75vw),16px)}.woocommerce div.product div.summary.entry-summary form.cart:after,.woocommerce div.product div.summary.entry-summary form.cart:before{content:none}.woocommerce div.product div.summary.entry-summary form.cart .woocommerce-variation-add-to-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce div.product div.summary.entry-summary form.cart .quantity{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;float:none;margin:0 clamp(14px,calc(12px + .75vw),24px) 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-1);overflow:hidden}.woocommerce div.product div.summary.entry-summary form.cart .quantity .qty{-moz-appearance:textfield;border:none;color:var(--color-primary);font-size:var(--fs-btn);font-weight:700;padding:clamp(9.8px,calc(8.96px + .2625vw),14px) 0;text-align:center;width:clamp(36px,calc(30px + 2vw),50px)}.woocommerce div.product div.summary.entry-summary form.cart .quantity .qty::-webkit-inner-spin-button,.woocommerce div.product div.summary.entry-summary form.cart .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce div.product div.summary.entry-summary form.cart .quantity__step{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:none;border:none;color:var(--color-primary);cursor:pointer;font-size:var(--fs-copy-lg);font-weight:700;justify-content:center;width:clamp(32px,calc(28px + 1.5vw),42px)}.woocommerce div.product div.summary.entry-summary form.cart .quantity--maxed{opacity:.4}.woocommerce div.product div.summary.entry-summary form.cart .quantity--maxed .quantity__step{cursor:not-allowed}.woocommerce div.product div.summary.entry-summary form.cart .single_add_to_cart_button.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:var(--color-primary-alt);border:2px solid transparent;border-radius:var(--radius-1);-webkit-box-shadow:none;box-shadow:none;color:var(--color-white);float:none;font-size:var(--fs-btn);font-weight:700;justify-content:center;line-height:var(--lh);margin:0;min-width:clamp(105px,calc(96px + 2.8125vw),150px);padding:clamp(9.8px,calc(8.96px + .2625vw),14px) clamp(19.6px,calc(17.92px + .525vw),28px);text-shadow:none;-webkit-transition:background-color .2s ease,color .2s ease,border-color .2s ease;transition:background-color .2s ease,color .2s ease,border-color .2s ease;vertical-align:middle}.woocommerce div.product div.summary.entry-summary form.cart .single_add_to_cart_button.button:hover{background-color:var(--color-primary-light);color:var(--color-white)}.woocommerce div.product div.summary.entry-summary form.cart .variations{margin:0 0 clamp(14px,calc(12px + .75vw),24px);width:100%}.woocommerce div.product div.summary.entry-summary form.cart .variations:last-child{margin-bottom:0}.woocommerce div.product div.summary.entry-summary form.cart .variations td,.woocommerce div.product div.summary.entry-summary form.cart .variations th{display:block;padding:0;text-align:left}.woocommerce div.product div.summary.entry-summary form.cart .variations th.label{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.woocommerce div.product div.summary.entry-summary form.cart .variations .reset_variations{color:var(--color-primary-alt);display:inline-block;font-size:var(--fs-copy);margin-top:clamp(6px,calc(5px + .25vw),8px)}.woocommerce div.product div.summary.entry-summary form.cart .variations .reset_variations[style*="visibility: hidden"]{display:none}.woocommerce div.product div.summary.entry-summary form.cart .variations select.has-pills{display:none}.woocommerce div.product div.summary.entry-summary form.cart .woocommerce-variation-description{background-color:var(--color-grey);border:1px solid var(--color-border);border-radius:calc(var(--radius-1)/2);color:var(--color-primary-alt);font-size:var(--fs-btn);line-height:var(--lh-relaxed);margin-bottom:clamp(16px,calc(13px + 1vw),24px);padding:clamp(7px,calc(6px + .5vw),10px) clamp(11px,calc(9px + .75vw),16px)}.woocommerce div.product div.summary.entry-summary form.cart .woocommerce-variation-description:last-child{margin-bottom:0}.woocommerce div.product div.summary.entry-summary form.cart .woocommerce-variation-description p{margin:0 0 clamp(10px,calc(8px + .5vw),14px)}.woocommerce div.product div.summary.entry-summary form.cart .woocommerce-variation-description p:last-child{margin-bottom:0}.woocommerce div.product div.summary.entry-summary form.cart .woocommerce-variation-add-to-cart-disabled,.woocommerce div.product div.summary.entry-summary form.cart .woocommerce-variation-add-to-cart-enabled{margin-top:clamp(12px,calc(10px + .75vw),16px)}.woocommerce div.product div.summary.entry-summary form.cart .variation-pills{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(8px,calc(6px + .5vw),12px)}.woocommerce div.product div.summary.entry-summary form.cart .variation-pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:var(--color-grey);border:1px solid var(--color-border);border-radius:var(--radius-1);color:var(--color-primary-light);cursor:pointer;font-size:var(--fs-btn);font-weight:700;justify-content:center;line-height:var(--lh);padding:clamp(7px,calc(6px + .5vw),10px) clamp(11px,calc(9px + .75vw),16px);-webkit-transition:border-color .2s ease,color .2s ease;transition:border-color .2s ease,color .2s ease}.woocommerce div.product div.summary.entry-summary form.cart .variation-pill.is-active{border-color:var(--color-primary);color:var(--color-primary)}.woocommerce div.product div.summary.entry-summary .woocommerce-message{color:var(--color-primary-alt);font-size:var(--fs-copy)}.woocommerce div.product div.summary.entry-summary .stock{color:var(--color-primary-light);font-size:var(--fs-copy);margin:0 0 clamp(16px,calc(13px + 1vw),24px)}.woocommerce div.product div.summary.entry-summary .stock:last-child{margin-bottom:0}.woocommerce div.product div.summary.entry-summary .stock.out-of-stock{color:#c0392b}.woocommerce div.product div.summary.entry-summary .stock+form.cart{margin-top:0}.product-accordion{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(7px,calc(6px + .5vw),10px)}.product-accordion__item{background-color:transparent;border:1px solid var(--color-border);border-radius:calc(var(--radius-1)*.7);overflow:hidden}.product-accordion__item.is-open{background-color:var(--color-white)}.product-accordion__question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:var(--color-grey);border:none;color:var(--color-primary);cursor:pointer;font-family:var(--font-main);font-size:var(--fs-copy);font-weight:600;gap:var(--gap-1);justify-content:space-between;padding-block:clamp(10px,calc(8px + .5vw),14px);padding-inline:clamp(20px,calc(17px + 1.25vw),32px);text-align:left;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;width:100%;--icon-size:1.2em}.product-accordion__question .ghn-icon--chevron{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;-ms-flex-negative:0;flex-shrink:0}.product-accordion__question[aria-expanded=true] .ghn-icon--chevron{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.product-accordion__item.is-open .product-accordion__question{background-color:var(--color-white)}.product-accordion__answer{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows .3s ease;transition:grid-template-rows .3s ease;transition:grid-template-rows .3s ease,-ms-grid-rows .3s ease}.product-accordion__item.is-open .product-accordion__answer{grid-template-rows:1fr}.product-accordion__answer-inner{min-height:0;overflow:hidden}.product-accordion__answer-content{padding-inline:clamp(20px,calc(17px + 1.25vw),32px);-webkit-padding-after:clamp(10px,calc(8px + .5vw),14px);color:var(--color-primary);padding-block-end:clamp(10px,calc(8px + .5vw),14px)}.product-accordion__answer-content h1,.product-accordion__answer-content h2,.product-accordion__answer-content h3,.product-accordion__answer-content h4,.product-accordion__answer-content h5,.product-accordion__answer-content h6,.product-accordion__answer-content ol,.product-accordion__answer-content p,.product-accordion__answer-content table,.product-accordion__answer-content ul{margin:0 0 clamp(8px,calc(6px + .5vw),12px)}.product-accordion__answer-content h1:last-child,.product-accordion__answer-content h2:last-child,.product-accordion__answer-content h3:last-child,.product-accordion__answer-content h4:last-child,.product-accordion__answer-content h5:last-child,.product-accordion__answer-content h6:last-child,.product-accordion__answer-content ol:last-child,.product-accordion__answer-content p:last-child,.product-accordion__answer-content table:last-child,.product-accordion__answer-content ul:last-child{margin-bottom:0}.product-accordion__answer-content li,.product-accordion__answer-content ol,.product-accordion__answer-content p,.product-accordion__answer-content ul{font-size:var(--fs-copy);line-height:var(--lh-relaxed)}.product-accordion__answer-content li{margin:0}
