*,:after,:before{box-sizing:border-box}.container{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--content-size);padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right);width:100%}@media only screen and (min-width:2000px){.container{max-width:66vw}}.is-content-justification-space-between{justify-content:space-between}.is-content-justification-space-evenly{justify-content:space-evenly}.is-content-justification-center{justify-content:center}.is-content-justification-right{justify-content:flex-end}.is-content-justification-left{justify-content:flex-start}.grid-items-layout{display:grid;gap:1.5rem;grid-template-columns:1fr}@media only screen and (min-width:600px){.grid-items-layout{gap:2rem;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:768px){.grid-items-layout{gap:3rem;grid-template-columns:repeat(3,1fr)}.items-per-row-1{grid-template-columns:repeat(1,1fr)}.items-per-row-2{grid-template-columns:repeat(2,1fr)}.items-per-row-3{grid-template-columns:repeat(3,1fr)}.items-per-row-4{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:768px)and (max-width:1024px){.items-per-row-4{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:768px){.items-per-row-5{grid-template-columns:repeat(5,1fr)}}@media only screen and (min-width:768px)and (max-width:1024px){.items-per-row-5{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:768px){.items-per-row-6{grid-template-columns:repeat(6,1fr)}}@media only screen and (min-width:768px)and (max-width:1024px){.items-per-row-6{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:768px){.items-per-row-7{grid-template-columns:repeat(7,1fr)}}@media only screen and (min-width:768px)and (max-width:1024px){.items-per-row-7{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:768px){.items-per-row-8{grid-template-columns:repeat(8,1fr)}}@media only screen and (min-width:768px)and (max-width:1024px){.items-per-row-8{grid-template-columns:repeat(3,1fr);grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:768px){.items-per-row-9{grid-template-columns:repeat(9,1fr)}}@media only screen and (min-width:768px)and (max-width:1024px){.items-per-row-9{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:768px){.items-per-row-10{grid-template-columns:repeat(10,1fr)}}@media only screen and (min-width:768px)and (max-width:1024px){.items-per-row-10{grid-template-columns:repeat(3,1fr);grid-template-columns:repeat(5,1fr)}}@media only screen and (min-width:768px){.items-per-row-11{grid-template-columns:repeat(11,1fr)}}@media only screen and (min-width:768px)and (max-width:1024px){.items-per-row-11{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:768px){.items-per-row-12{grid-template-columns:repeat(12,1fr)}}@media only screen and (min-width:768px)and (max-width:1024px){.items-per-row-12{grid-template-columns:repeat(3,1fr);grid-template-columns:repeat(6,1fr)}}#main .bundle-products--block li.product{list-style:none}#main .bundle-products--block .onsale{display:none}#main .bundle-products--block square-placement{display:none!important}#main .bundle-products--block .variations_form.bundle{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:20px;margin-top:20px}#main .bundle-products--block .product-swatches,#main .bundle-products--block .shipping-notice{display:none}#main .bundle-products--block .variation-buttons.variation-buttons-type-images label img{width:50px!important}#main .bundle-products--block .variation-buttons+select{border:1px solid var(--wp--preset--color--theme-text);border-radius:3px;display:block!important;margin:5px 0!important;padding:12px;width:100%}#main .bundle-products--block .added_to_cart,#main .bundle-products--block .reset_variations,#main .bundle-products--block .woocommerce-variation,#main .bundle-products--block .woocommerce-variation-add-to-cart .button,#main .bundle-products--block table.variations .label{display:none!important}#main .bundle-products--block .single_variation_wrap{margin-right:10px;width:100px!important}#main .bundle-products--block .qty{width:100%!important}#main .bundle-products--block .button.ajax_add_to_cart{align-self:center;flex-grow:1;margin:20px 0;text-align:center}#main .bundle-products--block .buttons-pa_sizes{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:flex-start;line-height:1.4;margin:1rem 0;width:100%}#main .bundle-products--block .buttons-pa_sizes+select{display:none}#main .bundle-products--block .buttons-pa_sizes input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute}#main .bundle-products--block .buttons-pa_sizes input[type=radio]+label{display:inline-block;position:relative}#main .bundle-products--block .buttons-pa_sizes input[data-enabled=false]:checked+label:after{background-color:var(--wp--preset--color--white)}#main .bundle-products--block .buttons-pa_sizes input[data-hidden=true]+label{display:none}#main .bundle-products--block .buttons-pa_sizes input[type=radio]:checked+label{border-color:var(--wp--preset--color--black)}#main .bundle-products--block .buttons-pa_sizes input[data-enabled=false]+label,#main .bundle-products--block .buttons-pa_sizes input[type=radio]:disabled+label{opacity:.5}#main .bundle-products--block .buttons-pa_sizes label{background-color:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--border);border-radius:var(--wp--custom--border-radius--sm);color:var(--wp--preset--color--black);cursor:pointer;font-family:var(--wp--preset--font-family--primary);font-weight:500;padding:6px 10px;position:relative}#main .bundle-products--block .buttons-pa_colour{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}#main .bundle-products--block .buttons-pa_colour input{display:none}#main .bundle-products--block .buttons-pa_colour input[type=radio]:checked+label img{border-color:var(--wp--preset--color--black);border-style:solid;border-width:1px}#main .bundle-products--block .buttons-pa_colour input[type=radio]:disabled+label:hover{cursor:not-allowed}#main .bundle-products--block .buttons-pa_colour input[type=radio]:disabled+label img{opacity:.5}#main .bundle-products--block .buttons-pa_colour label{padding:0}#main .bundle-products--block .buttons-pa_colour label:hover{cursor:pointer}#main .bundle-products--block .buttons-pa_colour label span{display:none}#main .bundle-products--block .buttons-pa_colour label img{aspect-ratio:1/1;border-radius:var(--wp--custom--border-radius--sm);display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:78px}#main .bundle-products--block .buttons-pa_colour label:before{background:var(--wp--preset--color--black);border-radius:var(--wp--custom--border-radius--sm);color:var(--wp--preset--color--white);content:attr(data-option);display:inline-flex;font-size:.9rem;left:8px;min-width:-moz-max-content;min-width:max-content;opacity:0;padding:8px 12px;position:absolute;top:-8px;transform:translateY(-100%);transition:opacity .3s ease-out;z-index:10}#main .bundle-products--block .buttons-pa_colour label:after{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid var(--wp--preset--color--black);content:"";height:0;left:18px;opacity:0;position:absolute;top:-2px;transform:translateY(-100%);transition:opacity .3s ease-out;width:0}#main .bundle-products--block .buttons-pa_colour label:hover:after,#main .bundle-products--block .buttons-pa_colour label:hover:before{opacity:1}#main .bundle-products--block .bundle-swatch label{position:relative}#main .bundle-products--block .bundle-swatch label:before{text-transform:capitalize}#main .bundle-products--block .bundle-swatch label:after,#main .bundle-products--block .bundle-swatch label:before{z-index:-99}#main .bundle-products--block .bundle-swatch label:hover:after,#main .bundle-products--block .bundle-swatch label:hover:before{z-index:10}#main .bundle-products--block .bundle-variation-buttons{flex-grow:1;width:100%}#main .bundle-products--block .simple-layout{display:grid;grid-template-columns:1fr 2.5fr}#main .bundle-products--block .simple-layout .woocommerce-loop-product__link:hover{opacity:1!important}#main .bundle-products--block .simple-layout img{max-width:130px}#main .bundle-products--block .simple-layout .hover-image{display:none}#main .bundle-products--block .simple-layout .price{font-size:16px}#main .bundle-products--block .simple-layout .rrp-price{font-size:13px}#main .bundle-products--block .simple-layout .woocommerce-loop-product__image{margin-right:1rem;width:130px}#main .bundle-products--block .simple-layout .woocommerce-loop-product__image:hover{opacity:1}#main .bundle-products--block .simple-layout .woocommerce-loop-product__title{font-size:19px;font-weight:600;margin-bottom:8px;margin-top:8px}#main .bundle-products--block .simple-layout .variations_form{flex-basis:100%;grid-area:2/1/3/4;margin-bottom:0;margin-top:.6rem;padding-left:4px;padding-right:4px}#main .bundle-products--block .simple-layout .variations_form .bundle-attribute-buttons{margin-top:0}#main .bundle-products--block .simple-layout .variations_form .buttons-pa_sizes{margin-bottom:12px}#main .bundle-products--block .simple-layout .variations_form .buttons-pa_sizes label{font-size:11px;padding:4px 8px;text-transform:uppercase}#main .bundle-products--block .simple-layout .variations_form .buttons-pa_colour img{border-radius:54px;width:54px}#main .bundle-products--block .simple-layout .variations_form .buttons-pa_colour label{border-radius:54px}#main .bundle-products--block .simple-layout .variations_form .buttons-pa_colour label:before{font-size:10px;padding:6px 10px}#main .bundle-products--block .simple-layout .variations_form .button{font-size:14px;margin:0;width:-moz-fit-content;width:fit-content}#main .bundle-products--block .simple-layout.no{grid-template-columns:1fr}#main .bundle-products--block .simple-layout.no a{display:grid;grid-template-columns:1fr 2.5fr}#main .bundle-products--block .simple-layout.no a.button{display:unset}#main .bundle-products--block .simple-layout.no .buttons-pa_sizes{margin-bottom:0}

/*# sourceMappingURL=bundle-products.css.map*/