:root{--solana-terracotta: #B5714A;--solana-brun: #8B5430;--solana-sable: #F5E6D3;--solana-creme: #FAF5EE;--solana-dark: #3D2014;--solana-text: #5C4A3D;--solana-border: #E8D8C4;--transition-smooth: .3s cubic-bezier(.25, .46, .45, .94);--transition-bounce: .4s cubic-bezier(.34, 1.56, .64, 1)}.color-scheme-3{--color-background: 44 26 14 !important;background-color:#2c1a0e!important}.color-scheme-4{--color-background: 74 55 40 !important;background-color:#4a3728!important}.color-scheme-2 a:not(.button):not(.btn),.color-scheme-2 .link{color:#8b5430!important;transition:color var(--transition-smooth)}.color-scheme-2 a:not(.button):not(.btn):hover,.color-scheme-2 .link:hover{color:#b5714a!important}body{letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,.h1{letter-spacing:-.03em;line-height:1}h2,.h2{letter-spacing:-.02em;line-height:1.05}h3,.h3{letter-spacing:-.01em;line-height:1.1}h4,.h4,h5,.h5{letter-spacing:.04em}h6,.h6{letter-spacing:.06em;text-transform:uppercase;font-size:.8em}p{line-height:1.7}.header{transition:background-color var(--transition-smooth),box-shadow var(--transition-smooth);border-bottom:1px solid rgba(181,113,74,.1)}.header--scrolled,.header:not(.header--transparent){backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.header__heading-link,.header__heading{letter-spacing:.14em;font-weight:400}.header__menu-item>a,.header__menu-item>button{letter-spacing:.08em;font-size:.79rem;text-transform:uppercase;font-weight:400;position:relative;padding-bottom:2px;transition:color var(--transition-smooth),opacity var(--transition-smooth)}.header__menu-item>a:after,.header__menu-item>button:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:var(--solana-terracotta);transition:width var(--transition-smooth)}.header__menu-item>a:hover:after,.header__menu-item>button:hover:after,.header__menu-item>a.header__active-menu-item:after{width:100%}.header__menu-item>a.header__active-menu-item{color:var(--solana-terracotta)}.header__icon{transition:opacity var(--transition-smooth),transform var(--transition-smooth)}.header__icon:hover{opacity:.65;transform:scale(1.08)}.announcement-bar{letter-spacing:.1em;font-size:.73rem;text-transform:uppercase;font-weight:500}.announcement-bar__message{gap:16px}.button,.btn,[type=submit]:not(.shopify-payment-button__button--unbranded){letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600;padding:15px 36px;transition:all var(--transition-smooth);position:relative;overflow:hidden}.button--primary:after{content:"";position:absolute;top:0;left:-110%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);transition:left .5s ease}.button--primary:hover:after{left:110%}.button--primary:hover{transform:translateY(-1px);box-shadow:0 8px 24px #b5714a59}.button--secondary{background:transparent;border:1px solid currentColor}.button--secondary:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0000001a}.product-form__submit,.product-form__cart-submit{background-color:var(--solana-terracotta)!important;color:#fff!important;border-color:var(--solana-terracotta)!important;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:600;padding:18px 40px;width:100%;transition:all var(--transition-smooth);border-radius:4px}.product-form__submit:hover,.product-form__cart-submit:hover{background-color:#9c5f3d!important;border-color:#9c5f3d!important;transform:translateY(-1px);box-shadow:0 8px 28px #b5714a59}.shopify-payment-button__more-options{color:var(--solana-brun)!important;text-decoration:none!important;letter-spacing:.04em;font-size:.78rem;opacity:.8;transition:opacity var(--transition-smooth)}.shopify-payment-button__more-options:hover{opacity:1;color:var(--solana-terracotta)!important}.shopify-payment-button__button--branded{border-radius:4px!important;opacity:.85;transition:opacity var(--transition-smooth),transform var(--transition-smooth)}.shopify-payment-button__button--branded:hover{opacity:1;transform:translateY(-1px)}.quantity{border:1px solid var(--solana-border);border-radius:4px;overflow:hidden;background:transparent}.quantity__button{color:var(--solana-text);transition:color var(--transition-smooth),background-color var(--transition-smooth);width:44px;height:44px}.quantity__button:hover{background-color:#b5714a14;color:var(--solana-terracotta)}.quantity__input{font-size:.9rem;letter-spacing:.06em;font-weight:500;border:none;border-left:1px solid var(--solana-border);border-right:1px solid var(--solana-border)}.product__variant-group label:first-child,.variant-picker__label,[class*=variant]>label{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:600;color:var(--solana-text);margin-bottom:8px;display:block}.select__select,.variant__select,[class*=select] select{border:1px solid var(--solana-border);border-radius:4px;padding:12px 40px 12px 16px;font-size:.88rem;letter-spacing:.02em;transition:border-color var(--transition-smooth),box-shadow var(--transition-smooth);-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%238B5430' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;cursor:pointer}.select__select:focus,.variant__select:focus{border-color:var(--solana-terracotta);box-shadow:0 0 0 3px #b5714a1f;outline:none}.swatch-input__label,.variant-button,[class*=swatch-input] label{border:1px solid var(--solana-border);border-radius:4px;padding:8px 14px;font-size:.8rem;letter-spacing:.04em;cursor:pointer;transition:all var(--transition-smooth);min-width:44px;text-align:center}.swatch-input__input:checked+.swatch-input__label,.variant-button--active,.swatch--active{border-color:var(--solana-terracotta)!important;color:var(--solana-terracotta)!important;background-color:#b5714a0f!important;font-weight:600}.swatch-input__label:hover{border-color:var(--solana-terracotta);color:var(--solana-terracotta)}.price,.price__container{letter-spacing:.04em}.price--large,.price__regular .price-item--regular{font-size:1.2rem;font-weight:400;color:var(--solana-dark);letter-spacing:.02em}.price--on-sale .price-item--sale{color:var(--solana-terracotta)}.price__regular .price-item{color:var(--solana-brun);font-weight:400}.price-item .currency{font-size:.75em;vertical-align:super;letter-spacing:0}.product__title,.product-information__title{letter-spacing:-.02em;line-height:1.05;margin-bottom:12px}.breadcrumb,nav.breadcrumbs{margin-bottom:16px}.breadcrumb a,.breadcrumbs a{letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;color:var(--solana-text);opacity:.6;transition:opacity var(--transition-smooth),color var(--transition-smooth)}.breadcrumb a:hover,.breadcrumbs a:hover{opacity:1;color:var(--solana-terracotta)}.product__description,.product-information__description{font-size:.92rem;line-height:1.75;color:var(--solana-text);letter-spacing:.01em}.product__description p,.product-information__description p{margin-bottom:1rem}.payment-button__container{margin-top:8px}.product__media,.product__media-item{border-radius:4px;overflow:hidden}.product__media img,.product__media-item img{transition:transform .7s cubic-bezier(.25,.46,.45,.94)}.product__media:hover img,.product__media-item:hover img{transform:scale(1.03)}.product__media-list{gap:8px;margin-top:8px}.product__media-list .media-thumbnail{border-radius:3px;border:2px solid transparent;overflow:hidden;cursor:pointer;transition:border-color var(--transition-smooth);opacity:.65;transition:opacity var(--transition-smooth),border-color var(--transition-smooth)}.product__media-list .media-thumbnail:hover,.product__media-list .media-thumbnail.is-active{border-color:var(--solana-terracotta);opacity:1}.card{border-radius:4px;overflow:hidden;transition:transform var(--transition-smooth),box-shadow var(--transition-smooth);background:transparent}.card:hover{transform:translateY(-5px);box-shadow:0 20px 48px #3d20141a}.card__media img{transition:transform .7s cubic-bezier(.25,.46,.45,.94)}.card:hover .card__media img{transform:scale(1.05)}.card__information{padding-top:14px;padding-bottom:4px}.card__heading,.card__heading a{letter-spacing:.01em;font-size:.9rem;line-height:1.3;font-weight:400;transition:color var(--transition-smooth)}.card__heading a:hover{color:var(--solana-terracotta)}.card .price{margin-top:4px}.card .price-item{font-size:.88rem;font-weight:400;letter-spacing:.02em;color:var(--solana-brun)}.card__badge,.product-badge{letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:700;border-radius:2px;padding:3px 8px}.collection-hero__title,.collection__title{letter-spacing:-.03em;line-height:1}.facets__label,.filter-button{letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:600;transition:color var(--transition-smooth)}.facets__label:hover,.filter-button:hover{color:var(--solana-terracotta)}.facets__selected-count{background-color:var(--solana-terracotta);color:#fff;border-radius:50%;width:18px;height:18px;font-size:.65rem;display:inline-flex;align-items:center;justify-content:center}.sort-by__select{letter-spacing:.04em;font-size:.82rem;border:1px solid var(--solana-border);border-radius:4px;padding:8px 32px 8px 12px}@keyframes solana-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes solana-fade-in{0%{opacity:0}to{opacity:1}}.section,.featured-collection,.collection-list,.media-with-content,.email-signup,.icon-with-text{animation:solana-fade-up .7s cubic-bezier(.25,.46,.45,.94) both}.card:nth-child(1){animation-delay:0s}.card:nth-child(2){animation-delay:.08s}.card:nth-child(3){animation-delay:.16s}.card:nth-child(4){animation-delay:.24s}.card:nth-child(5){animation-delay:.32s}.hero,.slideshow{position:relative;overflow:hidden}.hero__media:after,.media-with-content__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,rgba(0,0,0,.15) 0%,transparent 60%);pointer-events:none}.email-signup{padding:80px 0}.email-signup__title{letter-spacing:-.02em;line-height:1.05}.email-signup .field__input{border-radius:4px 0 0 4px;border:1px solid var(--solana-border);padding:14px 20px;font-size:.88rem;letter-spacing:.02em;transition:border-color var(--transition-smooth),box-shadow var(--transition-smooth);background:#fff9}.email-signup .field__input:focus{border-color:var(--solana-terracotta);box-shadow:0 0 0 3px #b5714a1f;outline:none;background:#fff}.icon-with-text{padding:56px 0}.icon-with-text__icon svg{transition:transform var(--transition-smooth);stroke:var(--solana-terracotta)}.icon-with-text__body:hover .icon-with-text__icon svg{transform:translateY(-4px) scale(1.1)}.icon-with-text__heading{letter-spacing:-.01em;margin-top:14px;font-size:1.05rem}.icon-with-text__text{font-size:.82rem;letter-spacing:.01em;line-height:1.6;opacity:.75;margin-top:4px}.footer{border-top:1px solid rgba(181,113,74,.12)}.footer__heading,.footer-block__heading{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:600;margin-bottom:18px;opacity:.55}.footer-block__details-content a,.footer__list a{font-size:.85rem;letter-spacing:.02em;line-height:2;transition:color var(--transition-smooth),opacity var(--transition-smooth);opacity:.75}.footer-block__details-content a:hover,.footer__list a:hover{opacity:1;color:var(--solana-terracotta)}.footer__copyright,.footer__copyright-content{font-size:.72rem;letter-spacing:.04em;opacity:.4;padding-top:16px;border-top:1px solid rgba(255,255,255,.08);margin-top:40px}.cart-drawer{border-left:1px solid var(--solana-border)}.cart-drawer__title{letter-spacing:.1em;text-transform:uppercase;font-size:.8rem;font-weight:600}.cart-item{border-bottom:1px solid rgba(181,113,74,.08);padding:16px 0;transition:background-color var(--transition-smooth)}.cart-item:hover{background-color:#b5714a05}.cart-item__image{border-radius:4px;overflow:hidden}.cart-item__name{letter-spacing:.01em;font-size:.88rem;line-height:1.35}.cart-subtotals{border-top:1px solid var(--solana-border);padding-top:16px}.pagination__item{border-radius:4px;transition:all var(--transition-smooth);border:1px solid transparent;min-width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:.82rem;letter-spacing:.04em}.pagination__item:hover{border-color:var(--solana-terracotta);color:var(--solana-terracotta)}.pagination__item--current{background-color:var(--solana-terracotta)!important;border-color:var(--solana-terracotta)!important;color:#fff!important}.field__input,input[type=text],input[type=email],input[type=password],input[type=search],textarea{border-radius:4px;border:1px solid var(--solana-border);font-size:.88rem;letter-spacing:.01em;transition:border-color var(--transition-smooth),box-shadow var(--transition-smooth);padding:12px 16px;background:transparent}.field__input:focus,input[type=text]:focus,input[type=email]:focus,input[type=search]:focus,textarea:focus{border-color:var(--solana-terracotta);box-shadow:0 0 0 3px #b5714a1a;outline:none}.field__label{letter-spacing:.06em;font-size:.72rem;text-transform:uppercase;font-weight:600;color:var(--solana-text);opacity:.7}.badge,.product-badge{letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:700;border-radius:2px;padding:3px 9px}.badge--new,.badge[style*="background-color: #B5714A"],.badge--sale{background-color:var(--solana-terracotta)!important;color:#fff!important}.product-recommendations__title,.recommendations__title{letter-spacing:-.01em;margin-bottom:32px;font-size:1.8rem}.main-page h1,.page__title{letter-spacing:-.03em;line-height:1}.main-page p,.page-width p{line-height:1.8;font-size:1rem;max-width:680px}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:#b5714a40;border-radius:3px}::-webkit-scrollbar-thumb:hover{background-color:var(--solana-terracotta)}::selection{background-color:#b5714a2e;color:var(--solana-dark)}*:focus-visible{outline:2px solid var(--solana-terracotta);outline-offset:3px;border-radius:2px}.modal__content,.details-modal{border-radius:8px;box-shadow:0 32px 80px #3d201433}.drawer{border-radius:0}@media(max-width:749px){.button{padding:14px 24px;font-size:.73rem}.card:hover{transform:none;box-shadow:none}.product-form__submit{padding:16px 24px;font-size:.76rem}.announcement-bar{font-size:.68rem;letter-spacing:.07em}h1{letter-spacing:-.02em}h2{letter-spacing:-.01em}}@media(max-width:989px){.card:hover{transform:translateY(-2px)}}.link-with-arrow,[class*=view-all],[class*=tout-voir]{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:600;color:var(--solana-brun);transition:color var(--transition-smooth),gap var(--transition-smooth);display:inline-flex;align-items:center;gap:6px}.link-with-arrow:hover,[class*=view-all]:hover{color:var(--solana-terracotta);gap:10px}.slideshow__arrow,.splide__arrow,.carousel__button{background:#ffffffd9!important;border:1px solid var(--solana-border)!important;border-radius:50%!important;color:var(--solana-dark)!important;transition:all var(--transition-smooth)!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.slideshow__arrow:hover,.splide__arrow:hover,.carousel__button:hover{background:#fff!important;border-color:var(--solana-terracotta)!important;color:var(--solana-terracotta)!important;box-shadow:0 4px 16px #b5714a33!important}.featured-collection .section-heading,.product-list .section-heading,[class*=product-list] h2,[class*=featured] h2{letter-spacing:-.02em}.all-products-link,.featured-collection__link{letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:600;color:var(--solana-terracotta)!important;border-bottom:1px solid var(--solana-terracotta);padding-bottom:2px;transition:opacity var(--transition-smooth)}.all-products-link:hover,.featured-collection__link:hover{opacity:.7}.collection-card__title,[class*=collection-card] h3,[class*=collection-card] .h3{letter-spacing:.02em;font-size:.9rem;margin-top:10px}.media-with-content__text-container{padding:48px}.hero .button--primary,.slideshow .button--primary{background-color:var(--solana-terracotta)!important;border-color:var(--solana-terracotta)!important;color:#fff!important}.hero .button--secondary,.slideshow .button--secondary{background:transparent;border:1px solid currentColor;color:inherit}.section-heading-with-line:after{content:"";display:block;width:40px;height:1px;background-color:var(--solana-terracotta);margin-top:12px}.product-list__title,[data-section-type=product-list] h2{font-size:2.2rem;letter-spacing:-.02em;font-style:italic}.announcement-bar__content{display:flex;align-items:center;justify-content:center;gap:8px}.footer .header__heading,.footer__logo{letter-spacing:.16em;font-size:1.1rem}.email-signup .field,.newsletter .field{max-width:480px;margin:0 auto}.card__quick-add .button{font-size:.7rem;letter-spacing:.1em;padding:10px 20px}.collection-list .card__media,.collection-card__media{overflow:hidden}.collection-list .card__media img,.collection-card__media img{transition:transform .7s cubic-bezier(.25,.46,.45,.94)}.collection-list .card:hover .card__media img,.collection-card:hover .collection-card__media img{transform:scale(1.06)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/solana-premium.css.map */
