:root{--ginou-cream: #F5EFDF;--ginou-sand: #EDE8DA;--ginou-navy: #1B1B3A;--ginou-white: #FFFFFF;--ginou-lavender: #B8C4DA;--ginou-lavender-light: #D4DAEA;--ginou-accent: #4E5580;--ginou-text-secondary: #4A4862;--ginou-text-light: #6B697E;--ginou-border: #D6D1C5}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:Lora,serif!important}body,p,a,span,li,input,textarea,select,button,.rte{font-family:Inter,sans-serif!important}.button,.shopify-payment-button__button,a.button,button.button{border-radius:999px!important;font-family:Inter,sans-serif!important;font-weight:600;letter-spacing:.5px;transition:all .3s ease}.button:hover{opacity:.85}[id*=featured_collection] .collection__title{text-align:center;margin-bottom:16px}[id*=featured_collection] .collection__title .title{font-family:Lora,serif!important;font-size:clamp(32px,4vw,48px)!important;font-weight:700;color:var(--ginou-navy);display:inline-block}[id*=featured_collection] .collection__title .title:before{content:"NOS MAILLOTS";display:block;font-family:Inter,sans-serif;font-size:12px;font-weight:600;letter-spacing:4px;color:var(--ginou-accent);text-transform:uppercase;margin-bottom:16px}[id*=featured_collection] .collection__description{text-align:center!important;font-family:Inter,sans-serif!important;font-size:16px;font-weight:400;color:var(--ginou-text-secondary);margin-bottom:56px}[id*=featured_collection] .collection__description p{text-align:center!important}[id*=featured_collection] .card-wrapper{border-radius:16px;overflow:hidden}[id*=featured_collection] .card{border-radius:16px!important;background:var(--ginou-white)}[id*=featured_collection] .card__inner{border-radius:16px!important}[id*=featured_collection] .card__media{border-radius:0!important}[id*=featured_collection] .card__content{padding:20px 24px}[id*=featured_collection] .card__content>.card__information{text-align:left;width:100%}[id*=featured_collection] .card-information{text-align:left}[id*=featured_collection] .card__heading{font-family:Lora,serif!important;font-size:20px!important;font-weight:600;flex:1}[id*=featured_collection] .card__heading a{font-family:Lora,serif!important;color:var(--ginou-navy);text-decoration:none!important}[id*=featured_collection] .price{font-family:Inter,sans-serif!important;font-weight:600;font-size:15px;color:var(--ginou-navy);white-space:nowrap;flex-shrink:0}[id*=featured_collection] .quick-add{display:none!important}[id*=featured_collection] .center a.button,[id*=featured_collection] .collection__view-all a.button{border-radius:999px!important;border:1.5px solid var(--ginou-navy)!important;background:transparent!important;color:var(--ginou-navy)!important;font-family:Inter,sans-serif!important;font-size:13px;font-weight:600;padding:14px 32px}[id*=featured_blog] .title-wrapper-with-link{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:48px}[id*=featured_blog] .blog__title,[id*=featured_blog] h2{font-family:Lora,serif!important;font-size:clamp(28px,3.5vw,40px)!important;font-weight:700;color:var(--ginou-navy)}[id*=featured_blog] .blog__title:before,[id*=featured_blog] .title-wrapper-with-link h2:before{content:"BLOG";display:block;font-family:Inter,sans-serif;font-size:12px;font-weight:600;letter-spacing:4px;color:var(--ginou-accent);text-transform:uppercase;margin-bottom:12px}[id*=featured_blog] .blog-articles__article{border-radius:16px;overflow:hidden}[id*=featured_blog] .card__information{display:flex;flex-direction:column;text-align:left}[id*=featured_blog] .card__heading{order:2;font-family:Lora,serif!important;font-size:18px!important;font-weight:600;color:var(--ginou-navy);line-height:1.4}[id*=featured_blog] .card__heading a,[id*=featured_blog] .card__heading a:visited,[id*=featured_blog] .card__heading a:focus{text-decoration:none!important;background-image:none!important;color:var(--ginou-navy)!important;font-family:Lora,serif!important}[id*=featured_blog] .card__heading a:hover{text-decoration:underline!important}[id*=featured_blog] .article-card__info{order:1;padding:4px 0 8px;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:var(--ginou-text-light)!important}[id*=featured_blog] .article-card__info *{color:var(--ginou-text-light)!important;font-size:11px!important}[id*=featured_blog] .article-card__footer{order:3}[id*=featured_blog] .article-card__image img{border-radius:16px}[id*=featured_blog] .underline-links-hover a,[id*=featured_blog] .underline-links-hover a:visited,[id*=featured_blog] .underline-links-hover:hover a,[id*=featured_blog] .article-card-wrapper a{text-decoration:none!important;background-image:none!important}[id*=featured_blog] .title-wrapper-with-link>a,[id*=featured_blog] .blog__link{border-radius:999px!important;border:1.5px solid var(--ginou-navy)!important;padding:14px 32px!important;font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:600!important;color:var(--ginou-navy)!important;text-decoration:none!important;display:inline-block;background:transparent!important;white-space:nowrap}.ginou-footer-section{margin:0!important;padding:0!important}.announcement-bar{font-family:Inter,sans-serif!important;font-size:13px;font-weight:500;letter-spacing:.5px}.header{font-family:Inter,sans-serif!important}.header__heading-link{font-family:Lora,serif!important}.ginou-card{border-radius:16px;overflow:hidden;background:var(--ginou-white);transition:box-shadow .3s ease,transform .3s ease}.ginou-card:hover{box-shadow:0 8px 32px #1b1b3a14;transform:translateY(-2px)}.ginou-card__link{display:flex;flex-direction:column;text-decoration:none;color:inherit}.ginou-card__image{position:relative;width:100%;padding-top:120%;overflow:hidden}.ginou-card__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.ginou-card:hover .ginou-card__image img{transform:scale(1.03)}.ginou-card__image img+img{opacity:0;transition:opacity .6s ease,transform .6s ease}.ginou-card:hover .ginou-card__image img+img{opacity:1;transform:scale(1.03)}.ginou-card__image img:first-child:not(:only-child){transition:opacity .6s ease,transform .6s ease}.ginou-card:hover .ginou-card__image img:first-child:not(:only-child){opacity:0}.ginou-card__placeholder{position:absolute;top:0;left:0;width:100%;height:100%}.ginou-card__badge{position:absolute;top:12px;left:12px;z-index:1;font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 12px;border-radius:999px;text-transform:uppercase}.ginou-card__badge--sold-out{background:var(--ginou-navy);color:var(--ginou-white)}.ginou-card__badge--on-sale{background:var(--ginou-accent);color:var(--ginou-white)}.ginou-card__info{display:flex;flex-direction:column;gap:8px;padding:24px}.ginou-card__name{font-family:Lora,serif!important;font-size:24px!important;font-weight:600;color:var(--ginou-navy);margin:0;line-height:1.2}.ginou-card__details{display:flex;justify-content:space-between;align-items:center}.ginou-card__variant{font-family:Inter,sans-serif;font-size:13px;font-weight:400;color:var(--ginou-text-light)}.ginou-card__price{font-family:Inter,sans-serif;font-size:16px;font-weight:600;color:var(--ginou-navy)}.ginou-card__price s{color:var(--ginou-text-light);font-size:13px;font-weight:400;margin-left:6px}.ginou-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;list-style:none;padding:0;margin:0}@media screen and (max-width:989px){.ginou-product-grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media screen and (max-width:749px){.ginou-product-grid{grid-template-columns:1fr;gap:24px}}.ginou-collection-hero{display:flex;flex-direction:column;align-items:center;gap:20px;padding-top:48px;padding-bottom:32px;text-align:center}.ginou-collection-hero__label{font-family:Inter,sans-serif;font-size:12px;font-weight:600;letter-spacing:4px;color:var(--ginou-accent);text-transform:uppercase;margin:0}.ginou-collection-hero__title{font-family:Lora,serif!important;font-size:clamp(36px,5vw,56px)!important;font-weight:700;color:var(--ginou-navy);margin:0;line-height:1.1}.ginou-collection-hero__description{font-family:Inter,sans-serif;font-size:16px;font-weight:400;color:var(--ginou-text-secondary);line-height:1.7;max-width:560px;margin:0}.ginou-collection-hero__description p{margin:0}@media screen and (max-width:749px){.ginou-collection-hero{padding-top:32px;padding-bottom:20px;gap:12px}}.ginou-collection-filters{padding-bottom:8px}.ginou-collection-filters .facets-container{display:block!important;padding-top:0!important}.ginou-collection-filters facet-filters-form{display:block!important;width:100%}.ginou-collection-filters .facets__form{display:flex!important;align-items:center;gap:8px;width:100%;grid-template-columns:unset!important;flex-wrap:wrap}.ginou-collection-filters #FacetsWrapperDesktop,.ginou-collection-filters .facets__wrapper{display:flex!important;align-items:center;gap:8px;min-width:0}.ginou-collection-filters .facets__heading{font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:500;color:var(--ginou-text-secondary);white-space:nowrap;margin:0;flex-shrink:0;line-height:1}.ginou-collection-filters .facets__disclosure{flex-shrink:0;position:relative;margin:0!important}.ginou-collection-filters .facets__summary{font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:500;color:var(--ginou-navy);padding:6px 14px;border:1px solid var(--ginou-border);border-radius:999px;background:transparent;transition:border-color .2s ease;white-space:nowrap;min-height:unset;line-height:1.3;margin-bottom:0!important;cursor:pointer;list-style:none}.ginou-collection-filters .facets__summary::-webkit-details-marker{display:none}.ginou-collection-filters .facets__summary>div{display:flex;align-items:center;gap:6px}.ginou-collection-filters .facets__summary:hover{border-color:var(--ginou-navy)}.ginou-collection-filters .facets__summary:hover .facets__summary-label{text-decoration:none!important}.ginou-collection-filters .facets__disclosure[open] .facets__summary{border-color:var(--ginou-navy)}.ginou-collection-filters .facets__summary svg.icon-caret{position:relative!important;right:auto!important;top:auto!important;flex-shrink:0;width:10px;height:10px;color:var(--ginou-text-light)}.ginou-collection-filters .facets__display{position:absolute;top:calc(100% + 6px);left:0;z-index:10;background:var(--ginou-white);border:1px solid var(--ginou-border);border-radius:12px;box-shadow:0 4px 16px #1b1b3a14;min-width:220px;overflow:hidden}.ginou-collection-filters .facets__header{display:flex!important;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid var(--ginou-border)}.ginou-collection-filters .facets__header .facets__selected{font-family:Inter,sans-serif;font-size:11px;font-weight:400;color:var(--ginou-text-light)}.ginou-collection-filters .facets__header .facets__reset{font-family:Inter,sans-serif;font-size:11px;font-weight:500;color:var(--ginou-navy);text-decoration:none;opacity:.6;transition:opacity .15s}.ginou-collection-filters .facets__header .facets__reset:hover{opacity:1}.ginou-collection-filters .facets-wrap{padding:4px 0;margin:0;border:none}.ginou-collection-filters .facets-wrap .list-menu__item{padding:0}.ginou-collection-filters .facets-wrap label{display:flex;align-items:center;gap:10px;padding:8px 16px;font-family:Inter,sans-serif;font-size:13px;color:var(--ginou-navy);cursor:pointer;transition:background .15s ease}.ginou-collection-filters .facets-wrap label:hover{background:#1b1b3a0a}.ginou-collection-filters .facets-wrap .facets__label:hover,.ginou-collection-filters .facets-wrap .facets__label.active,.ginou-collection-filters .facets-wrap .facets__label:has(:focus-visible){color:var(--ginou-navy)}.ginou-collection-filters .facets-layout-list .facets__label:hover .facet-checkbox__text-label,.ginou-collection-filters .facets-layout-list input:focus~.facet-checkbox__text-label{text-decoration:none!important}.ginou-collection-filters .facets-wrap label>svg,.ginou-collection-filters .facets-wrap label>.svg-wrapper{display:none!important}.ginou-collection-filters .facets-wrap input[type=checkbox]{width:16px!important;height:16px!important;border:1.5px solid var(--ginou-border);border-radius:4px;appearance:none!important;-webkit-appearance:none!important;background:var(--ginou-white);cursor:pointer;flex-shrink:0;position:relative!important;margin:0!important;top:0!important;left:0!important;z-index:1!important;opacity:1!important}.ginou-collection-filters .facets-wrap input[type=checkbox]:checked{background:var(--ginou-navy);border-color:var(--ginou-navy)}.ginou-collection-filters .facets-wrap input[type=checkbox]:checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid var(--ginou-white);border-width:0 2px 2px 0;transform:rotate(45deg)}.ginou-collection-filters .facets-wrap label.disabled{opacity:.4;cursor:default}.ginou-collection-filters .facets__price{padding:12px 16px;font-family:Inter,sans-serif;font-size:13px}.ginou-collection-filters .facets__price .field{font-size:13px}.ginou-collection-filters .facets__price .field{min-height:unset}.ginou-collection-filters .facets__price .field__input{font-family:Inter,sans-serif;font-size:13px;height:34px!important;padding:0 10px!important;border:1px solid var(--ginou-border);border-radius:8px;background:var(--ginou-white);text-align:left;line-height:34px}.ginou-collection-filters .facets__price .field__label{font-family:Inter,sans-serif;font-size:13px;color:var(--ginou-text-light);top:50%!important;transform:translateY(-50%);pointer-events:none;transition:opacity .15s}.ginou-collection-filters .facets__price .field__input:not(:placeholder-shown)+.field__label{opacity:0!important}.ginou-collection-filters .facets__price .field__currency{font-size:13px}.ginou-collection-filters .active-facets{display:none;width:100%;order:10}.ginou-collection-filters .active-facets:has(.active-facets__button){display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:8px}.ginou-collection-filters .active-facets__button{text-decoration:none}.ginou-collection-filters .active-facets__button .active-facets__button-inner{display:inline-flex;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;color:var(--ginou-navy);padding:4px 10px;border-radius:999px;border:1px solid var(--ginou-navy);background:transparent;white-space:nowrap;min-height:unset;line-height:1.4;transition:background .15s,color .15s}.ginou-collection-filters .active-facets__button .active-facets__button-inner:hover{background:var(--ginou-navy);color:var(--ginou-white)}.ginou-collection-filters .active-facets__button .active-facets__button-inner .svg-wrapper{display:inline-flex}.ginou-collection-filters .active-facets__button .active-facets__button-inner .svg-wrapper svg{width:10px;height:10px}.ginou-collection-filters .active-facets__button-remove{font-family:Inter,sans-serif;font-size:12px;font-weight:500;color:var(--ginou-text-light);text-decoration:none;margin-left:4px;transition:color .15s}.ginou-collection-filters .active-facets__button-remove:hover{color:var(--ginou-navy)}.ginou-collection-filters .facet-filters{display:flex!important;align-items:center;gap:8px;margin-left:auto;flex-shrink:0;padding:0}.ginou-collection-filters .facet-filters__field{display:flex;align-items:center;gap:4px}.ginou-collection-filters .facet-filters__label{font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:500;color:var(--ginou-text-secondary);margin:0;white-space:nowrap}.ginou-collection-filters .select{display:inline-flex;align-items:center}.ginou-collection-filters .select__select{font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:600;color:var(--ginou-navy);border:none;background:transparent;min-width:auto;width:auto;appearance:auto!important;-webkit-appearance:menulist!important;padding-right:0!important;cursor:pointer}.ginou-collection-filters .select>.svg-wrapper{display:none!important}.ginou-collection-filters .facets__form .product-count{flex-shrink:0;display:flex;align-items:center;align-self:center!important;margin-left:16px}.ginou-collection-filters .product-count.medium-hide{display:none!important}.ginou-collection-filters .product-count__text{font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:400;color:var(--ginou-text-light);white-space:nowrap}.ginou-collection-filters *:focus{outline:none!important;box-shadow:none!important}.jdgm-star,[class*=jdgm-] .jdgm-star,.jdgm-prev-badge__stars,.jdgm-rev__icon,.jdgm-histogram__star,.jm-star-rating__font-icon,.jm-star-rating .jm-star-rating__font-icon,[class*=jm-star-rating]{font-family:JudgemeStar,monospace!important}body:after{content:"\e001";font-family:JudgemeStar;position:fixed;top:-9999px;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.ginou-collection-filters .facets__summary:focus-visible{border-color:var(--ginou-navy);box-shadow:0 0 0 1px var(--ginou-navy)!important}.ginou-collection-filters .select__select:focus-visible{outline:1px solid var(--ginou-navy)!important;outline-offset:2px}@media screen and (max-width:749px){.ginou-collection-hero{padding:32px 24px 16px;gap:12px}.ginou-collection-filters{padding:0 24px 12px}}.ginou-collection-grid{padding-top:16px;padding-bottom:80px}@media screen and (max-width:749px){.ginou-collection-grid{padding-top:16px;padding-bottom:48px}}@media screen and (max-width:749px){.footer{padding:48px 24px 24px!important}[id*=featured_collection] .collection__title{margin-bottom:24px}}.cart-item__variant-options{display:flex;flex-direction:column;gap:6px;margin:8px 0}.cart-item__option{display:flex;align-items:center;gap:8px;margin:0}.cart-item__option-label{font-family:Inter,sans-serif;font-size:13px;color:var(--ginou-text-secondary)}.cart-item__option-select{font-family:Inter,sans-serif!important;font-size:13px!important;padding:4px 26px 4px 8px;border:1px solid var(--ginou-border);border-radius:6px;background-color:var(--ginou-white);color:var(--ginou-navy);appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath fill='%231B1B3A' d='M0 0l5 6 5-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:8px;cursor:pointer}.cart-item__option-select:disabled{opacity:.5;cursor:wait}.cart-item__option-select:focus{outline:none;border-color:var(--ginou-navy)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ginou-custom.css.map */
