.accordion-item{border-top:1px solid #444;position:relative}.accordion-item .accordion-collapse{display:none;padding-left:16px;padding-top:16px}.accordion-item .accordion-header{cursor:pointer;padding:16px 0 16px 32px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.accordion-item .accordion-header h2{font-family:nimbus-sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;margin:0}@media screen and (min-width:374px){.accordion-item .accordion-header h2{font-size:calc(.10142vw + 15.62069px)}}@media screen and (min-width:1360px){.accordion-item .accordion-header h2{font-size:17px}}.accordion-item .accordion-header:before{content:"+";left:16px;position:absolute}.accordion-item .accordion-header.open:before{content:"-"}.accordion-item:last-child{border-bottom:1px solid #444}.bulb-spec-table>tbody>tr>td:first-of-type{width:240px}.product-gallery-item{background:#fff;height:100%;position:relative}.product-gallery-item:not(#main-gallery-image){aspect-ratio:305/385}.product-gallery-item video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-gallery-item.expand-me:after{bottom:16px;-webkit-box-shadow:0 0 15px 15px #fff;box-shadow:0 0 15px 15px #fff;content:"+";cursor:pointer;font-size:26px;line-height:130%;line-height:1;position:absolute;right:16px;z-index:200}@media screen and (min-width:374px){.product-gallery-item.expand-me:after{font-size:calc(.60852vw + 23.72414px)}}@media screen and (min-width:1360px){.product-gallery-item.expand-me:after{font-size:32px}}.product-gallery-item.expand-me .product-gallery-caption{mask-image:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(90%,#000),to(transparent));mask-image:linear-gradient(180deg,#000,#000 90%,transparent);-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(90%,#000),to(transparent));-webkit-mask-image:linear-gradient(180deg,#000,#000 90%,transparent)}.product-gallery-item.expanded .product-gallery-caption{height:calc(100% - 24px);mask-image:none;-webkit-mask-image:none;overflow:auto}.product-gallery-item.expanded:after{content:"-"}.product-gallery-caption{background-color:#fff;bottom:24px;height:130px;left:0;overflow:hidden;padding:24px 24px 0;position:absolute;-webkit-transition:.3s;transition:.3s;width:100%;z-index:100}#mobile-product-gallery-carousel{width:100%}#mobile-product-gallery-carousel video{display:block;height:100%;width:100%}.variations td.label{display:none}.variations div{display:inline-block;margin-right:12px}.variations div input[type=radio]{display:none}.variations div input[type=radio]+label{cursor:pointer;margin-bottom:16px}.variations div input[type=radio]+label:focus img,.variations div input[type=radio]+label:hover img{-webkit-animation:wobble 1.5s linear infinite alternate;animation:wobble 1.5s linear infinite alternate;-webkit-transform:scale(1.1);transform:scale(1.1)}.variations div input[type=radio]+label img{border:1px solid transparent;border-radius:100%;-webkit-transition:.5s;transition:.5s}.reset_variations{display:none}.alternate-colour a{margin-right:12px}.alternate-colour a:focus img,.alternate-colour a:hover img{-webkit-animation:wobble 1.5s linear infinite alternate;animation:wobble 1.5s linear infinite alternate;-webkit-transform:scale(1.1);transform:scale(1.1)}.alternate-colour a img{border-radius:100%;-webkit-transition:.5s;transition:.5s}.configurable-options{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0}.configurable-options li{cursor:pointer;margin-right:12px}.configurable-options li img{border:1px solid transparent;border-radius:100%}.configurable-options li.selected img{border:1px solid #fc0154}.woocommerce-variation-availability>p:not(.out-of-stock){display:none}.product-movies video{height:auto;width:100%}.product-movies .title{background-color:#fff;font-family:futura-pt,sans-serif;font-style:italic;padding:4px 0;text-align:center}.product-movies .movie+.movie{margin-top:15px}.discount-banner *{color:#fff}.discount-banner p{margin:0}button.disabled{opacity:.1;pointer-events:none}.product-feature svg{height:260px;width:auto}.product-feature .mib-red-arrow{-webkit-transform:translate(-41%,-30%);transform:translate(-41%,-30%)}.product-feature .mib-blue-triangle,.product-feature .mib-red-arrow{fill-opacity:0;-webkit-transition:1s ease 1s;transition:1s ease 1s}.product-feature .large-red-blob{-webkit-transform:scale(.1);transform:scale(.1);-webkit-transform-origin:72% 62%;transform-origin:72% 62%;-webkit-transition:1.2s ease 1s;transition:1.2s ease 1s}.product-feature .small-red-blob{fill-opacity:0;-webkit-transition:.75s ease 1.5s;transition:.75s ease 1.5s}.product-feature.in-view .mib-red-arrow{fill-opacity:1;-webkit-transform:translate(0);transform:translate(0)}.product-feature.in-view .mib-blue-triangle{fill-opacity:1}.product-feature.in-view .large-red-blob{-webkit-transform:scale(1);transform:scale(1)}.product-feature.in-view .small-red-blob{fill-opacity:1}.out-of-stock{color:#fc0154}.wcwl_elements.bound{border:1px solid #444;border-radius:18px;padding:16px}.wcwl_notice div[aria-live=polite]{color:#239f23}.wcwl_notice div[aria-live=polite]+.wcwl_notice div[aria-live=polite]+button{display:none}.specification-instructions-wrapper h3{font-family:nimbus-sans,sans-serif;font-size:16px;font-style:normal;margin-bottom:12px}@media screen and (min-width:374px){.specification-instructions-wrapper h3{font-size:calc(.20284vw + 15.24138px)}}@media screen and (min-width:1360px){.specification-instructions-wrapper h3{font-size:18px}}.specification-instructions-wrapper strong{display:block;font-size:16px;margin-bottom:12px}@media screen and (min-width:374px){.specification-instructions-wrapper strong{font-size:calc(.20284vw + 15.24138px)}}@media screen and (min-width:1360px){.specification-instructions-wrapper strong{font-size:18px}}.specification-instructions-wrapper table{margin-bottom:24px}.specification-instructions-wrapper table tr td:first-child{min-width:80px}.specification-instructions-wrapper table td,.specification-instructions-wrapper table td strong{font-size:14px;margin:0}@media screen and (min-width:374px){.specification-instructions-wrapper table td,.specification-instructions-wrapper table td strong{font-size:calc(.10142vw + 13.62069px)}}@media screen and (min-width:1360px){.specification-instructions-wrapper table td,.specification-instructions-wrapper table td strong{font-size:15px}}.specification-instructions-wrapper table td img{width:100%}.specification-instructions-wrapper .bulb-spec-table *,.specification-instructions-wrapper .bulb-spec-table strong{font-size:15px}.specification-instructions-wrapper .bulb-spec-table img{max-width:180px}.engraving-text{margin-top:16px}.engraving-text .label{font-weight:700}a.added_to_cart.wc-forward{display:none}.my-modal-box{height:90%!important;max-width:900px!important;padding:20px!important;width:95%!important}@media screen and (max-width:480px){.k-pc-product-title-info h3{font-size:16px!important;line-height:1.5!important}}.k-pc-related-products h3:empty{display:none}@media screen and (max-width:480px){.k-pc-product-info .kpc-col-4{width:32.33%}.k-pc-product-info .kpc-col-8{width:66.66%}}.k-pc-grid-row{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.k-pc-product-thumb img{height:auto}@media (max-width:580px){.single-product .variations div{margin-right:6px}.single-product .alternate-colour a{margin-right:8px}}.single-product .engraving-error-wrap{position:relative}.single-product .engraving-error-wrap>div{position:absolute;top:-1px;border:1px solid #707070;width:100%;padding:10px 15px;background-color:#efefef;color:red;font-size:0.9em;display:none}@media (min-width:768px){.container.extend{max-width:1640px}.container.extend .col-md-7{-webkit-box-flex:0;-ms-flex:0 0 55.85%;flex:0 0 55.85%;max-width:55.85%}.container.extend .col-md-5{-webkit-box-flex:0;-ms-flex:0 0 44.15%;flex:0 0 44.15%;max-width:44.15%}}.specification-instructions-wrapper .bulb-spec-grid{display:grid;grid-template-columns:1fr;background-color:#fff;padding:20px;gap:10px 20px;align-items:center;margin-bottom:24px}.specification-instructions-wrapper .bulb-spec-grid strong{margin:0}.specification-instructions-wrapper .spec-details{display:grid;grid-template-columns:2fr 1fr;row-gap:2px;column-gap:10px;align-items:start;margin:0 auto}.specification-instructions-wrapper .spec-details .spec-item{display:contents}.specification-instructions-wrapper .spec-details .spec-item .label{font-weight:700;font-size:15px}.specification-instructions-wrapper .spec-details .spec-item .value{text-align:left;font-size:15px}.specification-instructions-wrapper .spec-image{text-align:center;order:-1}.specification-instructions-wrapper .spec-image img{height:200px}@media (min-width:480px) and (max-width:767px){.specification-instructions-wrapper .bulb-spec-grid{grid-template-columns:2fr 1fr}.specification-instructions-wrapper .spec-details{column-gap:20px}.specification-instructions-wrapper .spec-image{order:unset}}@media (min-width:1200px){.specification-instructions-wrapper .bulb-spec-grid{grid-template-columns:2fr 1fr}.specification-instructions-wrapper .spec-image{order:unset}}.product-details-wrap .pricing-form-wrap{overflow:hidden;height:0;margin-top:1rem;transition:height .45s cubic-bezier(.22, 1, .36, 1)}.product-details-wrap .pricing-form .form-row{margin-bottom:1rem}.product-details-wrap .pricing-form label{display:block;margin-bottom:.3rem;font-weight:600}.product-details-wrap .pricing-form input,.product-details-wrap .pricing-form textarea{width:100%;min-height:45px;padding:8px 10px}.product-details-wrap .pricing-toggle[aria-expanded=true]{opacity:.3}.pricing-enquiry .woocommerce-message,.pricing-enquiry .woocommerce-error{margin-top:10px}