.shopify-section:has(>.product-information){background:#efefef;color:#171717}.product-information{--vics-product-ink: #171717;--vics-product-rule: #c9c9c9;--vics-product-surface: #efefef;--vics-bg: #efefef;--vics-ink: #171717;background:var(--vics-product-surface)!important;color:var(--vics-product-ink);padding-block:48px 56px;font-family:var(--font-body--family, Arial, sans-serif)}.product-information+.section-background,.shopify-section:has(>.product-information)>.section-background{background:#efefef}.product-information .product-details{min-width:0;color:#171717}.product-information .product-details>.group-block{width:100%}.product-information .product-details h1{max-width:none;margin:0;font-family:var(--font-body--family, Arial, sans-serif);font-size:clamp(26px,2.35vw,34px);font-weight:400;line-height:1.25;letter-spacing:0;text-align:center;text-transform:none}.product-information .product-details product-price{width:100%;text-align:center;font-size:30px;line-height:1.2;font-weight:700;font-variant-numeric:tabular-nums}.product-information .product-details product-price{text-align:center!important}.product-information .product-details product-price [ref=priceContainer]{display:flex;justify-content:center;gap:12px}.product-information .product-details product-price .price{font-size:30px!important;font-weight:700!important}.product-information .variant-picker{width:100%}.product-information .variant-picker__form{gap:24px}.product-information .variant-option{width:100%}.product-information .variant-option>label,.product-information .variant-option legend{font-size:13px;font-weight:400;margin-bottom:10px}.product-information .variant-option__select-wrapper{border:1px solid #a6a6a6;border-radius:0;background:transparent;min-height:42px}.product-information .variant-option__select{min-height:42px;border-radius:0;padding-block:10px;font-size:14px;color:#171717;background:transparent}.product-information .vics-frame-options{display:flex;flex-wrap:wrap;gap:12px 10px}.product-information .vics-frame-options legend{padding:0}.product-information .vics-frame-options .variant-option__button-label{position:relative;display:flex;flex:0 1 calc((100% - 50px) / 6);flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;min-width:48px;min-height:88px;padding:5px 2px;border:1px solid transparent;border-radius:0;background:transparent;color:#171717;box-shadow:none;width:auto;max-width:none;white-space:normal;overflow:visible}.product-information .vics-frame-options .variant-option__button-label:has(:checked){border-color:#171717;background:#fff}.product-information .vics-frame-options .variant-option__button-label:has(:focus-visible){outline:2px solid #171717;outline-offset:3px}.product-information .vics-frame-swatch{display:block;width:40px;height:44px;margin-top:3px;border:5px solid var(--vics-frame-color);background:#f5f2e9;outline:1px solid #d3d0c7;outline-offset:-1px}.product-information .vics-frame-swatch--canvas{border-width:1px;background:#e2dbcb}.product-information .vics-frame-name{display:block;width:100%;font-size:11px;line-height:1.25;text-align:center;overflow-wrap:anywhere;white-space:normal}.product-information .product-form-buttons{gap:12px}.product-information .add-to-cart-button{min-height:52px;border-radius:0;border-color:#171717;background:#171717;color:#fff;font-size:13px;font-weight:500;letter-spacing:.06em}.product-information .add-to-cart-button:hover{background:#383838}.product-information .add-to-cart-button:disabled{opacity:.45;cursor:not-allowed}.product-information quantity-selector{border-radius:0}.product-information .zora-product-assurances{grid-template-columns:1fr 1fr;gap:20px 16px;border:0;padding-block:10px}.product-information .zora-product-assurances__item{grid-template-columns:26px minmax(0,1fr);gap:8px;padding:0;border:0}.product-information .zora-product-assurances__item+.zora-product-assurances__item{border:0}.product-information .zora-product-assurances__icon{width:26px;height:26px}.product-information .zora-product-assurances__copy strong{font-size:12px;line-height:1.3;font-weight:600}.product-information .zora-product-assurances__copy>span{margin-top:4px;font-size:11px;line-height:1.4;color:#515151}.product-information .zora-product-assurances__help{grid-column:2}.product-information .zora-product-assurances__help summary{width:24px;min-height:24px;font-size:12px}.vics-product-meta{display:grid;justify-items:center;gap:8px;font-size:14px}.vics-product-artist{font-style:italic;text-decoration:underline;text-underline-offset:3px}.vics-product-rating{display:flex;align-items:center;gap:8px}.vics-product-accordions{width:100%;border-top:1px solid #c9c9c9}.vics-product-accordions details{border-bottom:1px solid #c9c9c9}.vics-product-accordions summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:16px 0;list-style:none;cursor:pointer;font-size:14px;font-weight:600}.vics-product-accordions summary::-webkit-details-marker{display:none}.vics-product-accordions summary>span{width:9px;height:9px;margin-right:5px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg)}.vics-product-accordions details[open] summary>span{transform:rotate(225deg)}.vics-product-accordions .rte{padding-bottom:20px;font-size:14px;line-height:1.65}.vics-product-accordions .rte img{max-width:100%;height:auto}.vics-product-accordions a{text-decoration:underline;text-underline-offset:3px}.product-information :is(button,select,summary,a):focus-visible{outline:2px solid #171717;outline-offset:3px}.product-information ::selection{background:#171717;color:#fff}@media(min-width:990px){.product-information{--page-margin: 48px}.product-information .product-information__grid:not(.product-information--media-none){width:min(1440px,calc(100vw - 96px))!important;margin-inline:auto;padding:0!important;grid-column:1 / -1;grid-template-columns:minmax(0,1.5fr) minmax(340px,1fr)!important;gap:0 clamp(48px,6.1vw,88px)!important;align-items:start}.product-information .product-information__grid .product-information__media,.product-information .product-information__grid .product-details{padding-inline:0!important;grid-column:auto}}@media(max-width:989px){.product-information{padding-block:24px 36px}.product-information .product-information__grid:not(.product-information--media-none){grid-column:1 / -1;display:flex!important;flex-direction:column;gap:28px!important;width:100%!important;padding:0!important}.product-information .product-information__grid .product-information__media{width:100%;min-width:0;padding-inline:20px!important}.product-information .product-information__grid .product-details{width:100%;max-width:640px;margin-inline:auto;padding-inline:20px!important;position:static}.product-information .product-details>.group-block{padding-block:0}.product-information .product-details h1{font-size:26px}.product-information .product-details product-price,.product-information .product-details product-price .price{font-size:26px!important}.product-information .vics-frame-options{gap:12px 8px}.product-information .vics-frame-options .variant-option__button-label{flex-basis:calc((100% - 40px) / 6)}.product-information .zora-product-assurances{gap:20px 12px}}@media(max-width:374px){.product-information .vics-frame-options .variant-option__button-label{flex-basis:calc((100% - 16px) / 3)}}.product-information .vics-frame-options{gap:10px}.product-information .vics-frame-options .variant-option__button-label{flex:0 0 60px;width:60px;min-width:60px;max-width:60px;height:60px;min-height:60px;margin:0;padding:0;gap:0;border:1px solid #efefef;border-radius:22%;background:#fff;transition:transform .16s ease}.product-information .vics-frame-options .variant-option__button-label:has(:checked){border-color:#171717;outline:1px solid #171717;outline-offset:3px}.product-information .vics-frame-photo{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.product-information .vics-frame-name{position:absolute;z-index:2;bottom:calc(100% + 10px);left:50%;width:max-content;max-width:150px;padding:7px 9px;background:#171717;color:#fff;font-size:12px;line-height:1.25;white-space:nowrap;opacity:0;visibility:hidden;transform:translate(-50%);pointer-events:none}.product-information .vics-frame-options .variant-option__button-label:is(:hover,:focus-within) .vics-frame-name{opacity:1;visibility:visible}.product-information .vics-frame-options .vics-frame-swatch--canvas{width:40px;height:42px;margin:auto}@media(hover:hover)and (prefers-reduced-motion:no-preference){.product-information .vics-frame-options .variant-option__button-label:hover{transform:scale(1.06)}}.product-information .product-details{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.product-information .product-details h1{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-size:30px!important;font-weight:400!important;line-height:1.4}.product-information .product-form-buttons{row-gap:12px!important}.product-information .product-form-buttons>.quantity-selector-wrapper{flex:0 0 100%;width:100%}.product-information .product-form-buttons>span:has(.add-to-cart-button){flex:0 0 100%;width:100%;min-width:0}.product-information .quantity-selector{width:120px!important;min-width:120px!important;max-width:120px!important;min-height:44px;height:44px;border-radius:0;background:transparent}.product-information .add-to-cart-button{--add-to-cart-font-case: none;width:100%;min-height:47px!important;height:47px;padding-block:10px!important;border:1px solid #ffa41c!important;border-radius:6px;background:#ffa41c!important;background-image:none!important;color:#1c1c1c!important;box-shadow:none;font-size:15px!important;font-weight:400!important;line-height:1.65;letter-spacing:0!important;text-transform:none!important}.product-information .add-to-cart-button .add-to-cart-text__content,.product-information .add-to-cart-button .add-to-cart-text__content span{text-transform:none!important;letter-spacing:0!important}.product-information .add-to-cart-button .add-to-cart-text .svg-wrapper{display:none!important}.product-information .add-to-cart-button:hover{filter:brightness(.97)}.product-information .zora-product-assurances{grid-template-columns:1fr;gap:18px;padding-block:8px}.product-information .zora-product-assurances__item{grid-template-columns:30px minmax(0,1fr) 24px;gap:12px}.product-information .zora-product-assurances__copy strong{font-size:15px;line-height:1.25;font-weight:700}.product-information .zora-product-assurances__copy>span{font-size:14px;line-height:1.45}.product-information .zora-product-assurances__help{grid-column:3}@media(max-width:749px){.product-information .product-details h1{font-size:26px!important;line-height:1.3}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/vics-product-parity.css.map */
