body{overflow-x:hidden}body.drawer-menu-open,body.drawer-open,body.product-quickview-open{touch-action:none!important;position:relative!important;overflow:hidden!important}.wrap{width:100%;max-width:1680px;padding:0 2em;margin:0 auto}@media (max-width:1024px){.wrap{padding:0 1.5em}}.cake-wrap{width:100%;max-width:100%;margin:0 auto;padding:0 2.125em}@media (max-width:1024px){.cake-wrap{padding:0 2em}}@media (max-width:768px){.cake-wrap{padding:0 .9375em}}.cake-wrap--xxx-large{max-width:1920px}.cake-wrap--xx-large{max-width:1680px}.cake-wrap--x-large{max-width:1440px}.cake-wrap--medium-large{max-width:1280px}.cake-wrap--large{max-width:1024px}.cake-wrap--medium{max-width:768px}.cake-wrap--s-medium{max-width:520px}.cake-wrap--small{max-width:440px}.cake-wrap--x-small{max-width:360px}.cake-wrap--no-padding{padding-left:0;padding-right:0}.cake-wrap--no-padding-right{padding-right:0}.cake-wrap--no-padding-left{padding-left:0}.cake-wrap--full{max-width:none}.cake-wrap--article{max-width:800px}.drawer-collection-header-description-open .menu-curtain,.drawer-menu-open .menu-curtain,.drawer-search-open .menu-curtain,.menu-open .menu-curtain{opacity:1;visibility:visible;z-index:90001;pointer-events:all}.menu-curtain{position:fixed;left:0;top:0;width:100%;height:100dvh;background-color:rgba(0,0,0,.4);backdrop-filter:blur(5px);visibility:hidden;opacity:0;z-index:-99;transition:opacity linear .25s;pointer-events:none}.indiv-product .button--qv-desktop{position:absolute;left:50%;bottom:1em;width:-moz-fit-content;width:fit-content;transform:translateX(-50%);z-index:3;padding:16px 3em;opacity:0}@media (max-width:768px){.indiv-product .button--qv-desktop{opacity:1;padding:0;right:.5em;bottom:.5em;left:auto;transform:none}}.indiv-product .button--qv-desktop span{display:block}@media (max-width:768px){.indiv-product .button--qv-desktop span{display:none}}.indiv-product .button--qv-desktop svg{display:none;width:38px;height:38px}@media (max-width:768px){.indiv-product .button--qv-desktop svg{display:block}}.indiv-product:hover .button--qv-desktop{opacity:1}.product-quickview{display:none;position:fixed;width:100%;height:100%;z-index:99999;left:0;top:0}.product-quickview .product-quickview-close{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:1em myriad-pro-regular,sans-serif;background-color:transparent;width:3em;height:3em;padding:0;margin:0;border-radius:10px;position:absolute;right:0;top:0;z-index:3;border:none}@media (max-width:768px){.product-quickview .product-quickview-close{width:2.75em;height:2.75em}}.product-quickview .product-quickview-close svg{width:1em;height:auto}.product-quickview .product-quickview-close svg circle,.product-quickview .product-quickview-close svg line,.product-quickview .product-quickview-close svg path,.product-quickview .product-quickview-close svg polygon{fill:none;stroke:var(--color-primary);stroke-width:2;stroke-miterlimit:10;stroke-linecap:round;stroke-linejoin:round}.product-quickview .product-quickview-close span{display:none}.product-quickview__inner{position:absolute;width:calc(100% - 3em);max-width:900px;height:auto;max-height:calc(100% - 3em);left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:10px;padding:2.5em;z-index:2;overflow-y:auto}@media (max-width:768px){.product-quickview__inner{width:calc(100% - 1.5em);max-height:calc(100% - 1.5em);padding:2.25em}}.product-quickview__inner .loading-icon{display:none;width:2em;height:2em;margin:0 auto}.product-quickview__inner .loading-icon svg{opacity:.15;width:100%;height:auto;animation-name:spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}.product-quickview__inner.loading .loading-icon{display:block}.product-quickview__inner.loading .product-quickview__content{display:none}.product-quickview__inner.loading .product-quickview-close{display:none}.product-quickview .quickview-product{display:grid;grid-template-columns:40% 1fr;gap:2em}@media (max-width:768px){.product-quickview .quickview-product{grid-template-columns:100%;gap:1.5em}}.product-quickview .quickview-product .product-price-display{margin-bottom:1em}.product-quickview .quickview-product__image{width:100%;height:0;padding-bottom:100%;position:relative;overflow:hidden;border:1px solid #0087c3;border-radius:10px}.product-quickview .quickview-product__image img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-quickview .quickview-product h2{font:24px myriad-pro-regular,sans-serif;font-weight:700;color:#006491}.product-quickview .quickview-product__actions{padding-top:1em}@media (max-width:768px){.product-quickview .quickview-product__actions{padding-top:0}}.product-quickview .quickview-product__variants .variant-wrapper{margin-bottom:1em}.product-quickview .quickview-product__free .free-gift{margin:12px 0}.product-quickview .quickview-product__free .free-gift h3{font-size:20px}@media (max-width:768px){.product-quickview .quickview-product__free .free-gift h3{font-size:16px}}.product-quickview .quickview-product__description p{margin-bottom:1.25em;line-height:1.4}.product-quickview .quickview-product__description a{text-decoration:underline}.product-quickview__mask{position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,.25);z-index:1}@keyframes loading{from{transform:rotate(0)}to{transform:rotate(360deg)}}.product-quickview-open .product-quickview{display:block}@media (max-width:1024px){.section-featured-product .wrap{padding-left:0;padding-right:0}}.section-featured-product__container{background-color:#0287c3}.section-featured-product__inner{display:grid;grid-template-columns:1fr 1fr;gap:2em;align-items:center}@media (max-width:1024px){.section-featured-product__inner{grid-template-columns:1fr}}.section-featured-product__inner-media{position:relative}.section-featured-product__inner-media .image-wrapper,.section-featured-product__inner-media .video-wrapper{position:relative;width:100%;height:100%;max-height:382px;min-height:382px}@media (max-width:1024px){.section-featured-product__inner-media .image-wrapper,.section-featured-product__inner-media .video-wrapper{max-height:245px;min-height:245px}}.section-featured-product__inner-media .image-wrapper img,.section-featured-product__inner-media .image-wrapper video,.section-featured-product__inner-media .video-wrapper img,.section-featured-product__inner-media .video-wrapper video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:8px;min-height:382px}@media (max-width:1024px){.section-featured-product__inner-media .image-wrapper img,.section-featured-product__inner-media .image-wrapper video,.section-featured-product__inner-media .video-wrapper img,.section-featured-product__inner-media .video-wrapper video{position:relative;top:0;left:0;transform:none;min-height:245px}}.section-featured-product__inner-media .image-overlay{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;border-radius:8px}@media (max-width:1024px){.section-featured-product__inner-media .image-overlay{border-radius:unset}}.section-featured-product__inner-content{display:flex;flex-direction:column;gap:3em}.section-featured-product__card{display:flex;align-items:center;gap:4.125em;margin-left:-6.125em;margin-bottom:-4em;position:relative;color:#fff}.section-featured-product__card img{border-radius:8px;width:255px;height:255px}@media (max-width:1024px){.section-featured-product__card img{width:182px;height:198px}}@media (max-width:1024px){.section-featured-product__card{margin-left:0;margin-top:-3.5em;margin-bottom:0;flex-direction:column;align-items:flex-start;gap:1.25em;padding:0 1.125em}}.section-featured-product__card-content{display:flex;flex-direction:column;align-items:flex-start;gap:1.25em;width:100%}.section-featured-product__card-content p{font-size:16px}.section-featured-product__card-content .price{font-size:16px}.section-featured-product__card-content #view-product{display:none}.section-featured-product__card-content .title-price{display:flex;justify-content:space-between;gap:1em;width:100%}.section-featured-product__card-content .title-price__title{font-size:20px}.section-featured-product__card-content button{background-color:#fff;color:#000}.section-featured-product__card-content .envy-badge{position:relative}.section-featured-product__card-media{position:relative}.section-featured-product__card-media .wishlist-toggle{position:absolute;right:.75em;top:.75em}