.template-product .product-section{background:#f5f5f0}.template-product .page-content--product{padding-top:40px;padding-bottom:48px}.product-section .product__main-photos .image-wrap{position:relative;padding-bottom:100%!important;height:0}.product-section .product__main-photos .image-wrap img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.product-section .product__main-photos .product-image-main{background:#fff;border:1px solid #e7e5e4;border-radius:2px}.product-section .product__thumb-item .image-wrap{background:#fff;border:1px solid #e7e5e4}.product-single__meta .product-block{margin-bottom:0}.product-single__meta .product-block--header{margin-bottom:4px}.product-block--header:before{content:"Giulia & Marco Firenze";display:block;font-family:var(--typeHeaderPrimary),serif;font-weight:600;font-size:16px;line-height:24px;letter-spacing:1.6px;color:#c5a059;margin-bottom:4px}.product-single__meta .product-single__title{font-family:var(--typeHeaderPrimary),serif;font-size:30px;line-height:36px;letter-spacing:0;color:#4a2409;text-transform:uppercase;margin:0 0 4px}.aj-sub{font-size:12px;line-height:16px;font-weight:300;font-style:italic;letter-spacing:.4px;color:#78716c;margin:0}.product-single__meta .product-block--price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:12px}.product-single__meta .product-block--price [data-product-price]{order:-1}.product-single__meta .product__price.on-sale,.product-single__meta .product__price{font-size:24px!important;line-height:32px;font-weight:600!important;letter-spacing:.4px;color:#4a2409!important}.product-single__meta .product__price--compare{font-size:18px!important;line-height:28px;font-weight:400!important;color:#a8a29e!important;text-decoration:line-through}.product-single__meta .product__price-savings,.product-single__meta .product__policies,.product-single__meta .product__unit-price.hide{display:none!important}.product-single__meta .product-block:has(>.aj-founded){margin-top:4px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #e7e5e4}.aj-founded{display:flex;align-items:center;gap:6px;margin:0;font-size:12px;line-height:16px;font-weight:500;letter-spacing:.4px;color:#78716c}.aj-founded .aj-icon{width:16px;height:16px;color:#c5a059}.aj-founded span{text-decoration:underline;text-underline-offset:2px}.product-single__meta .variant-wrapper,.product-single__meta .variant-wrapper.aj-variant--size{margin-bottom:24px}.aj-variant__head{display:flex;align-items:center;gap:16px;margin-bottom:12px}.product-single__meta label.variant__label{display:inline-block;margin:0;font-family:var(--typeHeaderPrimary),serif;font-size:14px;line-height:20px;font-weight:500;letter-spacing:.35px;text-transform:uppercase;color:#4a2409}.aj-variant__value{font-family:var(--typeBasePrimary),sans-serif;font-weight:400;letter-spacing:.35px;text-transform:none;color:#78716c;margin-left:4px}.product-single__meta .variant-input-wrap{display:flex;flex-wrap:wrap;gap:8px;margin:0}.product-single__meta .variant-input{margin:0}.product-single__meta .variant-input-wrap .variant__button-label{margin:0;min-width:56px;height:44px;padding:0 16px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e5e5e5;border-radius:0;font-size:14px;line-height:21px;font-weight:500;letter-spacing:.4px;color:#4a2409;box-shadow:none}.product-single__meta .variant-input-wrap input[type=radio]:checked+.variant__button-label{background:#4a2409;border:2px solid #c5a059;color:#fff;box-shadow:none}.product-single__meta .variant-input-wrap .variant__button-label.disabled{opacity:.45}.product-single__meta .variant-input-wrap .aj-swatch{width:64px;height:64px;min-width:0;padding:0;border-radius:50%;overflow:hidden;border:1px solid #e7e5e4;background:#fff}.product-single__meta .variant-input-wrap .aj-swatch img{width:100%;height:100%;object-fit:cover;border-radius:50%}.product-single__meta .variant-input-wrap input[type=radio]:checked+.aj-swatch{background:#fff;border:2px solid #4a2409;box-shadow:inset 0 0 0 2px #fff}.aj-sizechart{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0;font-size:12px;line-height:16px;letter-spacing:.4px;color:#4a2409;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.aj-sizechart .aj-icon{width:14px;height:14px}.aj-dialog{border:0;padding:0;max-width:560px;width:calc(100% - 32px)}.aj-dialog::backdrop{background:#00000073}.aj-dialog__in{padding:28px}.aj-dialog__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.aj-dialog__head h3{margin:0;color:#4a2409}.aj-dialog__close{background:none;border:0;font-size:24px;line-height:1;cursor:pointer}.aj-dialog table{width:100%;border-collapse:collapse;font-size:13px}.aj-dialog th,.aj-dialog td{border:1px solid #e7e5e4;padding:8px;text-align:center}.aj-dialog th{background:#f5f5f0}.aj-dialog small{display:block;margin-top:12px;color:#78716c}.product-single__meta .add-to-cart{height:56px;padding:0;background:#4a2409;border:2px solid #c5a059;border-radius:0;color:#f5f5f0;font-size:14px;line-height:20px;font-weight:500;letter-spacing:1.4px;text-transform:uppercase;box-shadow:0 10px 15px -3px #4a24092e}.product-single__meta .product-single__form{margin:0}.product-single__meta .product-block:has(>.aj-pay){margin-top:20px}.aj-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}.aj-pay li{margin:0}.aj-pay svg{width:40px;height:28px;display:block}.product-single__meta .product-block--sales-point .sales-points{margin:8px 0 0}.product-single__meta .product-block--sales-point .icon-and-text:not(.inventory--low){display:none}.product-single__meta .product-block--sales-point .inventory--low{display:flex;justify-content:center;font-size:10px;line-height:15px;font-weight:500;letter-spacing:.4px;color:#4a2409}.product-single__meta .product-block--sales-point .icon--inventory{display:none}.product-single__meta .product-block:has(>.aj-trust){margin-top:20px}.aj-trust{display:flex;flex-direction:column;gap:8px}.aj-trust__item{display:flex;align-items:center;gap:12px}.aj-trust__icon{width:40px;height:40px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f5f5f4;border:1px solid #e7e5e4;color:#4a2409}.aj-trust__icon .aj-icon{width:18px;height:18px}.aj-trust__item h4{margin:0;font-family:var(--typeBasePrimary),sans-serif;font-size:12px;line-height:18px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#4a2409}.aj-trust__item p{margin:0;font-size:11px;line-height:15px;letter-spacing:.4px;color:#78716c}.product-single__meta .product-block:has(>.aj-update){margin:24px 0 20px}.aj-update{background:#fffbf0;border-left:4px solid #4a2409;border-radius:0 2px 2px 0;padding:12px;box-shadow:0 1px 2px #0000000d}.aj-update p{margin:0}.aj-update__label{font-size:10px;line-height:15px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#4a2409;margin-bottom:4px!important}.aj-update__text{font-size:12px;line-height:16px;font-weight:300;letter-spacing:.4px;color:#44403c}.product-single__meta .product-block--tab+.product-block--tab{margin-top:0}.product-single__meta .collapsible-trigger-btn--borders{border:0;border-bottom:1px solid #e7e5e4;padding:16px 0;text-align:left;font-family:var(--typeBasePrimary),sans-serif;font-size:14px;line-height:20px;font-weight:500;letter-spacing:.4px;text-transform:none;color:#4a2409}.product-single__meta .product-block--tab:first-of-type .collapsible-trigger-btn--borders,.product-single__meta .product-block:has(>.aj-update)+.product-block--tab .collapsible-trigger-btn--borders{border-top:1px solid #e7e5e4}.product-single__meta .collapsible-trigger-btn--borders .collapsible-trigger__icon{right:0}.product-single__meta .collapsible-trigger__icon .icon{width:12px}.product-single__meta .collapsible-trigger__icon path{stroke:#4a2409}.product-single__meta .collapsible-trigger-btn--borders+.collapsible-content .collapsible-content__inner{border:0;padding:4px 0 16px;font-size:12px;line-height:19.5px;letter-spacing:.4px;color:#78716c}.product-single__meta .collapsible-trigger-btn--borders+.collapsible-content--expanded{margin-bottom:0}@media only screen and (max-width:768px){.product-single__meta .product-single__title{font-size:24px;line-height:30px}.product-single__meta .variant-input-wrap,.aj-trust__item,.product-single__meta .sales-point .icon-and-text{justify-content:flex-start}}.aj-trust,.aj-trust__item,.aj-trust__item h4,.aj-trust__item p,.product-single__meta .product-block--header,.product-single__meta .product-single__title,.product-single__meta .aj-sub,.aj-update,.aj-update p{text-align:left}
/*# sourceMappingURL=/cdn/shop/t/3/assets/aj-product.css.map */
