#missingData{display: none;}.addToOfferButton,.gsa__checkbox{transition-timing-function:ease-in-out}.klaviyo_submit_button{position:relative;display:flex;justify-content:center;align-items:center}#loading_icon{position:absolute;top:0;left:50%;transform:translateX(-50%);height:100%;display:none;align-items:center;color:#fff}.gsa_freeGift_card_container{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.gsa_freeGift_card{background:#fff;box-shadow:0 2px 7px 0 rgba(0,0,0,.15);position:relative;width:350px;cursor:pointer}.freeGift_custom_content{padding:20px;background:#fff}.gsa_freeGift_card img{width:100%;height:300px;object-fit:cover}.freeGift_title{font-size:1.313rem;line-height:2rem;font-weight:700}.freeGift_custom_content p{font-size:1rem;line-height:1.5rem;font-weight:400}.freeGift_input{display:none}.freeGift_input:checked+.gsa__checkbox{background:#e7ba45;border:2px solid #ffff;outline:#E7BA45 solid 1px}.gsa_freeGift_card:has(.freeGift_input:checked){border:solid #e7ba45}.gsa__checkbox{width:30px;height:30px;display:block;border-radius:50%;position:relative;border:solid #e7ba45;transition-property:outline,border-width,background,display;transition-duration:.2s}.gsa__checkbox:after{content:url(/cdn/shop/files/download.svg?v=1738131333);display:block;position:absolute;width:.75rem;height:.7rem;top:25%;left:50%;transform:translate(-50%,-50%);forced-color-adjust:auto}.addToOfferButton{border-width:.125rem;border-style:solid;border-radius:0;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;white-space:nowrap;transition-property:background,color;transition-duration:.25s}.custom-review-component{display:flex!important;gap:8px!important;align-items:center!important}.custom-star-wrapper{display:flex;gap:2px}.custom-review-link{text-decoration:underline;color:#000;font-size:18px}.custom-rendered-blocks{display:grid;grid-template-columns:1fr;gap:.5em}.product-buttons-container{display:flex;width:100%;gap:.5em}@media only screen and (max-width:768px){#custom-vimeo{display:grid}.product-buttons-container{flex-direction:column}}.product-thumbs .swiper-slide-thumb-active .relative{border-color:#e7ba45}@media screen and (min-width:768px){#custom-swiper-wrapper{width:50%;flex-basis:50%!important}#custom-heading{font-size:72px}}@media screen and (max-width:768px){#custom-heading{margin-top:12px}}div#rc_login{display:none!important}