<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.sidebar-active:after{content:"";position:fixed;width:100vw;height:100vh;top:0;left:0;background-color:#0d0d12;animation:fade-in .5s forwards;z-index:10}.quantity__button:focus-visible,.quantity__input:focus-visible{background-color:rgb(var(--color-background));z-index:2}.quantity__button:focus,.quantity__input:focus{background-color:rgb(var(--color-background));z-index:2}.quantity__button:not(:focus-visible):not(.focused),.quantity__input:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.quantity__input:-webkit-autofill,.quantity__input:-webkit-autofill:hover,.quantity__input:-webkit-autofill:active{box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important;-webkit-box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity__input[type=number]{-moz-appearance:textfield}.MainProduct{height:100vh;padding:0 48px;margin:auto}.MainProduct .product{display:flex;justify-content:space-between;position:relative;padding:0;gap:48px;margin:0 auto;height:calc(100% - 147px)}.MainProduct .product .product__media-wrapper{position:relative;width:fit-content;max-width:calc(65vw - 96px)}.MainProduct .product .photo-product{height:100%;max-width:calc(65vw - 96px);width:calc(100vh - 147px);object-fit:cover}.MainProduct .product .product__media-wrapper .badge{position:absolute;width:190px;height:190px;bottom:20%;left:5%}.MainProduct .product .product__media-wrapper .badge img{position:absolute}.MainProduct .product .product__media-wrapper .badge img:last-child{top:50%;left:50%;transform:translate(-50%,-50%)}.MainProduct .product .product__media-wrapper .badge img.anim-rotate{animation:rotation 20s infinite linear}.MainProduct .product .product__info-wrapper{width:auto;padding-top:48px;display:flex;justify-content:space-between;flex-direction:column;flex:1}.MainProduct .product product-info h1{font-size:8rem;line-height:100%;text-transform:uppercase;letter-spacing:-1px;font-family:NTSeawaveAlternative,sans-serif;margin-bottom:12px}.separator{flex-grow:1}.product__info-container{display:flex;flex-direction:column;align-items:stretch;height:100vh}@media screen and (max-width: 1180px){.MainProduct .product product-info h1{font-size:6rem}}@media screen and (max-width: 630px){.MainProduct .product product-info h1{font-size:6rem}}.MainProduct .product product-info .desc{font-size:1.6rem;line-height:150%;font-family:EuclidFlexThin,sans-serif;margin-bottom:24px}@media screen and (max-width: 1180px){.MainProduct .product product-info .desc{font-size:1.6rem}}@media screen and (max-width: 630px){.MainProduct .product product-info .desc{font-size:1.6rem}.product__info-container{height:auto}.separator{flex:0}}.MainProduct .product product-info .medaille{display:flex;align-items:center;gap:10px;margin-bottom:48px}.MainProduct .product product-info .medaille img{width:23px;object-fit:contain;aspect-ratio:1 / 1;height:100%}.MainProduct .product product-info .medaille span{font-size:1.3rem;line-height:120%;font-family:EuclidFlexThin,sans-serif}@media screen and (max-width: 1180px){.MainProduct .product product-info .medaille span{font-size:1.3rem}}@media screen and (max-width: 630px){.MainProduct .product product-info .medaille span{font-size:1.3rem}}.MainProduct .product product-info .composition{margin-bottom:14px}.MainProduct .product product-info .composition li{display:flex;align-items:center;gap:16px;margin-bottom:4px}.MainProduct .product product-info .composition li span:first-child{font-size:1.3rem;line-height:120%;font-family:EuclidFlexMedium,sans-serif;letter-spacing:1px}@media screen and (max-width: 1180px){.MainProduct .product product-info .composition li span:first-child{font-size:1.3rem}}@media screen and (max-width: 630px){.MainProduct .product product-info .composition li span:first-child{font-size:1.3rem}header-menu{background-color:transparent!important;position:relative}header-menu.fixed{background-color:#fff!important}}.MainProduct .product product-info .composition li span:first-child.first{color:#80a445}.MainProduct .product product-info .composition li span:first-child.second{color:#874a92}.MainProduct .product product-info .composition li span:first-child.third{color:#5b407e}.MainProduct .product product-info .composition li span:last-child{font-size:1.6rem;line-height:120%;font-family:EuclidFlexThin,sans-serif}@media screen and (max-width: 1180px){.MainProduct .product product-info .composition li span:last-child{font-size:1.6rem}}@media screen and (max-width: 630px){.MainProduct .product product-info .composition li span:last-child{font-size:1.6rem}}.MainProduct .product product-info .donnees{font-size:1.3rem;line-height:120%;font-family:EuclidFlexThin,sans-serif;margin-bottom:8px}@media screen and (max-width: 1180px){.MainProduct .product product-info .donnees{font-size:1.3rem}}@media screen and (max-width: 630px){.MainProduct .product product-info .donnees{font-size:1.3rem}}.MainProduct .product product-info .donnees strong,.MainProduct .product product-info .donnees bold{font-size:1.3rem;line-height:120%;font-family:EuclidFlexMedium,sans-serif;letter-spacing:1px;margin-right:16px;text-transform:uppercase}@media screen and (max-width: 1180px){.MainProduct .product product-info .donnees strong,.MainProduct .product product-info .donnees bold{font-size:1.3rem}}@media screen and (max-width: 630px){.MainProduct .product product-info .donnees strong,.MainProduct .product product-info .donnees bold{font-size:1.3rem}}.MainProduct .product variant-radios .product-form__input{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #EEEAE4}.snack-bar{border-radius:10px;background:#c49b6a;width:100%;display:none;margin-bottom:-15px}.snack-bar.active{display:block}.snack-bar p{font-family:EuclidFlexMedium,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:150%;padding:12px 0;text-align:center;color:#fff}.MainProduct .product variant-radios .product-form__input:nth-child(2){border-bottom:none}.MainProduct .product variant-radios .product-form__input span:first-child{font-size:1.3rem;line-height:150%;font-family:EuclidFlexMedium,sans-serif;letter-spacing:1px;text-transform:uppercase}@media screen and (max-width: 1180px){.MainProduct .product variant-radios .product-form__input span:first-child{font-size:1.3rem}}@media screen and (max-width: 630px){.MainProduct .product variant-radios .product-form__input span:first-child{font-size:1.3rem}}.MainProduct .product variant-radios .product-form__input span:nth-child(2){font-size:1.6rem;line-height:120%;position:relative;display:flex;align-items:center;gap:14px;cursor:pointer}@media screen and (max-width: 1180px){.MainProduct .product variant-radios .product-form__input span:nth-child(2){font-size:1.6rem}}@media screen and (max-width: 630px){.MainProduct .product variant-radios .product-form__input span:nth-child(2){font-size:1.6rem}}.MainProduct .product variant-radios .product-form__input span:nth-child(2):after{content:"";background-image:url(//www.champagne-castelnau.fr/cdn/shop/t/2/assets/arrow.svg?v=9012255944850223981682408603);width:9px;height:14px}.MainProduct .product .btn-container{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:36px 0 48px;position:relative}.product-form__error-message-wrapper{width:100%;left:0;text-align:center;padding-top:10px;color:#9c0404;font-size:19px;top:0}.product-form__error-message-wrapper span{font-size:1.3rem;line-height:120%;font-weight:500;padding:0;font-family:EuclidFlexMedium,sans-serif;color:#c49b6a}.MainProduct .product .btn-container .product-form__quantity{width:96px;position:relative}.MainProduct .product .btn-container .product-form__quantity .quantity__button[name=minus]{position:absolute;top:50%;width:auto;border:none;background:none;left:18px;transform:translateY(-50%) scale(1.5);display:block;cursor:pointer;z-index:3;display:flex;height:2px}.MainProduct .product .btn-container .product-form__quantity input{width:100%;-webkit-appearance:none;appearance:none;padding:21px 0;border-radius:60px;border:1px solid #0D0D12;font-size:1.8rem;text-align:center;outline:none;position:relative}@media screen and (max-width: 1180px){.MainProduct .product .btn-container .product-form__quantity input{font-size:1.8rem}}@media screen and (max-width: 630px){.MainProduct .product .btn-container .product-form__quantity input{font-size:1.8rem}}.MainProduct .product .btn-container .product-form__quantity .quantity__button[name=plus]{position:absolute;border:none;background:none;top:50%;right:18px;transform:translateY(-50%) scale(1.2);display:block;cursor:pointer;width:auto;z-index:3}.MainProduct .product .btn-container product-form{width:100%;margin-top:0}.MainProduct .product .btn-container .product-form__submit{padding:24px 36px;display:flex;width:100%;justify-content:space-between;align-items:center;margin-top:0}.MainProduct .product .btn-container .product-form__submit span{font-size:1.6rem;line-height:120%;font-family:EuclidFlexRegular,sans-serif}@media screen and (max-width: 1180px){.MainProduct .product .btn-container .product-form__submit span{font-size:1.6rem}}@media screen and (max-width: 630px){.MainProduct .product .btn-container .product-form__submit span{font-size:1.4rem}.MainProduct .product .btn-container .product-form__submit{padding:24px}}.MainProduct .product .btn-container .product-form__submit span span{display:inline-block}.MainProduct .product .btn-container .product-form__submit span:first-child{font-family:EuclidFlexMedium,sans-serif}.MainProduct .product .sidebar-options input[type=radio]{display:none}.MainProduct .product .sidebar-variants-container{position:fixed;top:0;right:0;height:100vh;background-color:#fff;z-index:10;transform:translate(100vw);opacity:0;visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;transition:all .5s ease-in-out;overflow:hidden;min-width:40vw;z-index:11}.sidebar-close{cursor:pointer}.MainProduct .product .active{opacity:1;visibility:visible}.MainProduct .product .active .sidebar-variants-container{transform:translate(0);opacity:1;visibility:visible;pointer-events:initial;-webkit-user-select:initial;user-select:initial}.MainProduct .product .sidebar-options fieldset{display:block;padding:0;border:none}.MainProduct .product .sidebar-options .sidebar-header{display:flex;justify-content:space-between;align-items:center;padding:36px;border-bottom:1px solid #D6D6D6}.MainProduct .product .sidebar-options .sidebar-header h3{font-size:1.3rem;line-height:100%;font-family:EuclidFlexMedium,sans-serif;text-transform:uppercase;letter-spacing:1px}@media screen and (max-width: 1180px){.MainProduct .product .sidebar-variants-container{min-width:100%}.MainProduct .product .sidebar-options .sidebar-header h3{font-size:1.3rem}}@media screen and (max-width: 630px){.MainProduct .product .sidebar-options .sidebar-header h3{font-size:1.3rem}}.MainProduct .product .sidebar-options .sidebar-header h3{cursor:pointer;display:block}.MainProduct .product .sidebar-options .sidebar-content{padding:36px}.MainProduct .product .sidebar-options .sidebar-options__item input.disabled~*{display:none}.MainProduct .product .sidebar-options .sidebar-options__item input:checked~*{border:1px solid #000000}.MainProduct .product .sidebar-options .sidebar-options__item{cursor:pointer}sidebar-variants{visibility:hidden;position:fixed;z-index:1000;left:0;top:0;width:100vw;height:100%;display:flex;justify-content:flex-end;transition:all .5s ease-in-out;overflow:hidden}.sidebar-variants__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0000005e}.MainProduct .product .sidebar-options .sidebar-content .sidebar-options__item-container{padding:24px;width:100%;display:flex;justify-content:flex-start;gap:16px;align-items:flex-start;border:1px solid #D6D6D6;margin-bottom:12px;transition:border .5s ease-in-out}.MainProduct .product .sidebar-options .sidebar-content .sidebar-options__item-container .photo{width:100px;background-color:#f4f3f1;display:flex;justify-content:center;align-items:center;padding:12px;aspect-ratio:1 / 1;object-fit:contain}.MainProduct .product .sidebar-options .sidebar-content .sidebar-options__item-container .photo img{height:100%;width:auto}.MainProduct .product .sidebar-options .sidebar-content .sidebar-options__item-container .description{width:100%}.MainProduct .product .sidebar-options .sidebar-content .sidebar-options__item-container .label{font-size:1.3rem;line-height:120%;font-family:EuclidFlexMedium,sans-serif;text-transform:uppercase;letter-spacing:1px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1180px){.MainProduct .product .sidebar-options .sidebar-content .sidebar-options__item-container .label{font-size:1.3rem}}@media screen and (max-width: 630px){.MainProduct .product .sidebar-options .sidebar-content .sidebar-options__item-container .label{font-size:1.3rem}}.MainProduct .product .sidebar-options .sidebar-content .sidebar-options__item-container label{font-size:1.3rem;line-height:120%;font-family:EuclidFlexMedium,sans-serif}@media screen and (max-width: 1180px){.MainProduct .product .sidebar-options .sidebar-content .sidebar-options__item-container p{font-size:1.3rem}}@media screen and (max-width: 630px){.MainProduct .product .sidebar-options .sidebar-content .sidebar-options__item-container label p{font-size:1.3rem}}.MainProduct .product .sidebar-options .sidebar-content .sidebar-options__item-container p{font-size:1.6rem;line-height:120%}@media screen and (max-width: 1180px){.MainProduct .product .sidebar-options .sidebar-content .sidebar-options__item-container p{font-size:1.6rem}}@media screen and (max-width: 630px){.MainProduct .product .sidebar-options .sidebar-content .sidebar-options__item-container .description p{font-size:1.6rem}}.MainProduct .product .sidebar-options .sidebar-content .sidebar-options__item-container:hover{border:1px solid #0D0D12}@media screen and (max-width: 1180px){.MainProduct .product .photo-product{width:calc(80vh - 147px)}.MainProduct .product .product__media-wrapper{width:100%;max-width:100%;margin-top:-205px}.MainProduct .product .product__media-wrapper .badge{width:150px;height:150px;bottom:10%;left:3%}.MainProduct .product .product__media-wrapper .badge .anim-rotate{width:150px;height:150px}.MainProduct .product .btn-container .product-form__submit{justify-content:center;gap:36px}.MainProduct .product .sidebar-options{overflow-y:auto;min-width:50vw}.MainProduct .product .sidebar-options .sidebar-content{padding:24px}}@media screen and (max-width: 830px){.MainProduct{padding:0;height:inherit}.MainProduct .product{flex-direction:column;position:relative}.MainProduct .product .product__media-wrapper .badge{display:none}.MainProduct .product .photo-product{max-width:100%;width:100%}.MainProduct .product .product__info-wrapper{padding:0 36px 36px}.MainProduct .product .btn-container .product-form__submit span span{display:none}.MainProduct .product .img-bas{width:100%}.MainProduct .product .product-form__submit-sticky{width:100%;background-color:#f4f3f1;padding:0 24px 16px;position:fixed;bottom:0;z-index:4;left:0;display:block;border-top:1px solid #0D0D12}.MainProduct .product .product-form__submit-sticky .btn-container{margin:20px 0 0;padding-bottom:20px;position:relative}.MainProduct .product .product-form__submit-sticky .btn-container .product-form__submit{width:70%;justify-content:center;gap:36px}.MainProduct .product .product-form__submit-sticky .btn-container:after{content:"";position:absolute;bottom:0;left:0;width:100vw;height:1px;background-color:#0d0d12;margin-left:-24px}.MainProduct .product .product-form__submit-sticky p{text-align:center;margin-top:16px;font-size:1.3rem;text-transform:uppercase;letter-spacing:1px;font-family:EuclidFlexMedium,sans-serif}}@media screen and (min-width: 630px) and(max-width: 830px) and(max-width: 1180px){.MainProduct .product .product-form__submit-sticky p{font-size:1.3rem}}@media screen and (min-width: 630px) and(max-width: 830px) and(max-width: 630px){.MainProduct .product .product-form__submit-sticky p{font-size:1.3rem}}@media screen and (min-width: 630px) and(max-width: 830px){.MainProduct .product .sidebar-options{overflow-y:auto;min-width:70vw}.MainProduct .product .sidebar-options .sidebar-content{padding:24px}}@media screen and (max-width: 630px){.MainProduct .product .product__media-wrapper{width:100%;max-width:100%;margin-top:-105px}.MainProduct{padding:0;height:inherit}.MainProduct .product{flex-direction:column;position:relative}.MainProduct .product .product__media-wrapper{max-width:100%}.MainProduct .product .product__media-wrapper .badge{display:none}.MainProduct .product .photo-product{max-width:100%;width:100%}.MainProduct .product .btn-container .product-form__submit span span{display:none}.MainProduct .product .img-bas{width:100%}.MainProduct .product .product-form__submit-sticky{width:100%;background-color:#f4f3f1;padding:0 24px 16px;position:fixed;bottom:0;z-index:4;left:0;display:block;border-top:1px solid #0D0D12}.MainProduct .product .product-form__submit-sticky .btn-container{margin:20px 0 0;padding-bottom:20px;position:relative}.MainProduct .product .product-form__submit-sticky .btn-container:after{content:"";position:absolute;bottom:0;left:0;width:100vw;height:1px;background-color:#0d0d12;margin-left:-24px}.MainProduct .product .product-form__submit-sticky p{text-align:center;margin-top:16px;font-size:1.3rem;text-transform:uppercase;letter-spacing:1px;font-family:EuclidFlexMedium,sans-serif}}@media screen and (max-width: 630px) and(max-width: 1180px){.MainProduct .product .product-form__submit-sticky p{font-size:1.3rem}}@media screen and (max-width: 630px) and(max-width: 630px){.MainProduct .product .product-form__submit-sticky p{font-size:1.3rem}}@media screen and (max-width: 630px){.MainProduct .product .sidebar-options{overflow-y:auto;min-width:100vw}.MainProduct .product .sidebar-options .sidebar-content{padding:24px}}@media screen and (min-width: 630px) and(max-width: 830px){header{background-color:transparent;z-index:1}}@media screen and (max-width: 630px){header{background-color:transparent}}.add-cart-sticky{position:fixed!important;bottom:0;left:0;width:100%;background-color:#f4f3f1;margin:0!important;position:fixed;z-index:4;display:block;border-top:1px solid #0D0D12;padding:0 24px 16px!important}.btn-wrapper p{display:none}.add-cart-sticky p{text-align:center;padding-top:16px;font-size:1.6rem;text-transform:uppercase;letter-spacing:1px;display:block;font-family:EuclidFlexMedium,sans-serif}.add-cart-sticky .btn-container{padding:20px 0!important}.add-cart-sticky .btn-container:after{content:"";position:absolute;bottom:0;left:0;width:100vw;height:1px;background-color:#0d0d12;margin-left:-24px}@media screen and (max-width: 630px){.add-cart-sticky p{font-size:1.3rem}}.price__sale,.price__availability,.price .price__badge-sale,.price .price__badge-sold-out,.price--on-sale .price__regular,.price--on-sale .price__availability{display:none}.price--on-sale .price__sale{display:flex;flex-direction:column}.price--on-sale .price__sale span{text-align:right}.MainProduct .product .btn-container .product-form__submit span{line-height:14.4px;font-size:1.2rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-main-product.css.map */
</pre></body></html>