variant-selects .product-form__input--fotografista_size,variant-selects .product-form__input--fotografista_finish{min-width:0;font-family:var(--fd-sans, inherit)}variant-selects .product-form__input--fotografista_size .fotografista-option-choices{display:grid;grid-template-columns:repeat(var(--fotografista-size-columns, 3),minmax(0,1fr));gap:.9rem}variant-selects .product-form__input--fotografista_size input[type=radio]+label{display:flex;align-items:center;justify-content:flex-start;min-width:0;min-height:7.2rem;padding:1.2rem;border:1px solid #d5ddd5;border-radius:.9rem;background:#fff;color:var(--fd-ink, #292929);text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}variant-selects .product-form__input--fotografista_size .fotografista-option-copy{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0}variant-selects .product-form__input--fotografista_size .fotografista-option-title{font-size:1.6rem;font-weight:500;line-height:1.25;overflow-wrap:anywhere}variant-selects .product-form__input--fotografista_size .fotografista-option-subtitle{font-size:1.4rem;font-weight:500;line-height:1.3}variant-selects .product-form__input--fotografista_size input[type=radio]:checked+label{border-color:var(--fd-ink, #292929);background:#eef2f0;color:var(--fd-ink, #292929)}variant-selects .product-form__input--fotografista_finish .fotografista-option-choices{overflow:visible;border:1px solid #d5ddd5;border-radius:1rem;background:#fff}variant-selects .product-form__input--fotografista_finish input[type=radio]+.fotografista-finish-hitarea{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;margin:0;padding:0;color:var(--fd-ink, #292929);cursor:pointer;transition:background-color .15s ease}variant-selects .fotografista-finish-content{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:1.1rem;min-height:6.8rem;padding:1.15rem 1.5rem 1.15rem 4.4rem;color:var(--fd-ink, #292929);pointer-events:none}variant-selects .fotografista-finish-row{position:relative}variant-selects .fotografista-finish-row:not(:last-child){border-bottom:1px solid #e3e3dc}variant-selects .fotografista-finish-row:first-child>label{border-radius:1rem 1rem 0 0}variant-selects .fotografista-finish-row:last-child>label{border-radius:0 0 1rem 1rem}variant-selects .fotografista-option-help{display:inline-block;margin:0;pointer-events:auto}variant-selects .fotografista-finish-row:has(.fotografista-option-help[open]){z-index:5}variant-selects .fotografista-option-help>summary{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;list-style:none;cursor:pointer;color:var(--fd-ink)}variant-selects .fotografista-option-help>summary::-webkit-details-marker{display:none}variant-selects .fotografista-option-help>summary>span{display:flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;border:1px solid currentColor;border-radius:50%;font:600 10px/1 var(--fd-sans)}variant-selects .fotografista-option-help>summary:is(:hover,:focus-visible),variant-selects .fotografista-option-help[open]>summary{color:var(--fd-link-underline)}variant-selects .fotografista-option-help>summary:focus-visible{outline:2px solid var(--fd-link-underline);outline-offset:1px;border-radius:50%}variant-selects .fotografista-option-help__text{position:absolute;z-index:3;left:1.5rem;top:calc(100% + 6px);width:min(320px,calc(100% - 3rem));padding:16px;border:1px solid var(--fd-line);border-radius:10px;background:#fff;box-shadow:0 6px 22px #2841391f;color:var(--fd-ink);font:500 14px/1.55 var(--fd-sans)}variant-selects .product-form__input--fotografista_finish input[type=radio]+label:before{content:"";position:absolute;left:1.5rem;top:50%;transform:translateY(-50%);width:1.8rem;height:1.8rem;border:1.5px solid #81948a;border-radius:50%;background:#fff}variant-selects .product-form__input--fotografista_finish input[type=radio]:checked+label{background:#f1f4f2}variant-selects .product-form__input--fotografista_finish input[type=radio]:checked+label:before{border:5px solid var(--fd-forest, #284139);background:#fff}variant-selects .product-form__input--fotografista_finish .fotografista-option-copy{display:flex;flex-direction:column;gap:.25rem;min-width:0}variant-selects .product-form__input--fotografista_finish .fotografista-option-title{font-size:1.6rem;font-weight:500;line-height:1.35}variant-selects .fotografista-option-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .8rem}variant-selects .fotografista-option-recommended{color:var(--fd-link-underline, #bb6830);font-size:1.3rem;font-weight:500;line-height:1.35}variant-selects .fotografista-finish-content--with-price{grid-template-columns:minmax(0,1fr) auto}variant-selects .product-form__input--fotografista_finish .fotografista-option-heading{display:block;font-size:1.6rem;line-height:1.35}variant-selects .fotografista-option-title-tail{display:inline-flex;align-items:center;gap:.3rem;vertical-align:baseline;white-space:nowrap}variant-selects .fotografista-option-help__text{white-space:normal}variant-selects .product-form__input--fotografista_finish .fotografista-option-recommended{display:inline-block;margin-inline-start:.35rem}variant-selects .fotografista-option-price-delta{align-self:start;padding-top:.1rem;color:var(--fd-ink, #292929);font-size:1.4rem;font-weight:600;line-height:1.35;white-space:nowrap}variant-selects .product-form__input--fotografista_finish .fotografista-option-subtitle{color:var(--fd-ink, #292929);font-size:1.4rem;font-weight:500;line-height:1.35}@media(hover:hover)and (pointer:fine){variant-selects .product-form__input--fotografista_size input[type=radio]:not(:disabled):not(.disabled)+label:hover{border-color:var(--fd-link-underline, #bb6830)}variant-selects .product-form__input--fotografista_size input[type=radio]:not(:disabled):not(.disabled)+label:hover .fotografista-option-title,variant-selects .product-form__input--fotografista_finish input[type=radio]:not(:disabled):not(.disabled)+label:hover~.fotografista-finish-content .fotografista-option-title{color:var(--fd-link-underline, #bb6830)}}variant-selects .product-form__input--fotografista_size input[type=radio]:focus-visible+label,variant-selects .product-form__input--fotografista_finish input[type=radio]:focus-visible+label{outline:2px solid var(--fd-link-underline, #bb6830);outline-offset:2px;z-index:1}variant-selects .product-form__input--fotografista_size input[type=radio]:focus-visible+label .fotografista-option-title,variant-selects .product-form__input--fotografista_finish input[type=radio]:focus-visible~.fotografista-finish-content .fotografista-option-title{color:var(--fd-link-underline, #bb6830)}variant-selects .product-form__input--fotografista_size input[type=radio].disabled+label,variant-selects .product-form__input--fotografista_finish input[type=radio].disabled+label{color:#8a918b;background:#f7f8f6}variant-selects .product-form__input--fotografista_size input[type=radio].disabled+label .fotografista-option-title,variant-selects .product-form__input--fotografista_finish input[type=radio].disabled~.fotografista-finish-content .fotografista-option-title{text-decoration:line-through}variant-selects .product-form__input--fotografista_size input[type=radio].disabled:checked+label,variant-selects .product-form__input--fotografista_finish input[type=radio].disabled:checked+label{outline:2px solid #8a918b;outline-offset:-3px}@media(max-width:479px){variant-selects .product-form__input--fotografista_size .fotografista-option-choices{gap:.5rem}variant-selects .product-form__input--fotografista_size input[type=radio]+label{padding-inline:.3rem}variant-selects .product-form__input--fotografista_size .fotografista-option-title{font-size:1.4rem}}@media(forced-colors:active){variant-selects .product-form__input--fotografista_size input[type=radio]:checked+label,variant-selects .product-form__input--fotografista_finish input[type=radio]:checked+label{outline:2px solid Highlight;outline-offset:-3px}}variant-selects .product-form__input--fotografista_size input:checked+label .fotografista-option-title,variant-selects .product-form__input--fotografista_finish input:checked~.fotografista-finish-content .fotografista-option-title{font-weight:600}variant-selects .product-form__input--fotografista_finish input.disabled~.fotografista-finish-content{color:#8a918b}variant-selects .fotografista-option-subtitle{color:var(--fd-ink)}variant-selects .fotografista-option-legend{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:4px 8px;width:100%}variant-selects .fotografista-option-legend small{font-size:14px;font-weight:500;color:var(--fd-forest)}
/*# sourceMappingURL=/cdn/shop/t/18/assets/fotografista-product-options.css.map */
