.custom--fs-paragraph{font-size:1.5rem}@media screen and (min-width: 750px){.custom--fs-paragraph{font-size:1.6rem}}.jdgm-write-rev-link{border-radius:100px!important;font-weight:400!important}.password-button{color:#000!important}.password-form{margin:0!important}@media (max-width: 749px){password-modal .modal__content{min-height:30rem}}.shopify-pc__banner__dialog button{border-radius:100px!important;background:#d3f8fa!important}.shopify-pc__banner__dialog{border-radius:15px 15px 0 0!important;background:#d3f8fa!important}.size-switcher a{text-decoration:none;color:#000;cursor:pointer}.size-switcher a.selected{text-decoration:underline}.header__icon--custom custom-icon img{width:2.4rem!important;height:2.4rem!important}.custom--footer__content-row .footer-block__details-content:has(.footer__list-social){align-items:center;flex-direction:column}.custom--modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#00000080;height:100vh;align-items:center}.custom--modal-content{background-color:#d3f8fa;margin:0 auto;padding:20px;border:1px solid #888;width:80%;max-width:600px;text-align:center;position:relative}.custom--close-button{color:#aaa;float:right;font-size:28px;font-weight:700;position:absolute;top:1rem;right:1rem}.custom--close-button:hover,.custom--close-button:focus{color:#000;text-decoration:none;cursor:pointer}.multicolumn-card .media--hover-effect,.product__media,.thumbnail{border-radius:15px}@media screen and (min-width: 750px){.background-none .multicolumn-card__image-wrapper{margin-left:unset!important;margin-right:unset!important}}@media screen and (min-width: 990px){.multicolumn-card .media.media--hover-effect>img:only-child,.multicolumn-list__item .media.media--hover-effect>img:only-child{transition:transform var(--duration-long) ease}.multicolumn-card:hover .media.media--hover-effect>img:first-child:only-child,.multicolumn-list__item:hover .media.media--hover-effect>img:first-child:only-child{transform:scale(1.03)}.multicolumn-list__item:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0}.multicolumn-list__item:hover .media.media--hover-effect>img+img{opacity:1;transition:transform var(--duration-long) ease}.underline-links-hover:hover a{text-decoration:underline;text-underline-offset:.3rem}}.custom--image-banner-block-image-height{max-height:100%}.custom--footer__content-container:has(.custom--footer__content-row){display:flex;flex-direction:row;gap:2rem}.custom--footer__content-row{flex:1}.custom--footer__content-row__middle{flex:2}.custom--footer__content-row .footer-block-image{margin-bottom:4rem}@media (max-width: 1009px){.custom--footer__content-container:has(.custom--footer__content-row){flex-direction:column}.custom--footer__content-row .footer-block-image{margin-bottom:2rem}}@media (max-width: 749px){.custom--footer__content-row__right{order:2}.custom--footer__content-row__left{order:1}.custom--footer__content-row__middle{order:3}}.page-width{max-width:unset}.announcement-bar__message{min-height:unset}.collection-hero{padding:7rem 0!important}.product-form__input .select:hover.select:after,.product-form__input .select:after,.product-form__input .select__select:focus{border-radius:100px}.product-form__input .select__select{text-align:center}.product-grid .card__heading{font-size:calc(var(--font-heading-scale) * 2rem)}.product-grid .product-card-wrapper :hover a{text-decoration:none}.product-grid .card__content,.product-grid .card__content .card-information{text-align:center}.custom--footer{padding-bottom:0!important}.custom--footer .footer__copyright{margin:0}.custom--footer .footer__content-bottom{background:#9ff1fc;color:#000;padding:1.75rem 0}.custom--footer .footer__content-bottom-wrapper{align-items:center;justify-content:space-between}.accordion .summary__title+.icon-plus{height:calc(var(--font-heading-scale) * 1.2rem);width:calc(var(--font-heading-scale) * 1.2rem)}summary .icon-plus{position:absolute;height:1.2rem;width:1.2rem;right:1.5rem;top:calc(50% - .6rem)}.accordion details[open]>summary .icon-plus{transform:rotate(45deg);transition:transform .3s ease}.accordion summary .icon-plus{transition:transform .3s ease}@media screen and (max-width: 1009px){.custom--footer__content-row{text-align:center}.custom--footer__content-row .footer-block-image,.custom--footer__content-row .list-menu__item--link{justify-content:center}}@media screen and (min-width: 990px){.header{padding-top:.75rem!important;padding-bottom:.75rem!important}}@media screen and (min-width: 750px){.page-width{padding:0 3rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ac.css.map */
