.elementor-25657 .elementor-element.elementor-element-2085187{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-block-start:8px;--padding-block-end:64px;--padding-inline-start:24px;--padding-inline-end:24px}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-2085187{--padding-inline-start:24px;--padding-inline-end:24px}.elementor-25657 .elementor-element.elementor-element-af20899{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-af20899{--padding-inline-start:0px;--padding-inline-end:0px}.elementor-element-4328453 .product-images .zoom{left:4px;width:40px;height:40px}.elementor-element-4328453 .product-images .image-galley-viewer{left:4px;width:40px;height:40px;--porto-product-action-width:40px}.elementor-element-4328453 .product-images .zoom,.elementor-element-4328453 .product-images .img-thumbnail:hover .zoom{background-color:#FFF}.elementor-element-4328453 .product-images .image-galley-viewer,.elementor-element-4328453 .product-images .img-thumbnail:hover .image-galley-viewer{background-color:#FFF}.elementor-element-4328453 .product-images .zoom i{line-height:40px;color:#231C26;font-size:15px}.elementor-element-4328453 .product-images .image-galley-viewer i{line-height:40px;color:#231C26;font-size:15px}.elementor-25657 .elementor-element.elementor-element-b3761e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-b3761e3{--padding-inline-start:0px;--padding-inline-end:0px}.elementor-element-fa8edb0 .product-summary-wrap .variations tr{display:block}.elementor-25657 .elementor-element.elementor-element-8ff2e53{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-block-start:32px;--padding-block-end:32px;--padding-inline-start:24px;--padding-inline-end:24px}.elementor-25657 .elementor-element.elementor-element-8ff2e53:not(.elementor-motion-effects-element-type-background),.elementor-25657 .elementor-element.elementor-element-8ff2e53>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F2EDF0}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-8ff2e53{--padding-inline-start:24px;--padding-inline-end:24px}.elementor-25657 .elementor-element.elementor-element-ec684ac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-block-start:72px;--padding-block-end:40px;--padding-inline-start:24px;--padding-inline-end:24px}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-ec684ac{--padding-inline-start:24px;--padding-inline-end:24px}.elementor-25657 .elementor-element.elementor-element-bbbccf1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-bbbccf1{--padding-inline-start:0px;--padding-inline-end:0px}.elementor-25657 .elementor-element.elementor-element-9a77216 .elementor-heading-title{font-family:"DM Sans",Montserrat;font-weight:500;color:#231C26}.elementor-25657 .elementor-element.elementor-element-b819173{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-b819173{--padding-inline-start:0px;--padding-inline-end:0px}.elementor-25657 .elementor-element.elementor-element-78ed210 .elementor-heading-title{font-family:"DM Sans",Montserrat;font-weight:500;color:#231C26}.elementor-25657 .elementor-element.elementor-element-072f21a .elementor-heading-title{font-family:"DM Sans",Montserrat;font-weight:600;color:#231C26}.elementor-25657 .elementor-element.elementor-element-e40096a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-block-start:40px;--padding-block-end:72px;--padding-inline-start:24px;--padding-inline-end:24px}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-e40096a{--padding-inline-start:24px;--padding-inline-end:24px}.elementor-25657 .elementor-element.elementor-element-64a8fb1 .elementor-heading-title{font-family:"DM Sans",Montserrat;font-weight:500;color:#231C26}.elementor-25657 .elementor-element.elementor-element-23d2be8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-23d2be8{--padding-inline-start:0px;--padding-inline-end:0px}.elementor-25657 .elementor-element.elementor-element-fac68c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-fac68c0{--padding-inline-start:0px;--padding-inline-end:0px}.elementor-25657 .elementor-element.elementor-element-41c71f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-41c71f5{--padding-inline-start:0px;--padding-inline-end:0px}.elementor-25657 .elementor-element.elementor-element-e789744{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-block-start:72px;--padding-block-end:72px;--padding-inline-start:24px;--padding-inline-end:24px}.elementor-25657 .elementor-element.elementor-element-e789744:not(.elementor-motion-effects-element-type-background),.elementor-25657 .elementor-element.elementor-element-e789744>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FAF8F5}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-e789744{--padding-inline-start:24px;--padding-inline-end:24px}.elementor-25657 .elementor-element.elementor-element-72d029b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-72d029b{--padding-inline-start:0px;--padding-inline-end:0px}.elementor-25657 .elementor-element.elementor-element-70f477c .elementor-heading-title{font-family:"DM Sans",Montserrat;font-weight:500;color:#231C26}.elementor-25657 .elementor-element.elementor-element-63f6185{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-63f6185{--padding-inline-start:0px;--padding-inline-end:0px}.elementor-25657 .elementor-element.elementor-element-dde7a81{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-block-start:72px;--padding-block-end:56px;--padding-inline-start:24px;--padding-inline-end:24px}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-dde7a81{--padding-inline-start:24px;--padding-inline-end:24px}.elementor-25657 .elementor-element.elementor-element-09bfcce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-09bfcce{--padding-inline-start:0px;--padding-inline-end:0px}.elementor-25657 .elementor-element.elementor-element-56b2ee2 .elementor-heading-title{font-family:"DM Sans",Montserrat;font-weight:500;color:#231C26}.elementor-25657 .elementor-element.elementor-element-ce0e43b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-ce0e43b{--padding-inline-start:0px;--padding-inline-end:0px}.elementor-25657 .elementor-element.elementor-element-ebbacb3 .elementor-heading-title{font-family:"DM Sans",Montserrat;font-weight:500;color:#231C26}.elementor-25657 .elementor-element.elementor-element-b24fab0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-block-start:56px;--padding-block-end:88px;--padding-inline-start:24px;--padding-inline-end:24px}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-b24fab0{--padding-inline-start:24px;--padding-inline-end:24px}.elementor-25657 .elementor-element.elementor-element-6c68894 .elementor-heading-title{font-family:"DM Sans",Montserrat;font-weight:500;color:#231C26}@media(min-width:768px){.elementor-25657 .elementor-element.elementor-element-2085187{--content-width:1320px}.elementor-25657 .elementor-element.elementor-element-8ff2e53{--content-width:1320px}.elementor-25657 .elementor-element.elementor-element-ec684ac{--content-width:1320px}.elementor-25657 .elementor-element.elementor-element-e40096a{--content-width:1320px}.elementor-25657 .elementor-element.elementor-element-e789744{--content-width:1320px}.elementor-25657 .elementor-element.elementor-element-dde7a81{--content-width:1320px}.elementor-25657 .elementor-element.elementor-element-b24fab0{--content-width:1320px}}@media(max-width:991px){.elementor-25657 .elementor-element.elementor-element-2085187{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px}.elementor-25657 .elementor-element.elementor-element-ec684ac{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px}.elementor-25657 .elementor-element.elementor-element-23d2be8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-25657 .elementor-element.elementor-element-e789744{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-25657 .elementor-element.elementor-element-dde7a81{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px}}@media(max-width:767px){.elementor-25657 .elementor-element.elementor-element-2085187{--padding-block-start:4px;--padding-block-end:40px;--padding-inline-start:16px;--padding-inline-end:16px}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-2085187{--padding-inline-start:16px;--padding-inline-end:16px}.elementor-25657 .elementor-element.elementor-element-8ff2e53{--padding-block-start:28px;--padding-block-end:28px;--padding-inline-start:16px;--padding-inline-end:16px}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-8ff2e53{--padding-inline-start:16px;--padding-inline-end:16px}.elementor-25657 .elementor-element.elementor-element-ec684ac{--padding-block-start:48px;--padding-block-end:24px;--padding-inline-start:16px;--padding-inline-end:16px}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-ec684ac{--padding-inline-start:16px;--padding-inline-end:16px}.elementor-25657 .elementor-element.elementor-element-e40096a{--padding-block-start:24px;--padding-block-end:48px;--padding-inline-start:16px;--padding-inline-end:16px}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-e40096a{--padding-inline-start:16px;--padding-inline-end:16px}.elementor-25657 .elementor-element.elementor-element-e789744{--padding-block-start:48px;--padding-block-end:48px;--padding-inline-start:16px;--padding-inline-end:16px}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-e789744{--padding-inline-start:16px;--padding-inline-end:16px}.elementor-25657 .elementor-element.elementor-element-dde7a81{--padding-block-start:48px;--padding-block-end:40px;--padding-inline-start:16px;--padding-inline-end:16px}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-dde7a81{--padding-inline-start:16px;--padding-inline-end:16px}.elementor-25657 .elementor-element.elementor-element-b24fab0{--padding-block-start:40px;--padding-block-end:56px;--padding-inline-start:16px;--padding-inline-end:16px}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-b24fab0{--padding-inline-start:16px;--padding-inline-end:16px}}.ra-pdp,.ra-pdp p,.ra-pdp a,.ra-pdp button,.ra-pdp input,.ra-pdp select,.ra-pdp label,.ra-pdp h1,.ra-pdp h2,.ra-pdp h3,.ra-pdp li,.ra-pdp dt,.ra-pdp dd,.ra-pdp summary,.page-top .breadcrumb,.ra-vd{font-family:'DM Sans',sans-serif!important}.ra-pdp p{margin:0}.ra-pdp a{text-decoration-thickness:1px}.ra-pdp .elementor-widget{margin-bottom:0}.ra-ic{display:block;flex:none;width:22px;height:22px}.ra-star{display:block;flex:none;fill:currentColor}.ra-textlink{color:#5B2A6B!important;font-weight:600;text-decoration:underline!important;text-underline-offset:4px}.ra-pdp :focus-visible{outline:2px solid #5B2A6B;outline-offset:2px}.ra-h2 .elementor-heading-title{font-family:'DM Sans',sans-serif!important;font-size:32px!important;font-weight:500!important;line-height:1.12!important;letter-spacing:-.015em!important;color:#231C26!important;text-transform:none!important;margin:0!important}.ra-h3 .elementor-heading-title{font-family:'DM Sans',sans-serif!important;font-size:20px!important;font-weight:600!important;line-height:1.3!important;color:#231C26!important;text-transform:none!important;letter-spacing:0!important;margin:0!important}.single-product .page-top{background:#FFFFFF!important;border:0!important;padding:18px 0 6px!important;min-height:0!important}.single-product .page-top .page-title,.single-product .page-top .page-sub-title,.single-product .page-top .product-nav,.single-product .page-top .sort-source{display:none!important}.single-product .page-top .breadcrumbs-wrap{display:block!important;position:static!important;margin:0!important}.single-product .page-top .breadcrumb{font-size:13px!important;line-height:1.5;color:#625A66!important;text-transform:none!important;margin:0!important;justify-content:flex-start;letter-spacing:0!important}.single-product .page-top .breadcrumb a{color:#625A66!important}.single-product .page-top .breadcrumb a:hover{color:#231C26!important;text-decoration:underline}.single-product .page-top .breadcrumb li:last-child{color:#231C26}.single-product .page-top .row>div{text-align:left!important}.single-product .page-top .header-short-desc{display:none}.single-product .main-content{padding-top:0!important}.page-top>.container{padding-left:20px!important;padding-right:20px!important}@media (min-width:992px){.page-top>.container{padding-left:10px!important;padding-right:10px!important}}@media (min-width:992px) and (max-width:1219px){.page-top>.container{max-width:960px!important}}.ra-pdp-main{--ra-sticky-top:96px}.ra-pdp-main>.e-con-inner{align-items:flex-start}.ra-gal{min-width:0}.ra-buybox{min-width:0}@media (min-width:1025px){.ra-gal{position:sticky!important;top:var(--ra-sticky-top);align-self:flex-start}}.ra-gal .product-images{margin:0!important}.ra-gal .product-images .img-thumbnail,.ra-gal .product-thumbs-slider .img-thumbnail,.ra-gal .product-thumbnails .img-thumbnail{border-radius:0!important;border-color:transparent!important;padding:0!important;background:#F2EDF0}.ra-gal .product-images img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;background:#F2EDF0}.ra-gal .product-thumbs-slider,.ra-gal .product-thumbnails{margin-top:12px!important}.ra-gal .product-thumbs-slider .owl-item .img-thumbnail{border:1px solid transparent!important;opacity:.78;transition:opacity .2s,border-color .2s}.ra-gal .product-thumbs-slider .owl-item.selected .img-thumbnail,.ra-gal .product-thumbs-slider .owl-item .img-thumbnail:hover{border-color:#231C26!important;opacity:1}.ra-gal .zoom,.ra-gal .product-images .zoom{border-radius:0!important;background:#FFFFFF!important;color:#231C26!important;box-shadow:none!important}.ra-gal .onsale,.ra-gal .labels .onsale{border-radius:0!important;background:#5B2A6B!important;font-family:'DM Sans',sans-serif!important;font-weight:600;letter-spacing:.04em}.ra-gal .elementor-widget-shortcode{margin-top:12px}.ra-vid{display:inline-flex;align-items:center;gap:12px;padding:6px 16px 6px 6px;min-height:56px;background:#FFF;border:1px solid #D8CFD6;color:#231C26;cursor:pointer;position:relative;font-size:15px;font-weight:600}.ra-vid:hover{border-color:#231C26}.ra-vid img{display:block;width:80px;height:45px;object-fit:cover}.ra-vid-p{position:absolute;left:6px;top:6px;width:80px;height:45px;display:flex;align-items:center;justify-content:center;background:rgb(35 28 38 / .35);color:#FFF}.ra-vid-p .ra-ic{width:26px;height:26px}.ra-vd{padding:0;border:0;background:#fff0;width:min(960px,94vw);max-width:none;overflow:visible}.ra-vd::backdrop{background:rgb(35 28 38 / .82)}.ra-vd-f{position:relative;aspect-ratio:16/9;background:#000}.ra-vd-f iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.ra-vd-x{position:absolute;right:0;top:-48px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#FFF;border:0;color:#231C26;cursor:pointer}.ra-buybox>.elementor-element{width:100%}.ra-title .product_title,.ra-buybox h1.product_title{font-family:'DM Sans',sans-serif!important;font-size:34px!important;font-weight:500!important;line-height:1.15!important;letter-spacing:-.02em!important;color:#231C26!important;text-transform:none!important;margin:0 0 10px!important}.ra-rate{margin:0 0 16px!important;font-size:14px;line-height:1.4}.ra-rate a{display:inline-flex;align-items:center;gap:8px;color:#625A66!important;text-decoration:none!important;min-height:24px}.ra-rate a:hover span,.ra-rate a:hover{text-decoration:underline;text-underline-offset:3px}.ra-rate strong{color:#231C26;font-weight:600}.ra-rate-cta{text-decoration:underline!important;text-underline-offset:3px}.ra-stars{position:relative;display:inline-block;line-height:0;color:#5B2A6B}.ra-stars-bg,.ra-stars-fg{display:flex;gap:2px}.ra-stars-bg{color:#E3DCE1}.ra-stars-fg{position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap}.ra-stars .ra-star{width:16px;height:16px}.ra-price .price,.ra-buybox .ra-price p.price{margin:0!important;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-family:'DM Sans',sans-serif!important;color:#231C26!important;font-size:28px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.01em}.ra-price .price del{order:2;color:#625A66!important;font-size:18px!important;font-weight:400!important;opacity:1}.ra-price .price ins{order:1;text-decoration:none;color:#231C26!important;font-weight:600!important}.ra-price .price .woocommerce-Price-amount{color:inherit}.ra-save{margin:6px 0 0!important;display:inline-block;align-self:flex-start;padding:4px 10px;background:#F2EDF0;color:#5B2A6B;font-size:13px;font-weight:600;letter-spacing:.02em}.ra-save[hidden]{display:none!important}.ra-deliv{display:flex;gap:12px;align-items:flex-start;margin-top:18px;padding:14px 16px;background:#FAF8F5;border-left:2px solid #5B2A6B}.ra-deliv .ra-ic{color:#5B2A6B;margin-top:1px}.ra-deliv p{display:flex;flex-direction:column;gap:2px;font-size:14px;line-height:1.45;color:#625A66}.ra-deliv strong{color:#231C26;font-size:15px;font-weight:600}.ra-deliv a{color:#231C26!important;text-decoration:underline!important;text-underline-offset:3px}.ra-deliv-oos{border-left-color:#9E2F2F}.ra-deliv-oos .ra-ic{color:#9E2F2F}.ra-hl{list-style:none;margin:20px 0 0!important;padding:0!important;display:grid;gap:8px}.ra-hl li{display:flex;gap:10px;align-items:flex-start;margin:0!important;font-size:15px;line-height:1.5;color:#231C26}.ra-hl .ra-ic{width:18px;height:18px;color:#5B2A6B;margin-top:3px;stroke-width:2}.ra-opts{margin-top:22px;display:grid;gap:18px}.ra-opt-l{font-size:14px;color:#625A66;margin:0 0 10px!important}.ra-opt-l strong{color:#231C26;font-weight:600}.ra-sw,.ra-sz{list-style:none;margin:0!important;padding:0!important;display:flex;flex-wrap:wrap;gap:8px}.ra-sw li,.ra-sz li{margin:0!important}.ra-sw-i{display:block;width:56px;height:56px;padding:3px;border:1px solid #D8CFD6;background:#FFF;position:relative}.ra-sw-i img{display:block;width:100%;height:100%;object-fit:cover}.ra-sw-n{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ra-sw-i:hover{border-color:#231C26}.ra-sw-i.is-current{border:2px solid #231C26;padding:2px}.ra-sw-i.is-oos img{opacity:.45}.ra-sz-i{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border:1px solid #D8CFD6;background:#FFF;color:#231C26!important;font-size:14px;font-weight:500;text-decoration:none!important;white-space:nowrap}.ra-sz-i:hover{border-color:#231C26}.ra-sz-i.is-current{background:#231C26;border-color:#231C26;color:#FFFFFF!important;font-weight:600}.ra-sz-i.is-oos{color:#8A828E!important;text-decoration:line-through!important}.ra-atc{margin-top:22px}.ra-atc form.cart{margin:0!important;padding:0!important;border:0!important}.ra-atc .variations{margin:0 0 6px!important;width:100%;border:0}.ra-atc .variations tr{display:block;margin:0 0 18px}.ra-atc .variations th,.ra-atc .variations td{display:block;padding:0!important;border:0!important;text-align:left}.ra-atc .variations th.label,.ra-atc .variations .label{padding:0 0 10px!important;line-height:1.3}.ra-atc .variations .label label{font-size:14px!important;font-weight:600!important;color:#231C26!important;text-transform:none!important;letter-spacing:0!important;margin:0!important}.ra-atc .filter-item-list{display:flex!important;flex-wrap:wrap;gap:8px;margin:0!important;padding:0!important}.ra-atc .filter-item-list li{margin:0!important}.ra-atc .filter-item-list .filter-item{display:flex!important;align-items:center;justify-content:center;min-width:44px;min-height:44px;height:auto!important;padding:0 14px!important;border:1px solid #D8CFD6!important;border-radius:0!important;background-color:#FFFFFF!important;color:#231C26!important;font-family:'DM Sans',sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.2!important;text-transform:none!important;box-shadow:none!important}.ra-atc .filter-item-list .filter-item:hover{border-color:#231C26!important}.ra-atc .filter-item-list .active .filter-item:not(.filter-image),.ra-atc .filter-item-list .filter-item.active:not(.filter-image){background:#231C26!important;border-color:#231C26!important;color:#FFFFFF!important;font-weight:600!important}.ra-atc .filter-item-list .disabled .filter-item,.ra-atc .filter-item-list .filter-item.disabled{opacity:.4;text-decoration:line-through}.ra-atc .filter-item-list .filter-color{width:52px!important;height:52px!important;min-width:52px;padding:3px!important;background-size:cover!important;background-origin:content-box!important;background-clip:content-box!important;font-size:0!important;color:transparent!important}.ra-atc .filter-item-list .active .filter-color,.ra-atc .filter-item-list .filter-color.active{border:2px solid #231C26!important;padding:2px!important;background-color:#FFFFFF!important}.ra-atc .reset_variations{display:inline-block;margin-top:10px;font-size:13px;color:#625A66!important;text-decoration:underline!important;text-underline-offset:3px}.ra-atc .single_variation_wrap .woocommerce-variation-price .price{font-family:'DM Sans',sans-serif!important;font-size:22px!important;font-weight:600!important;color:#231C26!important;margin:0 0 6px!important}.ra-atc .single_variation_wrap .woocommerce-variation-price .price del{font-size:16px!important;color:#625A66!important;font-weight:400!important}.ra-atc .single_variation_wrap .woocommerce-variation-price .price ins{text-decoration:none}.ra-atc .stock{font-family:'DM Sans',sans-serif!important;font-size:14px!important;font-weight:600!important;margin:4px 0 14px!important;display:flex;align-items:center;gap:8px}.ra-atc .stock.in-stock{color:#2F6B45!important}.ra-atc .stock.in-stock::before{content:"";width:8px;height:8px;border-radius:50%;background:#2F6B45;display:inline-block}.ra-atc .stock.out-of-stock{color:#9E2F2F!important}.ra-atc .stock.available-on-backorder{color:#8A5A00!important}.ra-atc .quantity{height:54px!important;margin:0 10px 0 0!important;border:1px solid #D8CFD6;display:inline-flex!important;align-items:stretch}.ra-atc .quantity .minus,.ra-atc .quantity .plus{width:44px!important;height:52px!important;border:0!important;background:#FFFFFF!important;color:#231C26!important;border-radius:0!important}.ra-atc .quantity .qty{width:48px!important;height:52px!important;border:0!important;background:#FFFFFF!important;color:#231C26!important;font-family:'DM Sans',sans-serif!important;font-size:16px!important;font-weight:600!important;text-align:center}.ra-atc .variations_button,.ra-atc form.cart:not(.variations_form){display:flex!important;flex-wrap:wrap;align-items:stretch;gap:10px 0}.ra-atc .single_add_to_cart_button{flex:1 1 180px;height:54px!important;min-height:54px;padding:0 24px!important;margin:0!important;border:0!important;border-radius:0!important;background:#5B2A6B!important;color:#FFFFFF!important;font-family:'DM Sans',sans-serif!important;font-size:15px!important;font-weight:600!important;letter-spacing:.07em!important;text-transform:uppercase!important;line-height:54px!important;box-shadow:none!important;transition:background .2s}.ra-atc .single_add_to_cart_button:hover,.ra-atc .single_add_to_cart_button:focus-visible{background:#3A1E45!important}.ra-atc .single_add_to_cart_button.disabled,.ra-atc .single_add_to_cart_button:disabled{opacity:.55!important;cursor:not-allowed}.ra-atc .single_add_to_cart_button::before{content:none!important}.ra-atc #price_combine{display:none!important}.ra-atc .ppc-button-wrapper,.ra-atc #ppc-button-ppcp-gateway{margin-top:10px!important;width:100%}.ra-atc .product_meta,.ra-atc .custom-product-meta,.ra-buybox .yith-wcwl-add-to-wishlist{display:none!important}.ra-wa{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:54px;margin-top:10px;border:1px solid #231C26;background:#FFF;color:#231C26!important;font-size:15px;font-weight:600;letter-spacing:.02em;text-decoration:none!important;transition:background .2s,color .2s}.ra-wa .ra-ic{color:#1F7A4D}.ra-wa:hover,.ra-wa:focus-visible{background:#231C26;color:#FFFFFF!important}.ra-wa:hover .ra-ic,.ra-wa:focus-visible .ra-ic{color:#FFF}.ra-assure{margin-top:24px;padding-top:20px;border-top:1px solid #E3DCE1}.ra-assure-t{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#231C26;margin:0 0 12px!important}.ra-assure-l{list-style:none;margin:0 0 16px!important;padding:0!important;display:grid;gap:10px}.ra-assure-l li{display:flex;align-items:center;gap:10px;margin:0!important;font-size:14px;color:#231C26;line-height:1.4}.ra-assure-l .ra-ic{width:20px;height:20px;color:#5B2A6B}.ra-assure-l a{color:#231C26!important;text-decoration:underline!important;text-underline-offset:3px}.ra-pay{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0!important;padding:0!important}.ra-pay li{display:flex;align-items:center;justify-content:center;height:36px;min-width:52px;padding:0 10px!important;margin:0!important;border:1px solid #D8CFD6;background:#FFF}.ra-pay img{display:block;width:auto;height:20px;max-width:none}.ra-pay .ra-pm-visa img{height:13px}.ra-pay .ra-pm-mastercard img{height:22px}.ra-assure-help{margin-top:16px!important;font-size:14px;color:#625A66}.ra-assure-help a{color:#231C26!important;font-weight:600;text-decoration:underline!important;text-underline-offset:3px}.sticky-product{font-family:'DM Sans',sans-serif!important;border-top:1px solid #E3DCE1!important;box-shadow:0 -6px 20px rgb(35 28 38 / .08)!important}.sticky-product .product-name,.sticky-product .sticky-detail .product-name{font-family:'DM Sans',sans-serif!important;font-size:16px!important;font-weight:600!important;color:#231C26!important;text-transform:none!important;letter-spacing:0!important}.sticky-product .price{font-family:'DM Sans',sans-serif!important;color:#231C26!important;font-weight:600!important}.sticky-product .button,.sticky-product .single_add_to_cart_button{border-radius:0!important;background:#5B2A6B!important;color:#FFFFFF!important;font-family:'DM Sans',sans-serif!important;font-weight:600!important;letter-spacing:.07em!important;text-transform:uppercase!important;min-height:48px}.sticky-product .star-rating,.sticky-product .availability{display:none!important}.ra-pdp-tb{background:#F2EDF0}.ra-tb{list-style:none;margin:0!important;padding:0!important;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.ra-tb li{display:flex;gap:14px;align-items:flex-start;margin:0!important}.ra-tb .ra-ic{width:26px;height:26px;color:#5B2A6B;stroke-width:1.4}.ra-tb-h{font-size:16px;font-weight:600;color:#231C26;line-height:1.3}.ra-tb-s{margin-top:4px!important;font-size:14px;line-height:1.5;color:#625A66}.ra-tb-s a{color:#231C26!important;text-decoration:underline!important;text-underline-offset:3px;white-space:nowrap}.ra-desc-body{max-width:68ch}.ra-desc-body p{font-size:16px!important;line-height:1.75!important;color:#3B3340!important;margin:0 0 1em!important}.ra-desc-body p:last-child{margin-bottom:0!important}.ra-desc-body ul{margin:0 0 1em 1.1em}.ra-desc-body li{font-size:16px;line-height:1.7;color:#3B3340}.ra-feat{list-style:none;margin:8px 0 0!important;padding:0!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #E3DCE1;border-left:1px solid #E3DCE1}.ra-feat li{display:flex;flex-direction:column;gap:12px;padding:20px;margin:0!important;border-right:1px solid #E3DCE1;border-bottom:1px solid #E3DCE1}.ra-feat .ra-ic{width:28px;height:28px;color:#5B2A6B;stroke-width:1.4}.ra-feat p{display:flex;flex-direction:column;gap:3px}.ra-feat strong{font-size:16px;font-weight:600;color:#231C26;line-height:1.3}.ra-feat span{font-size:14px;color:#625A66;line-height:1.45}.ra-spec{margin:0!important;border-top:1px solid #231C26}.ra-spec>div{display:grid;grid-template-columns:minmax(120px,38%) 1fr;gap:16px;padding:14px 0;border-bottom:1px solid #E3DCE1;margin:0!important}.ra-spec dt{font-size:14px;font-weight:500;color:#625A66;margin:0}.ra-spec dd{font-size:15px;font-weight:500;color:#231C26;margin:0;overflow-wrap:anywhere}.ra-spec .product_meta{padding:14px 0!important;border-top:0!important;font-size:inherit}.ra-spec .product_meta .sku{color:#231C26;font-weight:500}.ra-sg-l{font-size:15px;color:#625A66;margin:0 0 12px!important}.ra-sg-list{list-style:none;margin:0 0 16px!important;padding:0!important;display:flex;flex-wrap:wrap;gap:8px}.ra-sg-list li{margin:0!important;padding:8px 12px;border:1px solid #D8CFD6;font-size:14px;color:#231C26;line-height:1.2}.ra-sg-list li:has(a){padding:0;border:0}.ra-sg-list a{display:block;padding:8px 12px;border:1px solid #D8CFD6;color:#231C26!important;text-decoration:none!important}.ra-sg-list a:hover{border-color:#231C26}.ra-sg-img{margin:12px 0!important}.ra-sg-img img{display:block;width:100%;height:auto}.ra-acc{border-bottom:1px solid #E3DCE1}.ra-faq{border-top:1px solid #231C26}.ra-sg-acc{border-top:1px solid #E3DCE1}.ra-acc summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:14px 0;cursor:pointer;list-style:none;font-size:17px;font-weight:500;line-height:1.35;color:#231C26}.ra-acc summary::-webkit-details-marker{display:none}.ra-acc summary .ra-ic{width:20px;height:20px;transition:transform .2s;color:#231C26}.ra-acc[open] summary .ra-ic{transform:rotate(180deg)}.ra-acc summary:hover{color:#5B2A6B}.ra-acc-b{padding:0 0 18px}.ra-acc-b p{font-size:15px!important;line-height:1.65!important;color:#3B3340!important;margin:0 0 .8em!important}.ra-acc-b p:last-child{margin-bottom:0!important}.ra-acc-b a{color:#5B2A6B!important;font-weight:600;text-decoration:underline!important;text-underline-offset:3px}.ra-rs{display:flex;flex-direction:column;gap:18px;align-items:flex-start;padding:28px;background:#FAF8F5}.ra-rs-n{font-size:56px;font-weight:500;line-height:1;letter-spacing:-.03em;color:#231C26}.ra-rs-n small{font-size:.4em;color:#625A66;margin-left:2px;letter-spacing:0}.ra-rs-score{display:flex;flex-direction:column;gap:10px}.ra-rs-score .ra-stars .ra-star{width:20px;height:20px}.ra-rs-c{font-size:14px;color:#625A66}.ra-rs-empty p{font-size:16px;line-height:1.6;color:#231C26}.ra-rs-h{list-style:none;margin:0!important;padding:0!important;width:100%;display:grid;gap:6px}.ra-rs-h li{display:grid;grid-template-columns:52px 1fr 24px;gap:10px;align-items:center;margin:0!important;font-size:13px;color:#625A66}.ra-rs-bar{display:block;height:6px;background:#E3DCE1}.ra-rs-bar i{display:block;height:100%;background:#5B2A6B}.ra-btn-o{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border:1px solid #231C26;color:#231C26!important;font-size:14px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;text-decoration:none!important;background:#FFF}.ra-btn-o:hover,.ra-btn-o:focus-visible{background:#231C26;color:#FFFFFF!important}.ra-reviews-list #reviews{margin:0!important}.ra-reviews-list .woocommerce-Reviews{display:flex;flex-direction:column;gap:28px}.ra-reviews-list .woocommerce-Reviews-title{display:none!important}.ra-reviews-list #comments{margin:0!important}.ra-reviews-list .commentlist{margin:0!important;padding:0!important;list-style:none}.ra-reviews-list .commentlist li{margin:0!important;padding:0 0 22px!important;border-bottom:1px solid #E3DCE1}.ra-reviews-list .commentlist li+li{padding-top:22px!important}.ra-reviews-list .commentlist .img-thumbnail,.ra-reviews-list .commentlist .avatar{display:none!important}.ra-reviews-list .commentlist .comment-text{padding:0!important;margin:0!important;border:0!important;background:transparent!important;display:flex;flex-direction:column;gap:8px}.ra-reviews-list .commentlist .comment-text::before{content:none!important}.ra-reviews-list .commentlist .comment_container{padding:0!important;background:transparent!important}.ra-reviews-list .commentlist li{padding-left:0!important}.ra-reviews-list .star-rating{float:none!important;color:#5B2A6B;margin:0!important;font-size:14px}.ra-reviews-list .star-rating span::before,.ra-reviews-list .star-rating span{color:#5B2A6B!important}.ra-reviews-list .meta{order:-1;margin:0!important;font-size:14px;color:#625A66}.ra-reviews-list .meta strong{color:#231C26;font-weight:600;font-size:15px}.ra-reviews-list .woocommerce-review__verified{color:#2F6B45;font-style:normal}.ra-reviews-list .description p{font-size:16px!important;line-height:1.65!important;color:#231C26!important;margin:0!important}.ra-reviews-list .woocommerce-noreviews{display:none}.ra-reviews-list #review_form_wrapper{scroll-margin-top:110px;padding:28px;border:1px solid #E3DCE1;background:#FFF}.ra-reviews-list #review_form .comment-reply-title,.ra-reviews-list #reply-title{display:block;font-family:'DM Sans',sans-serif!important;font-size:20px!important;font-weight:600!important;color:#231C26!important;text-transform:none!important;letter-spacing:0!important;margin:0 0 14px!important}.ra-reviews-list #review_form label{font-size:14px!important;font-weight:500!important;color:#231C26!important;text-transform:none!important;letter-spacing:0!important}.ra-reviews-list #review_form input[type=text],.ra-reviews-list #review_form input[type=email],.ra-reviews-list #review_form textarea{width:100%;border:1px solid #D8CFD6!important;border-radius:0!important;padding:12px 14px!important;font-size:16px!important;background:#FFFFFF!important;box-shadow:none!important}.ra-reviews-list #review_form input:focus,.ra-reviews-list #review_form textarea:focus{border-color:#231C26!important;outline:2px solid #5B2A6B;outline-offset:1px}.ra-reviews-list .comment-form-rating .stars a{color:#5B2A6B!important}.ra-reviews-list #review_form .form-submit .submit{min-height:48px;padding:0 28px!important;border:0!important;border-radius:0!important;background:#231C26!important;color:#FFFFFF!important;font-family:'DM Sans',sans-serif!important;font-size:14px!important;font-weight:600!important;letter-spacing:.07em!important;text-transform:uppercase!important}.ra-reviews-list #review_form .form-submit .submit:hover{background:#5B2A6B!important}.ra-reviews-list .alpus-aprs-review-wrapper:empty{display:none}#reviews,#ra-reviews{scroll-margin-top:110px}.ra-tst{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;align-items:stretch}.ra-tc{margin:0;padding:32px;border:1px solid #E3DCE1;background:#FFF;display:flex;flex-direction:column;gap:14px}.ra-tc-lead{background:#F2EDF0;border-color:#F2EDF0}.ra-tc-stars{display:flex;gap:3px;color:#5B2A6B}.ra-tc-stars .ra-star{width:16px;height:16px}.ra-tc-h{margin:0!important;font-size:20px;font-weight:500;line-height:1.25;color:#231C26}.ra-tc-lead .ra-tc-h{font-size:24px}.ra-tc blockquote{margin:0;padding:0;border:0;font-size:16px;line-height:1.6;color:#231C26;font-style:normal;flex:1 1 auto}.ra-tc figcaption{display:flex;flex-direction:column;gap:2px;padding-top:14px;border-top:1px solid #D8CFD6;font-size:14px;color:#625A66}.ra-tc figcaption strong{color:#231C26;font-weight:600;font-size:15px}.ra-tst-note{margin:20px 0 0!important;font-size:14px;color:#625A66}.ra-help{background:#3A1E45;color:#E6DCE9;padding:40px 36px;height:100%}.ra-help h3{margin:0 0 10px;font-family:'DM Sans',sans-serif!important;font-size:28px;font-weight:500;line-height:1.1;letter-spacing:-.015em;color:#FFF;text-transform:none}.ra-help>p{margin:0 0 20px!important;font-size:16px;line-height:1.6;color:#E6DCE9}.ra-help-row{display:flex;align-items:center;gap:16px;padding:16px 0;border-top:1px solid rgb(230 220 233 / .22);color:#E6DCE9!important;text-decoration:none!important;min-height:48px}.ra-help-row .ra-ic{width:24px;height:24px;color:#FFF}.ra-help-row span{display:flex;flex-direction:column;font-size:14px;line-height:1.4}.ra-help-row strong{font-size:17px;font-weight:500;color:#FFF;overflow-wrap:anywhere}.ra-help-row:hover strong,.ra-help-row:focus-visible strong{text-decoration:underline;text-underline-offset:4px}.ra-pdp-proof{background:#FAF8F5}.ra-why{list-style:none;margin:0!important;padding:0!important;border-top:1px solid #231C26}.ra-why li{display:flex;gap:16px;align-items:flex-start;padding:18px 0;margin:0!important;border-bottom:1px solid #E3DCE1}.ra-why .ra-ic{width:24px;height:24px;color:#5B2A6B;margin-top:1px}.ra-why strong{display:block;font-size:17px;font-weight:500;color:#231C26;line-height:1.35}.ra-why span{display:block;font-size:15px;color:#625A66;line-height:1.55;margin-top:2px}.ra-company{margin-top:20px!important;font-size:14px;line-height:1.6;color:#625A66}.ra-related .posts-wrap.has-ccols{--porto-el-spacing:28px;row-gap:32px}.ra-related .porto-tb-item{margin-bottom:0!important}.ra-related .sp-linked-heading{display:none!important}.ra-sec-top{border-top:1px solid #E3DCE1}@media (max-width:1024px){.ra-tb{grid-template-columns:repeat(2,minmax(0,1fr))}.ra-feat{grid-template-columns:repeat(2,minmax(0,1fr))}.ra-tst{grid-template-columns:1fr 1fr}.ra-title .product_title,.ra-buybox h1.product_title{font-size:30px!important}}@media (max-width:767px){.single-product .page-top{padding:12px 0 4px!important}.single-product .page-top .breadcrumb{font-size:12.5px!important}.ra-h2 .elementor-heading-title{font-size:26px!important}.ra-title .product_title,.ra-buybox h1.product_title{font-size:26px!important}.ra-price .price,.ra-buybox .ra-price p.price{font-size:24px!important}.ra-hl li{font-size:14.5px}.ra-tb{grid-template-columns:1fr;gap:18px}.ra-feat{grid-template-columns:1fr 1fr}.ra-feat li{padding:16px 14px}.ra-spec>div{grid-template-columns:40% 1fr;gap:12px}.ra-tst{grid-template-columns:1fr;gap:16px}.ra-tc{padding:24px}.ra-tc-lead .ra-tc-h{font-size:21px}.ra-help{padding:28px 20px}.ra-help h3{font-size:24px}.ra-help-row strong{font-size:16px;overflow-wrap:normal}.ra-rs{padding:22px}.ra-reviews-list #review_form_wrapper{padding:20px}.ra-related .posts-wrap.has-ccols{--porto-el-spacing:10px}.ra-vid{width:100%}.ra-acc summary{font-size:16px}}@media (prefers-reduced-motion:reduce){.ra-acc summary .ra-ic,.ra-wa,.ra-atc .single_add_to_cart_button{transition:none}}.ra-pdp .e-con-full{margin-left:0!important;margin-right:0!important;max-width:100%!important}@media (min-width:1025px){.ra-f57{flex:57 1 0%!important;width:auto!important}.ra-f43{flex:43 1 0%!important;width:auto!important}.ra-f56{flex:56 1 0%!important;width:auto!important}.ra-f44{flex:44 1 0%!important;width:auto!important}.ra-f32{flex:32 1 0%!important;width:auto!important}.ra-f68{flex:68 1 0%!important;width:auto!important}.ra-f64{flex:64 1 0%!important;width:auto!important}.ra-f36{flex:36 1 0%!important;width:auto!important}.ra-f40{flex:40 1 0%!important;width:auto!important}.ra-f60{flex:60 1 0%!important;width:auto!important}}@media (max-width:1024px){.ra-pdp [class*=' ra-f'],.ra-pdp [class^='ra-f']{width:100%!important;flex:1 1 100%!important}}.single-product .page-top .breadcrumb li,.single-product .page-top .breadcrumb a,.single-product .page-top .breadcrumb span{text-transform:none!important;letter-spacing:0!important}.ra-reviews-list hr.tall{display:none!important}.ra-reviews-list #comments:has(.woocommerce-noreviews){display:none!important}.ra-reviews-list #review_form,.ra-reviews-list #respond{background:transparent!important;padding:0!important;margin:0!important;border:0!important}.ra-reviews-list .comment-form-rating .stars a{font-size:18px}.ra-atc .ppc-button-wrapper,.ra-atc .ppc-button-wrapper>div,.ra-atc #ppc-button-ppcp-gateway{width:100%!important;max-width:none!important}@media (max-width:767px){.sticky-product .container{display:flex!important;align-items:center;gap:14px;padding-top:10px!important;padding-bottom:10px!important}.sticky-product .sticky-image,.sticky-product .product-name,.sticky-product .star-rating,.sticky-product .availability{display:none!important}.sticky-product .sticky-detail{display:block!important;flex:none;margin:0!important}.sticky-product .product-name-area{display:block!important}.sticky-product .price{display:block!important;margin:0!important;font-size:18px!important;line-height:1.15!important;max-width:130px}.sticky-product .price del{display:block;font-size:12px!important;color:#625A66!important;font-weight:400!important}.sticky-product .price ins{text-decoration:none}.sticky-product .add-to-cart{flex:1 1 auto;margin:0!important}.sticky-product .add-to-cart .button{width:100%!important}}body:has(.sticky-product.pos-bottom:not(.hide)) #moderncart-floating-cart{bottom:92px!important;transition:bottom .2s}@media (max-width:575px){body:has(.sticky-product.pos-bottom:not(.hide)) #moderncart-floating-cart{bottom:160px!important}}.ra-atc .filter-item-list .filter-image{width:48px!important;min-width:48px;height:48px!important;padding:0!important;font-size:0!important;color:transparent!important;background-color:#F2EDF0!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;box-shadow:inset 0 0 0 3px #FFFFFF!important}.ra-atc .filter-item-list .active .filter-image,.ra-atc .filter-item-list .filter-image.active{border:2px solid #231C26!important;background-color:#F2EDF0!important;box-shadow:inset 0 0 0 3px #FFFFFF!important}.ra-atc .ra-buynow{flex:1 1 100%;order:3;height:54px;margin:0!important;border:1px solid #231C26!important;border-radius:0!important;background:#231C26!important;color:#FFFFFF!important;font-family:'DM Sans',sans-serif!important;font-size:15px!important;font-weight:600!important;letter-spacing:.07em!important;text-transform:uppercase;width:100%!important;cursor:pointer}.ra-atc .ra-buynow:hover,.ra-atc .ra-buynow:focus-visible{background:#FFFFFF!important;color:#231C26!important}.ra-atc .ra-buynow.loading{opacity:.6}.ra-atc .variations_button{row-gap:10px!important}.ra-atc .woocommerce-variation-add-to-cart .buy-now-btn{margin:0!important}.ra-reviews-list .comment-form,.ra-reviews-list #commentform{background:transparent!important;padding:0!important;border:0!important}.ra-reviews-list #review_form_wrapper{margin:0!important}@media (max-width:991px){.ra-gal .product-thumbnails{display:block!important;margin-top:10px!important}}.ra-buybox .ra-hl{margin-top:24px!important;padding-top:20px;border-top:1px solid #E3DCE1}.ra-atc .variations .label label .ra-var-v{font-weight:500;color:#625A66;margin-left:2px}.ra-atc .variations .label label::after{content:none!important}.ra-atc .product-summary-wrap .ppc-button-wrapper,.ra-atc .ppc-button-wrapper{margin:10px 0 0!important;max-width:100%!important;width:100%!important;padding:0!important}.ra-atc .ppc-button-wrapper>div,.ra-atc .ppc-button-wrapper .paypal-buttons{width:100%!important;max-width:100%!important;min-width:0!important}.ra-gal .product-image-slider .img-thumbnail .inner{overflow:hidden}.ra-gal .product-image-slider .img-thumbnail img{transition:transform .25s ease-out;will-change:transform}.ra-gal .product-image-slider .img-thumbnail.ra-zooming{cursor:zoom-in}.ra-gal .product-image-slider .img-thumbnail.ra-zooming img{transition:transform .08s linear}@media (prefers-reduced-motion:reduce){.ra-gal .product-image-slider .img-thumbnail img{transition:none}}.ra-steps{display:flex;gap:12px;align-items:flex-start;margin:0 0 20px;padding:12px 14px;background:#F2EDF0;color:#231C26}.ra-steps .ra-ic{width:20px;height:20px;color:#5B2A6B;margin-top:1px}.ra-steps p{margin:0!important;display:flex;flex-direction:column;gap:2px;font-size:14px;line-height:1.45;color:#3B3340}.ra-steps strong{font-size:14px;font-weight:600;color:#231C26}.ra-atc .variations tbody{counter-reset:ra-step}.ra-atc .variations tr{counter-increment:ra-step}.ra-atc .variations .label label::before{content:counter(ra-step) ". ";color:#5B2A6B;font-weight:600}.ra-atc .filter-item-list li:has(>.filter-image),.ra-atc .filter-item-list li:has(>.filter-color){display:flex;flex-direction:column;align-items:center;gap:6px;width:64px;min-height:92px}.ra-atc .filter-item-list .filter-image,.ra-atc .filter-item-list .filter-color{width:56px!important;min-width:56px;height:56px!important}.ra-sw-name{display:block;width:100%;font-size:12px;line-height:1.25;color:#625A66;text-align:center;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ra-atc .filter-item-list li.active .ra-sw-name,.ra-atc .filter-item-list li:has(.active) .ra-sw-name{color:#231C26;font-weight:600}.ra-sw li{display:flex;flex-direction:column;align-items:center;gap:6px;width:64px}.ra-sw-i{overflow:visible}.ra-sw-i .ra-sw-n{position:absolute;top:calc(100% + 6px);left:50%;transform:translateX(-50%);width:64px;height:auto;clip:auto;overflow:hidden;white-space:normal;font-size:12px;line-height:1.25;color:#625A66;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ra-sw li{padding-bottom:34px}.ra-sw-i.is-current .ra-sw-n{color:#231C26;font-weight:600}.ra-atc .filter-item-list .filter-item .ra-sz-p{display:block;font-size:12px;font-weight:500;line-height:1.2;color:#625A66;margin-top:3px}.ra-atc .filter-item-list .filter-item:has(.ra-sz-p){flex-direction:column!important;min-height:56px;padding:6px 14px!important}.ra-atc .filter-item-list .active .filter-item .ra-sz-p,.ra-atc .filter-item-list .filter-item.active .ra-sz-p{color:#E6DCE9}.ra-atc .filter-item-list .filter-item.ra-na{opacity:.45;pointer-events:none;cursor:not-allowed;text-decoration:none!important;background-color:#FAF8F5!important}.ra-gal .product-images{position:relative;overflow:hidden}.ra-gal .ra-preview{position:absolute;inset:0;z-index:5;width:100%;height:100%;object-fit:cover;background:#F2EDF0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.ra-gal .ra-preview.is-on{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.ra-gal .ra-preview{transition:none}}@media (max-width:767px){.ra-atc .filter-item-list li:has(>.filter-image),.ra-atc .filter-item-list li:has(>.filter-color){width:58px;min-height:86px}.ra-atc .filter-item-list .filter-image,.ra-atc .filter-item-list .filter-color{width:52px!important;min-width:52px;height:52px!important}.ra-sw li{width:58px}}.ra-rate-store .ra-stars{color:#F4B400}.ra-rate-store .ra-stars .ra-star{width:20px;height:20px}.ra-rate-store a{gap:8px}.ra-rate-store strong{font-size:15px}#ra-proof{scroll-margin-top:110px}