.ap-monograms{padding:64px 24px 96px}.ap-monograms__hero{max-width:980px;margin:0 auto 48px;text-align:center}.ap-monograms__title-row{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0 0 14px}.ap-monograms__title-icon{width:56px;height:auto;flex-shrink:0;display:block}.ap-monograms__title{margin:0;color:var(--ap-black);text-align:left;flex:0 0 auto}@media(max-width:920px){.ap-monograms__title{font-size:44px;line-height:1.1}.ap-monograms__title-icon{width:40px}.ap-monograms__title-row{gap:12px}}@media(max-width:540px){.ap-monograms__title{font-size:32px;line-height:1.15}.ap-monograms__title-icon{width:32px}.ap-monograms__title-row{gap:10px;margin-bottom:10px}.ap-monograms__title-word{display:block}}.ap-monograms__subtitle{margin:0 auto;max-width:760px;color:var(--ap-black);font-size:17px;line-height:1.5}.ap-monograms__carousel{margin:48px -24px 64px;overflow:hidden}.ap-monograms__carousel-track{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);column-gap:10px;row-gap:0}.ap-monograms__carousel-slide{position:relative;margin:0;height:300px;overflow:hidden}.ap-monograms__carousel-img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;display:block}@media(max-width:720px){.ap-monograms__carousel{margin-left:-20px;margin-right:-20px}.ap-monograms__carousel-track{column-gap:6px}.ap-monograms__carousel-slide{height:200px}}@media(max-width:540px){.ap-monograms__carousel-track{column-gap:4px}.ap-monograms__carousel-slide{height:160px}}.ap-monograms__layout{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:240px 1fr;gap:56px;align-items:start}.ap-monograms__sidebar{position:sticky;top:24px;align-self:start;font-family:var(--ap-font-body);color:var(--ap-black)}.ap-monograms__filters-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.ap-monograms__filters-title{margin:0;font-size:36px;line-height:1.1}.ap-monograms__clear{display:inline-flex;align-items:center;gap:4px;background:transparent;border:0;padding:4px 0;cursor:pointer;font-family:var(--ap-font-body);font-size:13px;font-weight:600;color:var(--ap-black)}.ap-monograms__clear:hover{opacity:.7}.ap-monograms__clear i{font-size:12px}.ap-monograms__clear[hidden]{display:none}.ap-monograms__filter{border-bottom:1px solid #efe4d3;padding:14px 0}.ap-monograms__filter-summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;padding:4px 0}.ap-monograms__filter-summary::-webkit-details-marker{display:none}.ap-monograms__filter-label{font-weight:700;font-size:13px;letter-spacing:.04em;text-transform:uppercase}.ap-monograms__filter-chevron{color:var(--ap-peach);font-size:14px;transition:transform .2s ease}.ap-monograms__filter[open] .ap-monograms__filter-chevron{transform:rotate(180deg)}.ap-monograms__filter-options{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.ap-monograms__filter-option label{position:relative;display:flex;align-items:center;gap:12px;padding:6px 4px 6px 32px;cursor:pointer;font-size:14px;color:var(--ap-black)}.ap-monograms__filter-option input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.ap-monograms__filter-tick{position:absolute;left:4px;top:50%;transform:translateY(-50%);width:18px;height:18px;border:1px solid var(--ap-pale-pink);border-radius:3px;background:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s ease,border-color .15s ease}.ap-monograms__filter-option input:checked+.ap-monograms__filter-tick{background:var(--ap-pink);border-color:var(--ap-pink)}.ap-monograms__filter-option input:checked+.ap-monograms__filter-tick:after{content:"";width:9px;height:5px;border-left:1.5px solid #ffffff;border-bottom:1.5px solid #ffffff;transform:rotate(-45deg) translateY(-1px)}.ap-monograms__filter-option label:hover{opacity:.8}.ap-monograms__main{min-width:0}.ap-monograms__group{margin-bottom:64px}.ap-monograms__group:last-child{margin-bottom:0}.ap-monograms__group{padding-top:8px}.ap-monograms__group-header{display:flex;align-items:center;gap:20px;padding:16px 22px;margin:0 0 28px;border:1px solid #F3E8CA;border-radius:4px}.ap-monograms__group-badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:38px;height:50px;color:var(--ap-peach);font-size:38px;line-height:1}.ap-monograms__heading{flex:0 0 auto;margin:0;color:var(--ap-black);font-family:var(--ap-font-display);font-weight:300;font-size:clamp(22px,2.4vw,30px);line-height:1.15;letter-spacing:0;white-space:nowrap}.ap-monograms__group-body{flex:1 1 0;margin:0;color:var(--ap-black);font-family:var(--ap-font-body);font-size:14px;line-height:1.7}@media(max-width:720px){.ap-monograms__group-header{flex-wrap:wrap;gap:12px 16px}.ap-monograms__heading{white-space:normal;flex:1 1 auto}.ap-monograms__group-body{flex:1 1 100%}}.ap-monograms__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:32px 24px}.ap-monograms__item{display:flex;flex-direction:column;align-items:center}.ap-monograms__item--hidden{display:none}.ap-monograms__item{min-width:0}.ap-monograms__item-trigger{background:transparent;border:0;padding:0;display:flex;flex-direction:column;align-items:center;cursor:pointer;width:100%;min-width:0;max-width:100%;font:inherit;color:inherit;text-align:center}.ap-monograms__item-media{position:relative;width:100%;aspect-ratio:1;overflow:hidden;margin-bottom:12px;background:#fff}.ap-monograms__item-media .ap-monograms__item-img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain;display:block;transition:opacity .25s ease;background:#fff;transform:scale(var(--ap-img-scale, 1))}.ap-monograms__item-media .ap-monograms__item-img--alphabet{opacity:0;pointer-events:none}.ap-monograms__grid--styles{--ap-img-scale: 1.35}.ap-monograms__item-media.has-alphabet:hover .ap-monograms__item-img--primary{opacity:0}.ap-monograms__item-media.has-alphabet:hover .ap-monograms__item-img--alphabet{opacity:1}@media(hover:none){.ap-monograms__item-media.has-alphabet:hover .ap-monograms__item-img--primary{opacity:1}.ap-monograms__item-media.has-alphabet:hover .ap-monograms__item-img--alphabet{opacity:0}}.ap-monograms__item-tag{margin:0 0 4px;font-family:var(--ap-font-body);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fd9f96;text-align:center}.ap-monograms__item-name{margin:0;font-family:var(--ap-font-body);font-size:14px;font-weight:600;text-align:center;color:var(--ap-black)}.ap-monograms__group--hidden{display:none}.ap-monograms__empty{text-align:center;font-family:var(--ap-font-body);font-size:16px;color:var(--ap-black);padding:48px 24px}.ap-monograms__empty[hidden]{display:none}.ap-monograms__empty-clear{background:transparent;border:0;border-bottom:1px solid var(--ap-pink);padding:0 0 2px;margin-left:6px;font-family:inherit;font-size:inherit;color:var(--ap-pink);cursor:pointer}.ap-monograms__modal{position:fixed;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;background:#27180ea6;z-index:1000;padding:24px}.ap-monograms__modal.is-open{display:flex}html.ap-modal-locked,html.ap-modal-locked body{overflow:hidden}.ap-monograms__modal-dialog{position:relative;background:#fff;border-radius:8px;width:100%;max-width:760px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:14px;padding:56px 24px 28px;box-shadow:0 20px 60px #27180e40}.ap-monograms__modal-close,.ap-monograms__modal-arrow{position:absolute;background:transparent;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--ap-black);border-radius:999px;width:36px;height:36px;transition:background .15s ease}.ap-monograms__modal-close:hover,.ap-monograms__modal-arrow:hover{background:#f3e8ca66}.ap-monograms__modal-close{top:12px;right:12px;font-size:18px}.ap-monograms__modal-arrow{top:50%;transform:translateY(-50%);font-size:22px;color:var(--ap-peach)}.ap-monograms__modal-arrow--prev{left:12px}.ap-monograms__modal-arrow--next{right:12px}.ap-monograms__modal-image{width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:zoom-in;position:relative}.ap-monograms__modal-image.is-zoomed{cursor:zoom-out}.ap-monograms__modal-image img{max-width:100%!important;max-height:60vh!important;width:auto!important;height:auto!important;object-fit:contain;display:block;transition:transform .2s ease;transform-origin:center center}.ap-monograms__modal-image.is-zoomed img{transform:scale(2.2);transition:transform .05s linear}.ap-monograms__modal-caption{margin:14px 0 8px;font-family:var(--ap-font-body);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#27180eb3}.ap-monograms__modal-thumbs{display:flex;justify-content:center;gap:10px;margin-top:6px;flex-wrap:wrap}.ap-monograms__modal-thumb{width:56px;height:56px;border-radius:4px;overflow:hidden;border:1px solid var(--ap-pale-pink);background:#fff;cursor:pointer;padding:0;transition:border-color .15s ease,transform .15s ease}.ap-monograms__modal-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ap-monograms__modal-thumb.is-active{border-color:var(--ap-pink);transform:scale(1.05)}@media(max-width:1100px){.ap-monograms__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:920px){.ap-monograms{padding:40px 20px 64px}.ap-monograms__layout{grid-template-columns:1fr;gap:32px}.ap-monograms__sidebar{position:static}.ap-monograms__grid{grid-template-columns:repeat(3,1fr);gap:24px 16px}}@media(max-width:540px){.ap-monograms__grid{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-ap-monograms-page.css.map */
