.amara-product-details-reference,.amara-product-details-reference__services,.amara-product-details-reference__fit-dialog{font-family:Montserrat,Arial,sans-serif;color:#111;box-sizing:border-box}.amara-product-details-reference{width:100%;margin:20px 0 25px;text-align:left}.amara-product-details-reference [hidden],.amara-product-details-reference__fit-overlay[hidden],.amara-product-details-reference__fit-dialog [hidden],.product-block--tab[data-amara-details-replaced][hidden]{display:none!important}.amara-product-details-reference__fit,.amara-product-details-reference__calculator{margin:0 0 8px}.amara-product-details-reference__fit>summary,.amara-product-details-reference__calculator>button{border:1px solid #111;background:#fff;color:#111;width:100%;min-height:47px;padding:12px 20px;text-align:center;font:600 14px/1.4 Montserrat,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;list-style:none;border-radius:0}.amara-product-details-reference__fit>summary::-webkit-details-marker,.amara-product-details-reference .amara-product-usage-reference summary::-webkit-details-marker{display:none}.amara-product-details-reference__fit-content{padding:15px 5px;font-size:13px;line-height:1.6}.amara-product-details-reference .amara-product-usage-reference{margin:0}.amara-product-details-reference .amara-product-usage-reference details{border:0;border-bottom:1px solid #ddd;margin:0;padding:0}.amara-product-details-reference .amara-product-usage-reference summary{position:relative;display:block;cursor:pointer;padding:17px 30px 17px 0;font:600 14px/1.4 Montserrat,Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase;list-style:none}.amara-product-details-reference .amara-product-usage-reference summary:after{content:"+";position:absolute;right:3px;top:14px;font-size:23px;font-weight:400;line-height:1}.amara-product-details-reference .amara-product-usage-reference details[open]>summary:after{content:"\2212"}.amara-product-details-reference .amara-product-usage-reference__content{padding:0 0 12px;font:400 14px/1.6 Montserrat,Arial,sans-serif}.amara-product-details-reference .amara-product-usage-reference__content p{margin:0 0 12px}.amara-product-details-reference a:not(.amara-product-details-reference__item-title){text-decoration:underline;text-underline-offset:2px}.amara-product-details-reference__look{margin-top:22px}.amara-product-details-reference__look>h2{margin:0 0 5px;font-family:var(--typeHeaderPrimary, Baskervville),Georgia,serif;font-weight:400;font-size:22px;line-height:1.3;color:#111;text-align:center;text-transform:none;letter-spacing:0}.amara-product-details-reference__item{display:flex;align-items:center;width:100%;min-width:0;gap:10px;padding:6px 10px;margin-bottom:5px;border:1px solid #7d7d7d;border-radius:0;background:#fff}.amara-product-details-reference__item>img{display:block;width:72px;height:72px;flex:0 0 72px;object-fit:cover;border:1px solid #7d7d7d;border-radius:0}.amara-product-details-reference__item-info{flex:1 1 auto;min-width:0}.amara-product-details-reference__item-title{display:block;color:#111;font:700 13px/1.3 Montserrat,Arial,sans-serif;text-decoration:none;overflow-wrap:anywhere}.amara-product-details-reference__add{flex:0 0 auto;display:block;border:1px solid #c26a7e;background:#c26a7e;color:#fff;margin:0;border-radius:0;padding:12px 14px;font:400 14px/1 Montserrat,Arial,sans-serif;white-space:nowrap;cursor:pointer;text-transform:none;letter-spacing:0}.amara-product-details-reference__add:hover:not(:disabled){background:#fff;color:#111;border-color:#111}.amara-product-details-reference__add:disabled{opacity:.55;cursor:not-allowed}.amara-product-details-reference__select{max-width:100%;width:100%;margin-top:5px;padding:8px 22px 8px 8px;border:1px solid #111;background:#fff;color:#111;font:400 12px/1.3 Montserrat,Arial,sans-serif;border-radius:0}.amara-product-details-reference__option-label{display:block;margin:7px 0 0;font-size:11px;letter-spacing:0;text-transform:none}.amara-product-details-reference__status{margin:8px 0 0;font-size:12px;line-height:1.5}.amara-product-details-reference__status:empty{display:none}.amara-product-details-reference__services{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:32px;margin:8px 0 25px;padding:5px 0;width:100%}.amara-product-details-reference__services>a{display:flex;align-items:center;gap:5px;color:#111;font:400 13px/1.4 Montserrat,Arial,sans-serif;text-decoration:none}.amara-product-details-reference__services svg{width:20px;height:20px;flex:0 0 20px}.amara-product-details-reference__services a:hover{text-decoration:underline}.amara-product-details-reference__fit-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483646;overflow:auto;padding:30px 20px;background:#0000007a}.amara-product-details-reference__fit-dialog{position:relative;max-width:900px;width:100%;max-height:calc(100dvh - 60px);margin:0 auto;overflow:auto;padding:48px 38px 35px;background:#fff;box-shadow:0 10px 50px #0000002e}.amara-product-details-reference__fit-dialog .fit-calculator__close{position:absolute;right:12px;top:8px;border:0;background:transparent;color:#111;padding:4px 8px;font:400 30px/1 Arial,sans-serif;cursor:pointer}.amara-product-details-reference__fit-dialog .fit-calculator__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0 0 20px}.amara-product-details-reference__fit-dialog .fit-calculator__tabs button{border:1px solid #ddd;color:#111;padding:8px 10px;background:#fff;font-size:12px;cursor:pointer}.amara-product-details-reference__fit-dialog .fit-calculator__tabs button[aria-current=step]{border-color:#c26a7e;background:#f8edef}.amara-product-details-reference__fit-dialog .fit-calculator__tabs button:disabled{opacity:.45;cursor:not-allowed}.amara-product-details-reference__fit-dialog .amara-product-details-reference__unit{display:block;text-align:center;margin:10px 0 20px}.amara-product-details-reference__fit-dialog select{border:1px solid #999;padding:6px 25px 6px 8px;max-width:100%;font-size:13px}.amara-product-details-reference__fit-dialog .fit-calculator__panel{text-align:center}.amara-product-details-reference__fit-dialog h2{font-family:var(--typeHeaderPrimary, Baskervville),Georgia,serif;font-size:30px;font-weight:400;line-height:1.3;margin:15px 0 20px;letter-spacing:0}.amara-product-details-reference__fit-dialog h3{font-size:18px;margin:20px 0 10px}.amara-product-details-reference__fit-dialog p{font-size:14px;line-height:1.6;margin:12px auto;max-width:630px}.amara-product-details-reference__fit-dialog .fit-calculator__field{display:block;margin:15px auto;max-width:360px}.amara-product-details-reference__fit-dialog .fit-calculator__field input{width:100%;max-width:100%;border:1px solid #111;padding:12px;background:#fff;color:#111;font-size:16px}.amara-product-details-reference__fit-dialog .fit-calculator__field--labelled span{display:block;text-align:left;margin-bottom:6px}.amara-product-details-reference__fit-dialog .fit-calculator__primary{display:block;margin:20px auto 0;padding:14px 25px;min-width:160px;border:1px solid #c26a7e;border-radius:0;background:#c26a7e;color:#fff;font-size:14px;cursor:pointer}.amara-product-details-reference__fit-dialog .fit-calculator__primary:disabled{opacity:.5;cursor:not-allowed}.amara-product-details-reference__fit-dialog .fit-calculator__shapes{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.amara-product-details-reference__fit-dialog .fit-calculator__shape{display:flex;align-items:center;gap:6px;border:1px solid #ddd;padding:12px;font-size:13px;cursor:pointer}.amara-product-details-reference__fit-dialog .fit-calculator__error{min-height:18px;color:#a21c30}.amara-product-details-reference__fit-dialog .fit-calculator__table-wrap{overflow-x:auto}.amara-product-details-reference__fit-dialog table{width:100%;border-collapse:collapse;font:400 13px/1.5 Montserrat,Arial,sans-serif}.amara-product-details-reference__fit-dialog th,.amara-product-details-reference__fit-dialog td{padding:10px 8px;border-bottom:1px solid #ddd;text-align:left}.amara-product-details-reference__fit-dialog tr.is-fit{background:#f7e5eb}.amara-fit-reference-open{overflow:hidden}@media(max-width:749px){.amara-product-details-reference .amara-product-usage-reference summary{padding-top:16px;padding-bottom:16px;font-size:13px}.amara-product-details-reference__services{justify-content:space-between;gap:8px;margin-bottom:20px}.amara-product-details-reference__services>a{font-size:11px}.amara-product-details-reference__services svg{width:16px;height:16px;flex-basis:16px}.amara-product-details-reference__add{padding:12px 10px;font-size:12px}.amara-product-details-reference__item{gap:8px;padding:6px 8px}.amara-product-details-reference__fit-overlay{padding:12px}.amara-product-details-reference__fit-dialog{padding:48px 16px 25px;max-height:calc(100dvh - 24px)}.amara-product-details-reference__fit-dialog h2{font-size:26px}.amara-product-details-reference__fit-dialog th,.amara-product-details-reference__fit-dialog td{padding:8px 5px;font-size:11px}}html body .amara-product-preview .amara-product-details-reference__look>h2{font-family:var(--typeHeaderPrimary, Baskervville),Georgia,serif;font-size:22px;font-weight:400;line-height:1.3;margin:0 0 5px;text-transform:none;letter-spacing:0;text-align:center}html body .amara-product-preview .amara-product-details-reference .amara-product-usage-reference summary{text-align:left;font:600 13px/1.4 Montserrat,Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase;padding:17px 30px 17px 0}html body .amara-product-preview .amara-product-details-reference .amara-product-usage-reference summary:after{content:"+";transform:none;border:0;width:auto;height:auto;position:absolute;right:3px;top:14px;font-size:23px;font-weight:400;line-height:1}html body .amara-product-preview .amara-product-details-reference .amara-product-usage-reference details[open]>summary:after{content:"\2212"}.amara-fit-original-illustration{display:block;max-width:100%;height:auto;margin:15px auto;width:350px}.fit-calculator__shape .amara-fit-original-illustration{width:85px;height:70px;object-fit:contain;margin:5px auto}html body .amara-product-preview [data-amara-product-detail] .amara-product-preview__buy{display:flex;flex-wrap:wrap;gap:0;width:100%;min-width:0}html body .amara-product-preview [data-amara-product-detail] .amara-product-preview__buy>[data-amara-add],html body .product-section .product-single__form [data-add-to-cart]{box-sizing:border-box;flex:0 0 100%;width:100%!important;min-width:0;max-width:100%;min-height:48px!important;height:48px!important;padding:12px 16px;margin-left:0;margin-right:0;border-radius:0;font-family:Montserrat,Arial,sans-serif!important;font-size:13px!important;font-weight:700;line-height:1.4;letter-spacing:3.9px!important;text-align:center;text-transform:uppercase;white-space:nowrap!important}html body .amara-product-preview [data-amara-product-detail] [data-amara-add]:not(:disabled),html body .product-section .product-single__form [data-add-to-cart]:not(:disabled){background:#000!important;border-color:#000!important;color:#fff!important}html body .product-section .product-single__form [data-add-to-cart-text]{white-space:nowrap}html body .amara-product-preview [data-amara-product-detail] .amara-product-preview__buy>[data-amara-product-services],html body .amara-product-preview [data-amara-product-detail] .amara-product-preview__buy+[data-amara-product-services],html body .product-section .product-single__form+[data-amara-product-services]{box-sizing:border-box;position:static;flex:0 0 100%;width:100%;min-width:0;max-width:100%;margin-left:0;margin-right:0}@media(max-width:749px){html body .amara-product-preview [data-amara-product-detail] .amara-product-preview__buy>[data-amara-add],html body .product-section .product-single__form [data-add-to-cart]{font-size:11px!important;letter-spacing:3.3px!important}}@media(min-width:750px){html body .amara-product-preview [data-amara-product-detail][data-key="34"] .amara-pdp-gallery>figure[data-amara-pdp-rail],html body .amara-product-preview [data-amara-product-detail][data-key="34"] .amara-pdp-gallery>.amara-pdp-thumbs{position:sticky!important;top:20px;align-self:start}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/amara-product-details-reference.css.map */
