@font-face{font-family:General Sans;src:url(https://cdn.fontshare.com/wf/MFQT7HFGCR2L5ULQTW6YXYZXXHMPKLJ3/YWQ244D6TACUX5JBKATPOW5I5MGJ3G73/7YY3ZAAE3TRV2LANYOLXNHTPHLXVWTKH.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:General Sans;src:url(https://cdn.fontshare.com/wf/3RZHWSNONLLWJK3RLPEKUZOMM56GO4LJ/BPDRY7AHVI3MCDXXVXTQQ76H3UXA63S3/SB2OEB6IKZPRR6JT4GFJ2TFT6HBB6AZN.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:General Sans;src:url(https://cdn.fontshare.com/wf/K46YRH762FH3QJ25IQM3VAXAKCHEXXW4/ISLWQPUZHZF33LRIOTBMFOJL57GBGQ4B/3ZLMEXZEQPLTEPMHTQDAUXP5ZZXCZAEN.woff2) format("woff2");font-weight:600;font-display:swap}.template-product #MainContent{--mshr-product-font: "General Sans", Arial, sans-serif;--font-body--family: var(--mshr-product-font);--font-heading--family: var(--mshr-product-font);--font-subheading--family: var(--mshr-product-font);font-family:var(--mshr-product-font)}.template-product .product-details h1{font-family:var(--mshr-product-font);font-size:20px;font-weight:500;line-height:1.5;letter-spacing:-.01em;text-transform:none}.template-product .product-details .price-item--sale{font-size:20px;font-weight:600}.template-product .product-details variant-selects :is(legend,label),.template-product .product-details variant-picker :is(legend,label),.template-product .product-details .variant-picker :is(legend,label){font-family:var(--mshr-product-font);font-size:14px;line-height:1.5}.template-product .product-details .add-to-cart-button{min-height:48px;font-family:var(--mshr-product-font);font-size:17px;font-weight:500;letter-spacing:.015em}.mshr-product-reviews{width:min(100% - 36px,1160px);margin:36px auto 24px;padding:18px clamp(14px,3vw,32px);border:1px solid #eae2ec;border-radius:10px;background:#fff;box-sizing:border-box;scroll-margin-top:76px}.mshr-product-reviews #judgeme_product_reviews{font-family:var(--mshr-product-font);scroll-margin-top:76px}.product-details .mshr-product-reviews{width:100%;margin-block:12px}@media(max-width:767px){.template-product .product-details h1{font-size:18px}.mshr-product-reviews{width:calc(100% - 24px);margin-block:24px 16px}}.template-product #MainContent{width:min(calc(100% - 48px),1360px);margin-inline:auto}.mshr-product-breadcrumbs{padding-block:18px 16px;color:#63566a;font-size:13px;line-height:1.5}.mshr-product-breadcrumbs .breadcrumbs{margin:0}.mshr-product-breadcrumbs .breadcrumbs__list{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:9px;margin:0;padding:0;overflow:hidden}.mshr-product-breadcrumbs .breadcrumbs__item{gap:9px}.mshr-product-breadcrumbs .breadcrumbs__item:last-child{display:block;min-width:0;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mshr-product-breadcrumbs :is(.breadcrumbs__item,a){font-size:inherit}.mshr-product-breadcrumbs .breadcrumbs__separator{display:inline-flex;width:6px;font-size:0;align-items:center}.mshr-product-breadcrumbs .breadcrumbs__separator>*{display:none}.mshr-product-breadcrumbs .breadcrumbs__separator:after{content:"";width:5px;height:5px;border-block-start:1px solid currentColor;border-inline-end:1px solid currentColor;transform:rotate(45deg)}@media(max-width:767px){.template-product #MainContent{width:calc(100% - 24px)}.mshr-product-breadcrumbs{padding-block:12px;font-size:12px}.mshr-product-breadcrumbs .breadcrumbs__item:not(:last-child){min-width:0;flex-shrink:1}.mshr-product-breadcrumbs .breadcrumbs__item a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(min-width:1200px){.template-product #MainContent{width:min(calc(100% - 64px),1440px)}.template-product #MainContent .main-product-information{--page-margin: 0px}}@media(min-width:1200px)and (max-width:1360px){.template-product #MainContent{width:calc(100% - 44px)}}@media(max-width:767px){.mshr-product-breadcrumbs{padding-inline:var(--page-margin, 10px)}}.mshr-product-title-and-rating{min-width:0}.mshr-product-title-and-rating .mshr-review-rating{margin-block:4px 0;width:fit-content}.template-product .product-details .msh-product-offer{padding:16px 18px;border:1px solid #c49b63;border-radius:9px;background:linear-gradient(115deg,#260c32,#4b155d);color:#fff6ea}.template-product .product-details .msh-product-offer__top{margin-bottom:9px;color:#f4d59f;font-size:11px;letter-spacing:.105em}.template-product .product-details .msh-product-offer>strong{margin-bottom:7px;color:#f4d59f;font-size:clamp(18px,1.15vw,22px);line-height:1.2}.template-product .product-details .msh-product-offer p{margin-bottom:0;color:#fff4f9}.template-product .product-details .msh-product-offer small{color:#ead6ee}.section-product-tabs>.mshr-product-reviews{width:100%;max-width:none;min-width:0;padding:0;border:0;background:transparent}.mshr-product-title-and-rating .mshr-review-stars>span,.mshr-product-title-and-rating .mshr-review-rating .jdgm-star:is(.jdgm--on,.jdgm--half){color:#ffa41c!important}.product-details :is(.mshr-product-title-and-rating,.group-block:has(>.group-block-content>.mshr-product-title-and-rating))+product-price{margin-block-start:-26px}@media(min-width:768px){.product-details :is(.mshr-product-title-and-rating,.group-block:has(>.group-block-content>.mshr-product-title-and-rating))+product-price{margin-block-start:-34px}}.mshr-product-title-and-rating .mshr-review-stars{font-size:19px;line-height:24px;letter-spacing:.7px}.mshr-product-title-and-rating .mshr-review-rating{min-height:24px;line-height:24px}.mshr-product-title-and-rating .mshr-review-rating .jdgm-star{font-size:19px!important}.mshr-checkout-assurance{box-sizing:border-box;width:100%;margin-block:14px 0;padding:12px 5px 7px;border:1px solid #e9dfea;border-radius:6px;color:#351941}.mshr-checkout-assurance .mshr-checkout-assurance__title{display:flex;align-items:center;justify-content:center;gap:12px;margin:0;font:700 clamp(15px,2.1vw,18px)/1.35 var(--mshr-product-font);letter-spacing:.12em;text-align:center;text-transform:uppercase;color:inherit}.mshr-checkout-assurance__title:before,.mshr-checkout-assurance__title:after{content:"";width:clamp(18px,8vw,58px);height:1px;background:#cfb58d}.mshr-checkout-assurance__payments,.mshr-checkout-assurance__services{margin:0;padding:0;list-style:none}.mshr-checkout-assurance__payments{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:center;gap:clamp(3px,1.15vw,9px);padding-block:12px 3px}.mshr-checkout-assurance__payments>li{display:flex;align-items:center;justify-content:center;min-width:0;flex:1 1 64px;max-width:64px}.mshr-checkout-assurance__payment-icon{display:block;width:100%;height:auto}.mshr-checkout-assurance__services{display:flex;align-items:stretch;border-top:1px solid #eadfeb;padding-top:12px;font-size:clamp(12px,1.35vw,15px);line-height:1.25;font-weight:500;text-align:center}.mshr-checkout-assurance__services li{flex:1 1 0;min-width:0;padding-inline:5px}.mshr-checkout-assurance__services li+li{border-inline-start:1px solid #eadfeb}.mshr-checkout-assurance__services :is(li,a){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.mshr-checkout-assurance__services a{color:inherit;text-decoration:none}.mshr-checkout-assurance__services a:hover{text-decoration:underline}.mshr-checkout-assurance__services svg{display:block;width:clamp(23px,3vw,28px);height:clamp(23px,3vw,28px);color:#753881}.template-product .product-details .msh-product-offer>strong{font-family:var(--mshr-product-font)!important;font-weight:600;letter-spacing:.035em}.template-product .product-details variant-selects[data-context=main] .product-form__input--pill{min-inline-size:0;padding:0;border:0;border-radius:0;background:transparent}.template-product .product-details .product-form__input--pill>legend{padding:0;margin-block-end:5px;color:#352039;font-weight:600}.template-product .product-details .product-form__input--pill>legend [data-selected-value]{color:#74447e;font-weight:500}.template-product .product-details .product-form__input--pill input[type=radio]+label{box-sizing:border-box;min-height:34px;margin:3px 4px 3px 0;padding:7px 9px;border:1px solid #ddcfe1;border-radius:6px;background:#fff;color:#352039;font-size:13px;line-height:18px;letter-spacing:0;box-shadow:none}.template-product .product-details .product-form__input--pill input[type=radio]+label:before{content:none}.template-product .product-details .product-form__input--pill input[type=radio]:checked+label{border-color:#762c88;background:#f3e8f6;color:#531664;font-weight:600}.template-product .product-details .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid #8f509d;outline-offset:2px}.template-product .product-details .product-form__input--pill input[type=radio]:is(:disabled,.disabled,.visually-disabled)+label{opacity:.55}@media(hover:hover){.template-product .product-details .product-form__input--pill input[type=radio]:not(:disabled,.disabled,.visually-disabled)+label:hover{border-color:#9b62a7}}.template-product .product-details .quantity__label{margin-bottom:6px;color:#352039;font:600 14px/1.5 var(--mshr-product-font)}.template-product .product-details quantity-input.quantity-selector{width:132px;min-height:44px;border:1px solid #dacbdf;border-radius:8px;background:#fff;color:#352039}.template-product .product-details quantity-input.quantity-selector .quantity__button{flex:0 0 42px;color:#57166a}.template-product .product-details quantity-input.quantity-selector .quantity__input{min-width:0;font-weight:600}@media(max-width:767px){.template-product .product-details .product-form__input--pill input[type=radio]+label{min-height:42px;padding-block:11px}}.template-product .product-details .group-block-content>div:has(>.spacing>.msh-product-offer){align-self:stretch;width:100%}.template-product .product-details .msh-product-offer{box-sizing:border-box;width:100%;max-width:none;padding:10px 16px!important}.template-product .product-details .msh-product-offer__top{margin-bottom:5px!important}.template-product .product-details .msh-product-offer>strong{margin-bottom:0!important}.template-product .product-details .msh-product-offer small{margin-top:4px!important}.mshr-payment-badge{flex-direction:column;gap:1px;padding:3px 1px;border-radius:5px;background:#fff;border:1px solid #e4dbe5;color:#241629;font-size:clamp(9px,2.7vw,15px);line-height:1.05;font-weight:600;white-space:nowrap}.mshr-payment-badge small{font-size:clamp(7px,2vw,10px);font-weight:500}.mshr-payment-badge--klarna{background:#ffe5ef;color:#20131b}.mshr-payment-badge--affirm{background:#efebff;color:#402798}.mshr-payment-badge--paypal{background:#edf5ff;color:#003087}.mshr-checkout-assurance .mshr-checkout-assurance__availability{margin:8px 0 10px;color:#69566d;font-size:clamp(11px,1.2vw,13px);line-height:1.4;text-align:center}.mshr-checkout-policy{width:min(680px,calc(100% - 28px));max-height:80dvh;margin:auto;padding:0;overflow:auto;overscroll-behavior:contain;border:1px solid #e6d9e8;border-radius:12px;background:#fff;color:#351941}.mshr-checkout-policy::backdrop{background:#1d0c26a6}.mshr-checkout-policy__header{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;border-bottom:1px solid #eadfeb;background:#faf4fa;z-index:1}.mshr-checkout-policy__header h2{margin:0;font-size:18px}.mshr-checkout-policy__header button{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:#eee2f2;color:#57166a;cursor:pointer}.mshr-checkout-policy__header button svg{width:23px;height:23px}.mshr-checkout-policy__body{padding:18px;overflow-wrap:anywhere}.mshr-checkout-policy__body table{display:block;max-width:100%;overflow-x:auto}.template-product .product-details .shopify-payment-button__button--unbranded{background:#f0d6a8!important;border:1px solid #d2ae75!important;border-radius:6px!important;color:#361443!important;font-weight:650}.template-product .product-details .shopify-payment-button__button--unbranded:not(:disabled):hover{background:#e6c58e!important}.template-product .product-details .shopify-payment-button__button--unbranded:focus-visible{outline:2px solid #673476;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/178/assets/mshr-product-polish.css.map */
