*:not(.link-more-clicked)>.m6lm.high:before{top:auto;height:calc(var(--main_fz) * var(--main_lh) * 2);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,#F7F7F7 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,#F7F7F7 100%);background:linear-gradient(to bottom,#0000,#f7f7f7)}.variant-input-wrap{border:0;padding:0;margin:0 0 -12px;position:relative}.variant-input-wrap input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.variant-input-wrap .jc-option-select{width:100%}.variant-input-wrap label{position:relative;display:flex;justify-content:space-between;line-height:1;font-weight:400;padding:7px 15px;margin:0 8px 12px 0;font-style:normal;font-size:var(--typeBaseSize);text-transform:none;background-color:#fff;background-color:var(--colorBody);transition:all .25s ease;overflow:hidden;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-weight:var(--typeBaseWeight);letter-spacing:var(--typeBaseSpacing);line-height:var(--typeBaseLineHeight)}.jc-variant-text-option{color:#1c1d1d;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.jc-variant-option-subtitle-wrapper{display:flex;flex-direction:column}.jc-variant-option-price{display:flex;flex-shrink:0;gap:8px;align-items:center}.jc-variant-option-half{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:24px}.jc-variant-option-half label{margin:0!important;height:100%}.jc-variant-option-price-compare{color:#7c7c7c;font-size:12px;font-style:normal;font-weight:400;line-height:16px;text-decoration-line:line-through}.jc-variant-option-price-price{color:#1c1d1d;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.jc-variant-text-option-subtitle{color:#1c1d1d;font-size:12px;font-style:normal;font-weight:400;line-height:16px}@media only screen and (max-width:589px){.variant-input-wrap label{font-size:calc(var(--typeBaseSize) - 1px)}}.variant-input-wrap label.disabled{color:#1c1d1d;color:var(--colorBorder)}.variant-input-wrap label.disabled:after{position:absolute;content:"";left:50%;top:0;bottom:0;border-left:1px solid;border-color:#1c1d1d;border-color:var(--colorBorder);transform:rotate(45deg)}.variant-input-wrap input[type=radio]:focus+label{background-color:#1c1d1d08;box-shadow:0 0 0 1px #1c1d1d;box-shadow:0 0 0 1px var(--colorTextBody)}.variant-input-wrap input[type=radio]:checked+label{box-shadow:0 0 0 2px #1c1d1d;box-shadow:0 0 0 2px var(--colorTextBody)}.variant-input{display:inline-block;width:100%}select .variant-input{display:block}.variant-wrapper+.variant-wrapper{margin-top:25px}.no-js .variant-wrapper{display:none}.variant-wrapper--dropdown{display:inline-block;max-width:100%;margin-right:20px}.variant__label{display:block;align-items:center;margin-bottom:12px;cursor:default;font-style:normal}.variant__label-info{font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-weight:var(--typeBaseWeight);letter-spacing:var(--typeBaseSpacing);line-height:var(--typeBaseLineHeight);text-transform:none;font-weight:400}.jolly-product-options{display:flex;justify-content:space-between;gap:4px;flex:1;text-align:center}.jolly-product-options--item{width:100%;min-width:70px;background:#f7f7f7;padding:12px 8px;border-radius:16px}@media screen and (min-width: 768px){.jolly-product-options{gap:8px}}.jc-custom-label .variant-input-wrap label{padding:12px;border-radius:8px;border:1px solid var(--aditional-light-grey, #D8D8D8);cursor:pointer}.jc-custom-label .variant-input-wrap input[type=radio]:checked+label{border-color:#1268eb!important}.jolly-product-options--value strong{color:var(--main-black, #1C1D1D);font-family:Roboto;font-size:24px;font-style:normal;font-weight:800;line-height:32px}.jolly-product-options--label{color:var(--main-black, #1C1D1D);font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:16px;/}.jc-dialog-link{color:var(--main-black, #1C1D1D);font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.jc-modal-items{font-weight:400}.jc-dialog_title{color:var(--main-black, #1C1D1D);font-family:Roboto;font-size:24px;font-style:normal;font-weight:800;line-height:32px}.jc-dialog-block_subtitle{color:var(--main-grey, #7C7C7C);font-family:Roboto;font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.24px;text-transform:uppercase}.jc-dialog-block_title,.jc-dialog-block_title p{color:var(--main-black, #1C1D1D);font-family:Roboto;font-size:20px;font-style:normal;font-weight:800;line-height:24px}.jc-custom-ul ul{list-style:none;padding-left:0;margin-left:0}.jc-custom-ul ul li{color:var(--main-black, #1C1D1D);font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:16px}.jc-custom-ul ul li:before{content:"\2714";margin-right:8px}dialog[open]{opacity:1;visibility:visible;z-index:100}dialog.open{animation:myFadeOpen .7s ease-out}dialog.close{animation:myFadeClose .7s ease-out}dialog.close::backdrop{animation:myFadeClose .7s ease-out}dialog.open::backdrop{animation:myFadeOpen .7s ease-out}@keyframes myFadeOpen{0%{opacity:0}to{opacity:1}}@keyframes myFadeClose{0%{opacity:1}to{opacity:0}}dialog p{margin:0}dialog{opacity:0;background-color:#f5f5f5;border:none;padding:32px 16px;border-radius:8px;overflow-x:hidden;overflow-y:auto;visibility:hidden;position:fixed}dialog:focus-within{outline:none!important;border:none!important}dialog .swiper{overflow:visible;padding-bottom:32px;width:100%}dialog .swiper-pagination{bottom:0!important}dialog .swiper-wrapper{width:100%}@media screen and (min-width: 992px){dialog{padding:32px 40px}dialog .swiper{overflow:hidden;padding-bottom:0}}dialog::backdrop{background-color:#0000}dialog[open]::backdrop{background-color:#00000040}.ast-addon{overflow:unset!important;margin-top:48px!important}.ast-addon .ast-carousel-button-next .ast-icon,.ast-addon .ast-carousel-button-prev .ast-icon{background:#000!important}.ast-addon .ast-carousel-button-next,.ast-addon .ast-carousel-button-prev{border-radius:50%;background-color:#f7f7f7!important;opacity:1}.ast-addon .ast-carousel-button-next:hover,.ast-addon .ast-carousel-button-prev:hover{background-color:#c7c7c7!important}.ast-addon-item.ast-carousel-form .ast-image-wrapper{flex-shrink:0;aspect-ratio:1 / 1!important}.ast-addon-item.ast-carousel-form .ast-addon-item-info{height:100%}.ast-addon-item.ast-carousel-form .ast-addon-item-info .ast-addon-item-price-wrapper{color:var(--main-black, #1C1D1D);font-family:Roboto;font-size:14px;font-style:normal;font-weight:700;line-height:20px;padding-right:32px;margin-right:auto;margin-top:auto;align-items:center;flex-direction:row-reverse}.ast-addon-item .ast-addon-item-title{font-family:Roboto;font-size:14px;font-style:normal;line-height:20px;min-height:40px}.ast-addon-item.ast-carousel-form input+label{border-radius:3px!important;border:1px solid var(--aditional-light-grey, #D8D8D8);margin:0!important;padding:8px!important;cursor:pointer!important}.ast-addon-item.ast-carousel-form input:checked+label{border:2px solid #1268EB!important}.ast-carousel-slide{margin-right:12px!important;margin-left:0!important;width:calc((100%/3) - 8px)!important}@media screen and (min-width: 768px){.ast-carousel-slide{width:calc(25% - 9px)!important}}@media screen and (min-width: 992px){.ast-carousel-slide{width:calc((100%/3) - 8px)!important}}.ast-addon-title-wrapper{margin-bottom:12px!important}.ast-handle{bottom:8px;top:unset!important}.ast-compare-price,.ast-compare-price.money{color:var(--main-black, #1C1D1D);font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.swiper-pagination-bullet-active{background:#1c1d1d}.swiper-slide.jc-bg-white{height:auto}.jc-atc-button{white-space:nowrap;display:flex;padding:12px 24px;justify-content:center;align-items:center;gap:10px;align-self:stretch;background:#1c1d1d!important;color:#fff!important;border:0!important;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.jc-atc-button:hover{color:#fff!important}.jc-atc-button-price{font-size:16px;font-style:normal;font-weight:600;line-height:24px}.jc-sticky-atc{position:fixed!important;right:0;bottom:0;left:0;z-index:15;visibility:hidden;background-color:#fff;transition-property:all;box-shadow:0 -4px 8px #0000001a;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;opacity:0}.jc-sticky-atc-wrapper{padding:8px 16px;gap:24px;max-width:1250px;margin:auto;display:flex;justify-content:space-between;align-items:center}.jc-sticky-atc-button{width:100%}.jc-sticky-atc p,.jc-sticky-atc h2{margin:0}.jc-sticky-content{display:none;align-items:center;gap:16px}.jc-sticky-content-text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}.jc-sticky-content-option{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;align-self:stretch}.jc-sticky-content-option p{color:#7c7c7c;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media only screen and (min-width:768px){.jc-sticky-atc-button{max-width:300px}.jc-sticky-content{display:flex}}@media only screen and (min-width:992px){.jc-modal-grid-gap{gap:8px}}.color-swatch{position:relative;display:block;text-indent:-9999px;overflow:hidden;margin:0 4px 4px;background-position:50%;background-size:cover;background-repeat:no-repeat;width:56px;height:56px;border-radius:999px!important;transition:box-shadow .2s ease;border:1px solid var(--aditional-light-grey, #D8D8D8)!important}.color-swatch:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;border-radius:999px}.jc-variant-input-color{width:auto!important}.color-swatch:before{border:3px solid #fff}a.color-swatch:hover{box-shadow:0 0 0 1px #1c1d1d}.color-swatch--small{width:14px;height:14px}@media only screen and (min-width:590px){.color-swatch--small{width:17px;height:17px}}.color-swatch--small:before{border:2px solid;border-color:#fff}#progus-store-locator{padding-top:20px}#ajax-recommendations ul.l4ca li:nth-child(n+5){display:none!important}#ajax-recommendations .l4ca{border:0!important}.estaly-pdp-offering{margin-top:40px!important}@media screen and (min-width: 1024px){.estaly-pdp-offering{margin-top:48px!important}}.alma-payment-plans-container{width:100%!important;border-radius:8px;border-color:#d8d8d8!important;background-color:#fff;margin-top:16px}.alma-payment-plans-eligibility-line{width:100%}.alma-payment-plans-eligibility-options{margin-left:auto}.alma-payment-plans-eligibility-options *{font-size:16px!important;line-height:24px;font-weight:600!important;font-family:Roboto!important}.alma-payment-plans-payment-info{font-family:Roboto!important;font-size:16px!important;line-height:24px}.ast-addon-title{font-size:20px!important;line-height:24px!important}.ast-addon-price-container{margin-top:8px;margin-bottom:4px}.estaly-title{gap:8px;flex-direction:column;align-items:flex-start!important;margin-bottom:12px}.estaly-title .estaly-headline-buttons{font-size:20px!important;line-height:24px!important}.estaly-title .estaly-link-buttons:before{content:"";width:20px;height:20px;display:block;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDIuNUM1Ljg2NDM3IDIuNSAyLjUgNS44NjQzNyAyLjUgMTBDMi41IDE0LjEzNTYgNS44NjQzNyAxNy41IDEwIDE3LjVDMTQuMTM1NiAxNy41IDE3LjUgMTQuMTM1NiAxNy41IDEwQzE3LjUgNS44NjQzNyAxNC4xMzU2IDIuNSAxMCAyLjVaTTEwIDMuNzVDMTMuNDU5NCAzLjc1IDE2LjI1IDYuNTQwNjMgMTYuMjUgMTBDMTYuMjUgMTMuNDU5NCAxMy40NTk0IDE2LjI1IDEwIDE2LjI1QzYuNTQwNjMgMTYuMjUgMy43NSAxMy40NTk0IDMuNzUgMTBDMy43NSA2LjU0MDYzIDYuNTQwNjMgMy43NSAxMCAzLjc1Wk0xMCA2LjI1QzguNjI1IDYuMjUgNy41IDcuMzc1IDcuNSA4Ljc1SDguNzVDOC43NSA4LjA1MTg4IDkuMzAxODggNy41IDEwIDcuNUMxMC42OTgxIDcuNSAxMS4yNSA4LjA1MTg4IDExLjI1IDguNzVDMTEuMjQ5OCA4Ljk4MzU3IDExLjE3NjIgOS4yMTExNiAxMS4wMzk0IDkuNDAwNTJDMTAuOTAyNyA5LjU4OTg3IDEwLjcwOTggOS43MzEzOSAxMC40ODgxIDkuODA1TDEwLjIzNDQgOS44ODI1QzkuOTg0NTYgOS45NjY2NyA5Ljc2NzM3IDEwLjEyNjkgOS42MTMyNSAxMC4zNDA4QzkuNDU5MTMgMTAuNTU0NyA5LjM3NTgyIDEwLjgxMTQgOS4zNzUgMTEuMDc1VjExLjg3NUgxMC42MjVWMTEuMDc0NEwxMC44Nzg3IDEwLjk5NjNDMTEuMzQ5NyAxMC44MzggMTEuNzU5MiAxMC41MzYyIDEyLjA1IDEwLjEzMzRDMTIuMzQwNyA5LjczMDU1IDEyLjQ5ODEgOS4yNDY4IDEyLjUgOC43NUMxMi41IDcuMzc1IDExLjM3NSA2LjI1IDEwIDYuMjVaTTkuMzc1IDEyLjVWMTMuNzVIMTAuNjI1VjEyLjVIOS4zNzVaIiBmaWxsPSIjMUMxRDFEIi8+Cjwvc3ZnPgo=)}.estaly-button-group .estaly-offer-button{padding:12px!important}.estaly-offer-button .estaly-offer-term-length{font-weight:400!important;font-size:16px;line-height:24px}.estaly-offer-button .estaly-offer-price{margin-top:8px;font-size:16px;line-height:24px;font-weight:700!important}.estaly-offer-button .estaly-flex{flex-direction:column;align-items:flex-start}.estaly-offer-button.multiple{border-radius:8px!important}.estaly-offer-button.multiple+.estaly-offer-button.multiple{margin-left:12px!important}@media screen and (min-width: 1024px){.m6pr{position:relative;z-index:3;margin-bottom:25px;margin-left:calc(0px - var(--cols));--cols: 20px}}.l4pr .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{border:2px solid #000}.l4pr .swiper-pagination-bullets .swiper-pagination-bullet{width:88px;height:88px;border-radius:5px;padding:0;margin:0 6px;opacity:1}.l4pr .swiper-pagination-bullets .swiper-pagination-bullet picture{padding-top:100%}.l4pr.no-thumbs-mobile .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:before,.l4pr .swiper-custom-pagination .swiper-button-nav:before{display:none!important}.l4pr .swiper-custom-pagination .swiper-button-nav:after{display:flex;padding:12px;align-items:center;gap:10px;position:absolute;border-radius:999px;border:1px solid #D8D8D8;opacity:1!important}.l4pr .swiper-custom-pagination .swiper-button-next:after{background:#fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNDg0NjQgMi4xNDA1TDUuNzY1MTQgMi44NkwxMC45MDYxIDhMNS43NjYxNCAxMy4xNDA1TDYuNDg0NjQgMTMuODU5NUwxMS45ODQ2IDguMzU5NUwxMi4zMjgxIDhMMTEuOTg0NiA3LjY0MDVMNi40ODQ2NCAyLjE0MDVaIiBmaWxsPSIjMUMxRDFEIi8+Cjwvc3ZnPgo=) 50% 50% no-repeat!important}.l4pr .swiper-custom-pagination .swiper-button-prev:after{background:#fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNTE1MzYgMTMuODU5NUwxMC4yMzQ5IDEzLjE0TDUuMDkzODYgOEwxMC4yMzM5IDIuODU5NUw5LjUxNTM2IDIuMTQwNUw0LjAxNTM2IDcuNjQwNUwzLjY3MTg2IDhMNC4wMTUzNiA4LjM1OTVMOS41MTUzNiAxMy44NTk1WiIgZmlsbD0iIzFDMUQxRCIvPgo8L3N2Zz4K) 50% 50% no-repeat!important}@media screen and (min-width: 992px){.l4pr.aside-pager.s4wi .swiper-button-prev,.l4pr.aside-pager.s4wi .swiper-button-next{top:0;height:100%}}.accordion-a.compact summary,.accordion-a summary{background-color:#f7f7f7;border-radius:8px}.accordion-a summary{padding:24px 48px 24px 16px}.accordion-a.compact summary{padding:16px 48px 16px 16px}.accordion-a{margin-right:0!important;margin-left:0!important}.accordion-a details{padding-right:0!important;padding-left:0!important}.accordion-a summary{margin-right:0!important;margin-left:0!important}.accordion-a details:before{display:none}.accordion-a.compact summary span,.accordion-a summary span{font-size:16px;line-height:24px;font-weight:600}.accordion-a.compact+.accordion-a,.accordion-a+.accordion-a{margin-top:0}.accordion-a.compact,.accordion-a{margin-bottom:12px}.accordion-a.compact details[open],.accordion-a details[open]{padding-bottom:0;background-color:#f7f7f7;border-radius:8px}.accordion-a.compact details[open] div,.accordion-a details[open] div{padding:0 16px 16px}.accordion-a.compact details div p:last-child,.accordion-a details div p:last-child{margin-bottom:0}.accordion-a.compact summary:before,.accordion-a summary:before{content:""!important;width:20px;height:20px;margin-right:16px;right:0!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImljIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTIuNjM2NjggNi43MzgxMkwxLjczNzMgNy42Mzc1TDkuNTQ5OCAxNS40NUw5Ljk5OTE4IDE1Ljg3OTRMMTAuNDQ4NiAxNS40NUwxOC4yNjExIDcuNjM3NUwxNy4zNjIzIDYuNzM4NzVMOS45OTk4IDE0LjEwMTNMMi42MzY2OCA2LjczODEyWiIgZmlsbD0iIzFDMUQxRCIvPgo8L2c+Cjwvc3ZnPgo=);background-repeat:no-repeat}.accordion-a.compact details[open] summary:before,.accordion-a details[open] summary:before{transform:scale(-1)}.ast-select{font-size:12px;line-height:16px!important;height:32px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQgNkw4IDEwTDEyIDYiIHN0cm9rZT0iIzFDMUQxRCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=)!important;background-repeat:no-repeat!important;background-size:16px!important}.ast-select option:disabled{color:gray}.jdgm-sort-dropdown{background:none!important}#content>[id*=shopify-section]:last-child>*:last-child{display:none}@media only screen and (max-width: 1000px){.fancybox__thumbs .carousel__slide{width:88px!important;height:88px!important}}.select-container .bv_mainselect .bv_ul_inner{top:auto!important;bottom:100%!important}#jc-main-product-aside .swiper-button-nav{top:0}#jc-main-product-aside .swiper-custom-fraction{display:none}#jc-main-product-aside .swiper-pagination-bullets,.swiper-pagination-fraction.swiper-pagination-horizontal{display:flex}@media screen and (max-width: 768px){#jc-main-product-aside .swiper-custom-fraction{display:block;font-weight:400;font-size:14px}#jc-main-product-aside .swiper-pagination-bullets,.swiper-pagination-fraction.swiper-pagination-horizontal{display:none}#jc-main-product-aside .swiper-button-nav{width:44px!important;height:44px!important;position:relative;display:block!important;margin:0!important}#jc-main-product-aside .swiper-button-prev:after,#jc-main-product-aside .swiper-button-next:after{top:0!important;right:0!important;bottom:0!important;left:0!important;margin:0!important}#jc-main-product-aside .swiper-custom-pagination{display:flex;align-items:center!important;position:relative;gap:16px!important;margin-top:0;font-weight:400}#jc-main-product-aside .swiper-pagination-fraction{width:auto!important;font-weight:400;font-size:14px}#jc-main-product-aside .swiper-custom-pagination .swiper-pagination-current{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/165/assets/jolly-styles.css.map */
