[data-gp-woo]{min-width:0;overflow-wrap:anywhere}[data-gp-woo] *{box-sizing:border-box}[data-gp-woo] :is(input,select,textarea,button){max-width:100%;font:inherit}[data-gp-woo] :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){min-height:44px;padding:10px;border:1px solid #b5b5bd;border-radius:4px;background:#fff;color:#1b2838}[data-gp-woo] :is(button,.button,.gp-preview-button,input[type=submit]){display:inline-block;min-height:44px;padding:10px 18px;background:#191917;color:var(--gp-site-accent,#d4ad50);border:1px solid transparent;border-radius:4px;cursor:pointer;text-decoration:none}[data-gp-woo] :is(button,input,select,textarea,a):focus-visible{outline:3px solid var(--gp-site-accent,#a87e2d);outline-offset:3px}[data-gp-woo] :disabled{cursor:default;opacity:.7}[data-gp-woo] table{width:100%;border-collapse:collapse;margin-bottom:20px}[data-gp-woo] :is(th,td){padding:12px;text-align:start;border-bottom:1px solid #dedee3;vertical-align:middle}[data-gp-woo] .form-row{margin:0 0 16px}[data-gp-woo] .form-row label{display:block;margin-bottom:5px}[data-gp-woo] .form-row :is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%}[data-gp-woo] .quantity input{width:85px}[data-gp-woo] form.cart{display:flex;flex-wrap:wrap;gap:12px;align-items:center}[data-gp-woo] form.variations_form{display:block}[data-gp-woo] .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;gap:12px}[data-gp-woo] :is(.woocommerce-message,.woocommerce-info,.woocommerce-error){padding:16px;border:1px solid #c7bc9f;background:#fff8e8;color:#302b22;list-style:none}[data-gp-woo] ul.products{display:grid;grid-template-columns:repeat(var(--gp-woo-columns,3),minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:0}[data-gp-woo] ul.products:before,[data-gp-woo] ul.products:after{display:none}[data-gp-woo] ul.products li.product{float:none;width:auto;min-width:0;margin:0;padding:16px;border:1px solid #dedee3;border-radius:6px}[data-gp-woo] ul.products img{width:100%;height:auto;display:block}[data-gp-woo] .woocommerce-loop-product__title{font-size:20px}[data-gp-woo] .price{display:block;margin:8px 0 16px}[data-gp-woo] .woocommerce-cart-form :is(.product-thumbnail img){width:70px;max-width:100%}[data-gp-woo] .coupon{display:flex;align-items:center;flex-wrap:wrap;gap:10px}[data-gp-woo] .cart_totals{float:none;width:100%}[data-gp-woo] :is(.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content){float:none;width:100%}[data-gp-woo] .woocommerce-MyAccount-navigation ul,[data-gp-woo] .wc-tabs{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:0 0 24px;padding:0}[data-gp-woo] .woocommerce-MyAccount-navigation a,[data-gp-woo] .wc-tabs a{display:block;padding:10px;border:1px solid #dedee3;text-decoration:none}[data-gp-woo] .woocommerce-MyAccount-content{min-width:0}[data-gp-woo] #payment{padding:20px;background:#f5f5f7;border-radius:6px}[data-gp-woo] .payment_methods{list-style:none;padding:0}[data-gp-woo] .payment_box{padding:14px;background:#fff;margin:12px 0}[data-gp-woo] .gp-woo-disabled{margin:0;padding:0;border:0;min-width:0}[data-gp-woo=product-builder],[data-gp-woo=checkout-builder]{display:grid;gap:24px}[data-gp-woo] .woocommerce-product-gallery{opacity:1!important;float:none;width:100%}[data-gp-woo] .woocommerce-product-gallery img{object-fit:contain}[data-gp-woo] .woocommerce-checkout :is(.col2-set,.col-1,.col-2){float:none;width:100%}.gp-woo-part-control{padding:12px;border-bottom:1px solid #454751}.gp-woo-part-control label{display:block;font-size:12px;margin-bottom:6px}.gp-woo-part-control small{display:block;font-size:10px;line-height:1.5;color:#b9bcc6;margin-top:6px}.gp-woo-part-control select{width:100%}@media(max-width:767px){[data-gp-woo] ul.products{grid-template-columns:minmax(0,1fr)}[data-gp-woo] :is(th,td){padding:7px;font-size:14px}[data-gp-woo] table{table-layout:fixed}[data-gp-woo] :is(.form-row-first,.form-row-last){float:none;width:100%}[data-gp-woo] .product-thumbnail{display:none}}[data-gp-woo=woo_cart][data-woo-layout=columns] .woocommerce{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px;align-items:start}[data-gp-woo=woo_cart][data-woo-layout=columns] .woocommerce>.woocommerce-cart-form{grid-column:1;grid-row:2}[data-gp-woo=woo_cart][data-woo-layout=columns] .woocommerce>.cart-collaterals{grid-column:2;grid-row:2}[data-gp-woo=woo_cart][data-woo-layout=columns] .woocommerce>.woocommerce-notices-wrapper{grid-column:1/-1}[data-gp-woo=woo_cart][data-woo-totals=left] .woocommerce>.woocommerce-cart-form{grid-column:2}[data-gp-woo=woo_cart][data-woo-totals=left] .woocommerce>.cart-collaterals{grid-column:1}[data-gp-woo=woo_checkout][data-woo-layout=columns] .checkout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}[data-gp-woo=woo_checkout][data-woo-layout=columns] #customer_details{grid-column:1;grid-row:1/3}[data-gp-woo=woo_checkout][data-woo-layout=columns] #order_review_heading{grid-column:2;grid-row:1}[data-gp-woo=woo_checkout][data-woo-layout=columns] #order_review{grid-column:2;grid-row:2}@media(max-width:767px){[data-gp-woo=woo_cart][data-woo-layout=columns] .woocommerce,[data-gp-woo=woo_checkout][data-woo-layout=columns] .checkout{display:block}}@media(max-width:1023px){[data-gp-woo=woo_cart][data-woo-stack=tablet] .woocommerce,[data-gp-woo=woo_checkout][data-woo-stack=tablet] .checkout{display:block}}[data-gp-woo=woo_mini_cart]{position:relative}.gp-woo-mini-panel{padding:24px;border:1px solid #d3d3da;border-radius:8px;background:#fff;color:#1b2838;box-shadow:0 16px 44px #0002;max-width:calc(100vw - 24px)}.gp-woo-mini-panel[data-gp-mini-mode=dropdown]{position:absolute;right:0;top:100%;z-index:80;width:min(360px,calc(100vw - 24px))}.gp-woo-mini-panel[data-gp-mini-mode=drawer]{position:fixed;inset:0 0 0 auto;margin:0;width:min(420px,100vw);height:100dvh;max-height:100dvh;border-radius:0;overflow:auto}.gp-woo-mini-panel::backdrop{background:#0008}[data-gp-mini-close]{float:right}.gp-mini-count{display:inline-flex;min-width:22px;min-height:22px;align-items:center;justify-content:center;margin-left:8px;border:1px solid currentColor;border-radius:999px}[data-gp-quantity-ready]{display:inline-flex;align-items:center;gap:0;max-width:100%}[data-gp-quantity-ready] input.qty{width:62px;border-radius:0;text-align:center}[data-gp-quantity-ready] [data-gp-quantity-step]{min-width:38px;padding:8px;min-height:44px;border-radius:4px}[data-woo-full-fields=true] .form-row{float:none;width:100%}.gp-woo-mini-panel[data-gp-mini-mode=drawer]{max-width:100vw}[data-woo-hide-actions=true] .actions{display:none}.gp-canvas-node :is(.gp-woo-disabled,.gp-product-disabled),.gp-canvas-node :is(.gp-woo-disabled,.gp-product-disabled) :disabled{opacity:1;cursor:default}[data-woo-hide-coupon=true] :is(.woocommerce-form-coupon-toggle,.checkout_coupon){display:none}[data-gp-woo] :is(h1,h2,h3,h4,h5,h6){margin-bottom:var(--gp-woo-heading-gap,.5em)}[data-gp-woo=woo_cart][data-woo-layout=columns] .woocommerce,[data-gp-woo=woo_checkout][data-woo-layout=columns] .checkout,[data-gp-woo=woo_account][data-woo-account-layout=vertical] .woocommerce:has(>.woocommerce-MyAccount-navigation){gap:var(--gp-woo-gap,24px)}[data-gp-woo] ul.products{row-gap:var(--gp-woo-row-gap,24px);column-gap:var(--gp-woo-column-gap,24px)}@media(min-width:1024px){[data-woo-sticky-payment=true] #payment{position:sticky;top:24px;align-self:start}}.gp-woo-card-excerpt,.gp-woo-card-categories,.gp-woo-card-quantity{margin-block:10px}.gp-woo-design-map{margin-top:8px;border:1px solid #41434a;border-radius:4px;overflow:hidden}.gp-woo-design-map>summary{padding:9px 10px;cursor:pointer;color:#dedfe4;font-size:11px}.gp-woo-design-section{border-top:1px solid #41434a}.gp-woo-design-section>summary{padding:9px 10px;background:#2b2d33;font-size:11px;font-weight:600;cursor:pointer}.gp-woo-design-section>div{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.gp-woo-design-map button{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;min-height:32px;padding:7px 11px;border:0;border-radius:0;background:#222429;color:#e7e7e9;text-align:left;font-size:11px;line-height:1.4}.gp-woo-design-map button:hover,.gp-woo-design-map button[aria-pressed=true]{background:#383329;color:#dfbb66}.gp-woo-design-map button>span:first-child{min-width:0;overflow-wrap:anywhere}.gp-woo-design-map button:focus-visible{outline:2px solid #dfbb66;outline-offset:-2px}.gp-woo-design-map .gp-modified-dot{position:static;flex:0 0 5px}[data-gp-woo] :is(button,.button,.gp-preview-button,input[type=submit]){--gp-normal-background:#191917;--gp-normal-color:var(--gp-site-accent,#d4ad50)}[data-gp-woo] :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){--gp-normal-background:#fff;--gp-normal-color:#1b2838}[data-gp-woo] .price{color:var(--gp-site-text,#1b2838);--gp-normal-color:var(--gp-site-text,#1b2838)}[data-gp-woo] .amount{--gp-normal-color:var(--gp-site-text,#1b2838)}[data-gp-woo=woo_account][data-woo-account-layout=vertical] .woocommerce:has(>.woocommerce-MyAccount-navigation){display:grid;grid-template-columns:minmax(140px,var(--gp-woo-account-nav,240px)) minmax(0,1fr);gap:var(--gp-woo-gap,24px)}[data-gp-woo=woo_account][data-woo-account-layout=vertical] .woocommerce-MyAccount-navigation ul{flex-direction:column}[data-gp-woo=woo_account] .woocommerce-MyAccount-navigation ul{gap:var(--gp-item-gap,12px)}@media(max-width:767px){[data-gp-woo=woo_account][data-woo-account-layout=vertical] .woocommerce:has(>.woocommerce-MyAccount-navigation){display:block}[data-gp-woo=woo_account][data-woo-account-layout=vertical] .woocommerce-MyAccount-navigation ul{flex-direction:row}}.gp-canvas-node .price_slider{position:relative;margin:20px 10px;height:6px;background:#ddd;border-radius:4px}.gp-canvas-node .price_slider .ui-slider-range{position:absolute;inset:0 10%;background:#a87e2d}.gp-canvas-node .price_slider .ui-slider-handle{position:absolute;width:16px;height:16px;border-radius:50%;background:#a87e2d;left:10%;top:-5px}.gp-canvas-node .price_slider .ui-slider-handle:last-child{left:85%}.gp-woo-global-note{margin:8px 0;font-size:10px;line-height:1.5;color:#aab3c3}.gp-woo-global-note a{color:#d4ad50}[data-gp-woo=woo_product_cart] .single_add_to_cart_button:has(.gp-woo-purchase-icon){display:inline-flex;align-items:center;justify-content:center;gap:8px}.gp-woo-purchase-icon{display:inline-flex;align-items:center;flex:0 0 auto}.gp-woo-purchase-icon .dashicons{width:auto;height:auto;font-size:1em;line-height:1;color:inherit}[data-gp-woo=woo_product_cart] .woocommerce-grouped-product-list-item__price{white-space:normal}[data-gp-woo=woo_product_cart] :is(.group_table,.variations){border-collapse:separate;border-spacing:var(--gp-woo-table-column-gap,0px) var(--gp-woo-table-row-gap,0px)}[data-gp-woo=woo_product_cart] .single_variation_wrap{width:100%;gap:inherit}[data-gp-woo=woo_product_cart] .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;align-items:center;gap:inherit}[data-woo-hide-review-heading=true] #comments .woocommerce-Reviews-title{display:none}.gp-canvas-node .gp-mini-preview[data-gp-mini-mode]{position:static;inset:auto;width:100%;height:auto;max-height:none;max-width:100%;margin-top:12px}[data-gp-woo=woo_mini_cart] .woocommerce-mini-cart-item img{width:64px;height:auto;max-width:100%;object-fit:contain}.gp-canvas-node .woocommerce-product-gallery{position:relative}.gp-canvas-node .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image:not(:first-child){display:none}.gp-canvas-node .flex-control-thumbs{display:flex;gap:8px;list-style:none;padding:0;margin:12px 0 0}.gp-canvas-node .flex-control-thumbs li{min-width:0;flex:0 1 25%}.gp-canvas-node .flex-control-thumbs img{display:block;width:100%;height:auto}.gp-canvas-node .woocommerce-product-gallery__trigger{position:absolute;top:8px;right:8px;z-index:2}[data-gp-woo=woo_account] .woocommerce-MyAccount-navigation ul{margin-bottom:0}[data-gp-woo=woo_account][data-woo-account-layout=horizontal] .woocommerce-MyAccount-navigation{margin-bottom:var(--gp-woo-gap,24px)}@media(max-width:767px){[data-gp-woo=woo_account] .woocommerce-MyAccount-navigation{margin-bottom:var(--gp-woo-gap,24px)}}[data-gp-woo] .required{display:inline-block}.gp-canvas-node [data-gp-woo] .gp-dropdown-trigger{min-height:44px;height:auto;padding:10px;border:1px solid #b5b5bd;border-radius:4px;background:#fff;color:#1b2838;font:inherit;line-height:inherit}[data-gp-order-icon] #place_order:has(.gp-woo-order-icon){display:inline-flex;align-items:center;justify-content:center;gap:8px}.gp-woo-order-icon{display:inline-flex;align-items:center;flex:0 0 auto}.gp-woo-order-icon .dashicons{width:auto;height:auto;font-size:1em;line-height:1;color:inherit}[data-gp-woo=woo_product_images] .flex-control-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;list-style:none;padding:0;margin-block:12px 0}[data-gp-woo=woo_product_images] .flex-control-thumbs li{float:none;width:auto;min-width:0;margin:0}[data-gp-woo=woo_product_tabs]{container:gp-product-tabs / inline-size}[data-gp-woo=woo_product_tabs] .wc-tabs{justify-content:start}[data-gp-tabs-align=center] .wc-tabs{justify-content:center}[data-gp-tabs-align=end] .wc-tabs{justify-content:end}[data-gp-tabs-style=pills] .wc-tabs a{border-radius:999px}[data-gp-tabs-style=bar] .wc-tabs{background:#f1f1f3;padding:8px}[data-gp-tabs-style=pills] .wc-tabs .active a,[data-gp-tabs-style=bar] .wc-tabs .active a{background:var(--gp-site-accent,#d4ad50);color:#191917}[data-gp-tabs-layout=vertical] .woocommerce-tabs{display:grid;grid-template-columns:minmax(140px,240px) minmax(0,1fr);gap:24px}[data-gp-tabs-layout=vertical] .wc-tabs{grid-column:1;grid-row:1;flex-direction:column}[data-gp-tabs-layout=vertical] .woocommerce-Tabs-panel{grid-column:2;grid-row:1;margin:0;min-width:0}.gp-woo-tabs-select-label{display:none}.gp-woo-tabs-select{width:100%}@container gp-product-tabs (max-width:767px){[data-gp-tabs-layout=vertical] .woocommerce-tabs{display:block}[data-gp-tabs-mobile=true]:has(.gp-woo-tabs-select) .wc-tabs{display:none}[data-gp-tabs-mobile=true] .gp-woo-tabs-select-label{display:block;margin-bottom:16px}}[data-gp-mini-toggle]:has(.gp-mini-trigger-icon),[data-gp-mini-toggle]:has(.gp-mini-trigger-subtotal){display:inline-flex;align-items:center;gap:8px}.gp-mini-trigger-icon{display:inline-flex;align-items:center}.gp-mini-trigger-icon .dashicons{width:auto;height:auto;font-size:1em;line-height:1}.gp-woo-mini-panel[data-gp-mini-mode=dropdown]:not(.gp-mini-preview){transform:translate(var(--gp-mini-clamp,0px))}.gp-woo-mini-panel[data-gp-mini-mode=dropdown][data-gp-mini-align=left]:not(.gp-mini-preview){left:0;right:auto}.gp-woo-mini-panel[data-gp-mini-mode=dropdown][data-gp-mini-align=center]:not(.gp-mini-preview){left:50%;right:auto;transform:translate(calc(-50% + var(--gp-mini-clamp,0px)))}dialog.gp-woo-mini-panel[data-gp-mini-mode=dropdown]{margin:0;bottom:auto;max-height:calc(100dvh - 24px);overflow:auto}.gp-woo-mini-panel[data-gp-mini-full=true]:not(.gp-mini-preview){position:fixed!important;inset:0!important;margin:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;transform:none!important;overflow:auto;box-sizing:border-box}html:has(dialog.gp-woo-mini-panel:modal){overflow:hidden}.gp-woo-mini-panel[hidden]:not(.gp-mini-preview),dialog.gp-woo-mini-panel:not([open]){display:none!important}.gp-woo-tab-icon{display:inline-flex;align-items:center;vertical-align:middle;margin-inline-end:8px}.gp-woo-tab-icon:last-child{margin-inline-end:0;margin-inline-start:8px}.gp-woo-tab-icon .dashicons{width:auto;height:auto;font-size:1em;line-height:1;color:inherit}[data-gp-woo=woo_product_tabs] .wc-tabs a{transition-property:color,background-color,border-color,opacity;transition-duration:var(--gp-tabs-duration,0ms)}[data-gp-woo=woo_product_tabs] .woocommerce-Tabs-panel{animation:gp-woo-tab-in var(--gp-tabs-duration,0ms) ease-out}@keyframes gp-woo-tab-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){[data-gp-woo=woo_product_tabs] .wc-tabs a{transition-duration:0ms!important}[data-gp-woo=woo_product_tabs] .woocommerce-Tabs-panel{animation:none!important}}[data-gp-woo=woo_product_images] .gp-product-images{position:relative}[data-gp-zoom-position] .woocommerce-product-gallery{display:grid;grid-template-columns:minmax(0,1fr)}[data-gp-zoom-position] .woocommerce-product-gallery>:is(.flex-viewport,.woocommerce-product-gallery__wrapper){grid-area:1/1;min-width:0}[data-gp-zoom-position] .woocommerce-product-gallery>.flex-control-thumbs{grid-area:2/1}[data-gp-zoom-position] .woocommerce-product-gallery__trigger{grid-area:1/1;position:relative;z-index:4;inset:auto;align-self:start;justify-self:end;margin:var(--gp-zoom-y,8px) var(--gp-zoom-x,8px) 0 0;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px;border:1px solid #dedee3;border-radius:50%;background:#fff;color:#1b2838;font-size:20px;line-height:1}[data-gp-zoom-position$=left] .woocommerce-product-gallery__trigger{justify-self:start;margin-right:0;margin-left:var(--gp-zoom-x,8px)}[data-gp-zoom-position^=bottom] .woocommerce-product-gallery__trigger{align-self:end;margin-top:0;margin-bottom:var(--gp-zoom-y,8px)}[data-gp-woo=woo_product_images] .woocommerce-product-gallery>.onsale{grid-area:1/1;position:relative;z-index:3;align-self:start;justify-self:start;inset:auto;margin:8px;min-width:44px;min-height:32px;padding:6px 10px;line-height:1.4;border-radius:4px;background:#a37400;color:#fff}[data-gp-sale-position$=right] .woocommerce-product-gallery>.onsale{justify-self:end}[data-gp-sale-position^=bottom] .woocommerce-product-gallery>.onsale{align-self:end}[data-woo-hide-gallery-zoom=true] .woocommerce-product-gallery__trigger{display:none}.gp-woo-gallery-icon{display:inline-flex;align-items:center;justify-content:center}.gp-woo-gallery-icon .dashicons{width:auto;height:auto;font-size:1em;line-height:1;color:inherit}[data-gp-tabs-underline=true] .wc-tabs a{position:relative}[data-gp-tabs-underline=true] .wc-tabs a:after{content:"";position:absolute;inset:auto 0 0;width:100%;height:2px;background:currentColor;opacity:0;pointer-events:none;transition:opacity var(--gp-tabs-duration,0ms)}[data-gp-tabs-underline=true] .wc-tabs :is(.active a,a:hover,a:focus-visible):after{opacity:1}.gp-woo-tabs-strip{position:relative;min-width:0}.gp-woo-tabs-strip>.wc-tabs{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain}.gp-woo-tabs-strip>.wc-tabs li{flex:0 0 auto}.gp-woo-tabs-strip>.wc-tabs a{white-space:nowrap}.gp-woo-tabs-strip:after{content:"";position:absolute;inset-block:0;inset-inline-end:0;width:28px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--gp-tabs-edge,#fff));opacity:0}.gp-woo-tabs-strip[data-gp-tabs-more=true]:after{opacity:1}.gp-woo-tabs-strip:dir(rtl):after{transform:scaleX(-1)}[data-gp-woo=woo_shop] .gp-woo-card-image{display:block;position:relative;overflow:hidden;width:100%}[data-gp-woo=woo_shop] .gp-woo-card-image img{transition:opacity .3s}[data-gp-woo=woo_shop] .gp-woo-card-image .gp-woo-card-secondary{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none}[data-gp-woo=woo_shop] .gp-woo-card-image:hover>img:first-child,[data-gp-woo=woo_shop] a:focus-visible .gp-woo-card-image>img:first-child{opacity:0}[data-gp-woo=woo_shop] .gp-woo-card-image:hover>.gp-woo-card-secondary,[data-gp-woo=woo_shop] a:focus-visible .gp-woo-card-image>.gp-woo-card-secondary{opacity:1}[data-gp-woo=woo_shop] .gp-woo-card-image:not(:has(.gp-woo-card-secondary)):hover>img:first-child,[data-gp-woo=woo_shop] a:focus-visible .gp-woo-card-image:not(:has(.gp-woo-card-secondary))>img:first-child{opacity:1}.gp-woo-card-rating{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.gp-woo-card-rating .star-rating{margin:0}.gp-woo-card-review-count{font-size:.875em}.gp-woo-card-button-icon{display:inline-flex;align-items:center;margin-inline-end:8px;vertical-align:middle}.gp-woo-card-button-icon:last-child{margin-inline-end:0;margin-inline-start:8px}.gp-woo-card-button-icon .dashicons{width:auto;height:auto;font-size:1em;line-height:1;color:inherit}[data-gp-card-align=center] li.product{text-align:center}[data-gp-card-align=end] li.product{text-align:end}[data-gp-card-align=center] .gp-woo-card-rating{justify-content:center}[data-gp-card-align=end] .gp-woo-card-rating{justify-content:end}[data-gp-card-order=true] li.product{display:flex;flex-direction:column;position:relative}[data-gp-card-order=true] .products :is(.gp-woo-card-image,.woocommerce-LoopProduct-link>img){order:var(--gp-card-order-image,10)}[data-gp-card-order=true] .woocommerce-loop-product__title{order:var(--gp-card-order-title,20)}[data-gp-card-order=true] .products li.product>:is(.star-rating,.gp-woo-card-rating){order:var(--gp-card-order-rating,30)}[data-gp-card-order=true] .products .price{order:var(--gp-card-order-price,40)}[data-gp-card-order=true] .gp-woo-card-excerpt{order:var(--gp-card-order-excerpt,50)}[data-gp-card-order=true] .gp-woo-card-categories{order:var(--gp-card-order-categories,60)}[data-gp-card-order=true] .gp-woo-card-quantity{order:var(--gp-card-order-quantity,70)}[data-gp-card-order=true] .products :is(.button,.gp-preview-button){order:var(--gp-card-order-button,80)}[data-gp-card-order=true] .products .onsale{position:absolute;z-index:2;inset:8px auto auto 8px}[data-gp-card-order=true] .woocommerce-LoopProduct-link:focus-visible>*{outline:2px solid var(--gp-site-accent,#a37400);outline-offset:2px}[data-gp-woo=woo_shop] .woocommerce-pagination ul.page-numbers{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;list-style:none;padding:0}[data-gp-woo=woo_shop] .woocommerce-pagination li{float:none;list-style:none}[data-gp-pagination-buttons=true] .woocommerce-pagination :is(a,.current){display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px;border:1px solid #dedee3;border-radius:4px;background:#fff;color:#1b2838;text-decoration:none}[data-gp-pagination-buttons=true] .woocommerce-pagination .current{background:var(--gp-site-accent,#d4ad50);color:#191917}@media(prefers-reduced-motion:reduce){[data-gp-woo=woo_shop] .gp-woo-card-image img{transition:none!important}}:is(.gp-document,.gp-canvas-content) [data-gp-woo].woocommerce ul.products>li.product{float:none;width:auto;margin:0;min-width:0}:is(.gp-document,.gp-canvas-content) [data-gp-woo].woocommerce ul.products:before,:is(.gp-document,.gp-canvas-content) [data-gp-woo].woocommerce ul.products:after{display:none}[data-gp-card-order=true] .gp-woo-card-image-link{order:var(--gp-card-order-image,10);display:block;width:100%}[data-gp-card-order=true] .gp-woo-card-title-link{order:var(--gp-card-order-title,20);display:block}[data-gp-card-order=true] .gp-woo-card-area-link{display:block}[data-gp-card-sale]:not([data-gp-card-sale=native]) li.product{position:relative}[data-gp-card-sale]:where(:not([data-gp-card-sale=native])).woocommerce ul.products li.product .onsale{position:absolute;z-index:2;inset:8px auto auto 8px;margin:0}[data-gp-card-sale=top-right].woocommerce ul.products li.product .onsale{left:auto;right:8px}[data-gp-card-order=true][data-gp-card-align=start] li.product{align-items:flex-start}[data-gp-card-order=true][data-gp-card-align=center] li.product{align-items:center}[data-gp-card-order=true][data-gp-card-align=end] li.product{align-items:flex-end}[data-gp-card-order=true] :is(.gp-woo-card-title-link,.gp-woo-card-area-link,.gp-woo-card-area,.gp-woo-card-excerpt){width:100%}.gp-woo-card-area>.gp-document{min-height:0}.gp-mini-custom-before>.gp-document,.gp-mini-custom-after>.gp-document{min-height:0}[data-gp-mini-close]+.gp-mini-custom-before{clear:both;padding-top:12px}:is(.gp-document,.gp-canvas-content) [data-gp-woo=product-builder] [data-gp-woo=woo_product_images] .woocommerce-product-gallery{float:none;width:100%;margin:0}[data-gp-thumbs] .flex-control-thumbs{grid-template-columns:repeat(var(--gp-thumbs),minmax(0,1fr))}[data-gp-thumbs="2"]{--gp-thumbs:2}[data-gp-thumbs="3"]{--gp-thumbs:3}[data-gp-thumbs="4"]{--gp-thumbs:4}[data-gp-thumbs="5"]{--gp-thumbs:5}[data-gp-thumbs="6"]{--gp-thumbs:6}.gp-canvas-node [data-gp-thumbs] .flex-control-thumbs li{flex:0 1 calc(100% / var(--gp-thumbs))}[data-gp-meta-layout] .product_meta{display:flex;gap:.5em 1em}[data-gp-meta-layout=stacked] .product_meta{flex-direction:column}[data-gp-meta-layout=inline] .product_meta{flex-flow:row wrap;align-items:baseline}[data-gp-meta-layout] .product_meta>span{display:block;margin:0}[data-gp-meta-divider=true][data-gp-meta-layout=stacked] .product_meta>span+span{padding-top:.5em;border-top:1px solid color-mix(in srgb,currentColor 20%,transparent)}[data-gp-meta-divider=true][data-gp-meta-layout=inline] .product_meta>span+span{padding-left:1em;border-left:1px solid color-mix(in srgb,currentColor 20%,transparent)}[data-gp-rating-layout] .woocommerce-product-rating{display:flex;gap:.25em .5em}[data-gp-rating-layout] .woocommerce-product-rating:after,[data-gp-rating-layout] .woocommerce-product-rating:before{content:none}[data-gp-rating-layout] .woocommerce-product-rating .star-rating{float:none;margin:0}[data-gp-rating-layout=horizontal] .woocommerce-product-rating{flex-flow:row wrap;align-items:center}[data-gp-rating-layout=vertical] .woocommerce-product-rating{flex-direction:column;align-items:flex-start}.gp-woo-stock-icon{display:inline-flex;vertical-align:middle;margin-inline-end:.4em}.gp-woo-stock-icon .gp-block-icon{width:1em;height:1em;font-size:1em}@media(min-width:1024px){[data-woo-sticky-totals=true][data-woo-layout=columns] .woocommerce>.cart-collaterals{position:sticky;top:24px;align-self:start}[data-woo-sticky-nav=true][data-woo-account-layout=vertical] .woocommerce-MyAccount-navigation{position:sticky;top:24px;align-self:start}}[data-woo-hide-totals-title=true] .cart_totals>h2{display:none}[data-gp-mini-hide-empty-count=true] .gp-mini-count[data-gp-count="0"],[data-gp-mini-hide-empty-subtotal=true] .gp-mini-trigger-subtotal[data-gp-empty=true]{display:none}a.gp-mini-continue{text-decoration:none;text-align:center}.gp-woo-mini-panel[data-gp-mini-mode=drawer][data-gp-mini-side=left]{inset:0 auto 0 0}
