.product__info-container{--aperte-cta: #b8571f;--aperte-cta-rgb: 184, 87, 31;--aperte-cta-hover: #9c4718;--aperte-line: rgba(var(--color-foreground), .22)}.product__info-container .product__title>h1,.product__info-container .product__title h2.h1{font-weight:550;letter-spacing:-.005em;line-height:1.25}.product__info-container .product__text,.product__info-container .product__sku,.product__info-container .product-form__input .form__label,.product__info-container .product-form__input legend.form__label{margin:0 0 .5rem;padding:0;font-size:1.3rem;font-weight:400;letter-spacing:.04em;line-height:1.5;text-transform:none;color:rgba(var(--color-foreground),.6);text-align:left}.product__info-container .product__sku-value{font-weight:400;color:inherit}.product__info-container variant-selects,.product__info-container .product-form__input--pill,.product__info-container .product-form__input--swatch{margin-top:0}.product__info-container .product__price-block{margin-top:2.6rem!important}.product__info-container .product-form__quantity.product-form__input{margin-top:0}.product__info-container .product__price-block,.product__info-container .price{text-align:left}.product__info-container .price--large .price-item{font-size:3.2rem;line-height:1.15;font-weight:400}@media screen and (max-width:749px){.product__info-container .price--large .price-item{font-size:2.8rem}}.aperte-buy-row{display:flex;align-items:stretch;gap:1.2rem;margin:0 0 1.6rem;flex-wrap:nowrap}.aperte-buy-row .product-form__quantity{margin:0;flex:0 0 auto}.aperte-buy-row .product-form__quantity .quantity__label,.aperte-buy-row .product-form__quantity .quantity__rules,.aperte-buy-row .product-form__quantity .quantity__rules-cart{display:none}.aperte-buy-row .quantity{width:11rem;height:4.4rem;min-height:4.4rem;border:1px solid var(--aperte-line);border-radius:6px;background:transparent}.aperte-buy-row .quantity:after,.aperte-buy-row .quantity:before{box-shadow:none;border:0;border-radius:0;background:transparent}.aperte-buy-row .quantity__input,.product-form__quantity .aperte-buy-row .quantity__input{flex:1 1 0;min-width:0;width:auto;height:auto;border:0;border-radius:0;background:transparent;line-height:normal;text-align:center;padding:0;font-weight:600;box-shadow:none}.aperte-buy-row .quantity__button{flex:0 0 auto;width:3.2rem;height:auto;border-radius:0}.aperte-buy-row .quantity__input:focus,.aperte-buy-row .quantity__input:focus-visible{box-shadow:none;outline:0}.aperte-buy-row .quantity__button:focus-visible{outline:0;box-shadow:none}.aperte-buy-row .product-form{flex:1 1 auto;margin:0;min-width:0;display:flex}.aperte-buy-row .product-form__buttons{max-width:none;margin:0;width:100%;display:flex}.aperte-buy-row .product-buy-buttons-wrapper{margin-top:0!important;width:100%;display:flex}.aperte-buy-row .product-form__submit{height:4.4rem;min-height:4.4rem;width:100%;margin:0;padding:0 2.4rem;border-radius:6px;font-size:1.5rem;font-weight:400;letter-spacing:.02em;--color-button: 26, 26, 26;--color-button-text: 255, 255, 255;background-color:#1a1a1a;color:#fff;border:0}.aperte-buy-row .product-form__submit:after,.aperte-buy-row .product-form__submit:before{box-shadow:none;border-radius:6px}.aperte-buy-row .product-form__submit:not([disabled]):hover{background-color:#333}.aperte-buy-row .product-form__submit[disabled],.aperte-buy-row .product-form__submit.disabled{background-color:rgba(var(--color-foreground),.16);color:rgba(var(--color-foreground),.55)}@media screen and (max-width:749px){.aperte-buy-row{gap:.8rem}.aperte-buy-row .quantity{width:10.5rem}}.aperte-buy-row .shopify-payment-button{display:none}.product__media-wrapper .product-media-container.constrain-height{--viewport-offset: 370px;--constrained-min-height: 340px}@media screen and (min-width:990px){.product__media-wrapper .product-media-container.constrain-height{--viewport-offset: 380px}.product--medium:not(.product--no-media) .product__media-wrapper{max-width:64%;width:calc(64% - var(--grid-desktop-horizontal-spacing) / 2)}.product--medium:not(.product--no-media) .product__info-wrapper{max-width:36%;width:calc(36% - var(--grid-desktop-horizontal-spacing) / 2);padding-left:3rem}}@media screen and (min-width:750px){.product__media-wrapper .product-media-container.constrain-height .media{max-height:88vh}.product__media-wrapper .product-media-container.constrain-height img{max-height:88vh;object-fit:contain}}.product__media-wrapper .product-media-container,.card__inner .media{background-color:#fff}.product__media-wrapper .product-media-container{border:1px solid rgba(var(--color-foreground),.07)}@media screen and (min-width:990px){.product--thumbnail_slider .product__media-wrapper .slider-mobile-gutter .slider-buttons{padding:0 7%}}.product__info-container{--aperte-blue: #7fb3d5;--aperte-blue-dark: #2f6c93}.product__info-container .share-button__button{color:var(--aperte-blue-dark);border-color:var(--aperte-blue);background-color:#7fb3d521}.product__info-container .share-button__button:hover{background-color:var(--aperte-blue);border-color:var(--aperte-blue);color:#fff}.product__info-container .share-button__button .icon-share{color:currentColor}.product__info-container .share-button-row{justify-content:center;gap:1.6rem}.product__info-container .product__question-label{text-align:center;margin:0 0 1.2rem}.aperte-usp{list-style:none;margin:2.8rem 0 2.4rem;padding:2.2rem 0 0;border-top:1px solid rgba(var(--color-foreground),.12);display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}.aperte-usp li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.9rem;font-size:1.25rem;line-height:1.45;color:rgba(var(--color-foreground),.72)}.aperte-usp svg{width:2.8rem;height:2.8rem;color:var(--aperte-cta);flex:0 0 auto}@media screen and (max-width:749px){.aperte-usp{grid-template-columns:1fr;gap:1.6rem;text-align:left}.aperte-usp li{flex-direction:row;align-items:center;text-align:left;gap:1.2rem}.aperte-usp svg{width:2.4rem;height:2.4rem}.aperte-usp br{display:none}}.aperte-block-title,.aperte-specs-full .aperte-specs>summary{font-size:1.9rem;font-weight:600;letter-spacing:.01em;margin:0 0 1.2rem;padding-bottom:.9rem;border-bottom:1px solid rgba(var(--color-foreground),.14)}.product__description .aperte-block-title{margin-top:2.4rem}.aperte-specs-full{margin:4rem auto 0;max-width:var(--page-width);padding:0 1.5rem}.aperte-specs-full .aperte-specs{border:0;border-top:0;padding:0;margin:0}.aperte-specs-full .aperte-specs-table tr:nth-child(odd),.aperte-specs-full .aperte-specs-table tr:nth-child(2n),.aperte-specs-full .aperte-specs-table tr:first-child{background-image:none}.aperte-specs-full .aperte-specs>summary{list-style:none;cursor:default;pointer-events:none}.aperte-specs-full .aperte-specs>summary::-webkit-details-marker,.aperte-specs-full .aperte-specs>summary::marker{display:none;content:""}.aperte-specs-full .aperte-specs-table{width:100%;border-collapse:collapse}@media screen and (min-width:990px){.aperte-specs-full .aperte-specs-table tbody{display:grid;grid-template-columns:1fr 1fr;column-gap:5rem}}.aperte-specs-full .aperte-specs-table tr{display:flex;justify-content:space-between;gap:2rem;padding:1rem 0;border-bottom:1px solid rgba(var(--color-foreground),.09)}.aperte-specs-full .aperte-specs-table td{padding:0;border:0;font-size:1.45rem}.aperte-specs-full .aperte-specs-table td:first-child{color:rgba(var(--color-foreground),.62)}.aperte-specs-full .aperte-specs-table td:last-child{font-weight:600;text-align:right}@media screen and (max-width:989px){.aperte-specs-full{padding:0 1.5rem;margin-top:3rem}}.aperte-delivery{display:flex;align-items:center;gap:.7rem;margin:1.6rem 0 0;font-size:1.4rem;font-weight:600;letter-spacing:.01em;text-align:left}.aperte-delivery:before{content:"";flex:0 0 auto;width:.9rem;height:.9rem;border-radius:50%;background:currentColor;box-shadow:0 0 0 .3rem #0000000f}.aperte-delivery--in{color:#1f7a3d}.aperte-delivery--in:before{box-shadow:0 0 0 .3rem #1f7a3d29}.aperte-delivery--out{color:var(--aperte-cta)}.aperte-delivery--out:before{box-shadow:0 0 0 .3rem #b8571f29}.aperte-delivery.is-hidden{display:none}.aperte-livrare-box{display:flex;align-items:flex-start;gap:1.4rem;margin:2.4rem 0;padding:1.8rem 2rem;background:#ece9e5;border:1px solid #ddd8d0;border-radius:.4rem}.aperte-livrare-box.is-hidden{display:none}.aperte-livrare-box__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;color:#121212}.aperte-livrare-box__icon svg{width:100%;height:100%}.aperte-livrare-box__text{margin:0;color:#121212;font-size:1.45rem;line-height:1.55;letter-spacing:.01em}.aperte-livrare-box__text strong{font-weight:600}@media screen and (max-width:749px){.aperte-livrare-box{gap:1.1rem;padding:1.5rem 1.6rem}.aperte-livrare-box__icon{width:2.6rem;height:2.6rem}.aperte-livrare-box__text{font-size:1.4rem}}.product__info-container .product__title,.product__info-container .product__title>*{font-weight:300;letter-spacing:-.01em}.product__info-container .price--large .price-item,.product__info-container .price__container .price-item{font-weight:400}.product__info-container .product__sku,.product__info-container .product__text,.product__info-container .form__label,.product__info-container .product__description{font-weight:350}.product__info-container .product__description h2,.product__info-container .product__description h3{font-weight:400}.product-form__input--pill.aperte-color-option input[type=radio]+label.aperte-color-photo,label.aperte-color-photo{width:7.2rem;height:7.2rem;padding:0;border:2px solid rgba(0,0,0,.1);border-radius:4px;background:#fff;overflow:hidden;display:inline-block;vertical-align:top;margin:0 .8rem .8rem 0;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}label.aperte-color-photo img{width:100%;height:100%;object-fit:contain;display:block}.product-form__input--pill input[type=radio]:checked+label.aperte-color-photo,.product-form__input--pill.aperte-color-option input[type=radio]:checked+label.aperte-color-photo{border-color:var(--aperte-cta);box-shadow:none}.product-form__input--pill input[type=radio]:not(.disabled)+label.aperte-color-photo:hover,.product-form__input--pill.aperte-color-option input[type=radio]:not(.disabled)+label.aperte-color-photo:hover{border-color:rgba(var(--aperte-cta-rgb),.5);box-shadow:none}label.aperte-color-photo img{transition:transform .25s ease}label.aperte-color-photo:hover img{transform:scale(1.06)}@media(prefers-reduced-motion:reduce){label.aperte-color-photo img,label.aperte-color-photo:hover img{transition:none;transform:none}}.product-form__input--pill input[type=radio].disabled+label.aperte-color-photo{opacity:.4}.product-form__input--pill:has(label.aperte-color-photo) .form__label{margin-bottom:.8rem}.aperte-color-option .aperte-color-label{display:block;margin:.2rem 0 0;font-size:1.3rem;line-height:1.4;font-weight:350;color:rgba(var(--color-foreground),.6)}.aperte-color-option .aperte-color-label [data-selected-value]{color:rgb(var(--color-foreground));font-weight:400}.aperte-brand-price{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap;margin:2rem 0 4.4rem;padding-top:1.6rem;border-top:1px solid rgba(var(--color-foreground),.1)}.aperte-brand-logo{width:auto;max-width:16rem;object-fit:contain;flex:0 0 auto;opacity:.85}.aperte-brand-logo--text{font-size:1.4rem;font-weight:350;color:rgba(var(--color-foreground),.65)}.aperte-brand-price .product__price-block{margin:0;flex:1 1 auto;text-align:right}.aperte-brand-price .product__price-block>div:first-child{justify-content:flex-end!important}.aperte-brand-price .aperte-delivery{text-align:right}.aperte-buy-row{flex-direction:column;align-items:stretch;gap:1.6rem}.aperte-buy-row .product-form__quantity{align-self:center;flex:0 0 auto}.aperte-buy-row .product-buy-buttons-wrapper,.aperte-buy-row product-form.product-form,.aperte-buy-row .product-form>.form,.aperte-buy-row .product-form form,.aperte-buy-row .product-form__buttons,.aperte-buy-row .product-form__submit{width:100%!important;max-width:none!important;align-self:stretch;flex:0 0 auto}.aperte-buy-row .product-form__submit,.product-form__submit.button--full-width{width:100%;min-height:5.2rem;background:var(--aperte-cta);border-color:var(--aperte-cta);color:#fff;font-weight:450;letter-spacing:.02em;border-radius:6px;box-shadow:none}.aperte-buy-row .product-form__submit:before,.aperte-buy-row .product-form__submit:after{box-shadow:none;background:transparent}.aperte-buy-row .product-form__submit:not([disabled]):hover{background:var(--aperte-cta-hover);border-color:var(--aperte-cta-hover)}.aperte-buy-row .product-form__submit[disabled]{background:rgba(var(--color-foreground),.12);border-color:transparent;color:rgba(var(--color-foreground),.5)}.aperte-add-label{display:inline-flex;align-items:center;justify-content:center;gap:1rem}.aperte-add-cart-icon{width:2rem;height:2rem;flex:0 0 auto}@media screen and (max-width:749px){.aperte-brand-price{gap:1.2rem}label.aperte-color-photo{width:6.4rem;height:6.4rem}}.product__info-container{--aperte-sale: #c0392b}.aperte-brand-price .price--on-sale .price__sale{display:flex;align-items:baseline;justify-content:flex-end;flex-wrap:wrap;gap:.9rem}.aperte-brand-price .price--on-sale .price-item--sale{color:rgb(var(--color-foreground))}.aperte-brand-price .price--on-sale .price__sale s.price-item--regular{font-size:1.4rem;font-weight:350;opacity:.55;text-decoration-thickness:1px}.aperte-brand-price .price__badge-sale{display:none!important}@media screen and (max-width:749px){.aperte-brand-price .price--on-sale .price__sale s.price-item--regular{font-size:1.7rem}}.product__price-block .aperte-tax-note{flex:1 1 auto;min-width:0;margin:0;text-align:left;font-size:1.25rem;line-height:1.3;opacity:.45}@media screen and (max-width:749px){.product__price-block .aperte-tax-note{font-size:1.2rem}}.aperte-buy-row .aperte-qty-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.2rem}.aperte-qty-row__logo{grid-column:1;justify-self:start;display:flex;align-items:center}.aperte-buy-row .aperte-qty-row .product-form__quantity{grid-column:2;align-self:center;margin:0}@media screen and (max-width:749px){.aperte-buy-row .aperte-qty-row{gap:.8rem}.aperte-qty-row__logo .aperte-brand-logo{max-width:11rem}}.aperte-brand-price .product__price-block{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:1rem;row-gap:.4rem}.aperte-brand-price .product__price-block>div:not(.aperte-tax-note):not(.product__installment):not(.aperte-delivery){flex:0 0 auto;width:auto}.aperte-brand-price .product__price-block>.product__installment,.aperte-brand-price .product__price-block>.aperte-delivery{flex:1 0 100%}.aperte-brand-price [role=status],.aperte-brand-price .price,.aperte-brand-price .price__container{display:block;width:auto}.aperte-brand-price .price .price-item{font-size:2.4rem}.aperte-brand-price .price__regular{text-align:center}.aperte-brand-price .price--on-sale .price__sale{display:grid;grid-template-columns:1fr auto 1fr;align-items:baseline;justify-items:end;gap:.9rem}.aperte-brand-price .price--on-sale .price-item--sale{grid-column:2;justify-self:center;margin:0}@media screen and (min-width:990px){.product--medium .product__media-wrapper{padding-right:4rem;box-sizing:border-box}}@media screen and (min-width:990px){.product media-gallery{display:flex;align-items:stretch;gap:1.2rem}.product media-gallery>slider-component:not(.thumbnail-slider){order:2;flex:1 1 auto;min-width:0}.product media-gallery>.thumbnail-slider{order:1;flex:0 0 8.6rem;width:8.6rem;margin:0}.product media-gallery>.thumbnail-slider .slider-button{display:none}.product media-gallery>.thumbnail-slider .thumbnail-list{flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;height:100%;overflow-y:auto;gap:.8rem;scrollbar-width:thin}.product media-gallery>.thumbnail-slider .thumbnail-list li{width:100%!important;flex:0 0 auto}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/component-aperte-product.css.map */
