.snippet-product-top-fold-media{display:grid;grid-gap:15px}.snippet-product-top-fold-media li{background-color:var(--color-product-background);position:relative}.snippet-product-top-fold-media li img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.snippet-product-top-fold-media li .zoomImg{background-color:var(--color-product-background)}.snippet-product-top-fold-media li.fill-img img{-o-object-fit:cover;object-fit:cover}.snippet-product-top-fold-media li{display:none}.snippet-product-top-fold-media li:nth-child(-n+4){display:initial}.sptf-display-style1{grid-template-columns:1fr}.sptf-display-style1 li{max-height:1027px;padding-top:124.4848484848%}.sptf-display-style2{grid-template-columns:1fr}.sptf-display-style2 li{max-height:535px;padding-top:64.8484848485%}.sptf-display-style3{grid-template-columns:repeat(2,1fr)}.sptf-display-style3 li:not(:last-child){max-height:538px;padding-top:133.4987593052%}.sptf-display-style3 li:last-child{max-height:541px;padding-top:65.4963680387%;grid-column:span 2}.sptf-display-style4{grid-template-columns:repeat(2,1fr)}.sptf-display-style4 li{max-height:538px;padding-top:133.4987593052%}.fancybox__slide{background-color:var(--color-product-background)!important}.snippet-product-top-fold-media-mob .flickity-slider{height:400px}.snippet-product-top-fold-media-mob .flickity-slider img{background-color:#fff}.snippet-available-for{display:grid;grid-template-columns:1fr;grid-gap:15px}.snippet-available-for li .this-content{display:flex;align-items:center;cursor:pointer}.snippet-available-for li .this-content svg{margin-right:15px}.snippet-available-for li .this-content svg circle{transition:all .25s ease-in-out}.snippet-available-for li .this-content-hidden{font-size:.857em;margin-top:7.5px;display:none}.snippet-available-for li.active .this-content svg circle,.snippet-available-for li:hover .this-content svg circle{fill:#000}.quantity-input{display:block}.quantity-input .qi-wrapper{border:1px solid var(--color-primary);display:flex;width:100%;max-width:150px;border-radius:10em;overflow:hidden}.quantity-input input[type=number]{-moz-appearance:textfield;text-align:center;border:none;width:33.3333333333%;font-size:.857em}.quantity-input input::-webkit-outer-spin-button,.quantity-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-input .qi-trigger{width:33.3333333333%;text-align:center;display:flex;align-items:center;justify-content:center;height:44px;cursor:pointer;transition:color .15s ease-in-out}.quantity-input .qi-trigger .icon{z-index:-1}.quantity-input .qi-trigger:hover{color:#000}@media only screen and (max-width: 989px){.quantity-input .qi-wrapper{max-width:130px}}@-webkit-keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.auto-scroll{display:flex;flex-flow:column nowrap;align-items:center;cursor:pointer}.auto-scroll .auto-scroll-label{font-size:1.2142857143em;margin-bottom:15px}@media only screen and (max-width: 989px){.auto-scroll .auto-scroll-label{font-size:1em}}.auto-scroll svg{width:20px;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}@media only screen and (max-width: 989px){.auto-scroll svg{width:15px}}.snippet-price{text-align:left;display:flex;align-items:center;min-height:30px}.snippet-price .price--sale{display:none}.snippet-price .price-badge{border-radius:10em;background-color:#000;color:#fff;padding:5px 15px;margin-left:10px}.snippet-price.price--on-sale .price--regular{display:none}.snippet-price.price--on-sale .price--sale{text-align:left;display:initial}.snippet-price.price--on-sale .price--sale dd{display:inline-block}.snippet-price.price--on-sale .price--sale .price-item--sale{font-weight:700}.snippet-part-payments{font-size:12px}.snippet-part-payments li{display:flex;align-items:center}.snippet-part-payments li span{margin-right:15px}.snippet-part-payments li:not(:last-child){margin-bottom:15px}.snippet-part-payments a{color:var(--color-body-text)}.snippet-part-payments a:hover{text-decoration:underline}partpayments-badge .snippet-part-payments-badge{text-align:left}partpayments-badge .snippet-part-payments-badge li{display:inline-block}partpayments-badge .snippet-part-payments-badge li p{display:none}partpayments-badge .snippet-part-payments-badge li .sppb-image{display:inline-block;width:auto;height:30px;border:1px solid #bbbdbd;padding-left:7.5px;padding-right:7.5px;padding-top:6px;transition:all .25s ease-in-out;cursor:pointer}partpayments-badge .snippet-part-payments-badge li .sppb-image img{height:auto;width:auto}partpayments-badge .snippet-part-payments-badge li .sppb-image:hover{box-shadow:0 5px 10px #ebebeb}partpayments-badge .snippet-part-payments-badge li .sppb-image.this-active{box-shadow:0 5px 10px #c1c1c1}partpayments-badge .snippet-part-payments-badge .sppb-genoapay .sppb-image{border-color:#00ab8e}partpayments-badge .snippet-part-payments-badge .sppb-afterpay .sppb-image{background-color:#b2fce4;border-color:#b2fce4}partpayments-badge [data-description-output]{margin-top:15px;font-size:.857em}partpayments-badge [data-description-output] .money{margin-right:15px}.snippet-accordion-basic li.accordion-item{border-bottom:1px solid #bbbdbd}.snippet-accordion-basic .accordion-heading{font-family:Gotham,sans-serif;font-weight:400;font-size:14px;cursor:pointer;padding-bottom:15px;display:flex;justify-content:space-between;transition:all .25s ease-in-out}.snippet-accordion-basic .accordion-heading span:last-child{transition:all .25s ease-in-out}.snippet-accordion-basic .accordion-heading span:last-child path{fill:var(--color-primary)}.snippet-accordion-basic .ac-item:not(:last-child){margin-bottom:15px}.snippet-accordion-basic .accordion-content{transition:all .25s ease-in-out;z-index:-1}.snippet-accordion-basic .accordion-list{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:20px;column-gap:20px}.snippet-accordion-basic .accordion-list li{list-style-type:disc;list-style-position:inside}.snippet-accordion-basic .accordion-list li::marker{margin-right:5px}.snippet-accordion-basic li.accordion-item:not(:first-child) .accordion-heading{padding-top:15px}.snippet-accordion-basic li.accordion-item[data-status="0"] .accordion-content{display:none}.snippet-accordion-basic li.accordion-item[data-status="1"] .accordion-heading span:last-child{transform:rotate(180deg)}.snippet-accordion-basic li.accordion-item[data-status="1"] .accordion-content{display:block;margin-bottom:15px}.snippet-product-top-fold-info{position:-webkit-sticky;position:sticky;top:88px;padding:100px 118px 35px}@media only screen and (max-width: 1399px){.snippet-product-top-fold-info{padding:100px 20px 0;margin:0 auto;max-width:444px}}@media only screen and (max-width: 989px){.snippet-product-top-fold-info{padding:50px 40px 0;max-width:564px}}.snippet-product-top-fold-info h1,.snippet-product-top-fold-info .sptfi-price{margin-bottom:20px}.snippet-product-top-fold-info .sptfi-form-actions{display:flex}.snippet-product-top-fold-info .product-form{margin-right:15px}@media only screen and (max-width: 989px){.snippet-product-top-fold-info .product-form{margin-right:8px}}.snippet-product-top-fold-info .quantity-input{margin-bottom:15px}.snippet-product-top-fold-info .review-average-stat-wrapper{display:flex;flex-flow:row wrap;margin:45px 0 25px}@media only screen and (max-width: 989px){.snippet-product-top-fold-info .review-average-stat-wrapper{margin:25px 0 35px}}.snippet-product-top-fold-info [data-isbundle=true]{display:none}.snippet-product-top-fold-info .ptfi-customise-bundle{margin-bottom:30px;width:100%}.product-form{width:100%}.product-form input{display:none}.product-form input:focus{outline:none!important}.product-form .product-form-add{background-color:var(--color-primary);color:#fff;border:1px solid var(--color-secondary);font-size:.857em;height:44px;width:100%;border-radius:10em}.product-form .product-form-add:disabled{opacity:.75}.product-form .product-form-add:hover:not([disabled]){cursor:pointer;box-shadow:0 0 #000}#klaviyo-stock-notification .btn{transition:opacity .3s ease;display:flex;align-items:center}#klaviyo-stock-notification .btn:hover{opacity:.5}#klaviyo-stock-notification .btn:before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='28' height='25' viewBox='0 0 28 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.8707 0.621163C25.2094 0.488078 25.5781 0.449958 25.9369 0.510914C26.2957 0.571869 26.6311 0.729588 26.9069 0.967076C27.1828 1.20456 27.3885 1.51281 27.5021 1.85861C27.6157 2.20441 27.6327 2.57464 27.5514 2.92941L26.6119 2.71411L27.5514 2.92942L22.8497 23.446C22.7723 23.7837 22.6085 24.0955 22.3744 24.3509C22.1402 24.6062 21.8438 24.7964 21.514 24.9027C21.1843 25.009 20.8326 25.0279 20.4934 24.9574C20.1542 24.8869 19.8391 24.7295 19.579 24.5007L8.54075 14.787L2.14012 13.5069C1.71647 13.4222 1.33166 13.2025 1.04325 12.8809C0.754839 12.5592 0.578344 12.1528 0.540172 11.7224C0.502001 11.2921 0.604205 10.861 0.831493 10.4935C1.05878 10.1261 1.39893 9.8422 1.80104 9.68422L2.1667 10.615L1.80104 9.68422L24.8707 0.621163ZM25.602 2.48267L2.53235 11.5457L9.19607 12.8785C9.36842 12.9129 9.52864 12.9922 9.66058 13.1083L20.9002 22.9992L25.602 2.48267Z' fill='%23555959'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.8247 0.985628C27.148 1.43335 27.0472 2.05844 26.5995 2.3818L9.58544 14.6697C9.13772 14.9931 8.51263 14.8922 8.18927 14.4445C7.86591 13.9968 7.96673 13.3717 8.41446 13.0483L25.4285 0.760439C25.8762 0.437081 26.5013 0.537902 26.8247 0.985628Z' fill='%23555959'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 12.8591C9.55228 12.8591 10 13.3068 10 13.8591V21.9981L10.7071 22.7052L10 21.9981L13.9063 18.0918C14.2968 17.7013 14.93 17.7013 15.3205 18.0918C15.711 18.4823 15.711 19.1155 15.3205 19.506L11.4142 23.4123L10.7487 22.7468L11.4142 23.4123C11.1345 23.692 10.7781 23.8825 10.3902 23.9596C10.0022 24.0368 9.60009 23.9972 9.23464 23.8458C8.86918 23.6945 8.55683 23.4381 8.33706 23.1092C8.1173 22.7803 8 22.3936 8 21.9981V13.8591C8 13.3068 8.44772 12.8591 9 12.8591Z' fill='%23555959'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:10px;display:inline-block;width:19px;height:17px}.sptfi-additional-buttons{margin-bottom:45px}.sptfi-additional-buttons .snippet-button-primary{width:100%;padding-top:12px;padding-bottom:12px}.variant-radios{margin-bottom:1.7142857143em;display:block}.variant-radios fieldset{flex:0 0 100%;padding:0;max-width:37rem;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;border:none}.variant-radios fieldset:not(:last-child){margin:0 0 1.2rem}.variant-radios fieldset input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.variant-radios fieldset.is-option-color{align-items:left}.variant-radios fieldset.is-option-color label{height:36px;width:36px;display:inline-block;border-radius:10em;position:relative;margin-right:20px;cursor:pointer}.variant-radios fieldset.is-option-color label:after{content:"";transition:all .25s ease-in-out;background-color:transparent}.variant-radios fieldset.is-option-color input[type=radio]:checked+label:after,.variant-radios fieldset.is-option-color label:hover:after{content:"";position:absolute;width:18px;height:18px;background-color:#fff;border-radius:10em;top:calc(50% - 9px);left:calc(50% - 9px)}.variant-radios fieldset.is-option-color .selected-color-output{font-size:.7142857143em;margin-top:20px}.variant-radios fieldset:not(.is-option-color) legend{margin-bottom:15px}.variant-radios fieldset:not(.is-option-color) label{padding:5px 15px;border:1px solid var(--color-primary);border-radius:10em;margin-right:20px;cursor:pointer;text-align:center;display:inline-block;margin-bottom:15px;transition:all .25s ease-in-out}.variant-radios fieldset:not(.is-option-color) input[type=radio]:checked+label,.variant-radios fieldset:not(.is-option-color) label:hover{background-color:var(--color-primary);color:#fff}.sptfi-available-for .snippet-available-for{margin-bottom:45px;margin-top:45px}.sptfi-available-for .snippet-available-for span{font-size:.857em}.sptfi-scroll,.sptfi-compare{margin-top:45px}@media only screen and (max-width: 989px){.snippet-product-top-fold-info{display:flex;flex-direction:column}.snippet-product-top-fold-info .variant-radios{order:1}.snippet-product-top-fold-info h1{order:2}.snippet-product-top-fold-info .sptfi-price{order:3}.snippet-product-top-fold-info .sptfi-description{order:4}.snippet-product-top-fold-info read-more{order:5}.snippet-product-top-fold-info .sptfi-form-actions{order:6}.snippet-product-top-fold-info #klaviyo-stock-notification{order:7}.snippet-product-top-fold-info .expected-shipping-message{order:8}.snippet-product-top-fold-info .sptfi-available-for{order:9}.snippet-product-top-fold-info .sptfi-part-payments{order:10}.snippet-product-top-fold-info .sptfi-accordion{order:11}.snippet-product-top-fold-info .review-average-stat-wrapper{order:12}.snippet-product-top-fold-info .sptfi-compare{order:13}.snippet-product-top-fold-info .sptfi-scroll{order:14}}.snippet-product-top-fold-info .btn.klaviyo-bis-trigger{display:none!important}.section-product-top-fold .sptf-container{padding:0 20px;display:grid;grid-template-columns:3fr 2fr}@media only screen and (max-width: 989px){.section-product-top-fold .sptf-container{padding:0 10px;grid-template-columns:1fr}}#readmore--link{cursor:pointer}#readmore--content{margin-top:20px}#readmore--content.hide{display:none}
/*# sourceMappingURL=/cdn/shop/t/39/assets/product-top-fold.css.map */
