.product-container-cooltopia,.secondary-gallery-487{--cooltopia-radius: 10px}.product-container-cooltopia{--cooltopia-michroma: "Michroma","Fjalla One",Arial,Tahoma,Verdana,sans-serif;--cooltopia-zen-dots: "Zen Dots","Fjalla One",Arial,Tahoma,Verdana,sans-serif;--cooltopia-accent: var(--highlight-color, #1e1e1e);--cooltopia-on-accent: #fff;--cooltopia-fill: linear-gradient(to bottom, var(--cooltopia-accent) 55%, color-mix(in srgb, var(--cooltopia-accent) 88%, transparent) 80%)}@supports (color: oklch(from red l c h)){.product-container-cooltopia{--cooltopia-on-accent: oklch(from var(--cooltopia-accent) calc((.72 - l)*1000) 0 0)}}.product-container-cooltopia .prod-large-img .product-single__photo,.product-container-cooltopia .prod-large-img .imgWrapper,.product-container-cooltopia .prod-large-img .imgWrapper img,.product-container-cooltopia .prod-large-img .product-single__photo video,.product-container-cooltopia .prod-large-img .video-wrapper,.product-container-cooltopia .prod-large-img .prMedia{border-radius:var(--cooltopia-radius)}.product-container-cooltopia .prod-large-img .product-single__photo{overflow:hidden}.product-container-cooltopia .product-single__thumbnail,.product-container-cooltopia .thumbnails-wrapper .slick-list{border-radius:var(--cooltopia-radius)}.secondary-gallery-487 .secondary-gallery-slide,.secondary-gallery-487 .secondary-gallery-slide img,.secondary-gallery-487 .secondary-gallery-slide video{border-radius:var(--cooltopia-radius)}.secondary-gallery-487 .secondary-gallery-slide{overflow:hidden}.cooltopia-stars{display:none}.product-container-cooltopia .product-title-wrapper-487 .product-subtitle,.product-container-cooltopia .product-title-wrapper-487 .product-single__title{font-family:var(--cooltopia-michroma)!important;font-weight:400!important;font-synthesis:none}.product-container-cooltopia .product-title-wrapper-487 .product-single__title{font-size:clamp(20px,calc(3.2vw - 4px),42px)!important;line-height:1.15!important;text-transform:none!important;-webkit-text-stroke:.6px currentColor!important}@media only screen and (min-width:769px){.product-container-cooltopia .product-title-wrapper-487 .product-title-wrapper-desktop-487{flex-direction:row;align-items:center;gap:12px}.product-container-cooltopia .product-title-wrapper-487 .title-design1{flex-shrink:0}.product-container-cooltopia .product-title-wrapper-487 .product-title-info{flex-direction:column;align-self:center;min-width:0;gap:0px}}.product-container-cooltopia .mobile-price-container .mobile-price,.product-container-cooltopia .mobile-price-container .mobile-price .product-price__price{font-family:var(--cooltopia-michroma)!important;font-weight:400!important;font-synthesis:none;text-wrap:nowrap;-webkit-text-stroke:.2px currentColor}.product-container-cooltopia .desktop-review-widget .jdgm-prev-badge__text,.product-container-cooltopia .mobile-price-container .mobile-stars-widget .jdgm-prev-badge__text{font-family:var(--cooltopia-michroma)!important;font-weight:400!important;font-synthesis:none;text-wrap:nowrap}.product-container-cooltopia .swatch-grid-487{gap:8px}.product-container-cooltopia .swatch-grid-487 .swatch-element:nth-child(n){display:flex!important;min-height:43px!important;background:#fff!important;border:1px solid #939393!important;border-radius:4px!important}.product-container-cooltopia .swatch-grid-487 .swatch-element:nth-child(n).soldout{background:#efefef!important}.product-container-cooltopia .swatch-grid-487 .swatch-element:nth-child(n):has(.swatchInput:checked){border-color:var(--cooltopia-accent)!important}.product-container-cooltopia .swatch-grid-487 .swatch-element:nth-child(n) .swatchLbl{display:flex!important;align-items:center;justify-content:center;padding:0!important;border-radius:3px!important;font-family:var(--cooltopia-michroma)!important;font-weight:400!important;font-synthesis:none}.product-container-cooltopia .swatch-grid-487 .swatch-element:nth-child(n) .swatchInput:checked+.swatchLbl{background:var(--cooltopia-fill)!important;color:var(--cooltopia-on-accent)!important}.product-container-cooltopia .size-guide-element .size-guide-trigger span{font-family:var(--cooltopia-zen-dots)!important;font-synthesis:none}.product-container-cooltopia .product-form{container-type:inline-size}.product-container-cooltopia .color-swatch-487{display:grid!important;grid-template-columns:repeat(var(--colour-columns, 1),minmax(0,1fr));gap:8px!important}.product-container-cooltopia .color-swatch-487:has(>.swatch-element:nth-child(2)){--colour-columns: 2}.product-container-cooltopia .color-swatch-487:has(>.swatch-element:nth-child(3)){--colour-columns: 3}.product-container-cooltopia .color-swatch-487:has(>.swatch-element:nth-child(4)){--colour-columns: 4}.product-container-cooltopia .color-swatch-487 .swatch-element .swatchLbl{display:flex!important;align-items:center;justify-content:center;min-height:30px;padding:2px 6px!important;border-radius:4px!important;font-family:var(--cooltopia-michroma)!important;font-weight:400!important;font-synthesis:none;line-height:1.1!important;text-align:center;text-wrap:balance}.product-container-cooltopia .color-swatch-487 .swatch-element.soldout .swatchLbl:after{border-radius:4px}@container (max-width: 371px){.product-container-cooltopia .color-swatch-487:has(>.swatch-element:nth-child(4)){--colour-columns: 2}}.product-container-cooltopia .product-action-487 .product-action button,.product-container-cooltopia .product-action-487 .product-action button:hover,.product-container-cooltopia .main-form-487 #BIS_trigger,.product-container-cooltopia .main-form-487 #BIS_trigger:hover{background:var(--cooltopia-fill)!important;background-origin:border-box!important;border-radius:10px!important;color:var(--cooltopia-on-accent)!important;animation:none;-webkit-mask-image:none;mask-image:none;transition:none}.product-container-cooltopia .product-action-487 .product-action button:hover,.product-container-cooltopia .main-form-487 #BIS_trigger:hover{opacity:.8}.product-container-cooltopia .main-form-487 #BIS_trigger{font-family:var(--cooltopia-zen-dots)!important;font-weight:400!important;font-synthesis:none;text-transform:lowercase}.product-container-cooltopia .main-form-487:has(.product-form__cart-submit:not(:disabled)) #BIS_trigger{display:none!important}.product-container-cooltopia .product-action-487 .product-action button .add-to-cart-text,.product-container-cooltopia .product-action-487 .product-action button .btn-price-487 *{color:var(--cooltopia-on-accent)!important;font-weight:400!important;font-synthesis:none;-webkit-text-stroke:0}.product-container-cooltopia .product-action-487 .product-action button .add-to-cart-text{font-family:var(--cooltopia-zen-dots);text-transform:lowercase}.product-container-cooltopia .product-action-487 .product-action button .btn-price-487 *{font-family:var(--cooltopia-michroma);-webkit-text-stroke:.3px currentColor}.product-container-cooltopia .product-action-487 .product-action button,.product-container-cooltopia .main-form-487 #BIS_trigger{height:56px!important;padding-block:0!important}@media only screen and (min-width:769px){.product-container-cooltopia .product-action-487 .product-action button .add-to-cart-text,.product-container-cooltopia .product-action-487 .product-action button .btn-price-487 *{font-size:clamp(12px,calc(2.2vw - 5px),24px)!important}.product-container-cooltopia .main-form-487 #BIS_trigger{font-size:min(24px,2.75vw)!important}}.product-container-cooltopia .accordion-toggle,.product-container-cooltopia .styled-with-container .block-title{font-family:var(--cooltopia-michroma);font-weight:400;font-synthesis:none;text-transform:capitalize}.product-container-cooltopia .styled-with-container .block-title{font-size:14px}.product-container-cooltopia .styled-with-container .grid-view-item,.product-container-cooltopia .styled-with-container .grid-view_image{border-radius:12px}.product-container-cooltopia .styled-with-container .grid-view_image{overflow:hidden}@media only screen and (min-width:769px)and (max-width:1050px){.product-container-cooltopia .pdp-image-gallery-487{width:calc(50% - 8px)!important}}@media only screen and (min-width:767px)and (max-width:768px){.product-container-cooltopia .product-single{flex-wrap:wrap}.product-container-cooltopia .pdp-image-gallery-487{position:relative!important;top:auto!important;overflow-x:clip}.product-container-cooltopia .pdp-content-487{width:100%!important}}@media only screen and (max-width:768px){.product-container-cooltopia,.secondary-gallery-487{--cooltopia-radius: 12px}.mobile-review-widget .mobile-review-title .mobile-review-text{font-family:Michroma,Fjalla One,Arial,Tahoma,Verdana,sans-serif!important;font-weight:400!important;-webkit-text-stroke:1px currentColor;text-transform:lowercase!important;font-synthesis:none}.product-container-cooltopia .product-action-487 .product-action button,.product-container-cooltopia .main-form-487 #BIS_trigger{height:51px!important}.product-container-cooltopia .main-form-487 #BIS_trigger{font-size:min(24px,6.15vw)!important}.product-container-cooltopia .swatch-grid-487 .swatch-element:nth-child(n){min-height:36px!important}.product-container-cooltopia .pdp-image-gallery-487{padding-inline:5px!important}.product-container-cooltopia .primgSlider{isolation:isolate}.product-container-cooltopia .prod-large-img .mobile-prod-title{display:none!important}.product-container-cooltopia .cooltopia-stars{display:block;position:absolute;top:0;left:0;z-index:2;width:100%;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--cooltopia-radius);pointer-events:none;transform:translateZ(0)}.product-container-cooltopia .cooltopia-stars .cooltopia-star-defs{position:absolute}.product-container-cooltopia .cooltopia-stars .cooltopia-star{position:absolute;width:26%;aspect-ratio:272 / 276;will-change:transform}.product-container-cooltopia .cooltopia-stars .cooltopia-star svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.product-container-cooltopia .cooltopia-stars .cooltopia-star-edge{stroke-width:.5px;vector-effect:non-scaling-stroke}.product-container-cooltopia .cooltopia-stars .cooltopia-star .cooltopia-star-glints{will-change:transform}.product-container-cooltopia .cooltopia-stars .cooltopia-star-glint{stroke:#fff;stroke-linecap:round;animation:9s linear infinite paused}.product-container-cooltopia .cooltopia-stars .cooltopia-star-glint-tail{stroke-width:1.5;stroke-opacity:.45;stroke-dasharray:22 78;animation-name:cooltopia-star-glint-tail}.product-container-cooltopia .cooltopia-stars .cooltopia-star-glint-head{stroke-width:2.5;stroke-dasharray:7 93;animation-name:cooltopia-star-glint-head}.product-container-cooltopia .cooltopia-stars .cooltopia-star-2 .cooltopia-star-glint{animation-duration:11s;animation-delay:-4s}.product-container-cooltopia .cooltopia-stars.is-on-screen .cooltopia-star-glint{animation-play-state:running}.product-container-cooltopia .cooltopia-stars .cooltopia-star-1{top:15%;left:-7%;transform:translate(calc(var(--star-x, 0) * 1%),calc(var(--star-y, 0) * 1%)) rotate(calc(var(--star-tilt, 0) * 1deg))}.product-container-cooltopia .cooltopia-stars .cooltopia-star-2{right:-10%;bottom:13%;transform:translate(calc(var(--star-x, 0) * 1%),calc(var(--star-y, 0) * 1%)) rotate(calc(180deg + var(--star-tilt, 0) * 1deg))}.product-container-cooltopia .product-title-wrapper-487 .title-design1{display:none}.product-container-cooltopia .product-title-wrapper-487 .product-title-info{width:auto!important}.product-container-cooltopia .product-title-wrapper-487 .product-single__title{font-size:min(32px,7.3vw)!important;line-height:1.2!important;-webkit-text-stroke:.6px currentColor!important}@keyframes cooltopia-star-glint-tail{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@keyframes cooltopia-star-glint-head{0%{stroke-dashoffset:-15}to{stroke-dashoffset:-115}}@media(prefers-reduced-motion:reduce){.product-container-cooltopia .cooltopia-stars .cooltopia-star-glint{display:none}}.product-container-cooltopia .size-guide-element .size-guide-trigger span{font-size:10px;line-height:12px}}
/*# sourceMappingURL=/cdn/shop/t/123/assets/product-template-cooltopia.css.map */
