.pc-hero,.pc-band,.pc-collection,.pc-bar{--pc-font: var(--body-font-family, Montserrat, sans-serif);--pc-heading-font: var(--heading-font-family, var(--body-font-family, Montserrat, sans-serif));--pc-heading: var(--heading-color, #000000);--pc-text: var(--text-color, #484848);--pc-strong: #121212;--pc-muted: #6a6a6a;--pc-line: var(--border-color, #e9e9e9);--pc-surface-alt: #efefef;--pc-frame: #f3f3f3;--pc-gold: #f0c44a;--pc-gold-tint: rgba(240, 196, 74, .14);--pc-ink-on-gold: #101010;--pc-success: #1b5e20;--pc-button-bg: var(--button-background, #252324);--pc-button-text: var(--button-text-color, #fffdf4);--pc-radius: var(--button-radius, 3px);--pc-card-radius: var(--card-radius, 0);--pc-touch: 44px;font-family:var(--pc-font);color:var(--pc-text)}.pc-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.pc-icon{flex:none;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8}.pc-crumbs{padding:14px 0 6px;font-size:13px;color:#6a6a6a}.pc-crumbs__list{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none}.pc-crumbs__item+.pc-crumbs__item:before{content:"\203a";content:"\203a" / "";margin:0 6px}.pc-crumbs__link{display:inline-flex;align-items:center;min-height:var(--pc-touch);color:inherit;text-decoration:none}.pc-crumbs__link:hover{text-decoration:underline}.pc-hero{display:grid;gap:18px;padding:6px 0 0}.pc-hero__media,.pc-hero__info{min-width:0}.pc-hero__info{display:flex;flex-direction:column;gap:0}.pc-hero .pc-product__title{margin:0;font-family:var(--pc-heading-font);color:var(--pc-heading);line-height:1.2}.pc-gallery{position:relative;display:grid;grid-template-columns:minmax(0,1fr)}.pc-gallery__controls,.pc-gallery__track{grid-area:1 / 1}.pc-gallery__controls{z-index:1;display:flex;visibility:hidden;align-items:center;justify-content:space-between;padding:0 8px;pointer-events:none}.pc-gallery[data-ready] .pc-gallery__controls{visibility:visible}.pc-gallery__step{display:flex;align-items:center;justify-content:center;width:var(--pc-touch);height:var(--pc-touch);padding:0;border:1px solid var(--pc-line);border-radius:50%;background:#ffffffeb;color:var(--pc-strong);box-shadow:0 2px 8px #0000001f;cursor:pointer;pointer-events:auto;touch-action:manipulation}.pc-gallery__step[aria-disabled=true]{opacity:.35;cursor:default}.pc-gallery__step-icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2}.pc-gallery__zoom{display:block;width:100%;max-width:620px;padding:0;border:0;background:none;cursor:zoom-in;touch-action:manipulation}.pc-zoom{box-sizing:border-box;width:fit-content;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:0;border:0;border-radius:var(--pc-card-radius);background:#fff;overflow:auto}.pc-zoom:modal{overscroll-behavior:contain}.pc-zoom::backdrop{background:#000000b8;overflow:hidden;overscroll-behavior:contain}.pc-zoom__close{position:sticky;z-index:1;top:8px;display:flex;align-items:center;justify-content:center;width:var(--pc-touch);height:var(--pc-touch);margin:8px 8px calc(-1 * var(--pc-touch) - 8px) auto;padding:0;border:1px solid var(--pc-line);border-radius:50%;background:#fff;color:#121212;cursor:pointer;touch-action:manipulation}.pc-zoom__close-icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2}.pc-zoom__image{display:block;width:auto;height:auto;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.pc-gallery__track{position:relative;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:manipulation;background:var(--pc-frame);border-radius:var(--pc-card-radius)}.pc-gallery__track::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:no-preference){.pc-gallery__track{scroll-behavior:smooth}}.pc-gallery__track:focus-visible,.pc-gallery__thumb:focus-visible,.pc-gallery__step:focus-visible,.pc-gallery__zoom:focus-visible,.pc-gallery__dot:focus-visible,.pc-zoom__close:focus-visible{outline:2px solid var(--pc-strong);outline-offset:2px}.pc-gallery__slide{display:flex;flex:0 0 100%;align-items:center;justify-content:center;box-sizing:border-box;padding:22px;scroll-snap-align:center}.pc-gallery__slide[hidden],.pc-gallery__thumb[hidden],.pc-gallery__dot[hidden]{display:none}.pc-gallery__image{display:block;width:100%;height:auto;max-width:620px;filter:drop-shadow(0 8px 18px rgba(0,0,0,.18))}.pc-gallery__thumbs{display:none;gap:10px;margin-top:12px}.pc-gallery__thumb{box-sizing:border-box;width:96px;min-height:var(--pc-touch);padding:8px;border:2px solid transparent;border-radius:var(--pc-card-radius);background:var(--pc-frame);cursor:pointer}.pc-gallery__thumb[aria-current=true]{border-color:var(--pc-strong)}.pc-gallery__thumb-image{display:block;width:100%;height:auto}.pc-gallery__dots{display:flex;visibility:hidden;justify-content:center;gap:0;margin-top:2px}.pc-gallery[data-ready] .pc-gallery__dots{visibility:visible}.pc-gallery__dot{display:flex;align-items:center;justify-content:center;width:var(--pc-touch);height:var(--pc-touch);padding:0;border:0;background:none;cursor:pointer;touch-action:manipulation}.pc-gallery__dot:before{content:"";width:8px;height:8px;border-radius:50%;background:#cfcfcf}.pc-gallery__dot[data-active]:before{background:var(--pc-strong)}.pc-rating{display:flex;align-items:center;gap:8px;margin:8px 0 4px;font-size:14.4px}.pc-rating .product-reviews-list{margin:0;padding:0}.pc-rating .product-reviews-star,.pc-reviews__head .product-reviews-star{color:#c99a1c}.pc-hero .pc-price{margin-top:14px}.pc-price__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.pc-price__now{font-size:30px;font-weight:700;line-height:1.2;color:var(--pc-strong)}.pc-price__now small{font-size:15px;font-weight:500;color:var(--pc-text)}.pc-price__was{font-size:17px;color:var(--pc-muted)}.pc-price__badge,.pc-design__badge{display:inline-block;padding:3px 10px;border-radius:999px;background:var(--pc-gold);color:var(--pc-ink-on-gold);font-size:12.5px;font-weight:700;letter-spacing:.06em;line-height:1.4}.pc-price__offer{width:fit-content;margin:8px 0 0;padding:4px 10px;border-radius:999px;background:var(--pc-gold-tint);font-size:14.4px;font-weight:600;color:var(--pc-strong)}.pc-price__orderby{display:flex;align-items:center;gap:8px;margin:6px 0 0;font-size:14.4px;font-weight:600;color:var(--pc-success)}.pc-hero .pc-launcher{gap:0;margin-top:24px}.pc-hero .pc-launcher__group+.pc-launcher__group{margin-top:20px}.pc-hero .pc-launcher__legend{margin:0 0 10px;font-size:15px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--pc-strong)}.pc-hero .pc-pills{gap:10px}.pc-hero .pc-pill__label{min-height:var(--pc-touch);box-sizing:border-box;padding:10px 18px;border:1px solid #cfcfcf;border-radius:var(--pc-radius);background:#fff;color:var(--pc-strong);font-size:15px;font-weight:600}.pc-hero .pc-pill:has(:checked) .pc-pill__label{border:2px solid var(--pc-strong);background:#fff;color:var(--pc-strong);box-shadow:inset 0 0 0 1px var(--pc-strong)}.pc-hero .pc-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px;padding-top:6px}.pc-hero .pc-tiles:empty{min-height:165px}.pc-hero .pc-tile{min-width:0;min-height:64px;padding:10px 8px;border:1px solid #cfcfcf;border-radius:var(--pc-card-radius);text-align:center}.pc-hero .pc-tile:has(:checked){border:2px solid var(--pc-strong);background:var(--pc-gold-tint);box-shadow:none}.pc-hero .pc-tile:has(:disabled){opacity:.5;cursor:not-allowed}.pc-hero .pc-tile__q{font-size:17px}.pc-hero .pc-tile__was{font-size:12px;color:var(--pc-muted);text-decoration:line-through}.pc-hero .pc-tile__each{font-size:13px;color:var(--pc-text)}.pc-hero .pc-qty{margin-top:14px}.pc-hero .pc-qty__label{font-size:13px}.pc-hero .pc-qty__select{min-height:48px;border-color:#767676;border-radius:var(--pc-card-radius)}.pc-total{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 10px;margin:16px 0 12px;font-size:15px;color:var(--pc-strong)}.pc-total__was{font-size:14px;color:var(--pc-muted)}.pc-total__was[hidden]{display:none}.pc-hero .pc-create{width:100%;min-height:52px;box-sizing:border-box;border-radius:var(--pc-radius);font-size:15px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pc-helper{margin:10px 0 0;font-size:13.5px}.pc-trust{display:grid;gap:10px;margin:20px 0 0;padding:16px 0 0;border-top:1px solid var(--pc-line);list-style:none}.pc-trust__item{display:flex;align-items:center;gap:10px;font-size:14.4px;color:var(--pc-strong)}.pc-guarantee{display:flex;align-items:center;gap:10px;margin:16px 0 6px;padding:12px 14px;border-radius:var(--pc-card-radius);background:var(--pc-surface-alt);font-size:14.4px;font-weight:600;color:var(--pc-strong)}.pc-privacy{margin:6px 0 0;font-size:12.5px;color:var(--pc-muted)}.pc-band--alt{background:var(--pc-surface-alt)}.pc-band__heading{margin:0 0 22px;font-family:var(--pc-heading-font);font-size:24px;font-weight:700;line-height:1.2;color:var(--pc-heading)}.pc-steps{display:grid;gap:18px;margin:0;padding:0;list-style:none}.pc-how-step{display:flex;gap:14px}.pc-step__num{display:flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--pc-strong);color:#fff;font-weight:700}.pc-step__title{margin:4px 0;font-family:var(--pc-font);font-size:17px;font-weight:700;color:var(--pc-heading)}.pc-step__text{margin:0;font-size:15px}.pc-more{--top-spacer: var(--pc-more-top-desktop);--bottom-spacer: var(--pc-more-bottom-desktop)}.pc-backs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.pc-back{overflow:hidden;border:1px solid var(--pc-line);border-radius:var(--pc-card-radius);background:#fff}.pc-back__art{padding:12px;background:var(--pc-frame)}.pc-back__image,.pc-back__placeholder{display:block;width:100%;height:auto}.pc-back__placeholder{aspect-ratio:7 / 5;background:#e3e3e3;fill:#b9b9b9}.pc-back__body{padding:10px 12px 14px}.pc-back__title{margin:0 0 4px;font-family:var(--pc-font);font-size:15px;font-weight:700;color:var(--pc-heading)}.pc-back__text{margin:0;font-size:13.5px}.pc-backs__note{margin:16px 0 0;font-size:14.4px}.pc-reviews__head{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px}.pc-reviews__head .product-reviews-list{margin:0;padding:0}.pc-reviews__value{font-size:22px;font-weight:700;color:var(--pc-strong)}.pc-faq__item{padding:14px 0;border-bottom:1px solid var(--pc-line)}.pc-faq__question{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:var(--pc-touch);font-weight:700;color:var(--pc-strong);cursor:pointer;list-style:none}.pc-faq__question::-webkit-details-marker{display:none}.pc-faq__question:after{content:"+";content:"+" / "";flex:none;font-size:20px;line-height:1}.pc-faq__item[open]>.pc-faq__question:after{content:"\2013";content:"\2013" / ""}.pc-faq__question:focus-visible{outline:2px solid var(--pc-strong);outline-offset:2px}.pc-faq__answer{margin:10px 0 0;font-size:15px}.pc-faq__answer>:first-child{margin-top:0}.pc-faq__answer>:last-child{margin-bottom:0}@media(prefers-reduced-motion:no-preference){.pc-faq__item::details-content{interpolate-size:allow-keywords;overflow:clip;contain:layout;transition:block-size .3s ease-in-out,content-visibility .3s ease-in-out allow-discrete}.pc-faq__item:not([open])::details-content{block-size:0}}.pc-intro{padding:6px 0 0}.pc-collection__title{margin:6px 0 10px;font-family:var(--pc-heading-font);color:var(--pc-heading);line-height:1.2;text-wrap:balance}.pc-intro__text{max-width:760px;margin:0 0 30px}.pc-greeting-switch{display:flex;max-width:420px;margin:0 0 10px;border:1px solid var(--pc-strong);border-radius:var(--pc-radius);overflow:clip}.pc-greeting-switch__link{display:flex;flex:1 1 0;align-items:center;justify-content:center;min-width:0;min-height:var(--pc-touch);padding:4px 10px;background:#fff;color:var(--pc-strong);font:600 14px/1.2 var(--pc-font);text-align:center;text-decoration:none}.pc-greeting-switch__link+.pc-greeting-switch__link{border-inline-start:1px solid var(--pc-strong)}.pc-greeting-switch__link[aria-current=page]{background:var(--pc-strong);color:#fff}.pc-greeting-switch__link:not([aria-current=page]):hover{text-decoration:underline;text-underline-offset:3px}.pc-greeting-switch__link:focus-visible{outline:2px solid currentColor;outline-offset:-5px}.pc-value{max-width:760px;margin:0;font-size:14px;line-height:1.4;color:var(--pc-strong);text-wrap:pretty}.pc-offer{font-weight:700}.pc-switch{display:inline-flex;align-items:center;min-height:var(--pc-touch);font-size:14.4px;color:var(--pc-strong);text-decoration:underline;text-underline-offset:3px}.pc-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px 28px;margin:12px 0 14px;padding:8px 0;border-top:1px solid var(--pc-line);border-bottom:1px solid var(--pc-line)}.pc-filters[hidden]{display:none}.pc-filters__row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.pc-filters__label{flex:none;white-space:nowrap;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pc-strong)}.pc-filters__chips{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.pc-chip{flex:none;min-width:var(--pc-touch);min-height:var(--pc-touch);padding:8px 10px;border:1px solid #cfcfcf;border-radius:var(--pc-radius);background:#fff;color:var(--pc-strong);font:600 14px var(--pc-font);cursor:pointer}.pc-chip[aria-pressed=true]{border-color:var(--pc-strong);background:var(--pc-strong);color:#fff}.pc-chip:focus-visible,.pc-empty__clear:focus-visible,.pc-switch:focus-visible,.pc-design__link:focus-visible{outline:2px solid var(--pc-strong);outline-offset:2px}.pc-result{flex:none;margin:0 0 0 auto;font-size:14px;white-space:nowrap;color:var(--pc-muted)}.pc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;margin:0;padding:0 0 30px;list-style:none}.pc-design__link{display:block;color:inherit;text-decoration:none}.pc-design__image{position:relative;padding:10px;background:var(--pc-frame)}.pc-design__picture{display:block;width:100%;height:auto;aspect-ratio:7 / 5;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.14))}.pc-design__placeholder{background:#e3e3e3;fill:#b9b9b9}.pc-design__back{display:none}.pc-design__badge{flex:none;padding:2px 8px;font-size:12px}.pc-design__name{margin:8px 0 1px;font-family:var(--pc-font);font-size:15px;font-weight:700;line-height:1.3;color:var(--pc-strong)}.pc-design__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;margin:2px 0 4px;font-size:13px;color:var(--pc-muted)}.pc-design__price{margin:0;font-size:15px;font-weight:600;line-height:1.35;color:var(--pc-strong)}.pc-design__was{margin-left:5px;font-size:13px;font-weight:400;color:var(--pc-muted)}@media(hover:hover){.pc-design__link:hover .pc-design__name{text-decoration:underline;text-underline-offset:3px}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.pc-design__picture{transition:transform .2s ease}.pc-design__link:hover .pc-design__picture{transform:translateY(-2px)}}@media(hover:hover)and (pointer:fine){.pc-design__image{display:grid}.pc-design__image>.pc-design__picture{grid-area:1 / 1}.pc-design__back{display:block;opacity:0;object-fit:cover;background:#fff}.pc-design__link:is(:hover,:focus-visible) .pc-design__back{opacity:1}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.pc-design__back{transition:transform .2s ease,opacity .2s ease}}.pc-empty{margin:0 0 30px;padding:18px;border:1px dashed #cfcfcf;border-radius:var(--pc-card-radius);text-align:center}.pc-empty[hidden]{display:none}.pc-empty__text{margin:0 0 10px;font-weight:600;color:var(--pc-strong)}.pc-empty__clear{min-height:var(--pc-touch);padding:8px 18px;border:1px solid var(--pc-strong);border-radius:var(--pc-radius);background:#fff;color:var(--pc-strong);font:600 14px var(--pc-font);cursor:pointer}@media(min-width:768px){.pc-band__heading{margin-bottom:28px;font-size:30px}.pc-gallery__slide{padding:44px}.pc-gallery__thumbs{display:flex;visibility:hidden}.pc-gallery[data-ready] .pc-gallery__thumbs{visibility:visible}.pc-gallery__dots,.pc-gallery[data-ready] .pc-gallery__dots{display:none}.pc-hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:28px;align-items:start}.pc-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.pc-backs{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.pc-hero__media{position:sticky;top:calc(var(--header-height, 0px) + 16px)}.pc-more .pc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pc-more--6 .pc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-faq{max-width:900px}.pc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.pc-more{--top-spacer: var(--pc-more-top-mobile);--bottom-spacer: var(--pc-more-bottom-mobile)}.pc-collection .pc-crumbs{display:none}.pc-collection .pc-collection__title{margin:8px 0;font-size:clamp(17px,5.4vw,22px)}.pc-collection .pc-design__name{margin-top:6px}.pc-design__image{padding:0;background:none}.pc-hero .pc-product__title{font-size:clamp(18px,5.6vw,22px);text-wrap:balance}.pc-backs{display:flex;gap:12px;padding-bottom:6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}.pc-back{flex:0 0 88%;scroll-snap-align:start}.pc-back__art{padding:6px}.pc-product .pc-crumbs__list:has(>:nth-child(3))>.pc-crumbs__item:is(:first-child,:last-child){display:none}.pc-product .pc-crumbs__list:has(>:nth-child(3))>.pc-crumbs__item:nth-child(2){white-space:nowrap}.pc-product .pc-crumbs__list:has(>:nth-child(3))>.pc-crumbs__item:nth-child(2):before{content:"\2039";content:"\2039" / "";margin:0 6px 0 0}}@media(min-width:992px){.pc-hero{gap:48px}.pc-collection__title{margin:6px 0 10px}.pc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px;padding-bottom:50px}.pc-design__image{padding:16px}.pc-design__name{font-size:17px}.pc-design__price{font-size:16px}.pc-more--6 .pc-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:359px){.pc-hero .pc-pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pc-hero .pc-pill__label{flex:1 1 auto;justify-content:center;padding-inline:10px;font-size:14px;text-align:center}}.pc-bar{display:none}.pc-bar__info{display:flex;flex-direction:column;min-width:0;margin:0;line-height:1.25}.pc-bar__quantity{font-size:13px;color:var(--pc-muted)}.pc-bar__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px}.pc-bar__now{font-size:18px;font-weight:700;color:var(--pc-strong)}.pc-bar__was{font-size:13px;color:var(--pc-muted)}.pc-bar__was[hidden]{display:none}.pc-bar__go{flex:none;min-height:var(--pc-touch);padding:0 18px;border:0;border-radius:var(--pc-radius);background:var(--pc-button-bg);color:var(--pc-button-text);font:700 15px var(--pc-font);touch-action:manipulation;cursor:pointer}.pc-bar__go:focus-visible{outline:2px solid var(--pc-strong);outline-offset:2px}:root .scroll-to-top{bottom:calc(var(--scroll-top-vertical-position) + var(--pc-bar-h, 0px))}body{padding-bottom:var(--pc-bar-h, 0px)}@media(max-width:991px){.pc-bar[data-shown]{position:fixed;z-index:50;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;padding:8px max(16px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));border-top:1px solid var(--pc-line);background:#fff;box-shadow:0 -8px 20px #00000014}.pc-product:has(dialog[open]) .pc-bar{display:none}}@media(prefers-reduced-motion:reduce){.pc-gallery__track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/photo-card-pages.css.map */
