.template-list-collections .media>img{object-fit:contain}.template-cart .media>img{object-fit:contain}body.template-product .product__media-list .media>img{object-fit:contain}product-recommendations .media>img{object-fit:contain}.csts-custom-dropdown ul{display:none;list-style:none;margin:0;padding:0}.csts-custom-dropdown ul.open{display:block}.csts-dropdown-selected{cursor:pointer;display:flex;align-items:center;justify-content:space-between}.dropdown-icon{margin-left:8px;display:flex}.csts-custom-dropdown{position:relative;display:inline-block;width:100%}.csts-dropdown-selected{padding:12px;background:#fff;cursor:pointer;border:1px solid #ac9b9b;border-radius:20px}.csts-custom-dropdown ul{list-style:none;margin:0;padding:0;border:1px solid #ccc;border-top:none;display:none;background:#fff;position:absolute;width:100%;z-index:10;border-radius:20px}.csts-custom-dropdown ul li{padding:10px;cursor:pointer}.csts-custom-dropdown ul li:hover{background-color:#eee;border-radius:20px}.page--Crazy10 ul li:before{color:#ff1313;position:absolute;top:0;left:-20px;opacity:.8;content:"x";font-weight:900}.page--Crazy10 ul li{list-style-type:none!important;position:relative}.page--Contact .button:after{border:unset!important}.page--FAQ .button:after{border:unset!important}.template-collection .find-it-cards-wrapper{padding:4rem 2rem!important}.product{grid:var(--product-grid);gap:clamp(var(--sp-12),4.73vw,var(--sp-23));position:relative}.template-collection .details__content{background:#f4f4f5!important;border-radius:2.5rem}@media (min-width:1024px){.product__gallery-container{gap:var(--sp-8);position:sticky;top:0}}button#read-more-link{font-size:20px;margin-bottom:28px}.custom_csrt{display:flex;align-items:flex-end;gap:10px;margin-bottom:20px}.description-card:nth-of-type(1){background-color:#fff1f2;color:#333}.description-card{border-radius:30px;padding:20px;margin-bottom:20px}.description-card:nth-of-type(2){background-color:#f7fee7;color:#333}.description-card:nth-of-type(3){background-color:#e0f7fa;color:#333}.description-card:nth-of-type(4){background-color:#f3e5f5;color:#333}.description-card:nth-of-type(5){background-color:#e8f5e9;color:#333}.description-card:nth-of-type(6){background-color:#ffebee;color:#333}.description-card h2,.description-card h3,.description-card p{margin:10px 0}.payment-icon-custom-col{display:flex;align-items:center;gap:10px}.banner-csrt .banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000040;z-index:1}.color-swatch:after{border-radius:6px!important}.product-configuration-list{display:flex;flex-direction:column;padding:0 25px;margin-top:-10px;margin-bottom:20px}.product-configuration-list .config-item{background:#1717170b;padding:9px;border-radius:7px}.product-configuration-list .config-item img{max-width:20px}.product-configuration-list .config-item span{font-size:14px}.banner-csrt img.banner__image{object-fit:cover;object-position:top center}.banner-csrt h2.heading.leading-none.title-md{text-align:center}.banner-csrt split-words.split-words.block.words.splitting{color:#fff}.card.media-card,.media.media--adapt.relative.overflow-hidden{background:linear-gradient(90deg,#ed0a0a 11%,#2148ea 90%)}.banner-csrt .page-width.absolute.bottom-0.left-0.w-full.pointer-events-none .slideshow-content{display:flex!important;justify-content:center;text-align:center}a.find-it-btn:hover{background:#fff;color:#000}a.find-it-btn:hover span{color:#000!important}a.find-it-btn:hover svg path{fill:#000!important}span.word[data-word=kids] animate-element{background-image:linear-gradient(133deg,#fdd312 15%,#e83d3d 45%,#1367c6 84%);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}span.word[data-word=Vip] animate-element{background-image:linear-gradient(133deg,#fdd312 15%,#e83d3d 45%,#1367c6 84%);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}body.template_name-main-template button.product-form__submit:hover{border:1px solid #000}.indicators button{border:1px solid!important}.jdgm-rev-widg__header{background-color:#f0f8ff4a;padding:32px 16px;box-shadow:0 4px 16px #0000001a;border-radius:10px}a.jdgm-write-rev-link{border-radius:30px;border:2px solid #108474}.multi_csrt p.column__title.heading.font-medium.leading-tight.tracking-none{font-weight:700;background-image:linear-gradient(90deg,#ed0a0a 11%,#2148ea 90%);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}.multi_csrt .column.flex.gap-5.w-full.flex-col.xl\:flex-row.xl\:text-center.text-center{display:grid;grid-template-columns:.1fr 1fr}.multi_csrt .column__content{text-align:left}@media screen and (min-width: 1024px){.banner-csrt .slideshow-content{padding:0 10%}.banner-csrt a.button.button--primary.button--md.button--blur.button--fixed.pointer-events-auto{margin:25px auto;max-width:210px}.banner-csrt .absolute{position:absolute;top:40%;justify-content:center;right:20%}}.payment-icon-custom-sec{display:flex;justify-content:space-around;align-items:center}.payment-icon-custom-col h2{font-size:16px;color:#666;text-align:center;font-weight:500}body.template-product .timeline.section.section--padding span.word[data-word=KIDs] animate-element{background-image:linear-gradient(133deg,#fdd312 15%,#e83d3d 45%,#1367c6 84%);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}body.template-product .timeline.section.section--padding span.word[data-word="VIP?"] animate-element{background-image:linear-gradient(133deg,#fdd312 15%,#e83d3d 45%,#1367c6 84%);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}.payment-icon-custom-col img{margin-bottom:5px}.accessories-col img{height:24px}.content_ft{text-align:center}.content_ft h2:first-child{padding-bottom:10px;font-weight:700}.accessories-sec-main{display:flex;justify-content:center;gap:10px}.acc_content.accessories-col{display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:400;color:#333}.accessories-colv{border-radius:10px}.accessories-col{display:flex;gap:10px;align-items:center;background-color:#1717170b;padding:15px;width:100%;justify-content:space-between;cursor:pointer}img.access-img-right{height:16px}.accessories-col h2{font-size:14px;font-weight:400;color:#333}.accessories-sec-inner{width:33%}.template_name-main-template .timeline__item-content .text-opacity{color:#fff}details.product__accordion.product_product__accordion.details.with-background{margin-top:1px}.details__content p,.details__content ul li,.accessories-btn-click-col .description p:first-child strong{color:#000}ul strong{color:#2347e8}.description h5{font-size:24px;color:#ed0a0a}.accessories-btn-click-col .description strong{font-size:18px;font-weight:900;display:flex;justify-content:flex-start;margin:20px 0}.accessories-btn-click-col .description h5{margin:15px 0;font-size:18px;color:red}.accessories-btn-click-col .description p strong{color:#176ac3;font-size:20px}.description p{margin:24px 0}.description p:first-child{font-size:16px}.template-product.template_name-main-template .details__content.rte.text-sm.text-opacity{color:#000}.crtDescription .details__content.rte.text-sm.text-opacity{padding:35px!important}.description h5{font-size:24px}.description li{margin:10px 0}.accessories-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:#00000063;overflow:hidden}.accessories-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000b3}.accessories-modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:30px;border-radius:15px;max-width:80%;max-height:80vh;overflow-y:auto;box-shadow:0 10px 30px #0000004d;z-index:10}.accessories-modal-close{position:absolute;top:10px;right:20px;font-size:24px;cursor:pointer;font-weight:700}.description img{height:25px;width:25px}.title_csrt{display:flex;justify-content:flex-start;gap:20px;margin-bottom:3rem;align-items:flex-end}.details__content ul li strong{color:#000}.swatches--round .color-swatch{border-radius:5px!important}body.template-product .timeline.section.section--padding h2.heading.title-md{color:#fff}form.facet-form summary.details__summary.flex.items-center.justify-between.gap-2.cursor-pointer{background:#f4f4f5;border-radius:3rem!important;padding:1.5rem!important;margin:5px 0!important}form.facet-form .details__content{background:#f4f4f5;border-radius:2.5rem;padding:1px 39px!important}.pro-faq .split-words .word{display:inline-block}.pro-faq .split-words .word+.word{margin-left:1rem}.pro-faq .split-words .animate{font-size:2rem;background-image:linear-gradient(90deg,#ed0a0a 11%,#2148ea 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.heading{line-height:1.2}.heading.title-md{font-size:2rem;font-weight:700;background-image:linear-gradient(90deg,#ed0a0a 11%,#2148ea 90%);-webkit-background-clip:text;background-clip:text;color:transparent}a.color-swatch.block.relative{font-size:10px;height:1.2rem;width:1.2rem}.jdgm-rev-widg__summary-stars span{color:#1f3cac!important}a.swym-header-launcher.swym-is-safari{display:none!important}.accessories-modal-close{border:1px solid #F5F5F5;border-radius:100%;padding:.4rem;margin:.5rem}.product-configuration-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pro-faq .split-words span.word{margin:0 1px!important}.footer .details__content{background:#1f1f1f}body.onproduct,body.onproduct body{overflow:hidden;height:100%}.pro-faq .details__content.text-base.rte{padding:24px 12px!important;margin:12px}form.facet-form .details__content{background:#f4f4f5;border-radius:2.5rem;padding:39px 39px 19px!important}.template-collection footer .details__content{background:#1f1f1f!important;border-radius:none;padding:0!important;margin-top:2rem}footer .details__content ul.flex li{color:#fff}.footer__accordions details .details.active summary.details__summary.flex.items-center.justify-between.gap-2.cursor-pointer{background:#1f1f1f;padding:0!important;margin:0!important;border-radius:0!important}div#swym-atw-button-container{position:absolute;top:3.5%!important;right:11%}.del-note{padding-bottom:14px;text-align:center}.delivery-info-container{display:block;font-family:Arial,sans-serif;text-align:center}.delivery-speed{display:block;text-align:center;font-size:1em;font-weight:700;cursor:pointer}.delivery-date{font-weight:400;color:#28a745}.delivery-modal-toggle{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background-color:#f8f9fa;margin-left:5px;cursor:pointer}.shipping-options{display:flex;margin-top:18px;flex-direction:column;align-items:center;width:100%;overflow:hidden;max-height:0;opacity:0;transition:max-height .5s ease-out,opacity .5s ease-out}.shipping-table{width:100%;border-collapse:collapse;border-radius:10px;overflow:hidden;bottom-padding:10px;top-padding:10px}.shipping-table th,.shipping-table td{padding:10px;text-align:center;border:1px solid #ddd}.shipping-table th{background-color:#f8f9fa}.fast{background-color:#f7fee7;color:#000}.special{background-color:#faebd7;color:#000}.mid{background-color:#e0f7fa;color:#000}.slow{background-color:#fff1f2;color:#000}.postcode-check{margin-top:10px;justify-content:center;flex-direction:column}.shipping-options.active{display:block;max-height:1000px;opacity:1}button#close-postcode-check{width:100%;display:flex;justify-content:center;align-items:center;background:var(--color-button-gradient)}button#close-postcode-check:hover{background:#fff;color:#000}.postcode-input{padding:5px;margin-bottom:10px;border:1px solid #ddd;border-radius:5px;width:100%;height:50px}.loading-bar{display:none;width:100%;background-color:#f3f3f3;border-radius:5px;overflow:hidden;margin-top:10px}.loading-bar span{display:block;height:10px;background-color:#007bff;width:0;animation:loading 2s linear infinite}@keyframes loading{0%{width:0}50%{width:100%}to{width:0}}.error-message{color:red;margin-top:10px}.fullfields{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:20px}.contact__fields.flex.flex-wrap.gap-4d5.md\:gap-6 .field{width:100%!important}body.page--Contact .contact.page-width.relative{padding:0 100px}.contact.section.section--padding{padding-left:57px}.contact.section.section--padding h2.heading.leading-none.title-md{color:#000}.field input{border:1px solid rgb(204 204 204)}.field input,textarea.textarea.is-floating{border:1px solid rgb(204 204 204);background:#fafafa}.contact__fields input.input.is-floating{height:62px}.contact__fields label.label.is-floating{position:absolute;top:0}.contact .request-banner{background-color:#ffefc5;border:2px solid #f9a825;border-radius:12px;padding:20px;margin-bottom:30px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.contact .request-banner p{font-size:16px;color:#333;margin-bottom:20px;line-height:1.5}.contact .buttons-container{display:flex;gap:16px;width:100%;max-width:600px}.contact .request-banner .request-button{background-color:#000;color:#fff;transition:background-color .3s ease,color .3s ease;padding:12px 24px;text-decoration:none;display:flex;align-items:center;justify-content:center;max-width:293px;border:none}.contact .request-banner .request-button{font-size:16px!important}.contact .request-banner .request-button .icon-request{fill:currentColor;margin-right:8px;width:29px;height:32px;vertical-align:middle}.contact.section.section--padding .rich-text p.heading.leading-none.title-lg.tracking-heading{font-size:57px}.uploading{padding:20px;text-align:center;border-radius:8px;cursor:pointer;transition:background-color .3s ease}input#file-upload{opacity:0}.field.field--full button.button.button--primary.button--fixed{width:100%}.upload-text{margin-top:10px;font-size:14px;color:#000}.upload-text span{color:#000;cursor:pointer;text-decoration:underline}span.UploadFiles{position:absolute;left:0;top:8px;color:#878787;font-size:12px}.contact .request-banner .request-button{box-shadow:3px 9px 4px #c0121240}body.template-blog p a.article-card__title.heading.reversed-link.text-lg-2xl.leading-tight.tracking-tight{font-weight:700}.shopify-policy__title{text-align:left!important;text-transform:capitalize;font-size:45px}body.page--Privacy.policy ul strong{color:#000}body.page--Privacy.policy h2,body.page--Privacy.policy h3{font-weight:100;margin-top:80px!important}@media (max-width: 1024px){body.page--Contact .contact.page-width.relative{padding-inline:var(--page-padding)}.contact.section.section--padding{padding-left:0}.shopify-policy__title{text-align:left!important;text-transform:capitalize;font-size:24px!important}}@media (max-width: 768px){.shopify-policy__title{text-align:left!important;text-transform:capitalize;font-size:24px!important}.contact.section.section--padding .rich-text p.heading.leading-none.title-lg.tracking-heading{font-size:32px}.contact .request-banner .request-button{max-width:100%}.contact .request-banner .request-button{padding:6px 24px}}@media (max-width: 480px){.contact.section.section--padding .rich-text p.heading.leading-none.title-lg.tracking-heading{font-size:32px}}@media (min-width: 640px){.buttons-container{flex-direction:row;justify-content:center;gap:24px}}@media screen and (min-width: 1200px){div#swym-atw-button-container{position:absolute;top:4.5%!important;right:11%}}@media screen and (min-width: 1024px){.accordion .details__content{max-width:99%}}@media only screen and (max-width: 767px){.accessories-sec-main{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.accessories-sec-inner{width:100%}div#swym-atw-button-container{position:absolute;top:8px!important}.description h5{font-size:18px;color:#ed0a0a}.title_csrt{margin-top:1rem}.accessories-modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:30px;border-radius:15px;max-width:100%;max-height:80vh;overflow-y:auto;box-shadow:0 10px 30px #0000004d;z-index:10;width:90%}}.Parts .media-card--card .media--square,.page--Collections .media-card--card .media--square{padding-bottom:50px}.announcement-vt{z-index:1}.announcement-vt a:hover{text-decoration:underline}.drawer__footer-bottom .tax-note{color:#fafafa}
/*# sourceMappingURL=/cdn/shop/t/19/assets/custom.css.map */
