.avp{--avp-text: #000;--avp-border: #e8e8e1;--avp-sale: #c20000;background:#fff;color:var(--avp-text);font-family:Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:.025em;line-height:1.6;padding:30px 0 50px}.avp__wrap{max-width:1500px;margin:0 auto;padding:0 40px}.avp__grid{display:grid;grid-template-columns:3fr 2fr;gap:45px;align-items:start}.avp-gallery{display:flex;gap:15px;align-items:flex-start;position:sticky;top:140px}.avp-gallery__thumbs{flex:0 0 64px;display:flex;flex-direction:column;gap:15px;max-height:80vh;overflow-y:auto;scrollbar-width:none}.avp-gallery__thumbs::-webkit-scrollbar{display:none}.avp-gallery__thumb{padding:0;border:1.6px solid transparent;background:none;cursor:pointer}.avp-gallery__thumb.is-active{border-color:#000}.avp-gallery__thumb img{width:100%;height:auto;display:block}.avp-gallery__main{position:relative;flex:1;min-width:0}.avp-gallery__slider{display:flex;align-items:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.avp-gallery__slider::-webkit-scrollbar{display:none}.avp-gallery__slide{flex:0 0 100%;scroll-snap-align:start}.avp-gallery__slide img,.avp-gallery__slide video{width:100%;height:auto;display:block}.avp-gallery__arrow{position:absolute;top:50%;z-index:2;width:32px;height:32px;margin-top:-16px;border-radius:50%;border:1px solid #000;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.avp-gallery__arrow:hover{transform:scale(1.1)}.avp-gallery__arrow .icon{width:12px;height:12px}.avp-gallery__arrow--prev{left:15px;background:#fff;color:#000;border-color:#0000001a}.avp-gallery__arrow--next{right:15px;background:#000;color:#fff}.avp-gallery__dots{display:none;justify-content:center;gap:6px;padding:12px 0 0}.avp-gallery__dots span{width:6px;height:6px;border-radius:50%;background:#000;opacity:.25;transition:opacity .2s}.avp-gallery__dots span.is-active{opacity:1}.avp-block{margin-bottom:25px}.avp-block--header{margin-bottom:10px}.avp__title{margin:0 0 10px;font-family:Helvetica,Arial,sans-serif;font-size:22px;font-weight:700;line-height:1.3;text-transform:uppercase;letter-spacing:.025em;color:#000}.avp-block--price{margin-bottom:15px}.avp__price{font-size:20px;font-weight:600;margin-right:5px;padding-right:5px;color:#000}.avp__price--compare{text-decoration:line-through;color:#1c1d1d}.avp__price--sale{color:var(--avp-sale)}.avp-block--text p{margin:0}.avp-variant{margin:0 0 15px;border:0;padding:0}.avp-variant__label{display:block;margin:0 0 10px;padding:0;font-size:12.8px;text-transform:uppercase;letter-spacing:.3em}.avp-variant__info{text-transform:none;letter-spacing:.025em;font-size:13px}.avp-variant__buttons{display:grid;grid-template-columns:repeat(4,1fr)}.avp-variant__buttons input{position:absolute;opacity:0;pointer-events:none}.avp-variant__buttons label{display:flex;align-items:center;justify-content:center;min-height:50.5px;padding:8px 10px;margin:0 -1px -1px 0;border:1px solid #000;background:#fff;color:#000;font-size:13px;text-align:center;cursor:pointer;transition:background .15s ease,color .15s ease}.avp-variant__buttons input:checked+label{background:#000;color:#fff}.avp-form__row{display:flex;gap:10px}.avp-qty{flex:0 0 80px;display:flex;align-items:center;height:50px;border:1px solid var(--avp-border)}.avp-qty button{flex:0 0 25px;height:100%;padding:0;border:0;background:none;font-size:16px;cursor:pointer;color:#000}.avp-qty input{width:30px;height:100%;padding:0;border:0;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;background:transparent;font-size:15px}.avp-qty input::-webkit-outer-spin-button,.avp-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.avp-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 20px;margin:0;border:1px solid transparent;border-radius:0;background:#111;color:#fff;font-family:Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;line-height:1.42;letter-spacing:.3em;text-transform:uppercase;text-align:center;cursor:pointer;transition:background .2s ease}.avp-btn:after{content:"";position:absolute;top:0;left:-150%;width:50%;height:100%;background:linear-gradient(90deg,#fff0,#ffffff40,#fff0);transform:skew(-25deg)}.avp-btn:hover:after{animation:avpShine .75s cubic-bezier(.01,.56,1,1)}@keyframes avpShine{to{left:150%}}.avp-btn[disabled]{opacity:.6;cursor:default}.avp-btn--outline{flex:1;background:transparent;color:#000;border-color:#000}.avp-btn--outline:after{background:linear-gradient(90deg,#0000,#0000000f,#0000)}.avp-btn--buy{display:flex;width:100%;margin-top:10px;background:#1d9e06;color:#fff;letter-spacing:.05em;text-transform:none;font-size:16px}.avp-btn--buy:hover{background:#188805}.avp-btn.is-loading{color:transparent!important}.avp-btn.is-loading:before{content:"";position:absolute;width:18px;height:18px;border-radius:50%;border:2px solid rgba(0,0,0,.25);border-top-color:#000;animation:spin .7s linear infinite}.avp-btn--buy.is-loading:before{border-color:#fff6;border-top-color:#fff}.avp-collapsibles{border-top:1px solid var(--avp-border);margin-bottom:0}.avp-collapsibles+.avp-collapsibles{border-top:0}.avp-collapsibles+.avp-block:not(.avp-collapsibles){margin-top:25px}.avp-collapsible{border-bottom:1px solid var(--avp-border)}.avp-collapsible__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px 0;border:0;background:none;text-align:left;font-family:inherit;font-size:12.8px;text-transform:uppercase;letter-spacing:.3em;color:#000;cursor:pointer}.avp-collapsible__icon{position:relative;width:10px;height:10px;flex:0 0 10px}.avp-collapsible__icon:before,.avp-collapsible__icon:after{content:"";position:absolute;left:0;top:4px;width:10px;height:2px;background:currentColor;transition:transform .3s ease}.avp-collapsible__icon:after{transform:rotate(90deg)}.avp-collapsible.is-open .avp-collapsible__icon:after{transform:rotate(0)}.avp-collapsible__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.165,.84,.44,1)}.avp-collapsible.is-open .avp-collapsible__content{grid-template-rows:1fr}.avp-collapsible__inner{overflow:hidden}.avp-collapsible__inner>.avp-rte{padding-bottom:20px;font-size:15px}.avp-rte{color:#000}.avp-rte h1,.avp-rte h2,.avp-rte h3{font-family:Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;color:#000;margin:0 0 12px}.avp-rte p{margin:0 0 15px}.avp-rte ul{padding-left:20px;margin:0 0 15px}.avp-rte li{margin-bottom:5px}.avp-rte img{margin:15px 0}.avp-rte a{color:#000;text-decoration:underline}.avp-rte table{width:100%;border-collapse:collapse;font-size:14px;margin-bottom:15px}.avp-rte td,.avp-rte th{padding:8px 10px;border-bottom:1px solid var(--avp-border);text-align:left}@media(max-width:768px){.avp{padding-top:0}.avp__wrap{padding:0}.avp__grid{grid-template-columns:1fr;gap:25px}.avp-gallery{position:static}.avp-gallery__thumbs{display:none}.avp-gallery__dots{display:flex}.avp__meta{padding:0 17px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/avelle-product.css.map */
