.template-index [id$=__collection_list_ijdMbK] .collection-items{padding-top:48px}.template-index [id$=__collection_list_ijdMbK] .collection__inner{overflow:visible}.template-index [id$=__collection_list_ijdMbK] .collection-media{border:3px solid #8f0500;border-radius:50%;overflow:hidden;box-shadow:inset 0 0 0 4px #fde0e4,0 6px 15px #8f050018}.template-index [id$=__collection_list_ijdMbK] .collection-media img{object-position:center 25%}.template-index [id$=__collection_list_ijdMbK] .collection__inner:before{content:"";position:absolute;width:17%;height:20px;left:50%;top:-17px;transform:translate(-50%);border-radius:5px 5px 0 0;background:repeating-linear-gradient(90deg,#8f0500 0 4px,#b16268 4px 6px);z-index:3;pointer-events:none}.template-index [id$=__collection_list_ijdMbK] .collection__inner:after{content:"";position:absolute;width:24px;height:28px;left:50%;top:-43px;transform:translate(-50%);border:3px solid #8f0500;border-radius:50%;z-index:2;pointer-events:none}.template-index [id$=__collection_list_ijdMbK] .collection-information a{color:#8f0500}.template-index [id$=__collection_list_ijdMbK] .collection-media a:focus-visible{outline:3px solid #8f0500;outline-offset:-8px;border-radius:50%}.alb-holiday-category-wrap{padding:20px clamp(16px,4.8vw,96px) 0;background:#fde0e4}.alb-holiday-category{width:100%;position:relative;isolation:isolate;aspect-ratio:6/1;max-height:300px;min-height:160px;overflow:hidden;background:#fde0e4}.alb-holiday-category__art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.alb-holiday-category__copy{position:absolute;top:0;right:27%;bottom:0;left:27%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px}.alb-holiday-category__title{margin:0;color:#8f0500;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,5vw,100px);font-weight:400;line-height:1.06;letter-spacing:-.055em;text-transform:capitalize;overflow-wrap:normal}.alb-holiday-category__title--long{font-size:clamp(28px,3.8vw,76px);letter-spacing:-.035em}.alb-holiday-category__caption{margin:0;color:#8f0500;font-family:Georgia,Times New Roman,serif;font-size:clamp(10px,1vw,20px);line-height:1.5;letter-spacing:.28em;text-transform:uppercase}@media(max-width:749px){.alb-holiday-category-wrap{padding:12px 12px 0}.alb-holiday-category{aspect-ratio:3/1;min-height:140px;max-height:180px}.alb-holiday-category__art{object-fit:cover}.alb-holiday-category__copy{top:0;right:22%;bottom:0;left:22%;gap:8px}.alb-holiday-category__title{font-size:clamp(27px,7vw,46px)}.alb-holiday-category__title--long{font-size:clamp(23px,5.5vw,40px)}.alb-holiday-category__caption{font-size:9px;letter-spacing:.16em}}.template-collection .horizontal-filter-att,.template-collection select.facet-filters__sort,.template-collection .btn-filter{border:1px solid #8f0500!important;border-radius:5px}.template-collection .horizontal-filter{border-color:#8f0500!important}.template-collection .horizontal-filter-att:focus-visible,.template-collection select.facet-filters__sort:focus-visible,.template-collection .btn-filter:focus-visible{outline:2px solid #8f0500;outline-offset:3px}.alb-signup__dialog{box-sizing:border-box;position:fixed;top:0;right:0;bottom:0;left:0;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 48px);margin:auto;border:1px solid #f7cada;border-radius:14px;padding:48px 32px 32px;background:#fff8fb;color:#222;box-shadow:0 18px 70px #0003;text-align:center;overflow:auto}.alb-signup__dialog::backdrop{background:#0006}.alb-signup__dialog h2{font-size:clamp(26px,5vw,34px);line-height:1.18;margin:0 0 16px}.alb-signup__close{position:absolute;right:12px;top:8px;width:40px;height:40px;border:0;background:transparent;font:30px/1 sans-serif;color:#333;cursor:pointer}.alb-signup__close:focus-visible,.alb-signup__button:focus-visible{outline:2px solid #222;outline-offset:3px}.alb-signup__copy{font-size:16px;line-height:1.6;margin-bottom:22px}.alb-signup__copy p{margin:0 0 10px}.alb-signup__email{box-sizing:border-box;display:block;width:100%;min-height:48px;border:1px solid #b994a4;border-radius:6px;background:#fff;padding:12px 14px;font:inherit;font-size:16px;color:#222}.alb-signup__button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin-top:12px;background:#bd2d65;color:#fff;border:1px solid #bd2d65;border-radius:6px;padding:12px 16px;text-decoration:none;font:inherit;font-weight:600;cursor:pointer}.alb-signup__button:hover{background:#9c2353;color:#fff}.alb-signup__consent{font-size:12px;line-height:1.5;margin-top:14px;color:#595959}.alb-signup__consent p{margin:0}.alb-signup__code{font-size:26px;font-weight:700;letter-spacing:3px;background:#fff;border:1px dashed #bd2d65;border-radius:6px;padding:14px;margin:20px 0}.alb-signup__errors{font-size:14px;color:#a01f35;margin-bottom:16px}@media(max-width:480px){.alb-signup__dialog{padding:44px 24px 26px}}
/*# sourceMappingURL=/cdn/shop/t/38/compiled_assets/styles.css.map */
