#paty-fbt{display:block;padding-block:3rem;background:var(--color-background, #F8F6F3);padding-inline:max(var(--page-margin,1.5rem),calc((100% - min(var(--page-content-width,90rem),100% - var(--page-margin,1.5rem) * 2))/2))}#paty-fbt[hidden]{display:none}.paty-fbt__inner{width:100%}.paty-fbt__heading{font-family:var(--font-primary--family, "Playfair Display", serif);font-size:clamp(1.5rem,3vw,1.875rem);font-weight:600;color:#1a1a1a;margin:0 0 1.5rem}.paty-fbt__layout{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1024px){.paty-fbt__layout{flex-direction:row;align-items:flex-start}}.paty-fbt__cards{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:.75rem}@media(min-width:1024px){.paty-fbt__cards{justify-content:flex-start}}.paty-fbt__card+.paty-fbt__card{position:relative;margin-inline-start:1.25rem}.paty-fbt__card+.paty-fbt__card:before{content:"+";position:absolute;inset-inline-start:-1.15rem;inset-block-start:38%;font-size:1.5rem;font-weight:300;color:#6b6b6b;pointer-events:none}.paty-fbt__card{position:relative;display:flex;flex-direction:column;width:160px;background:#fff;border:1px solid rgba(232,228,223,.6);border-radius:.75rem;overflow:hidden;transition:box-shadow .2s ease}@media(min-width:640px){.paty-fbt__card{width:180px}}.paty-fbt__card:hover{box-shadow:0 6px 18px #00000014}.paty-fbt__select{display:block;cursor:pointer;margin:0}.paty-fbt__card--current .paty-fbt__select,.paty-fbt__card--sold .paty-fbt__select{cursor:default}.paty-fbt__check{position:absolute;inset-block-start:.5rem;inset-inline-start:.5rem;z-index:2;display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border:2px solid #E8E4DF;border-radius:.25rem;background:#fff;color:#fff}.paty-fbt__check svg{opacity:0}.paty-fbt__checkbox:checked+.paty-fbt__check{background:var(--paty-primary, #8B6F47);border-color:var(--paty-primary, #8B6F47)}.paty-fbt__checkbox:checked+.paty-fbt__check svg{opacity:1}.paty-fbt__checkbox:focus-visible+.paty-fbt__check{outline:2px solid var(--paty-primary, #8B6F47);outline-offset:2px}.paty-fbt__card--sold .paty-fbt__check{opacity:.4}.paty-fbt__media{position:relative;display:block;aspect-ratio:1;background:#f2ede7}.paty-fbt__media img{width:100%;height:100%;object-fit:cover;display:block}.paty-fbt__card--sold .paty-fbt__media img{opacity:.4}.paty-fbt__sold{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#ffffffb3;font-size:.75rem;font-weight:600;color:#1a1a1a}.paty-fbt__info{display:flex;flex-direction:column;gap:.25rem;padding:.75rem}.paty-fbt__title{font-size:.875rem;font-weight:500;color:#1a1a1a;text-decoration:none;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.paty-fbt__title:hover{color:var(--paty-primary, #8B6F47)}.paty-fbt__title:focus-visible{outline:2px solid var(--paty-primary, #8B6F47);outline-offset:2px}.paty-fbt__price{font-size:.875rem;font-weight:600;color:#1a1a1a}.paty-fbt__current-tag{font-size:.75rem;color:#6b6b6b}.paty-fbt__summary{display:flex;flex-direction:column;gap:1rem;background:#fff;border:1px solid rgba(232,228,223,.6);border-radius:.75rem;padding:1.25rem}@media(min-width:1024px){.paty-fbt__summary{width:280px;flex:0 0 280px;position:sticky;top:6rem}}.paty-fbt__total-label{font-size:.875rem;color:#6b6b6b}.paty-fbt__total{font-size:1.5rem;font-weight:600;color:#1a1a1a}.paty-fbt__add{width:100%;padding:.75rem 1rem;border:none;border-radius:.5rem;background:var(--paty-primary, #8B6F47);color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .2s ease}.paty-fbt__add:hover{background:var(--paty-primary-dark, #6f5838)}.paty-fbt__add:focus-visible{outline:2px solid var(--paty-primary, #8B6F47);outline-offset:2px}.paty-fbt__add:disabled{opacity:.5;cursor:not-allowed}.paty-fbt__error{margin:0;font-size:.875rem;color:#b91c1c}.paty-fbt .visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.paty-fbt__prices{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.paty-fbt__was{font-size:1rem;color:#6b6b6b}.paty-fbt__savings{margin:.125rem 0 0;font-size:.8125rem;font-weight:600;color:var(--paty-accent, #9B4D3A)}.paty-fbt__note{margin:.375rem 0 0;font-size:.75rem;color:#6b6b6b}
/*# sourceMappingURL=/cdn/shop/t/14/assets/paty-fbt.css.map */
