.Swatch_root__3_uvT{margin-right:.75rem;box-sizing:border-box;display:inline-flex;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity));background-color:var(--primary);padding:1rem;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;box-shadow:0 0 transparent,0 0 transparent,0 0 transparent;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.Swatch_root__3_uvT>span{position:absolute}.Swatch_root__3_uvT:hover{background-color:var(--hover)}.Swatch_root__3_uvT:disabled,.Swatch_root__3_uvT:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1.1) scaleY(1.1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.Swatch_root__3_uvT:disabled{background-color:var(--accents-1);color:var(--accents-5)}.Swatch_color__EE_Bp{transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.Swatch_color__EE_Bp,.Swatch_color__EE_Bp:hover:not:disabled{--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity))}.Swatch_active__UtqPO>.Swatch_rose__J7SvK{color:var(--rose)}.ProductView_root__hqkHp{position:relative;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-start;grid-gap:2rem;gap:2rem;overflow-x:hidden}@media (min-width:1024px){.ProductView_root__hqkHp{grid-template-columns:repeat(12,minmax(0,1fr))}}.ProductView_blanc__hjHJr{background-color:var(--blanc)}.ProductView_blanc__hjHJr,.ProductView_rouge__uXQzH{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity))}.ProductView_rouge__uXQzH{background-color:var(--rouge)}.ProductView_rose__s9eL3{background-color:var(--rose)}.ProductView_grain-noble__ld1sG,.ProductView_rose__s9eL3{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity))}.ProductView_grain-noble__ld1sG{background-color:var(--noble)}@keyframes ProductView_example__akipR{0%{width:50px}50%{width:55px}to{width:50px}}.ProductView_backbutton__clpJA{width:200px;height:76px;bottom:calc(50% - 38px)}.ProductView_animate__ggZw_{color:var(--blanc);animation-name:ProductView_example__akipR;animation-duration:2s;animation-iteration-count:infinite}.ProductView_productDisplay__TqMer{position:relative;grid-column:span 1/span 1;box-sizing:border-box;display:flex;padding-left:0;padding-right:0;padding-bottom:0}@media (min-width:1024px){.ProductView_productDisplay__TqMer{grid-column:span 6/span 6;margin-left:0;margin-right:0}}.ProductView_productDisplay__TqMer{min-height:600px}@media (min-width:768px){.ProductView_productDisplay__TqMer{min-height:700px}}@media (min-width:1024px){.ProductView_productDisplay__TqMer{margin-right:-2rem;margin-left:-2rem;min-height:100%;height:100%}}.ProductView_squareBg__Ukd0v{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;height:100%;background-color:var(--darioli)}.ProductView_nameBox__XJCoH{position:absolute;top:1.5rem;left:0;z-index:20}@media (min-width:1024px){.ProductView_nameBox__XJCoH{left:1.5rem;padding-right:4rem}}.ProductView_nameBox__XJCoH .ProductView_name__uTB_2{padding:.5rem 1.5rem;font-weight:700;font-size:2rem;letter-spacing:.4px;white-space:nowrap}.ProductView_nameBox__XJCoH .ProductView_price__0iZEz{display:inline-block;padding:.5rem 1.5rem 1rem;font-weight:700;letter-spacing:.025em}.ProductView_sidebar__pNv5P{grid-column:span 1/span 1;margin-left:auto;margin-right:auto;display:flex;height:100%;width:100%;max-width:1920px;flex-direction:column;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:1024px){.ProductView_sidebar__pNv5P{grid-column:span 6/span 6;justify-content:space-between;padding-top:6rem;padding-bottom:6rem}}.ProductView_sliderContainer__6XH62{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;overflow-x:hidden}.ProductView_imageContainer__NY_2C>div,.ProductView_imageContainer__NY_2C>div>div{height:100%}.ProductView_img__P_Ydq{height:auto;max-height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.ProductView_button__ro2sl{text-align:center;width:100%}@media (min-width:640px){.ProductView_button__ro2sl{min-width:300px}}.ProductView_description__1QwIr{font-size:1rem;line-height:1.5rem;line-height:1.625;color:var(--text-base)}.ProductView_description__1QwIr p{margin-bottom:1rem}.ProductView_description__1QwIr p:last-child{margin-bottom:0}.ProductView_description__1QwIr ul{margin-bottom:1rem;list-style-type:disc;padding-left:1.25rem}.ProductView_description__1QwIr ol{margin-bottom:1rem;list-style-type:decimal;padding-left:1.25rem}.ProductView_description__1QwIr a{-webkit-text-decoration-line:underline;text-decoration-line:underline}.ProductView_wishlistButton__pWkKB{position:absolute;top:1.5rem;right:0;z-index:30;display:flex;height:2.5rem;width:2.5rem;cursor:pointer;align-items:center;justify-content:center;background-color:var(--darioli);font-weight:600;line-height:1.5rem;color:var(--text-primary)}@media (min-width:1024px){.ProductView_wishlistButton__pWkKB{right:3rem;background-color:var(--darioli);--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity))}}.ProductCard_root__HqXTt{height:100%!important;position:relative;box-sizing:border-box;max-height:100%;width:100%;cursor:pointer;overflow:hidden;background-repeat:no-repeat;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:linear}.ProductCard_root__HqXTt:hover .ProductCard_squareBg__tNCp1:before{transform:scale(.98)}.ProductCard_root__HqXTt:hover .ProductCard_product-image__lcn_U{transform:scale(1.05)}.ProductCard_root__HqXTt:hover .ProductCard_productPrice__xAx0w,.ProductCard_root__HqXTt:hover .ProductCard_productTitle__WEu5y>span,.ProductCard_root__HqXTt:hover .ProductCard_wishlistButton__jS6Lf{background-color:var(--darioli);color:var(--text-secondary)}.ProductCard_root__HqXTt:hover:nth-child(6n+1) .ProductCard_productPrice__xAx0w,.ProductCard_root__HqXTt:hover:nth-child(6n+1) .ProductCard_productTitle__WEu5y>span,.ProductCard_root__HqXTt:hover:nth-child(6n+1) .ProductCard_wishlistButton__jS6Lf,.ProductCard_root__HqXTt:hover:nth-child(6n+3) .ProductCard_productPrice__xAx0w,.ProductCard_root__HqXTt:hover:nth-child(6n+3) .ProductCard_productTitle__WEu5y>span,.ProductCard_root__HqXTt:hover:nth-child(6n+3) .ProductCard_wishlistButton__jS6Lf,.ProductCard_root__HqXTt:hover:nth-child(6n+5) .ProductCard_productPrice__xAx0w,.ProductCard_root__HqXTt:hover:nth-child(6n+5) .ProductCard_productTitle__WEu5y>span,.ProductCard_root__HqXTt:hover:nth-child(6n+5) .ProductCard_wishlistButton__jS6Lf,.ProductCard_root__HqXTt:hover:nth-child(6n+6) .ProductCard_productPrice__xAx0w,.ProductCard_root__HqXTt:hover:nth-child(6n+6) .ProductCard_productTitle__WEu5y>span,.ProductCard_root__HqXTt:hover:nth-child(6n+6) .ProductCard_wishlistButton__jS6Lf{background-color:var(--darioli);--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity))}.ProductCard_root__HqXTt .ProductCard_product-image__lcn_U{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.ProductCard_root__HqXTt:nth-child(6n+1) .ProductCard_squareBg__tNCp1,.ProductCard_root__HqXTt:nth-child(6n+3) .ProductCard_squareBg__tNCp1,.ProductCard_root__HqXTt:nth-child(6n+5) .ProductCard_squareBg__tNCp1,.ProductCard_root__HqXTt:nth-child(6n+6) .ProductCard_squareBg__tNCp1{background-color:var(--darioli)}.ProductCard_productPrice__xAx0w,.ProductCard_productTitle__WEu5y>span,.ProductCard_squareBg__tNCp1,.ProductCard_wishlistButton__jS6Lf{transition-duration:.5s}.ProductCard_productPrice__xAx0w,.ProductCard_productTitle__WEu5y>span,.ProductCard_squareBg__tNCp1,.ProductCard_wishlistButton__jS6Lf{transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ProductCard_squareBg__tNCp1{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;transition-duration:.15s;background-color:#212529}.ProductCard_squareBg__tNCp1:before{display:block;height:100%;width:100%;background-color:var(--primary);background-repeat:space;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1);content:""}.ProductCard_simple__HMkuK .ProductCard_squareBg__tNCp1{background-color:var(--accents-0)!important}.ProductCard_simple__HMkuK .ProductCard_productTitle__WEu5y{padding-top:.5rem;font-size:1rem}.ProductCard_simple__HMkuK .ProductCard_productTitle__WEu5y span{line-height:2.2}.ProductCard_simple__HMkuK .ProductCard_productPrice__xAx0w{font-size:.875rem;line-height:1.25rem}.ProductCard_blanc__MX9qB{background-color:var(--blanc)}.ProductCard_blanc__MX9qB,.ProductCard_rouge__xrofI{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity))}.ProductCard_rouge__xrofI{background-color:var(--rouge)}.ProductCard_rose__OIwsV{background-color:var(--rose)}.ProductCard_grain-noble__PGBiv,.ProductCard_rose__OIwsV{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity))}.ProductCard_grain-noble__PGBiv{background-color:var(--noble)}.ProductCard_productTitle__WEu5y{width:100%;max-width:100%;white-space:nowrap;padding-top:0;line-height:2.2;font-size:2rem;letter-spacing:.4px}.ProductCard_productTitle__WEu5y span{padding:.75rem 1rem;font-weight:700;font-size:inherit;letter-spacing:inherit;box-decoration-break:clone;-webkit-box-decoration-break:clone}.ProductCard_productPrice__xAx0w{display:inline-block;padding:.5rem 1rem;font-size:.875rem;font-weight:600;line-height:1.5rem;letter-spacing:.4px}.ProductCard_barrel__D9_7z{position:relative;top:.25rem;left:.5rem;display:inline-flex;height:1.25rem;width:1.25rem;cursor:pointer;justify-content:center;background-color:transparent;fill:currentColor;font-size:.75rem;font-weight:600;line-height:1.5rem}.ProductCard_imageContainer__G6HoR{display:flex;align-items:center;justify-content:center;overflow:hidden;position:inherit}.ProductCard_image__yMFQx{-o-object-fit:cover;object-fit:cover;transform:scale(1.2)}