@charset "UTF-8";:root{--gubba-dark-green: #16301EFF;--gubba-light-green: #BFD541FF;--gubba-dark-grey: #4F4F4FFF;--light-grey: #EBEBEB;--dusty-white: #FBFAF9;--off-white: #F7F7F7FF;--gubba-mid-grey: #909090FF;--gubba-green-alt: #AEC433FF;--white: #FFFFFFFF;--grey: #C9C3C3FF;--gubba-lime: #E1E7B3FF;--light-lime: #FDFFF6FF;--orange: #E9AD2CFF;--gubba-green-alt-dark: #9EBA00FF;--pad: clamp(.5rem, .059rem + 1.471vw, 1rem);--dbl-pad: calc(2 * var(--pad));--gap: calc(1.5 * var(--pad));--small-gap: calc(.5 * var(--pad));--section-pad-y: var(--dbl-pad);--section-pad-x: var(--dbl-pad);--section-pad: var(--section-pad-y) var(--section-pad-x);--font-size-small: 12px;--font-size-medium: 16px;--font-size-large: 20px;--font-size-x-large: 24px;--font-size-xx-large: 32px;--font-size-xxx-large: clamp(1.5rem, .728rem + 2.574vw, 2.375rem);--heading-4: 1rem 1.5rem 700}html,body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;max-width:100svw;overflow-x:hidden}a,a:hover,a:focus,a:active{color:inherit;text-decoration:none}a{transition:ease all .3s}body .breakdance :where(p,li,td,blockquote) a{color:#798e00;transition:ease all .3s;text-decoration:underline;cursor:pointer}.grecaptcha-badge{visibility:hidden!important}*,*:hover,*:focus{outline:0}.transition{transition:all .3s ease-in-out}*,*:before,*:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font-family:museo-sans-rounded,sans-serif;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none}footer,header,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}.bde-code-block>.breakdance{background-color:transparent}@media(max-width:1023px){.g_center-md{width:100%;text-align:center}}.theme-gubba .gub_hover a:hover{font-weight:600;color:#000}.theme-gubba .facetwp-checkbox{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Crect x='1' y='1' width='16' height='16' rx='5' fill='%23ffffff' stroke='%23c9c9c0' stroke-width='1.5'/%3E%3C/svg%3E");background-size:18px 18px;background-position:0 50%;background-repeat:no-repeat;padding-left:28px;border-radius:6px;transition:background-color .25s ease}.theme-gubba .facetwp-checkbox:hover{background-color:var(--gub-green-tint, rgba(121, 142, 0, .07));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Crect x='1' y='1' width='16' height='16' rx='5' fill='%23ffffff' stroke='%23798e00' stroke-width='1.5'/%3E%3C/svg%3E")}.theme-gubba .facetwp-checkbox.checked,.theme-gubba .facetwp-checkbox.checked:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Crect x='1' y='1' width='16' height='16' rx='5' fill='%23798e00' stroke='%23798e00' stroke-width='1.5'/%3E%3Cpath d='M5 9.5l2.6 2.6L13 6.5' stroke='%23ffffff' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media(max-width:767px){.theme-gubba .facetwp-checkbox{padding-top:10px;padding-bottom:10px}}.theme-gubba .facetwp-facet .facetwp-expand{display:inline-grid;place-content:center;width:22px;height:22px;margin-left:6px;font-size:0;line-height:1;border:1px solid #4f4f4f;border-radius:50%;vertical-align:middle;cursor:pointer}.theme-gubba .facetwp-facet .facetwp-expand:before{content:"+";font-size:15px}.theme-gubba .facetwp-facet .facetwp-checkbox:has(+.facetwp-depth.visible) .facetwp-expand:before{content:"−"}.theme-gubba .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{padding:0 10px}.theme-gubba .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{top:6px;left:15px}@media(max-width:1399px){.theme-gubba .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{top:-3px}}.theme-gubba .dgwt-wcas-style-pirx.dgwt-wcas-search-filled button.dgwt-wcas-search-submit{top:4px;left:auto}@media(max-width:1399px){.theme-gubba .dgwt-wcas-ico-magnifier,.theme-gubba .dgwt-wcas-ico-magnifier-handler{--icon-size: 28px;font-size:var(--icon-size);line-height:var(--icon-size);height:var(--icon-size);width:var(--icon-size);max-width:var(--icon-size);margin-bottom:0}}#gub-header-container{background-color:#fff;--mobile-icon-width: 70px;--search-width: 250px;--logo-width: calc(var(--mobile-icon-width) + var(--search-width));--side-width-total: calc(var(--logo-width) * 2);--main-menu-width: calc(100svw - var(--side-width-total) - 80px);--main-menu-col-width: calc(var(--main-menu-width) / 4);--menu-item-font-size: 22px;--menu-link-font-size: 20px}@media(max-width:1399px){#gub-header-container{--menu-item-font-size: 18px;--menu-link-font-size: 16px;--search-width: 40px}}#gub-header-container>div{display:grid;grid-template-rows:auto auto;grid-template-columns:var(--logo-width) 1fr var(--search-width) var(--mobile-icon-width);row-gap:10px}@media(max-width:1119px){#gub-header-container>div{grid-template-rows:80px auto;grid-template-columns:1fr var(--search-width) var(--mobile-icon-width);height:80px;--search-position: ;row-gap:0}}#gub-header-container>div #gub-header-logo{grid-column:1;grid-row:1/3;padding-left:20px}#gub-header-container>div #gub-header-logo img{object-position:left center}@media(max-width:1119px){#gub-header-container>div #gub-header-logo{grid-row:1;grid-column:1}#gub-header-container>div #gub-header-logo img{height:60px;max-height:60px}}@media(max-width:1023px){#gub-header-container>div #gub-header-logo{grid-row:1;grid-column:1}}#gub-header-container>div #gub-menu{grid-column:2;grid-row:1/3;align-items:center;justify-self:center}#gub-header-container>div #gub-menu ul.breakdance-menu-list{gap:0}#gub-header-container>div #gub-menu ul.breakdance-menu-list li.gub-menu-top-item{border-right:1px solid var(--light-grey);padding:70px 0 20px;display:flex;justify-content:center;width:var(--main-menu-col-width)}#gub-header-container>div #gub-menu ul.breakdance-menu-list li.gub-menu-top-item>a{display:grid;font-size:var(--menu-item-font-size);place-content:center}#gub-header-container>div #gub-menu ul.breakdance-menu-list li.gub-menu-top-item:last-of-type{border-right:none}#gub-header-container>div #gub-header-search{grid-row:2/3;grid-column:3;padding-bottom:20px;justify-content:flex-end}#gub-header-container>div #gub-header-search svg>path{stroke-width:1}@media(max-width:1119px){#gub-header-container>div #gub-header-search{grid-row:1;grid-column:2}}#gub-header-container>div #gub-mobile-menu{grid-row:2/3;grid-column:4;padding:0 20px 20px 0}@media(max-width:1119px){#gub-header-container>div #gub-mobile-menu{grid-row:1;grid-column:3}}#gub-header-container>div #gub-header-contacts{grid-row:1;grid-column:2/5;width:auto;justify-self:end;align-self:flex-start;padding-bottom:6px}@media(max-width:1119px){#gub-header-container>div #gub-header-contacts{transform:none!important;perspective:none!important;z-index:100;grid-row:2;border-radius:0 0 50px 50px;grid-column:1/4;width:100%;justify-content:space-between}}@media(max-width:767px){#gub-header-container>div #gub-header-contacts .sm-remove{display:none}}@media(max-width:479px){#gub-header-container>div #gub-header-contacts .xs-remove{display:none}}@media(min-width:768px){#gub-header-container>div #gub-header-contacts .desk-remove{display:none}}#gub-header-container>div #gub-header-contacts #gub-cart{display:flex;width:auto}#gub-header-container>div #gub-header-contacts #gub-cart .cart-icon{display:flex;align-items:center;gap:6px}#gub-header-container>div #gub-header-contacts #gub-cart .cart-icon__total{font-size:14px;font-weight:700;color:var(--gubba-dark-green);white-space:nowrap}#gub-header-container>div #gub-header-contacts #gub-cart #icon-cart{width:20px;height:20px}#gub-header-container>div #gub-header-contacts #gub-cart .cart-icon__count{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background-color:var(--gubba-light-green);color:var(--gubba-dark-green);font-size:12px;font-weight:700;line-height:1}#gub-header-container>div #gub-header-contacts #gub-cart .cart-icon__count.is-empty{display:none}#gub-header-container #choose-dropdown{--menu-width: calc(100svw - 80px) ;--menu-col-width: calc(var(--menu-width) / 4);--quad-pad: calc(4 * var(--pad));--menu-col-width-minus: calc(var(--menu-col-width) - var(--quad-pad))}@media(max-width:1119px){#gub-header-container #choose-dropdown{--menu-width: calc(100svw - 40px) ;--menu-col-width: var(--menu-width)}}#gub-header-container #choose-dropdown .breakdance-dropdown-body .breakdance-dropdown-columns{gap:0}#gub-header-container #choose-dropdown .breakdance-dropdown-body .breakdance-dropdown-columns .breakdance-dropdown-column{padding:0 var(--dbl-pad);border-right:1px solid var(--light-grey)}#gub-header-container #choose-dropdown .breakdance-dropdown-body .breakdance-dropdown-columns .breakdance-dropdown-column:last-child{border-right:none}#gub-header-container #choose-dropdown .breakdance-dropdown-body .breakdance-dropdown-columns .breakdance-dropdown-column span{max-width:var(--menu-col-width-minus)}#gub-header-container #choose-dropdown .breakdance-dropdown-body .breakdance-dropdown-columns .breakdance-dropdown-column ul.breakdance-dropdown-links{width:fit-content;gap:0}@media(max-width:1119px){#gub-header-container #choose-dropdown .breakdance-dropdown-body .breakdance-dropdown-columns .breakdance-dropdown-column ul.breakdance-dropdown-links{width:100%}}#gub-header-container #choose-dropdown .breakdance-dropdown-body .breakdance-dropdown-columns .breakdance-dropdown-column ul.breakdance-dropdown-links li{padding:4px 0;width:100%;border-bottom:1px solid #fff;max-width:var(--menu-col-width-minus)}@media(max-width:1119px){#gub-header-container #choose-dropdown .breakdance-dropdown-body .breakdance-dropdown-columns .breakdance-dropdown-column ul.breakdance-dropdown-links li a{padding:0 var(--dbl-pad)}}#gub-header-container #choose-dropdown .breakdance-dropdown-body .breakdance-dropdown-link__icon img{width:100%;max-width:var(--menu-col-width-minus)}#gub-header-container #choose-dropdown .breakdance-dropdown-body .breakdance-dropdown-section--additional .breakdance-dropdown-columns .breakdance-dropdown-column ul.breakdance-dropdown-links li{border-bottom:none}#gub-header-container ul.cart__list li.mini_cart_item{grid-template-columns:var(--cart-image-size) 1fr 20px;grid-template-rows:1fr auto}#gub-header-container ul.cart__list li.mini_cart_item .bde-mini-cart-item-thumbnail{grid-area:span 2}#gub-header-container ul.cart__list li.mini_cart_item .bde-mini-cart-item-title{grid-area:1/2/2/3}#gub-header-container ul.cart__list li.mini_cart_item .bde-mini-cart-item-price{grid-area:1/3/2/4}#gub-header-container ul.cart__list li.mini_cart_item .bde-mini-cart-item-quantity{grid-area:2/2/3/3}#gub-header-container ul.cart__list li.mini_cart_item .gspc-edit-cart-item{grid-area:2/3/3/4}#gub-header-container ul.cart__list li.mini_cart_item dl.variation{grid-area:2/2/3/3}#gub-header-container ul.cart__list li.mini_cart_item .remove_from_cart_button{grid-area:1/3/2/4}@media(max-width:767px){#gub_footer .footer-links li>a{display:inline-block;padding:10px 0}#gub_footer .footer-links li:not(:last-child){margin-bottom:6px}#gub_footer .bde-icon-list a.bde-icon-list__item-wrapper{padding:6px 0}}body.theme-gubba .gub_cont-repeat-six{display:grid;grid-template-columns:repeat(6,1fr)}@media(max-width:1399px){body.theme-gubba .gub_cont-repeat-six{grid-template-columns:repeat(3,1fr)}}@media(max-width:1023px){body.theme-gubba .gub_cont-repeat-six{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){body.theme-gubba .gub_cont-repeat-six{grid-template-columns:1fr}}body.theme-gubba .g_section{margin:0 auto}body.theme-gubba .g_section p{margin-bottom:1.25rem}body.theme-gubba .g_section ul{list-style:disc;padding-left:1.25rem}body.theme-gubba .g_section ul li{margin-bottom:.5rem}body.theme-gubba .g_section ol{list-style:decimal;padding-left:1.25rem}body.theme-gubba .g_section{padding:var(--section_pad)}body.theme-gubba .g_section .gub_repeat-6>div{display:grid;grid-template-columns:repeat(6,1fr)}@media(max-width:1399px){body.theme-gubba .g_section .gub_repeat-6>div{grid-template-columns:repeat(3,1fr)}}@media(max-width:1023px){body.theme-gubba .g_section .gub_repeat-6>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){body.theme-gubba .g_section .gub_repeat-6>div{grid-template-columns:1fr}}body.theme-gubba .g_section.g_two-column-lay>div{display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:100%}@media(max-width:1023px){body.theme-gubba .g_section.g_two-column-lay>div{display:flex;flex-direction:column;align-items:center}}@media(max-width:1023px){body.theme-gubba .g_section.g_two-column-lay.g_two-col-reverse>div{flex-direction:column-reverse}}body.theme-gubba .g_section.g_forty-sixty-lay>div{display:grid;grid-template-columns:1fr 2fr;width:100%;max-width:100%;grid-gap:2rem}@media(max-width:1023px){body.theme-gubba .g_section.g_forty-sixty-lay>div>.g-forty-right{aspect-ratio:16/9}}@media(max-width:767px){body.theme-gubba .g_section.g_forty-sixty-lay>div>.g-forty-right{aspect-ratio:1}}@media(max-width:1023px){body.theme-gubba .g_section.g_forty-sixty-lay>div{display:flex;flex-direction:column-reverse}}body.theme-gubba .g_section.g_forty-sixty-lay.no-gap>div{grid-gap:0}body.theme-gubba .g_section.g_filter-products-lay>div{display:grid;grid-template-columns:1fr 5fr;grid-gap:var(--dbl-pad)}@media(max-width:1119px){body.theme-gubba .g_section.g_filter-products-lay>div{grid-template-columns:1fr}}body.theme-gubba .g_section.no-pad>div{padding:0}#gubba_shed-popup-section .gform-theme--foundation .gform_fields{row-gap:var(--gap)}#gubba_shed-popup-section .gfield.has-popover{position:relative}#gubba_shed-popup-section .gfield.has-popover .gfield_label{display:inline-block;margin-right:8px}#gubba_shed-popup-section select.gfield_select{width:100%;inline-size:100%}#gubba_shed-popup-section input[type=checkbox]:checked+label,#gubba_shed-popup-section input[type=radio]:checked+label{font-weight:700}#gubba_shed-popup-section .gfield-tooltip-btn{display:inline-flex;align-items:center;gap:4px;width:auto;min-height:auto;padding:0;border:none;background:transparent;color:var(--gubba-green-alt-dark);font-family:system-ui,-apple-system,sans-serif;cursor:pointer;transition:color .2s ease;line-height:1;box-sizing:border-box}#gubba_shed-popup-section .gfield-tooltip-btn:hover{color:var(--gubba-light-green)}#gubba_shed-popup-section .gfield-tooltip-btn:hover .tooltip-label{text-decoration:underline}#gubba_shed-popup-section .gfield-tooltip-btn:focus-visible{outline:2px solid var(--gubba-dark-green);outline-offset:2px}#gubba_shed-popup-section .gfield-tooltip-btn .tooltip-icon{display:inline-flex;align-items:center;line-height:1}#gubba_shed-popup-section .gfield-tooltip-btn .tooltip-icon svg{width:16px;height:16px;display:block}#gubba_shed-popup-section .gfield-tooltip-btn .tooltip-label{font-size:.85em;font-weight:400;line-height:1}#gubba_shed-popup-section .gfield-tooltip-popover{border:solid 1px var(--gubba-dark-green);padding:0;overflow:visible;background:transparent;border-radius:8px;position:fixed;inset:0;width:fit-content;height:fit-content;margin:auto;overflow:auto;color:CanvasText;background-color:Canvas}#gubba_shed-popup-section .gfield-tooltip-popover .tooltip-content{padding:var(--gap);border-radius:8px;line-height:1.5;box-shadow:0 10px 25px #00000040,0 4px 10px #00000026}#gubba_shed-popup-section .gfield-tooltip-popover:popover-open{animation:tooltip-fade-in .15s ease-out}#gubba_shed-popup-section .gfield-tooltip-popover.fallback-open{display:block;position:absolute;z-index:9999}@keyframes tooltip-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}#gubba_shed-popup-section .gform_wrapper .tooltip-info,#gubba_shed-popup-section form.cart .bde-quantity-button{display:none}#gubba_shed-popup-section form.cart .input-text.qty.text{visibility:hidden}#gubba_shed-popup-section #g_shed-display-title{display:grid;grid-template-columns:250px 1fr;padding:var(--gap);border-bottom:1px solid var(--light-grey)}#gubba_shed-popup-section .step-navigation{position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:1000;padding:20px 0 20px 20px}#gubba_shed-popup-section .step-navigation .step-navigation__line-container{position:relative;width:2px;height:100%;margin-left:0}#gubba_shed-popup-section .step-navigation .step-navigation__line-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#d0d0d0;border-radius:1px}#gubba_shed-popup-section .step-navigation .step-navigation__line-bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent 0%,transparent 20%,#d0d0d0 20%,#d0d0d0 30%,transparent 30%,transparent 50%,#d0d0d0 50%,#d0d0d0 60%,transparent 60%,transparent 80%,#d0d0d0 80%,#d0d0d0 90%,transparent 90%)}#gubba_shed-popup-section .step-navigation .step-navigation__line-progress{display:none}#gubba_shed-popup-section .step-navigation .step-navigation__steps{position:absolute;top:0;left:0;width:100%;height:100%;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:space-between}#gubba_shed-popup-section .step-navigation .step-navigation__item{position:relative;display:flex;align-items:center;cursor:pointer;transition:all .3s ease;margin-bottom:20px}#gubba_shed-popup-section .step-navigation .step-navigation__dot{display:none}#gubba_shed-popup-section .step-navigation .step-navigation__label{position:relative;left:0;white-space:nowrap;font-size:14px;color:#666;font-weight:400;opacity:1;transform:none;pointer-events:auto;padding-left:20px}#gubba_shed-popup-section .step-navigation .step-navigation__item:hover .step-navigation__label,#gubba_shed-popup-section .step-navigation .step-navigation__item.is-active .step-navigation__label{color:#333;font-weight:500}#gubba_shed-popup-section .step-navigation .step-navigation__item.is-completed .step-navigation__label{color:#999}@media(max-width:768px){#gubba_shed-popup-section .step-navigation{display:none}}#gubba_shed-popup-section #gubba-shed-viewer{display:none}#gubba_shed-popup-section:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100svh;background:url(/gub-loading.svg) center center no-repeat;background-size:30svw;z-index:1000000}body.gub-no-gform #gubba_shed-popup-section:before{display:none}#gubba_shed-popup-section.hide-loading:before{display:none}#gubba_shed-popup-section.hide-loading #gub-prod-display-container{display:grid;opacity:1;transition:opacity .3s ease-in-out}@media(max-width:1023px){#gubba_shed-popup-section.hide-loading #gub-prod-display-container{display:none}}#gubba_shed-popup-section.hide-loading #gubba-shed-viewer{display:block}#gubba_shed-popup-section>div{display:grid;position:relative;grid-template-columns:1fr 1fr;grid-template-areas:"form display";gap:1rem}@media(max-width:1023px){#gubba_shed-popup-section>div{grid-template-columns:1fr;grid-template-areas:"form"}}#gubba_shed-popup-section>div #gub-form-display-container{grid-area:form}#gubba_shed-popup-section>div #gub-form-display-container #gub-prod-pop h3.gsection_title{color:var(--Gubba-Green-Alt-Dark, #9EBA00);font-size:20px;font-style:normal;font-weight:400;line-height:26px}#gubba_shed-popup-section>div #gub-form-display-container #gub-prod-pop .gubba-step{font-size:32px;line-height:52px;font-weight:700}#gubba_shed-popup-section>div #gub-form-display-container #gub-prod-pop button[type=submit]{background:none;border:none;margin:0;outline:none;background-color:var(--gubba-light-green);color:var(--white);padding:10px 20px;border-radius:28px;font-size:16px;font-family:museo-sans-rounded!important;font-weight:600;text-transform:uppercase;text-align:center;letter-spacing:.8px;border:2px solid #F4F2DA;cursor:pointer;transition:all .3s ease}#gubba_shed-popup-section>div #gub-form-display-container #gub-prod-pop button[type=submit]:hover{background-color:var(--white);color:var(--gubba-light-green);border:2px solid var(--gubba-light-green)}#gubba_shed-popup-section>div #gub-form-display-container #gub-prod-pop button[type=submit]{width:100%!important}#gubba_shed-popup-section>div #gub-prod-display-container{grid-area:display;display:grid;opacity:0;transition:opacity .3s ease-in-out;place-items:center;align-self:start;z-index:1000}@media(max-width:1023px){#gubba_shed-popup-section>div #gub-prod-display-container{display:none}}#gubba_shed-popup-section>div #gub-prod-display-container #gub-prod-display-wrap{border-radius:15px;border:1px solid var(--light-grey, #EBEBEB);background:linear-gradient(180deg,var(--white, #FFF) 0%,var(--white, #FFF) 100%);box-shadow:5px 7px 55px #00000026}#gubba_shed-popup-section>div #gub-prod-display-container #gub-prod-display-wrap #g_shed-display-title{display:grid;grid-template-columns:1fr;padding:var(--gap);border-bottom:1px solid var(--light-grey)}#gubba_shed-popup-section>div #gub-prod-display-container #gubba-shed-viewer{position:relative;width:fit-content;padding:var(--gap);min-width:0}#gubba_shed-popup-section>div #gub-prod-display-container #gubba-shed-viewer[data-colour-select-show=true] .shed-layer{opacity:1;transition:opacity .3s ease-in-out}#gubba_shed-popup-section>div #gub-prod-display-container #gubba-shed-viewer[data-colour-select-show=true] .shed-base-layer{opacity:0;transition:opacity .3s ease-in-out}#gubba_shed-popup-section>div #gub-prod-display-container #gubba-shed-viewer .shed-key-layer{width:100%;height:auto;background-repeat:no-repeat;background-size:contain;z-index:1;position:relative;opacity:1;transition:opacity .3s ease-in-out;will-change:opacity}#gubba_shed-popup-section>div #gub-prod-display-container #gubba-shed-viewer .shed-key-layer img{width:100%;height:auto;display:block;max-height:50vh}#gubba_shed-popup-section>div #gub-prod-display-container #gubba-shed-viewer .shed-layer{background-image:var(--bg-image);position:absolute;inset:var(--gap);opacity:0;z-index:var(--z-index);height:auto;background-size:cover;background-repeat:no-repeat;will-change:opacity}#gubba_shed-popup-section>div #gub-prod-display-container #gubba-shed-viewer .shed-layer:after{content:"";position:absolute;inset:0;z-index:calc(var(--z-index) + 1);opacity:1;width:100%;mask-image:var(--bg-image);mix-blend-mode:multiply;background-color:var(--layer-colour);mask-size:cover;height:100%;filter:contrast(.7)}#gubba_shed-popup-section>div #gub-prod-display-container #gub-prod-display-wrap{border-radius:15px;border:1px solid var(--Light-Gray, #EBEBEB);background:linear-gradient(180deg,var(--White, #FFF) 0%,var(--White, #FFF) 100%);box-shadow:5px 7px 55px #00000026}#gubba_shed-popup-section>div #gub-prod-display-container .product_totals{display:grid;grid-template-columns:1fr 1fr;width:100%}#gubba_shed-popup-section>div #gub-prod-display-container .additions{padding:var(--gap);border-width:1px 1px 0 0;border-style:solid;border-color:var(--light-grey);display:flex;flex-direction:column;gap:.5rem;justify-content:end}#gubba_shed-popup-section>div #gub-prod-display-container .totals{padding:var(--gap);border-width:1px 0 0 0;border-style:solid;border-color:var(--light-grey);display:flex;flex-direction:column;gap:.5rem;align-items:end;justify-content:end}#gubba_shed-popup-section>div #gub-prod-display-container .addition-list{grid-area:addition}#gubba_shed-popup-section>div #gub-prod-display-container .addition-list button.remove-item{background-color:var(--gubba-light-green);border:1px solid white}#gubba_shed-popup-section>div #gub-prod-display-container .additions-value{grid-area:options}#gubba_shed-popup-section>div #gub-prod-display-container .total-values{grid-area:total}#gubba_shed-popup-section>div #gub-prod-display-container .base-value{grid-area:base}#gubba_shed-popup-section #gub-prod-display-container.gub-breakdown-modal-open{position:fixed;inset:var(--wp-admin--admin-bar--height, 0px) 0 0 0;z-index:1100;background:var(--white, #fff);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:var(--gap);opacity:1;display:block;animation:gub-modal-fade-in .25s ease-out;max-height:100svh;margin-top:var(--wp-admin--admin-bar--height, 0px)}#gubba_shed-popup-section #gub-prod-display-container.gub-breakdown-modal-open .gub-breakdown-close{position:sticky;top:0;z-index:10000;display:flex;align-items:center;justify-content:flex-end;padding-bottom:var(--gap)}#gubba_shed-popup-section #gub-prod-display-container.gub-breakdown-modal-open .gub-breakdown-close button{background:none;border:none;padding:0;margin:0;cursor:pointer;outline:none;width:36px;height:36px;border-radius:50%;background:var(--light-grey, #ebebeb);font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}#gubba_shed-popup-section #gub-prod-display-container.gub-breakdown-modal-open .gub-breakdown-close button:hover{background:var(--grey, #c9c3c3)}@keyframes gub-modal-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}body:not(.single-product) .gub-mobile-toaster{display:none!important}.gub-mobile-toaster{position:fixed;bottom:0;left:0;right:0;z-index:1200;background:var(--white, #fff);border-top:1px solid var(--light-grey, #ebebeb);box-shadow:0 -4px 20px #0000001a;padding:12px var(--gap, 16px);display:flex;align-items:center;justify-content:space-between;gap:12px;transform:translateY(0);transition:transform .3s ease}.gub-mobile-toaster.is-hidden{transform:translateY(100%)}.gub-mobile-toaster .gub-toaster-price{display:flex;flex-direction:column;gap:2px;min-width:0}.gub-mobile-toaster .gub-toaster-price .gub-toaster-label{font-size:11px;color:var(--gubba-mid-grey, #909090);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.gub-mobile-toaster .gub-toaster-price .gub-toaster-value{font-size:18px;font-weight:700;color:var(--gubba-dark-green, #16301e);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gub-mobile-toaster .gub-toaster-btn{background:none;border:none;margin:0;cursor:pointer;outline:none;background:var(--gubba-light-green, #bfd541);color:var(--white, #fff);padding:10px 20px;border-radius:28px;font-size:14px;font-weight:600;white-space:nowrap;transition:background-color .2s ease}.gub-mobile-toaster .gub-toaster-btn:hover{background:var(--gubba-green-alt-dark, #9eba00)}#gpecf-order-summary-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--gap);width:100%}#gpecf-order-summary-two .order-summary-products{padding:var(--gap);border-radius:8px}#gpecf-order-summary-two .order-summary-products .product-category h4{margin:0 0 .75rem;padding-bottom:.5rem;border-bottom:2px solid #ddd;font-weight:600}#gpecf-order-summary-two .order-summary-products .product-category ul{list-style:none;padding:0;margin:0}#gpecf-order-summary-two .order-summary-products .product-category ul li{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid #eee}#gpecf-order-summary-two .order-summary-products .product-category.accessories ul{margin-bottom:1.5rem}#gpecf-order-summary-two .order-summary-products .product-category .item-name .item-quantity{color:#666}#gpecf-order-summary-two .order-summary-products .product-category .item-name .item-options{list-style:none;padding-left:1rem;margin:.25rem 0 0;font-size:.875em;color:#666}#gpecf-order-summary-two .order-summary-products .product-category .item-name .item-options li{display:block;padding:0;border-bottom:none}#gpecf-order-summary-two .order-summary-products .product-category .item-price{white-space:nowrap;font-weight:500}#gpecf-order-summary-two .order-summary-products .no-items{color:#666;font-style:italic}#gpecf-order-summary-two .order-summary-totals{background:#f9f9f9;padding:var(--gap);border-radius:8px}#gpecf-order-summary-two .order-summary-totals h4{margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #ddd;font-weight:600}#gpecf-order-summary-two .order-summary-totals .totals-list{display:flex;flex-direction:column;gap:.5rem}#gpecf-order-summary-two .order-summary-totals .totals-list .total-row{display:flex;justify-content:space-between}#gpecf-order-summary-two .order-summary-totals .totals-list .total-row .total-value{font-weight:500;text-wrap:nowrap}#gpecf-order-summary-two .order-summary-totals .totals-list .total-row.base-price,#gpecf-order-summary-two .order-summary-totals .totals-list .total-row.accessory-total,#gpecf-order-summary-two .order-summary-totals .totals-list .total-row.assembly-total{color:#555}#gpecf-order-summary-two .order-summary-totals .totals-list .total-row.subtotal{padding-top:.5rem;margin-top:.25rem;border-top:1px solid #ddd}#gpecf-order-summary-two .order-summary-totals .totals-list .total-row.shipping{color:#555}#gpecf-order-summary-two .order-summary-totals .totals-list .total-row.grand-total,#gpecf-order-summary-two .order-summary-totals .totals-list .total-row.grandtotal,#gpecf-order-summary-two .order-summary-totals .totals-list .total-row.total{padding-top:.75rem;margin-top:.5rem;border-top:2px solid #333;font-size:1.125em}#gpecf-order-summary-two .order-summary-totals .totals-list .total-row.grand-total span,#gpecf-order-summary-two .order-summary-totals .totals-list .total-row.grandtotal span,#gpecf-order-summary-two .order-summary-totals .totals-list .total-row.total span{font-weight:700}.bde-mini-cart .variation{grid-area:2/2}@media(max-width:1023px){.bde-mini-cart .variation{grid-area:1/2}}body.theme-gubba .g_section.g_delivery-section>div,body.theme-gubba .g_section.g_section-delivery>div{display:grid;grid-template-columns:1fr 3fr;width:100%;max-width:100%;gap:2rem}@media(max-width:1023px){body.theme-gubba .g_section.g_delivery-section>div,body.theme-gubba .g_section.g_section-delivery>div{grid-template-columns:1fr}}body.theme-gubba .g_section.g_delivery-section>div>div:first-child,body.theme-gubba .g_section.g_section-delivery>div>div:first-child{display:flex;flex-direction:column;gap:20px}@media(max-width:1023px){body.theme-gubba .g_section.g_delivery-section>div>div:first-child,body.theme-gubba .g_section.g_section-delivery>div>div:first-child{flex-direction:row}body.theme-gubba .g_section.g_delivery-section>div>div:first-child img,body.theme-gubba .g_section.g_section-delivery>div>div:first-child img{max-height:100px;max-width:20svw;width:auto;object-fit:contain}}.wp-theme-gubba .gubba-postcode-wrap{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.wp-theme-gubba .gubba-postcode-wrap .gubba-postcode-digit{width:3.2rem;height:3.8rem;text-align:center;font-size:1.4rem;font-weight:600;border:2px solid var(--grey);border-radius:.4rem;background:var(--white);color:var(--gubba-dark-grey);transition:border-color .2s ease,box-shadow .2s ease;caret-color:var(--gubba-dark-green);appearance:textfield;-moz-appearance:textfield}.wp-theme-gubba .gubba-postcode-wrap .gubba-postcode-digit::-webkit-outer-spin-button,.wp-theme-gubba .gubba-postcode-wrap .gubba-postcode-digit::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wp-theme-gubba .gubba-postcode-wrap .gubba-postcode-digit:focus{border-color:var(--gubba-light-green);box-shadow:0 0 0 2px #bfd54140;outline:none}.wp-theme-gubba .gubba-postcode-wrap .gubba-postcode-combined{position:absolute;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none}.wp-theme-gubba .gubba-postcode-wrap .gubba-postcode-status{flex-basis:100%;font-size:var(--font-size-small);font-weight:500;min-height:1.4em;transition:color .2s ease}.wp-theme-gubba .gubba-postcode-wrap.postcode-incomplete .gubba-postcode-digit{border-color:var(--grey)}.wp-theme-gubba .gubba-postcode-wrap.postcode-valid .gubba-postcode-digit,.wp-theme-gubba .gubba-postcode-wrap.postcode-valid-zero .gubba-postcode-digit{border-color:var(--gubba-light-green)}.wp-theme-gubba .gubba-postcode-wrap.postcode-valid .gubba-postcode-status,.wp-theme-gubba .gubba-postcode-wrap.postcode-valid-zero .gubba-postcode-status{color:var(--gubba-dark-green)}.wp-theme-gubba .gubba-postcode-wrap.postcode-invalid .gubba-postcode-digit{border-color:#d63638}.wp-theme-gubba .gubba-postcode-wrap.postcode-invalid .gubba-postcode-status{color:#d63638}.gform-theme--framework.gfield--type-product.gfield--input-type-gubba_postcode_product .gubba-postcode-wrap{padding:.25rem 0}.gfield_error .gubba-postcode-wrap .gubba-postcode-digit{border-color:#d63638}.gfield_error .gubba-postcode-wrap .gubba-postcode-digit:focus{border-color:#d63638;box-shadow:0 0 0 2px #d6363833}#gub_typesense_search_container,#gub_typesense_search_container .ais-Breadcrumb,#gub_typesense_search_container .ais-ClearRefinements,#gub_typesense_search_container .ais-CurrentRefinements,#gub_typesense_search_container .ais-GeoSearch,#gub_typesense_search_container .ais-HierarchicalMenu,#gub_typesense_search_container .ais-Hits,#gub_typesense_search_container .ais-HitsPerPage,#gub_typesense_search_container .ais-InfiniteHits,#gub_typesense_search_container .ais-InfiniteResults,#gub_typesense_search_container .ais-Menu,#gub_typesense_search_container .ais-MenuSelect,#gub_typesense_search_container .ais-NumericMenu,#gub_typesense_search_container .ais-NumericSelector,#gub_typesense_search_container .ais-Pagination,#gub_typesense_search_container .ais-Panel,#gub_typesense_search_container .ais-PoweredBy,#gub_typesense_search_container .ais-RangeInput,#gub_typesense_search_container .ais-RangeSlider,#gub_typesense_search_container .ais-RatingMenu,#gub_typesense_search_container .ais-RefinementList,#gub_typesense_search_container .ais-Results,#gub_typesense_search_container .ais-ResultsPerPage,#gub_typesense_search_container .ais-SearchBox,#gub_typesense_search_container .ais-SortBy,#gub_typesense_search_container .ais-Stats,#gub_typesense_search_container .ais-ToggleRefinement{color:var(--gubba-dark-green)}#gub_typesense_search_container .ais-ClearRefinements-button,#gub_typesense_search_container .ais-CurrentRefinements-reset,#gub_typesense_search_container .ais-GeoSearch-redo,#gub_typesense_search_container .ais-GeoSearch-reset,#gub_typesense_search_container .ais-HierarchicalMenu-showMore,#gub_typesense_search_container .ais-InfiniteHits-loadMore,#gub_typesense_search_container .ais-InfiniteHits-loadPrevious,#gub_typesense_search_container .ais-InfiniteResults-loadMore,#gub_typesense_search_container .ais-Menu-showMore,#gub_typesense_search_container .ais-RefinementList-showMore{padding:.3rem .5rem;font-size:.8rem;color:var(--gubba-dark-green);background-color:var(--gubba-light-green);border-radius:28px;transition:background-color .2s ease-out;outline:none}#gub_typesense_search_container a{color:var(--gubba-dark-green);font-weight:600;text-decoration:none}#gub_typesense_search_container .ais-Hits-list,#gub_typesense_search_container .ais-InfiniteHits-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}@media(max-width:1023px){#gub_typesense_search_container .ais-Hits-list,#gub_typesense_search_container .ais-InfiniteHits-list{grid-template-columns:repeat(1,minmax(0,1fr))}}#gub_typesense_search_container .ais-Hits-list .ais-Hits-item,#gub_typesense_search_container .ais-Hits-list .ais-InfiniteHits-item,#gub_typesense_search_container .ais-InfiniteHits-list .ais-Hits-item,#gub_typesense_search_container .ais-InfiniteHits-list .ais-InfiniteHits-item{display:flex;flex-direction:column;gap:1rem;padding:0;display:block;height:100%;border-radius:10px;border:1px solid var(--light-grey);background-color:var(--dusty-white);overflow:hidden}#gub_typesense_search_container .ais-Hits-list .ais-Hits-item .hit-header--product,#gub_typesense_search_container .ais-Hits-list .ais-InfiniteHits-item .hit-header--product,#gub_typesense_search_container .ais-InfiniteHits-list .ais-Hits-item .hit-header--product,#gub_typesense_search_container .ais-InfiniteHits-list .ais-InfiniteHits-item .hit-header--product{position:relative;aspect-ratio:3/2}#gub_typesense_search_container .ais-Hits-list .ais-Hits-item .hit-header--product .onsale,#gub_typesense_search_container .ais-Hits-list .ais-InfiniteHits-item .hit-header--product .onsale,#gub_typesense_search_container .ais-InfiniteHits-list .ais-Hits-item .hit-header--product .onsale,#gub_typesense_search_container .ais-InfiniteHits-list .ais-InfiniteHits-item .hit-header--product .onsale{position:absolute;top:.5rem;left:.5rem;z-index:1;background-color:var(--gubba-dark-green);color:#fff;padding:.2rem .6rem;border-radius:4px;font-size:.75rem;font-weight:600;line-height:1.4}#gub_typesense_search_container .ais-Hits-list .ais-Hits-item .hit-header--product img,#gub_typesense_search_container .ais-Hits-list .ais-InfiniteHits-item .hit-header--product img,#gub_typesense_search_container .ais-InfiniteHits-list .ais-Hits-item .hit-header--product img,#gub_typesense_search_container .ais-InfiniteHits-list .ais-InfiniteHits-item .hit-header--product img{width:100%;height:100%;object-fit:cover}#gub_typesense_search_container .ais-Hits-list .ais-Hits-item .hit-content,#gub_typesense_search_container .ais-Hits-list .ais-InfiniteHits-item .hit-content,#gub_typesense_search_container .ais-InfiniteHits-list .ais-Hits-item .hit-content,#gub_typesense_search_container .ais-InfiniteHits-list .ais-InfiniteHits-item .hit-content{padding:1rem;flex:1;padding-top:var(--pad);gap:20px;overflow:hidden}#gub_typesense_search_container .ais-Hits-list .ais-Hits-item .hit-content .hit-content--product .hit-rating,#gub_typesense_search_container .ais-Hits-list .ais-InfiniteHits-item .hit-content .hit-content--product .hit-rating,#gub_typesense_search_container .ais-InfiniteHits-list .ais-Hits-item .hit-content .hit-content--product .hit-rating,#gub_typesense_search_container .ais-InfiniteHits-list .ais-InfiniteHits-item .hit-content .hit-content--product .hit-rating{margin:.25rem 0}#gub_typesense_search_container .ais-Hits-list .ais-Hits-item .hit-content .hit-content--product .hit-rating .star-rating,#gub_typesense_search_container .ais-Hits-list .ais-InfiniteHits-item .hit-content .hit-content--product .hit-rating .star-rating,#gub_typesense_search_container .ais-InfiniteHits-list .ais-Hits-item .hit-content .hit-content--product .hit-rating .star-rating,#gub_typesense_search_container .ais-InfiniteHits-list .ais-InfiniteHits-item .hit-content .hit-content--product .hit-rating .star-rating{display:inline-block;font-size:.85rem}#gub_typesense_search_container .ais-Hits-list .ais-Hits-item .hit-content .hit-content--product .hit-price,#gub_typesense_search_container .ais-Hits-list .ais-InfiniteHits-item .hit-content .hit-content--product .hit-price,#gub_typesense_search_container .ais-InfiniteHits-list .ais-Hits-item .hit-content .hit-content--product .hit-price,#gub_typesense_search_container .ais-InfiniteHits-list .ais-InfiniteHits-item .hit-content .hit-content--product .hit-price{font-weight:700;font-size:1rem;color:var(--gubba-dark-green)}#gub_typesense_search_container .ais-Hits-list .ais-Hits-item .hit-content .hit-content--product .hit-price del,#gub_typesense_search_container .ais-Hits-list .ais-InfiniteHits-item .hit-content .hit-content--product .hit-price del,#gub_typesense_search_container .ais-InfiniteHits-list .ais-Hits-item .hit-content .hit-content--product .hit-price del,#gub_typesense_search_container .ais-InfiniteHits-list .ais-InfiniteHits-item .hit-content .hit-content--product .hit-price del{opacity:.5;font-weight:400}#gub_typesense_search_container .ais-Hits-list .ais-Hits-item .hit-content .hit-content--product .hit-price ins,#gub_typesense_search_container .ais-Hits-list .ais-InfiniteHits-item .hit-content .hit-content--product .hit-price ins,#gub_typesense_search_container .ais-InfiniteHits-list .ais-Hits-item .hit-content .hit-content--product .hit-price ins,#gub_typesense_search_container .ais-InfiniteHits-list .ais-InfiniteHits-item .hit-content .hit-content--product .hit-price ins{text-decoration:none}#gub_typesense_search_container .cmswt-FilterPanel-itemsContent .ais-RefinementList .ais-RefinementList-item--selected .ais-RefinementList-labelText{font-weight:600}#gub_typesense_search_container .cmswt-FilterPanel-itemsContent .ais-RefinementList .ais-RefinementList-item--selected .ais-RefinementList-labelText:after{content:"✓";color:var(--gubba-dark-green);right:10px;top:5px;font-size:16px}#gub_typesense_search_container .cmswt-FilterPanel-itemsContent .ais-RefinementList .ais-RefinementList-showMore{border-radius:28px;background-color:var(--gubba-light-green);color:var(--gubba-dark-green);padding:.5rem 1rem;font-family:var(--font-family-sans-serif);text-align:center}#gub_typesense_search_container .cmswt-IndexSwitcher-item:hover:after{background-color:var(--gubba-dark-green)}#gub_typesense_search_container .cmswt-IndexSwitcher-item.active:after{background-color:var(--gubba-dark-green)}#gub_typesense_search_container .cmswt-IndexSwitcher-item.active:hover:after{background-color:var(--gubba-dark-green)}#gub_typesense_search_container .ais-SearchBox-input{border:none;background-color:var(--light-grey);border-radius:28px;font-size:1.2rem;font-weight:600;font-family:var(--font-family-sans-serif);color:var(--gubba-dark-green)}body.page-id-6126 .breakdance .bde-loop-accordion.bde-accordion--bordered{--bde-accordion-border-color: #ebebeb;--bde-accordion-border-width: 1px;--bde-accordion-border-radius: 10px;border:0;border-radius:0;gap:12px}body.page-id-6126 .bde-accordion--bordered .bde-accordion__content-wrapper{background:#fff;border:1px solid #ebebeb;border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #16301e0a,0 4px 12px #16301e0d;transition:ease all .3s}body.page-id-6126 .bde-accordion--bordered .bde-accordion__content-wrapper:has(.bde-accordion__button[aria-expanded=true]){border-color:#d9dfc2;box-shadow:0 2px 4px #16301e0d,0 10px 24px #16301e14}body.page-id-6126 .bde-accordion--bordered .bde-accordion__button{padding:16px 18px;gap:14px}body.page-id-6126 .bde-accordion--bordered .bde-accordion__button:hover{background-color:#798e000f}body.page-id-6126 .bde-accordion--bordered .bde-accordion__button:hover .bde-accordion__title{color:#798e00}body.page-id-6126 .bde-accordion--bordered .bde-accordion__button:focus-visible{outline:2px solid #798e00;outline-offset:-2px}body.page-id-6126 .bde-accordion--bordered .bde-accordion__button[aria-expanded=false]{border-bottom-color:transparent}body.page-id-6126 .bde-accordion--bordered .bde-accordion__button[aria-expanded=true]{border-bottom:1px solid #ebebeb}body.page-id-6126 .bde-accordion--bordered .bde-accordion__icon{background-color:#798e00;width:18px;height:18px;flex:0 0 18px}body.page-id-6126 .bde-accordion--bordered .bde-accordion__panel-content{border-bottom:0;padding:6px 18px 18px}body.page-id-6126 .bde-accordion__panel-content .bde-rich-text{max-width:72ch;line-height:1.65}.breakdance .content-section.bde-section .section-container{max-width:1600px;margin-left:auto;margin-right:auto}.breakdance .content-section{margin-bottom:0}.content-section .bde-rich-text p{margin-bottom:1rem;line-height:1.5rem;font-size:1.1rem}.content-section .bde-rich-text p:has(+ul),.content-section .bde-rich-text p:has(+ol){margin-bottom:0}.content-section .bde-rich-text p:last-child{margin-bottom:2rem}.content-section .bde-rich-text ul,.content-section .breakdance-rich-text-styles ul,.content-section ul{list-style-type:disc!important;margin:0 0 1.5em!important;padding-left:1.5em!important}.content-section .bde-rich-text ol,.content-section .breakdance-rich-text-styles ol,.content-section ol{list-style-type:decimal!important;margin:0 0 1.5em!important;padding-left:1.5em!important}.content-section li{margin-bottom:.5em!important;line-height:1.6!important}.content-section .bde-columns{align-items:flex-start;margin-bottom:2rem}.content-section .bde-column{margin-bottom:0;flex:1 1 auto;justify-content:flex-start!important;align-items:flex-start!important}.content-section .bde-column img{width:100%;height:100%;object-fit:cover;display:block}.content-section .banner-columns .bde-columns{align-items:stretch}.content-section .banner-columns .bde-column:first-child:not(:has(.bde-columns)){flex:2 1 0}.content-section .banner-columns .bde-column:last-child:not(:has(.bde-columns)){flex:1 1 0}.content-section .banner-columns .bde-rich-text p,.content-section .banner-columns .bde-rich-text p:last-child{margin-bottom:0}.content-section .banner-columns .bde-column{margin-bottom:0!important}@media(max-width:1119px){.content-section .banner-columns .bde-column:first-child:not(:has(.bde-columns)),.content-section .banner-columns .bde-column:last-child:not(:has(.bde-columns)){flex:none!important}}.banner-columns{position:relative}.banner-columns:hover{cursor:pointer}.banner-columns .bde-rich-text a{position:relative;z-index:1}.banner-columns .bde-rich-text a:after{content:"";position:absolute;inset:0;z-index:0}body .content-section p a{color:var(--bde-body-text-color)!important}body .content-section p a:visited,body .content-section p a:hover{color:#000!important}.breakdance .content-section h1.bde-heading,.breakdance .content-section .bde-rich-text h1{font-size:2.2rem;font-weight:700;line-height:1.2;margin-top:0;margin-bottom:1.1rem}.breakdance .content-section h2.bde-heading,.breakdance .content-section .bde-rich-text h2{font-size:1.8rem;font-weight:600;line-height:1.25;margin-bottom:1rem}.breakdance .content-section h3.bde-heading,.breakdance .content-section .bde-rich-text h3{font-size:1.8rem;font-weight:500;line-height:1.2;margin-bottom:.5rem;margin-top:0}.breakdance .content-section h4.bde-heading,.breakdance .content-section .bde-rich-text h4{font-size:1.25rem;font-weight:500;line-height:1.35;margin-bottom:.3rem}.breakdance .content-section h5.bde-heading,.breakdance .content-section .bde-rich-text h5{font-size:1.125rem;font-weight:300;line-height:1.4;margin-top:2rem;margin-bottom:.5rem}.breakdance .content-section h6.bde-heading,.breakdance .content-section .bde-rich-text h6{font-size:1rem;font-weight:600;line-height:1.4;letter-spacing:.02em;margin-top:1.5rem;margin-bottom:1rem}.breakdance .content-section h1.bde-heading+.bde-text,.breakdance .content-section h1.bde-heading+.bde-rich-text,.breakdance .content-section h1.bde-heading+.bde-text p,.breakdance .content-section h1.bde-heading+.bde-rich-text p{font-size:1.3rem;font-weight:500;line-height:1.4}.home #home-banner{width:100%}.home #home-banner>.section-container{gap:0px}.features-grid a img{transition:ease all .35s;border-radius:6px;margin-bottom:.5rem}.features-grid a .feature-card{gap:0;margin-bottom:var(--gap)}.features-grid a .feature-description,.features-grid a .feature-title{transition:ease all .25s}.features-grid a:hover img{transform:translateY(-3px)}.features-grid a:hover .feature-description,.features-grid a:hover .feature-title{color:#798e00}.feature-description{font-weight:400;line-height:1.3}.standard-text p{margin-bottom:1.25rem}.standard-text ul{list-style:disc;padding-left:1.25rem}.standard-text ul li{margin-bottom:.5rem}.standard-text ol{list-style:decimal;padding-left:1.25rem}.no-bullets{list-style:none;padding-left:0}#g_product-container #g_product-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto 1fr auto;grid-template-areas:"brand-image gallery" "title gallery" "view-options gallery" "price gallery" "description gallery" "meta gallery";gap:1rem}#g_product-container #g_product-content #g_product-brand-image{grid-area:brand-image}#g_product-container #g_product-content #g_product-brand-image img{object-position:left center;height:100%;width:auto;max-height:100px;max-width:20svw;object-fit:contain}@media(max-width:767px){#g_product-container #g_product-content #g_product-brand-image img{max-height:100px;max-width:60svw}}#g_product-container #g_product-content #g_product-title{grid-area:title;font-size:clamp(1.25rem,.9659rem + .9091vw,2rem)}#g_product-container #g_product-content #g_view-options{grid-area:view-options}#g_product-container #g_product-content #g_product-price-container{grid-area:price;align-items:baseline}#g_product-container #g_product-content #g_product-excerpt{grid-area:description}#g_product-container #g_product-content #g_product-excerpt p{margin-bottom:1.25rem}#g_product-container #g_product-content #g_product-excerpt ul{list-style:disc;padding-left:1.25rem}#g_product-container #g_product-content #g_product-excerpt ul li{margin-bottom:.5rem}#g_product-container #g_product-content #g_product-excerpt ol{list-style:decimal;padding-left:1.25rem}#g_product-container #g_product-content .g_pop-image{cursor:pointer}#g_product-container #g_product-content .g_pop-image:hover{background-color:var(--off-white)}#g_product-container #g_product-content #g_product-meta{grid-area:meta}#g_product-container #g_product-content #g_product-meta span{color:var(--gubba-dark-green);font-family:museo-sans-rounded;font-size:14px;font-style:normal;font-weight:600;line-height:22px}#g_product-container #g_product-content #g_product-meta span a{color:var(--gubba-dark-green);font-weight:300}#g_product-container #g_product-content #g_product-meta span a:hover{color:#000}#g_product-container #g_product-content #gub_form-button-home{padding-top:var(--pad)}#g_product-container #g_product-content #g_product-gallery{grid-area:gallery}#g_product-container #g_product-content #g_product-gallery .ee-gallery-swiper{position:relative;padding:0;display:grid;grid-template-areas:"swiper swiper" "clear buttons";grid-template-columns:1fr 100px;grid-template-rows:1fr 40px;--g-row-height: 40px;--nav-colour: white}#g_product-container #g_product-content #g_product-gallery .ee-gallery-swiper:before{content:"";display:block;width:100px;height:100%;background-color:#3333334f;grid-area:buttons;z-index:5}#g_product-container #g_product-content #g_product-gallery .ee-gallery-swiper .swiper{grid-area:1/1/3/3}#g_product-container #g_product-content #g_product-gallery .ee-gallery-swiper .swiper-button-prev{grid-area:buttons;z-index:15;cursor:pointer;color:var(--nav-colour)}#g_product-container #g_product-content #g_product-gallery .ee-gallery-swiper .swiper-button-next{grid-area:buttons;z-index:15;color:var(--nav-colour)}#g_product-container #g_product-content #g_product-gallery .ee-gallery-swiper .swiper-pagination{grid-area:buttons;z-index:10;margin:0;height:var(--g-row-height);line-height:var(--g-row-height);color:var(--nav-colour);font-weight:600}#g_product-container #g_product-content div.gform_wrapper{background-color:var(--light-grey);padding:var(--gap);border-radius:20px;margin:var(--gap) auto}#g_product-container #g_product-content div.gform_wrapper input[type=submit]{background-color:var(--gubba-light-green);color:#fff;border-radius:28px;border:2px solid #F4F2DA;color:#16301e;font-family:museo-sans-rounded!important}@media(max-width:1023px){#g_product-container #g_product-content{grid-template-columns:200px 1fr;grid-template-rows:auto auto auto auto auto auto;grid-template-areas:"gallery gallery" "brand-image title" "price title" "view-options view-options" "description description" "meta meta"}}@media(max-width:767px){#g_product-container #g_product-content{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"gallery" "brand-image" "title" "view-options" "price" "description" "meta"}}.gub-features-shortcode>div{background-color:var(--light-grey)}#g_related-products article{padding:0;display:block;height:100%;border-radius:10px;border:1px solid var(--light-grey);background-color:#fff;overflow:hidden}#g_related-products article .g_product-grid-item{display:block;height:100%;overflow:hidden}#g_related-products article .g_product-grid-item>a{height:100%}#g_related-products article .g_product-grid-item .g_product-container{flex:1 1 0}#g_related-products article .g_product-grid-item .g_product-container .g_filter-products-lay #g_product-list li.product span.onsale{background-color:var(--orange);position:absolute;top:0;left:0;border-radius:10px 0}#g_related-products article .g_product-grid-item .g_product-container .product{gap:0}#g_related-products article .g_product-grid-item .g_product-container .g_product-image{border-radius:10px}#g_related-products article .g_product-grid-item .g_product-container .g_product-title-container{flex:1;padding-top:var(--pad);display:grid;background-color:var(--dusty-white);gap:20px;grid-template-columns:2fr 1fr;grid-template-areas:"prod-title prod-title" "prod-price prod-cta";overflow:hidden}#g_related-products article .g_product-grid-item .g_product-container .g_product-title-container .g_product-title{flex:1;line-height:1;justify-content:space-between;grid-area:prod-title;font-weight:400}#g_related-products article .g_product-grid-item .g_product-container .g_product-title-container .g_product-price{flex:1;grid-area:prod-price}#g_related-products article .g_product-grid-item .g_product-container .g_product-title-container .g_product-price:before{content:"FROM ";font-weight:700;margin-right:4px;color:var(--gubba-dark-green)!important}#g_related-products article .g_product-grid-item .g_product-container .g_product-title-container .g_product-price p.price{flex-direction:column-reverse;align-items:flex-start}#g_related-products article .g_product-grid-item .g_product-container .g_product-title-container .g_product-cta{flex:1;grid-area:prod-cta;align-items:flex-end;align-self:flex-end;font-weight:900}#g_related-products article .g_product-grid-item .g_product-container .g_product-title-container .g_product-cta>.bde-text{color:var(--gubba-light-green);z-index:10}#g_related-products article .g_product-grid-item .g_product-container .g_product-title-container:before{content:"";background-color:var(--white);width:180px;aspect-ratio:1;position:absolute;bottom:0;right:0;transform:translate(80px,100px);border-radius:50%}#g_related-products article .g_product-grid-item .g_product-container .g_product-title-container:hover .g_product-cta>.bde-text{color:#fff}#g_related-products article .g_product-grid-item .g_product-container .g_product-title-container:hover:before{background-color:var(--gubba-light-green)}#g_related-products article .product{align-items:center;width:100%;flex:1 1}body.theme-gubba h3.gub-phrase{font-size:1.4rem;font-weight:600;line-height:1.4;margin-bottom:0}body.theme-gubba .gub_prod-page-content strong{font-weight:600}body.theme-gubba .gub_prod-page-content h3{font-size:1.4rem;font-weight:600;line-height:1.4}body.theme-gubba .gub_prod-page-content li{line-height:1.4}#gspc-configure-btn{display:inline-flex;align-items:center;gap:6px;padding:0;cursor:pointer;margin-bottom:20px;background:none;border:none;border-radius:0;color:var(--gubba-dark-green);font-family:museo-sans-rounded!important;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.8px;text-transform:uppercase}#gspc-configure-btn span{text-decoration:underline;text-underline-offset:3px}#gspc-configure-btn svg{flex-shrink:0}#gspc-configure-btn:hover{opacity:.7}@media(max-width:1399px){#gub-header-container{margin-bottom:40px}}.single-product #gubba_shed-popup-section>div #gub-form-display-container #gub-prod-pop .gubba-step{font-size:24px;line-height:1.4;font-weight:700;margin-top:4rem!important;margin-bottom:-.8rem!important}.single-product #gpecf-order-summary-two .order-summary-products .product-category ul li{padding:.15rem 0;font-size:.85rem;color:#666}.single-product #gpecf-order-summary-two .order-summary-totals .totals-list .total-row{gap:0;padding:0}.single-product #gubba_shed-popup-section>div #gub-prod-display-container #gubba-shed-viewer .shed-key-layer img{max-height:400px}.single-product .gub-breakdown-modal-open div#gub-prod-display-wrap{margin-bottom:3rem}.single-product #g_product-price-container .bde-wooproductprice+.bde-text{margin-left:6px;white-space:nowrap}@media(min-width:1024px){.single-product #gubba_shed-popup-section>.section-container{margin:0}.single-product #gpecf-order-summary-two{min-width:40vw}.single-product .pin-spacer{max-width:50vw}.single-product #gubba_shed-popup-section>div{gap:4rem}.single-product #gubba_shed-popup-section>div #gub-prod-display-container{place-items:flex-start}.single-product #gubba_shed-popup-section>div #gub-prod-display-container #gub-prod-display-wrap{bottom:.5rem}}body.single-product .single_add_to_cart_button{background-color:#e8ac2b!important;color:#000!important;font-weight:700!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.5em!important}body.single-product .single_add_to_cart_button:hover,body.single-product .single_add_to_cart_button:focus{background-color:#d69e1f!important;color:#000!important}body.single-product .single_add_to_cart_button:after{content:"→"!important;order:-1!important;color:#000!important}body.single-product .gfield_error{scroll-margin-top:140px}body.single-product .gfield_error select,body.single-product .gfield_error input,body.single-product .gfield_error textarea{border:2px solid #c02b0a!important}body.single-product .gfield_validation_message,body.single-product .validation_message{font-size:15px!important;font-weight:600!important;margin-top:2px!important}body.single-product .gf-scroll-to-error{display:inline-block;margin-left:.4rem;font-weight:700;text-decoration:underline;color:#c02b0a;cursor:pointer}body.theme-gubba #gubba_product-grid .bde-loop-grid{gap:var(--gap);grid-template-columns:repeat(4,1fr);padding-bottom:var(--gap)}@media(max-width:1599px){body.theme-gubba #gubba_product-grid .bde-loop-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1399px){body.theme-gubba #gubba_product-grid .bde-loop-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){body.theme-gubba #gubba_product-grid .bde-loop-grid{grid-template-columns:repeat(1,1fr)}}body.theme-gubba #gubba_product-grid .bde-loop-grid article{padding:0;display:block;height:100%;border-radius:10px;border:1px solid var(--light-grey);background-color:#fff;overflow:hidden}body.theme-gubba #gubba_product-grid .bde-loop-grid article .g_product-grid-item{display:block;height:100%;overflow:hidden}body.theme-gubba #gubba_product-grid .bde-loop-grid article .g_product-grid-item>a{height:100%}body.theme-gubba #gubba_product-grid .bde-loop-grid article .g_product-grid-item .g_product-container{flex:1 1 0}body.theme-gubba #gubba_product-grid .bde-loop-grid article .g_product-grid-item .g_product-container .g_filter-products-lay #g_product-list li.product span.onsale{background-color:var(--orange);position:absolute;top:0;left:0;border-radius:10px 0}body.theme-gubba #gubba_product-grid .bde-loop-grid article .g_product-grid-item .g_product-container .product{gap:0}body.theme-gubba #gubba_product-grid .bde-loop-grid article .g_product-grid-item .g_product-container .g_product-image{border-radius:10px}body.theme-gubba #gubba_product-grid .bde-loop-grid article .g_product-grid-item .g_product-container .g_product-title-container{flex:1;padding-top:var(--pad);display:grid;background-color:var(--dusty-white);gap:20px;grid-template-columns:2fr 1fr;grid-template-areas:"prod-title prod-title" "prod-price prod-cta";overflow:hidden}body.theme-gubba #gubba_product-grid .bde-loop-grid article .g_product-grid-item .g_product-container .g_product-title-container .g_product-title{flex:1;line-height:1;justify-content:space-between;grid-area:prod-title;font-weight:400}body.theme-gubba #gubba_product-grid .bde-loop-grid article .g_product-grid-item .g_product-container .g_product-title-container .g_product-price{flex:1;grid-area:prod-price}body.theme-gubba #gubba_product-grid .bde-loop-grid article .g_product-grid-item .g_product-container .g_product-title-container .g_product-price:before{content:"FROM ";font-weight:700;margin-right:4px;color:var(--gubba-dark-green)!important}body.theme-gubba #gubba_product-grid .bde-loop-grid article .g_product-grid-item .g_product-container .g_product-title-container .g_product-price p.price{flex-direction:column-reverse;align-items:flex-start}body.theme-gubba #gubba_product-grid .bde-loop-grid article .g_product-grid-item .g_product-container .g_product-title-container .g_product-cta{flex:1;grid-area:prod-cta;align-items:flex-end;align-self:flex-end;font-weight:900}body.theme-gubba #gubba_product-grid .bde-loop-grid article .g_product-grid-item .g_product-container .g_product-title-container .g_product-cta>.bde-text{color:var(--gubba-light-green);z-index:10}body.theme-gubba #gubba_product-grid .bde-loop-grid article .g_product-grid-item .g_product-container .g_product-title-container:before{content:"";background-color:var(--white);width:180px;aspect-ratio:1;position:absolute;bottom:0;right:0;transform:translate(80px,100px);border-radius:50%}body.theme-gubba #gubba_product-grid .bde-loop-grid article .g_product-grid-item .g_product-container .g_product-title-container:hover .g_product-cta>.bde-text{color:#fff}body.theme-gubba #gubba_product-grid .bde-loop-grid article .g_product-grid-item .g_product-container .g_product-title-container:hover:before{background-color:var(--gubba-light-green)}body.theme-gubba #gubba_product-grid .bde-loop-grid article .product{align-items:center;width:100%;flex:1 1}@media(max-width:1119px){body.theme-gubba #g_filters-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:var(--gap)}}body.theme-gubba #g_filters-container #g_filter-container-sort ul{list-style:none;padding-left:0}body.theme-gubba #g_filters-container #g_filter-container-pricing .noUi-touch-area,body.theme-gubba #g_filters-container #g_filter-container-dimensions .noUi-touch-area{border:1px solid var(--gubba-dark-green);background-color:var(--gubba-dark-green);border-radius:50%}body.theme-gubba #g_filters-container #g_filter-container-pricing .noUi-connects,body.theme-gubba #g_filters-container #g_filter-container-dimensions .noUi-connects{border:1px solid rgba(79,79,79,.2784313725)}body.theme-gubba #g_filters-container #g_filter-container-pricing .noUi-connects .noUi-connect,body.theme-gubba #g_filters-container #g_filter-container-dimensions .noUi-connects .noUi-connect{background-color:var(--gubba-light-green)}body.theme-gubba #g_filters-container .g_facet-dropdown{min-width:350px}body.theme-gubba #g_filters-container .g_facet-dropdown>.facetwp-type-sort{position:relative}body.theme-gubba #g_filters-container .g_facet-dropdown>.facetwp-type-sort:after,body.theme-gubba #g_filters-container .g_facet-dropdown>.facetwp-type-sort:before{--size: .3rem;position:absolute;content:"";right:1rem;pointer-events:none}body.theme-gubba #g_filters-container .g_facet-dropdown>.facetwp-type-sort:before{border-left:var(--size) solid transparent;border-right:var(--size) solid transparent;border-bottom:var(--size) solid black;top:40%}body.theme-gubba #g_filters-container .g_facet-dropdown>.facetwp-type-sort:after{border-left:var(--size) solid transparent;border-right:var(--size) solid transparent;border-top:var(--size) solid black;top:55%}body.theme-gubba #g_filters-container .g_facet-dropdown select{font:museo-sans-rounded,sans-serif;appearance:none;width:100%;font-size:16px;padding:.675em 6em .675em 1em;background-color:#fff;border:1px solid #caced1;border-radius:.25rem;color:#000;cursor:pointer}body.theme-gubba #gub-result-count .facetwp-type-pager{font-size:x-large;font-weight:700;text-align:center;color:var(--bde-headings-color);margin-bottom:0}body.theme-gubba .facetwp-load-more,body.theme-gubba button.facetwp-load-more{width:100%;margin-top:var(--gap);padding:16px;background:none;border:none;border-radius:0;cursor:default;font-size:0;line-height:0;color:transparent;display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px}body.theme-gubba .facetwp-load-more:before,body.theme-gubba button.facetwp-load-more:before{content:"";width:60px;aspect-ratio:2;--_g: no-repeat radial-gradient(circle closest-side, var(--gubba-green-alt-dark) 90%, #0000);background:var(--_g) 0% 50%,var(--_g) 50% 50%,var(--_g) 100% 50%;background-size:33.3333333333% 50%;animation:gub-load-dots 1s infinite linear}body.theme-gubba .facetwp-load-more:after,body.theme-gubba button.facetwp-load-more:after{content:"Loading";font-size:18px;line-height:1;font-weight:600;letter-spacing:.1em;margin-right:.65rem;text-transform:uppercase;color:var(--gubba-green-alt-dark);font-family:museo-sans-rounded,sans-serif}body.theme-gubba #g_filters-container .bde-icon-list ul{list-style:none;padding-left:0;margin:0}@media(min-width:1024px){body.theme-gubba.tax-product_cat .g_section.g_forty-sixty-lay>.section-container,body.theme-gubba.tax-product_brand .g_section.g_forty-sixty-lay>.section-container{grid-template-columns:1fr 1fr}body.theme-gubba.tax-product_cat .g_section.g_forty-sixty-lay>.section-container>.g_forty-left+.bde-div,body.theme-gubba.tax-product_brand .g_section.g_forty-sixty-lay>.section-container>.g_forty-left+.bde-div{position:relative;min-height:450px}body.theme-gubba.tax-product_cat .g_section.g_forty-sixty-lay>.section-container>.g_forty-left+.bde-div>img,body.theme-gubba.tax-product_brand .g_section.g_forty-sixty-lay>.section-container>.g_forty-left+.bde-div>img{position:absolute;inset:0;width:100%;height:100%}}body.theme-gubba.tax-product_brand .breakdance h1{font-weight:600!important}@media(max-width:767px){body.theme-gubba.woocommerce-shop .bde-section-4669-104 img.bde-image2-4669-118{max-height:220px;width:100%;object-fit:cover}}.gub-bulk-order-only{color:#00f;font-weight:700;font-size:22px}@keyframes gub-load-dots{20%{background-position:0% 0%,50% 50%,100% 50%}40%{background-position:0% 100%,50% 0%,100% 50%}60%{background-position:0% 50%,50% 100%,100% 0%}80%{background-position:0% 50%,50% 50%,100% 100%}}body.theme-gubba #g_filters-container>div+div{margin-top:0;padding-top:18px;border-top:1px solid #f0f0ea}body.theme-gubba #g_filters-container h5.bde-heading{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--gub-green-ink, #667700);margin:0 0 12px}body.theme-gubba #g_filters-container h6.bde-heading{font-size:12px;font-weight:600;color:var(--gub-ink-soft, #5c6b5d);margin:14px 0 6px}body.theme-gubba #g_filters-container .g_facet-dropdown select{-webkit-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2316301e' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 12px center/12px;padding:10px 36px 10px 14px;border:1px solid var(--gub-card-border, #e7e7e0);border-radius:var(--gub-radius, 10px);font-size:14px;font-weight:600;color:var(--gubba-dark-green, #16301e);cursor:pointer}body.theme-gubba #g_filter-container-sort .bde-icon-list .bde-icon-list__text{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--gubba-dark-green, #16301e)}body.theme-gubba .facetwp-facet{margin-bottom:20px}body.theme-gubba .facetwp-facet .facetwp-counter{color:#9a9a9a;font-weight:400;font-size:.85em}body.theme-gubba .facetwp-type-slider .noUi-target{background:#ecece4;border:none;box-shadow:none;border-radius:999px}body.theme-gubba .facetwp-type-slider .noUi-horizontal{height:6px}body.theme-gubba .facetwp-type-slider .noUi-horizontal .noUi-handle{width:20px;height:20px;right:-10px;top:-8px;border-radius:50%;background:#fff;border:2px solid var(--gub-green, #798e00);box-shadow:0 1px 3px #16301e40;cursor:grab}body.theme-gubba .facetwp-type-slider .noUi-connect{background:var(--gub-green, #798e00)}body.theme-gubba .facetwp-type-slider .noUi-handle:before,body.theme-gubba .facetwp-type-slider .noUi-handle:after{display:none}body.theme-gubba .facetwp-type-slider .noUi-handle:active{cursor:grabbing}body.theme-gubba .facetwp-slider-label{font-size:16px;color:var(--gub-ink-soft, #5c6b5d)}body.theme-gubba input.facetwp-slider-reset{font-size:12px;color:var(--gub-green-ink, #667700);text-decoration:underline;background:none;border:none;padding:4px 0;cursor:pointer}body.theme-gubba .facetwp-reset{font-size:13px;color:var(--gub-ink-soft, #5c6b5d);text-decoration:underline;transition:color .25s ease}body.theme-gubba .facetwp-reset:hover{color:var(--gub-green-ink, #667700)}body.theme-gubba #gub-result-count .facetwp-facet{font-size:13px;color:var(--gub-ink-soft, #5c6b5d);letter-spacing:.02em}body.theme-gubba .facetwp-facet-pagination .facetwp-page{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;margin:0 3px;border:1px solid var(--gub-card-border, #e7e7e0);border-radius:var(--gub-radius, 10px);background:var(--gub-card-bg, #ffffff);color:var(--gubba-dark-green, #16301e);font-size:14px;font-weight:600;text-decoration:none;transition:ease all .25s}body.theme-gubba .facetwp-facet-pagination .facetwp-page:hover{border-color:var(--gub-green, #798e00);color:var(--gub-green-ink, #667700)}body.theme-gubba .facetwp-facet-pagination .facetwp-page.active,body.theme-gubba .facetwp-facet-pagination .facetwp-page.active:hover{background:var(--gubba-dark-green, #16301e);border-color:var(--gubba-dark-green, #16301e);color:#fff}body.theme-gubba .facetwp-facet-pagination .facetwp-page.dots,body.theme-gubba .facetwp-facet-pagination .facetwp-page.dots:hover{border-color:transparent;background:transparent;color:var(--gub-ink-soft, #5c6b5d)}body.theme-gubba .facetwp-template{transition:opacity .25s ease}body.theme-gubba .facetwp-template.facetwp-loading{opacity:.45;pointer-events:none}@media(prefers-reduced-motion:reduce){body.theme-gubba #gubba_product-grid article .bde-container-link,body.theme-gubba #g_related-products article .bde-container-link,body.theme-gubba #gubba_product-grid article .g_product-image,body.theme-gubba #g_related-products article .g_product-image,body.theme-gubba .facetwp-template{transition:none}body.theme-gubba #gubba_product-grid article .bde-container-link:hover,body.theme-gubba #g_related-products article .bde-container-link:hover{transform:none}body.theme-gubba #gubba_product-grid article .bde-container-link:hover .g_product-image,body.theme-gubba #g_related-products article .bde-container-link:hover .g_product-image{transform:none}}body.woocommerce-cart{--gub-link: var(--gubba-dark-green);--gub-link-hover: #667700;--gub-cta: var(--orange);--gub-cta-hover: #d69e1f;--gub-rule: #e7e7e0;--gub-ink-soft: #5c6b5d;--gub-thumb: 300px}body.woocommerce-cart .woocommerce a:not(.button):not(.remove):not(.checkout-button):not(.gub-payment-mark),body.woocommerce-cart .cart_totals a:not(.button):not(.checkout-button),body.woocommerce-cart .woocommerce-message a:not(.button){color:var(--gub-link, #16301e);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:#16301e73;transition:color .2s ease,text-decoration-color .2s ease}body.woocommerce-cart .woocommerce a:not(.button):not(.remove):not(.checkout-button):not(.gub-payment-mark):hover,body.woocommerce-cart .cart_totals a:not(.button):not(.checkout-button):hover,body.woocommerce-cart .woocommerce-message a:not(.button):hover{color:var(--gub-link-hover, #667700);text-decoration-color:currentColor}body.woocommerce-cart .woocommerce a:focus-visible,body.woocommerce-cart .woocommerce button:focus-visible,body.woocommerce-cart .woocommerce input:focus-visible{outline:2px solid var(--gub-link-hover, #667700);outline-offset:2px;border-radius:3px}body.woocommerce-cart .woocommerce-cart-form{margin-bottom:22px}body.woocommerce-cart table.shop_table.cart{border:1px solid var(--gub-rule, #e7e7e0);border-radius:14px;border-collapse:separate;border-spacing:0;overflow:hidden;background:#fff}body.woocommerce-cart table.shop_table.cart thead th{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--gub-ink-soft, #5c6b5d);background:#f6f6f1;padding:13px 16px;border:0}body.woocommerce-cart table.shop_table.cart td{padding:22px 16px;border:0;border-top:1px solid var(--gub-rule, #e7e7e0);vertical-align:top}body.woocommerce-cart table.shop_table.cart tbody tr:first-child td{border-top:0}body.woocommerce-cart .woocommerce-cart-form__contents td.product-thumbnail{width:var(--gub-thumb, 300px);max-width:34%}body.woocommerce-cart .woocommerce-cart-form__contents td.product-thumbnail a{display:block;width:100%;text-decoration:none}body.woocommerce-cart .woocommerce-cart-form__contents td.product-thumbnail img{display:block;width:100%;max-width:var(--gub-thumb, 300px);height:auto;aspect-ratio:3/2;object-fit:cover;border:0;border-radius:8px}body.woocommerce-cart td.product-name{min-width:260px;font-size:0}body.woocommerce-cart td.product-name>a:first-of-type{font-size:16px;font-weight:700;line-height:1.7!important;color:var(--gub-link, #16301e)}body.woocommerce-cart td.product-name dl.variation{font-size:12.5px}body.woocommerce-cart td.product-name a.gspc-edit-cart-item{display:inline-flex;align-items:center;margin-left:12px;padding:4px 10px;border:none;border-radius:999px;background:#f0f0f0;color:var(--gubba-dark-green, #16301e)!important;font-size:13px;font-weight:600;letter-spacing:.02em;line-height:1.4;white-space:nowrap;vertical-align:middle;transform:translateY(-5px);text-decoration:none!important;transition:background-color .25s ease,color .25s ease}body.woocommerce-cart td.product-name a.gspc-edit-cart-item:hover,body.woocommerce-cart td.product-name a.gspc-edit-cart-item:focus-visible{background:var(--gubba-dark-green, #16301e)!important;color:#fff!important}body.woocommerce-cart dl.variation{display:block;margin:0;font-size:12.5px;line-height:1.5}body.woocommerce-cart dl.variation dt{display:block;width:auto;float:none;margin:0 0 1px;font-weight:700;color:var(--gubba-dark-green, #16301e);overflow-wrap:break-word}body.woocommerce-cart dl.variation dd{display:block;width:auto;float:none;margin:0 0 8px;color:var(--gub-ink-soft, #5c6b5d);overflow-wrap:break-word}body.woocommerce-cart dl.variation dd:last-child{margin-bottom:0}body.woocommerce-cart dl.variation dd p{margin:0}body.woocommerce-cart dl.variation dd .woocommerce-Price-amount{color:#8b968c}body.woocommerce-cart td.product-price,body.woocommerce-cart td.product-subtotal{font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap}body.woocommerce-cart td.product-subtotal{font-weight:700;color:var(--gubba-dark-green, #16301e)}body.woocommerce-cart td.product-price{color:var(--gub-ink-soft, #5c6b5d)}body.woocommerce-cart td.product-remove a.remove{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;padding-bottom:2px;font-size:17px;line-height:1;color:#9a9a9a!important;text-decoration:none!important;transition:background-color .2s ease,color .2s ease}body.woocommerce-cart td.product-remove a.remove:hover{background:#fdeaea;color:#c0392b!important}body.woocommerce-cart td.actions{padding:16px!important;background:#fbfbf8;border-top:1px solid var(--gub-rule, #e7e7e0)!important}body.woocommerce-cart td.actions .coupon{display:none!important;flex-wrap:wrap;align-items:center;gap:8px}body.woocommerce-cart td.actions .coupon input#coupon_code{flex:0 1 210px;min-width:0;box-sizing:border-box;height:42px;padding:0 14px;border:1px solid var(--gub-rule, #e7e7e0);border-radius:999px;background:#fff;font-size:14px}body.woocommerce-cart td.actions .coupon input#coupon_code:focus{border-color:var(--gub-link-hover, #667700);outline:none;box-shadow:0 0 0 3px #798e0026}body.woocommerce-cart td.actions button[name=apply_coupon],body.woocommerce-cart td.actions button[name=update_cart]{height:42px;padding:0 20px;border:1.5px solid var(--gubba-dark-green, #16301e)!important;border-radius:999px!important;background:transparent!important;color:var(--gubba-dark-green, #16301e)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background-color .25s ease,color .25s ease}body.woocommerce-cart td.actions button[name=apply_coupon]:hover:not(:disabled),body.woocommerce-cart td.actions button[name=update_cart]:hover:not(:disabled){background:var(--gubba-dark-green, #16301e)!important;color:#fff!important}body.woocommerce-cart td.actions button[name=update_cart]{float:right;border-color:#16301e4d!important;color:var(--gub-ink-soft, #5c6b5d)!important}body.woocommerce-cart td.actions button[name=update_cart]:disabled{opacity:.4;cursor:not-allowed}body.woocommerce-cart .sv-wc-external-checkout,body.woocommerce-cart #wc_braintree_paypal_container,body.woocommerce-cart .wc-proceed-to-checkout .buttons-container{display:none!important}body.woocommerce-cart .cart-collaterals .cart_totals{border:1px solid var(--gub-rule, #e7e7e0);border-radius:14px;padding:20px;background:#fff;box-shadow:0 1px 2px #16301e0a,0 6px 18px #16301e0f}body.woocommerce-cart .cart_totals>h2{display:none}body.woocommerce-cart .cart_totals table.shop_table{width:100%;margin:0 0 16px;border:0;border-collapse:collapse}body.woocommerce-cart .cart_totals table.shop_table th,body.woocommerce-cart .cart_totals table.shop_table td{padding:9px 0;border:0;text-align:left}body.woocommerce-cart .cart_totals table.shop_table td{text-align:right;font-variant-numeric:tabular-nums}body.woocommerce-cart .cart_totals tr.cart-subtotal{display:none}body.woocommerce-cart .cart_totals tr.order-total th{font-size:15px;font-weight:700;color:var(--gubba-dark-green, #16301e)}body.woocommerce-cart .cart_totals tr.order-total td strong{font-size:21px;font-weight:800;color:var(--gubba-dark-green, #16301e)}body.woocommerce-cart .wc-proceed-to-checkout{padding:0}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:flex!important;align-items:center;justify-content:center;gap:10px;width:100%;box-sizing:border-box;padding:16px 24px!important;border:0!important;border-radius:999px!important;background:var(--gub-cta, #e9ad2c)!important;color:#000!important;font-size:0!important;font-weight:700!important;letter-spacing:.03em;text-align:center;text-decoration:none!important;text-transform:none!important;box-shadow:0 2px 10px #e8ac2b59;transition:background-color .25s ease,transform .2s ease,box-shadow .25s ease}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:after{content:"→ CHECK OUT"!important;-webkit-mask:none!important;mask:none!important;background:none!important;width:auto!important;min-width:auto!important;max-width:none!important;height:auto!important;flex:0 0 auto!important;font-size:16px!important;font-weight:700!important;line-height:normal!important;letter-spacing:.03em;white-space:nowrap!important;color:#000!important}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:before{content:none}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background:var(--gub-cta-hover, #d69e1f)!important;transform:translateY(-1px);box-shadow:0 6px 18px #e8ac2b73}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:active{transform:translateY(0)}body.woocommerce-cart .woocommerce-message{display:flex;flex-wrap:wrap;align-items:center;gap:10px;border:1px solid rgba(121,142,0,.3);border-left:4px solid var(--gub-green, #798e00);border-radius:10px;background:#798e0012;color:var(--gubba-dark-green, #16301e);font-size:14px}body.woocommerce-cart .woocommerce-message .button{margin-left:auto}body.woocommerce-cart .gub-payment-marks{margin:0 0 26px;padding:14px 16px;border:1px solid var(--gub-rule, #e7e7e0);border-radius:12px;background:#fbfbf8;text-align:center}body.woocommerce-cart .gub-payment-marks__label{margin:0 0 9px;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gub-ink-soft, #5c6b5d)}body.woocommerce-cart .gub-payment-marks__logos{display:block;max-width:260px;height:auto;margin:0 auto;opacity:.62;filter:grayscale(100%)}#gub_cart-page td.product-name a.gspc-edit-cart-item{padding:4px 10px;font-weight:600;transform:translateY(-5px)}#gub_cart-page .gspc-cart-item .product-name .variation dd:after{display:none}@media(max-width:1399px){#gub_cart-page{padding-top:60px}}@media(max-width:1024px){body.woocommerce-cart{--gub-thumb: 210px}}@media(max-width:768px){body.woocommerce-cart table.shop_table.cart thead{display:none}body.woocommerce-cart table.shop_table.cart tr.cart_item{display:grid;grid-template-columns:1fr auto;grid-template-areas:"thumb    thumb" "name     name" "price    price" "qty      subtotal";gap:6px 14px;padding:16px;border-top:1px solid var(--gub-rule, #e7e7e0);position:relative}body.woocommerce-cart table.shop_table.cart tr.cart_item td{padding:0;border:0}body.woocommerce-cart table.shop_table.cart tr.cart_item td:before{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gub-ink-soft, #5c6b5d)}body.woocommerce-cart table.shop_table.cart tbody tr.cart_item:first-child{border-top:0}body.woocommerce-cart .woocommerce-cart-form__contents td.product-thumbnail{grid-area:thumb;width:100%;max-width:none;margin-bottom:6px}body.woocommerce-cart .woocommerce-cart-form__contents td.product-thumbnail img{max-width:none}body.woocommerce-cart .woocommerce-cart-form__contents td.product-name{grid-area:name;min-width:0}body.woocommerce-cart .woocommerce-cart-form__contents td.product-price{grid-area:price}body.woocommerce-cart .woocommerce-cart-form__contents td.product-quantity{grid-area:qty;padding-top:12px!important}body.woocommerce-cart .woocommerce-cart-form__contents td.product-subtotal{grid-area:subtotal;text-align:right;align-self:center}body.woocommerce-cart td.product-remove{position:absolute;top:10px;right:10px}body.woocommerce-cart td.actions .coupon{width:100%}body.woocommerce-cart td.actions .coupon input#coupon_code{flex:1 1 auto}body.woocommerce-cart td.actions button[name=update_cart]{float:none;width:100%;margin-top:10px}}@media(max-width:767px){.breakdance-woocommerce .woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item{display:flex;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,body.woocommerce-cart td.product-name a.gspc-edit-cart-item{transition:none!important}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{transform:none!important}}body.woocommerce-cart,body.woocommerce-checkout{display:flex;flex-direction:column;min-height:100vh}body.woocommerce-cart>.breakdance:has(#gub_cart-page),body.woocommerce-checkout>.breakdance:has(#gub_cart-page),body.woocommerce-checkout>.breakdance:has(.woocommerce-checkout){flex:1 0 auto}#gub_mini-cart .variation{grid-area:2/2}#gub_mini-cart .product-remove a{font-weight:600;color:var(--red-700)}#gub_mini-cart td{vertical-align:top}#gub_mini-cart td.product-name{color:var(--gubba-dark-green);font-weight:600;padding-left:0}#gub_mini-cart td.product-name a{color:var(--gubba-dark-green);font-weight:600}#gub_mini-cart td.product-name a.gspc-edit-cart-item{font-weight:400}#gub_mini-cart td.product-price bdi{font-weight:400}#gub_mini-cart dt{font-weight:600}@media(max-width:1399px){#gub_mini-cart .mini_cart_item{gap:10px;padding:10px}#gub_mini-cart dl.variation{grid-template-columns:1fr}}@media(min-width:1024px)and (max-width:1119px){body.page-id-4641 .breakdance .bde-grid-4641-102{--bde-grid-items-per-row: 1}body.page-id-4641 .breakdance .bde-grid-4641-103{--bde-grid-items-per-row: 3}body.page-id-4641 .breakdance .bde-grid-4641-107{--bde-grid-items-per-row: 2}}@media(min-width:768px)and (max-width:1023px){body.page-id-4641 .breakdance .bde-grid-4641-102{--bde-grid-items-per-row: 1}body.page-id-4641 .breakdance .bde-grid-4641-107{--bde-grid-items-per-row: 2}}@media(max-width:767px){body.page-id-4641 .bde-section-4641-100{padding-top:120px}}@media(min-width:1024px){body.page-id-4641 .breakdance .bde-grid-4641-121{--bde-grid-items-per-row: 2}}.sv-wc-external-checkout,.coupon,.cart-subtotal{display:none!important}.cart_totals>h2{display:none!important}.woocommerce-checkout .woocommerce-form-coupon-toggle,.woocommerce-checkout .checkout_coupon,.woocommerce-terms-and-conditions-wrapper{display:none!important}dl.variation{display:block!important}dl.variation dt{display:block!important;width:auto!important;float:none!important;margin:0 0 2px!important;font-weight:700!important;word-break:normal!important;overflow-wrap:break-word!important}dl.variation dd{display:block!important;width:auto!important;float:none!important;margin:0 0 10px!important;word-break:normal!important;overflow-wrap:break-word!important}dl.variation dd:last-child{margin-bottom:0!important}.bde-woopagecheckout{margin-top:1.5rem;max-width:1200px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;align-self:center!important}.wc_payment_methods{display:flex!important;flex-direction:column!important}.wc_payment_methods li.wc_payment_method{display:flex!important;flex-wrap:wrap!important;align-items:center!important;padding:14px 0!important;margin:0!important;border-top:1px solid #eee!important}.wc_payment_methods li.wc_payment_method>label{display:inline-flex!important;align-items:center!important;gap:10px!important;font-size:15px!important;font-weight:600!important;color:#1f1f1f!important;line-height:1.3!important;margin:0!important;cursor:pointer!important}.wc_payment_methods li.wc_payment_method label img{height:22px!important;width:auto!important;max-height:22px!important;vertical-align:middle!important;margin:0!important;display:inline-block!important}.wc_payment_methods li.wc_payment_method .payment_box{flex:0 0 100%!important;margin-top:10px!important}.wc_payment_methods li.payment_method_bacs{order:1!important;border-top:none!important}.wc_payment_methods li.payment_method_braintree_credit_card{order:2!important}.wc_payment_methods li.payment_method_braintree_paypal{order:3!important}.wc_payment_methods li.payment_method_poli{order:4!important}.wc_payment_methods li input[type=radio]{-webkit-appearance:auto!important;appearance:auto!important;width:20px!important;height:20px!important;accent-color:#152f1e!important;margin:0 12px 0 0!important;vertical-align:middle!important;flex:0 0 auto!important;cursor:pointer!important}form.checkout #place_order{margin-top:20px!important}@media(max-width:991px){form.checkout{display:flex!important;flex-direction:column!important}form.checkout>#customer_details,form.checkout>.bde-order-review-column,#order_review{display:contents!important}#order_review_heading{order:1!important}#order_review>table.shop_table{order:2!important;margin-bottom:20px!important}#customer_details .col-1{order:3!important}#customer_details .col-2{order:4!important}#payment{order:5!important}}.woocommerce-billing-fields__field-wrapper{max-width:640px!important}#billing_state_field,#billing_country_field,#billing_address_2_field{display:none!important}.woocommerce-additional-fields>h3{display:none!important}.woocommerce-billing-fields .form-row,.woocommerce-additional-fields .form-row{margin-bottom:20px!important}.woocommerce-billing-fields label,.woocommerce-additional-fields label{font-size:14px!important;color:#1f1f1f!important;font-weight:500!important;margin-bottom:4px!important}.woocommerce-billing-fields .input-text,.woocommerce-billing-fields input.input-text,.woocommerce-billing-fields select,.woocommerce-billing-fields .select2-selection,.woocommerce-billing-fields textarea,.woocommerce-additional-fields .input-text,.woocommerce-additional-fields textarea{border-color:#cfcfcf!important;padding-top:9px!important;padding-bottom:9px!important}#place_order{color:#000!important;font-weight:700!important;font-size:0!important}#place_order:after{content:"→ PAY NOW"!important;-webkit-mask:none!important;mask:none!important;background:none!important;width:auto!important;min-width:auto!important;max-width:none!important;height:auto!important;flex:0 0 auto!important;line-height:normal!important;white-space:nowrap!important;font-size:16px!important;font-weight:700!important;color:#000!important}
