.sec__shop-by-color-link:hover{border-color:var(--swatch-color);transform:translateY(-1px)}.sec__shop-by-color-swatch{background-color:var(--swatch-color)}.sec__shop-by-color-swatch:after{content:"";position:absolute;inset-inline-start:22%;top:14%;width:34%;height:24%;border-radius:50%;background-color:#ffffff9e;filter:blur(1px)}.sec__shop-by-color-caption{color:rgba(var(--color-text-rgb),.6)}body .product-detail__buy-buttons.ipg-product-payments .product_submit_button[name=add]{font-size:var(--ipg-cart-font-mobile, var(--btn-font-size))}body .product-detail__buy-buttons.ipg-product-payments .shopify-payment-button__more-options{--btn-bg: transparent;--btn-bg-gradient: none;--btn-color: var(--color-heading);--btn-border-color: transparent;background:transparent;border:0;box-shadow:none;color:var(--color-heading);font-size:var(--ipg-more-font-mobile, var(--btn-font-size));line-height:1.4;min-height:24px;padding:4px 0;margin:var(--ipg-more-top-mobile, 8px) 0 var(--ipg-more-bottom-mobile, 0px);text-decoration:underline;text-underline-offset:3px}@media screen and (min-width:768px){body .product-detail__buy-buttons.ipg-product-payments .product_submit_button[name=add]{font-size:var(--ipg-cart-font-desktop, var(--btn-font-size))}body .product-detail__buy-buttons.ipg-product-payments .shopify-payment-button__more-options{font-size:var(--ipg-more-font-desktop, var(--btn-font-size));margin-top:var(--ipg-more-top-desktop, 8px);margin-bottom:var(--ipg-more-bottom-desktop, 0px)}}ipg-product-countdown.ipg-cycle-countdown{display:flex;flex-wrap:wrap;align-items:center;gap:6px 9px;box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:0;padding:var(--ipg-timer-top-mobile, 4px) 0 var(--ipg-timer-bottom-mobile, 12px);color:#5b4a3b;font-family:var(--body-font, Arial, sans-serif);font-size:var(--ipg-timer-label-mobile, 11px);line-height:1.4}ipg-product-countdown.ipg-cycle-countdown[hidden]{display:none}.ipg-cycle-countdown .ipg-cycle-countdown__heading{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%}.ipg-cycle-countdown .ipg-cycle-countdown__clock{display:block;flex:0 0 auto;width:17px;height:17px;color:inherit}.ipg-cycle-countdown .ipg-cycle-countdown__message{min-width:0;margin:0;padding:0;font:inherit;color:inherit;overflow-wrap:anywhere}.ipg-cycle-countdown .ipg-cycle-countdown__message a{color:inherit}.ipg-cycle-countdown .ipg-cycle-countdown__timer{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;white-space:nowrap;font-size:var(--ipg-timer-number-mobile, 13px);font-weight:500;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";line-height:1.2}.ipg-cycle-countdown .ipg-cycle-countdown__unit{display:inline-flex;align-items:baseline;gap:3px}.ipg-cycle-countdown [data-ipg-time]{display:inline-block;min-width:2ch;text-align:center}.ipg-cycle-countdown .ipg-cycle-countdown__suffix{font-size:.76em;font-weight:400}.ipg-cycle-countdown .ipg-cycle-countdown__separator{opacity:.6;padding-inline:1px}ipg-product-countdown.ipg-cycle-countdown--highlight{padding-inline:12px;padding-top:max(10px,var(--ipg-timer-top-mobile, 4px));padding-bottom:max(10px,var(--ipg-timer-bottom-mobile, 12px));border:1px solid rgba(91,74,59,.14);border-radius:6px;background:#5b4a3b09;margin-bottom:8px}@media screen and (min-width:768px){ipg-product-countdown.ipg-cycle-countdown{padding-top:var(--ipg-timer-top-desktop, 4px);padding-bottom:var(--ipg-timer-bottom-desktop, 14px);font-size:var(--ipg-timer-label-desktop, 12px)}.ipg-cycle-countdown .ipg-cycle-countdown__timer{font-size:var(--ipg-timer-number-desktop, 14px)}.ipg-cycle-countdown .ipg-cycle-countdown__clock{width:18px;height:18px}ipg-product-countdown.ipg-cycle-countdown--highlight{padding-top:max(10px,var(--ipg-timer-top-desktop, 4px));padding-bottom:max(10px,var(--ipg-timer-bottom-desktop, 14px))}}body .product-detail__buy-buttons.ipg-product-payments:has(+.ipg-product-payment-icons){margin-bottom:0}.ipg-product-payment-icons{display:flow-root;padding-top:var(--ipg-icons-top-mobile, 8px);padding-bottom:var(--ipg-icons-bottom-mobile, 20px)}.ipg-product-payment-icons .ipg-product-payments__icons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:0;margin:0;list-style:none}.ipg-product-payment-icons .ipg-product-payments__icon{display:flex;align-items:center;flex:0 0 auto;padding:0;margin:0}.ipg-product-payment-icons .ipg-product-payments__svg{display:block;width:38px;height:24px}@media screen and (min-width:768px){.ipg-product-payment-icons{padding-top:var(--ipg-icons-top-desktop, 8px);padding-bottom:var(--ipg-icons-bottom-desktop, 20px)}}.product-detail__title.ipg-product-title{font-size:var(--ipg-title-font-size-mobile, 2.6rem)}[id^=MainProduct-] .product-detail__title.ipg-product-title{line-height:1.3;white-space:normal;word-break:normal;overflow-wrap:anywhere}@media screen and (min-width:768px){.product-detail__title.ipg-product-title{font-size:var(--ipg-title-font-size-desktop, 2.6rem)}}.ipg-art-picker{--ipg-frame-size: 64px;font-size:16px;line-height:1.45}.ipg-art-picker__option{min-inline-size:0;padding:0;border:0;margin:0 0 18px}.ipg-art-picker__option:last-of-type{margin-bottom:0}.ipg-art-picker__heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;margin-bottom:8px}.ipg-art-picker .form__label{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 7px;margin:0}.ipg-art-picker__option-name{color:var(--color-text)}.ipg-art-picker .option_value{color:var(--color-heading);text-transform:none;overflow-wrap:anywhere}.ipg-art-picker__dropdown{border:1px solid var(--border-color-base);border-radius:6px;background:var(--color-background)}.ipg-art-picker__toggle{display:flex;justify-content:space-between;align-items:center;gap:14px;min-height:50px;padding:11px 18px;background:transparent;color:var(--color-heading);border:0;border-radius:inherit;font:inherit;line-height:inherit;text-align:start;cursor:pointer}.ipg-art-picker__toggle svg{flex-shrink:0}.ipg-art-picker__toggle:focus-visible{outline:2px solid var(--color-heading);outline-offset:3px}.ipg-art-picker__dropdown-list{z-index:4;inset-inline:-1px;top:calc(100% + 3px);width:calc(100% + 2px);max-height:250px;padding:5px;overflow-y:auto;border:1px solid var(--border-color-base);border-radius:6px;background:var(--color-background);box-shadow:0 5px 16px #0000001a}.ipg-art-picker__dropdown.active .ipg-art-picker__dropdown-list{opacity:1;visibility:visible;top:calc(100% + 3px)}.ipg-art-picker__dropdown.active .ipg-art-picker__toggle svg{transform:rotate(180deg)}.ipg-art-picker .ipg-art-dropdown-value{display:flex;align-items:center;min-height:44px;padding:9px 12px;border-radius:3px;cursor:pointer;color:var(--color-heading)}.ipg-art-picker .ipg-art-dropdown-value:hover,.ipg-art-picker input:checked+.ipg-art-dropdown-value{background:var(--grey-color)}.ipg-art-picker__size .ipg-art-picker__dropdown,.ipg-art-picker__size .ipg-art-picker__dropdown-list{border-color:#38332e}.ipg-art-picker .ipg-art-picker__size .ipg-art-picker__dropdown input[type=radio]:checked+.ipg-art-dropdown-value{background:#000;border-color:#000;color:#fff}.ipg-art-picker__frame-list{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:8px;width:100%}.ipg-art-picker .ipg-art-option{max-width:100%}.ipg-art-picker__frame-list>.ipg-art-option{flex:1 1 0;min-width:0;max-width:76px}.ipg-art-picker .ipg-art-frame{position:relative;display:block;width:100%;min-width:0;height:auto;aspect-ratio:1;border:1px solid #b8afa4;border-radius:6px;background:var(--color-background);overflow:hidden;cursor:pointer}.ipg-art-picker .ipg-art-frame img{display:block;width:100%;height:100%;object-fit:cover}.ipg-art-picker input:checked+.ipg-art-frame{border-color:var(--color-heading);box-shadow:inset 0 0 0 1px var(--color-heading),0 0 0 1px var(--color-heading)}.ipg-art-picker .ipg-art-frame--text{max-width:100%;display:flex;align-items:center;justify-content:center;padding:6px 4px;text-align:center;overflow-wrap:anywhere}.ipg-art-picker input:focus-visible+label{outline:2px solid var(--color-heading);outline-offset:3px}.ipg-art-picker input.option-disabled+label{opacity:.5}.ipg-art-picker input.option-disabled+.ipg-art-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom right,transparent calc(50% - 1px),var(--color-heading) 50%,transparent calc(50% + 1px));pointer-events:none}.ipg-art-picker input.option-disabled+.ipg-art-dropdown-value{text-decoration:line-through}.ipg-art-picker__note{display:none;color:#b51c27;font-size:.875em}.ipg-art-picker__frames:has(input[data-frame-key=frameless]:checked) .ipg-art-picker__note--frameless,.ipg-art-picker__frames:has(input[data-frame-key=rolled-canvas]:checked) .ipg-art-picker__note--rolled{display:inline}.ipg-art-picker__status{margin:12px 0 0;font-size:14px;color:var(--color-text)}[data-ipg-art-unavailable] .btn-checkout-dynamic{opacity:.5;pointer-events:none}@media screen and (max-width:767px){.ipg-art-picker{--ipg-frame-size: 52px;font-size:15px}.ipg-art-picker__frame-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.ipg-art-picker__frame-list>.ipg-art-option{min-width:0;max-width:none}.ipg-art-picker .ipg-art-frame{width:100%;min-width:0;height:auto;aspect-ratio:1}.ipg-art-picker__toggle{min-height:48px;padding:10px 14px}}ipg-savings-badge.ipg-savings-badge{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:max-content;max-width:100%;border:0;border-radius:2px;background:#a72434;color:#fff;font-family:Arial,sans-serif;font-weight:700;line-height:1;text-align:center;align-self:center;letter-spacing:0;text-transform:none;white-space:nowrap;vertical-align:middle}ipg-savings-badge.ipg-savings-badge>.ipg-savings-badge__text{display:block;flex:0 0 auto;margin:0;padding:0;font:inherit;line-height:1;color:inherit;text-align:center;white-space:inherit}ipg-savings-badge.ipg-savings-badge[hidden]{display:none}.ipg-price-controls .ipg-savings-badge--detail{order:1;font-size:var(--ipg-detail-save-font-mobile, 10px);padding:var(--ipg-detail-save-py-mobile, 2px) var(--ipg-detail-save-px-mobile, 5px);margin-inline-start:3px}.product-item .ipg-savings-badge--card{position:absolute;z-index:3;top:var(--ipg-save-offset, 4px);left:var(--ipg-save-offset, 4px);right:auto;max-width:calc(100% - var(--ipg-save-offset, 4px) * 2);font-size:var(--ipg-save-font-mobile, 9px);padding:var(--ipg-save-py-mobile, 2px) var(--ipg-save-px-mobile, 4px);pointer-events:none}.product-item:has(.ipg-savings-badge--card) .product-item__inner .product__badges-sale{display:none}.product-item__inner:has(>ipg-savings-badge:not([hidden]))>.product__badges{top:calc(var(--ipg-card-save-clearance, 20px) + 3px)}.card-product-price.ipg-card-price,.ipg-price-controls .card-product-price:has(>.ipg-savings-badge--detail){flex-wrap:nowrap;align-items:center;white-space:nowrap;column-gap:4px;width:100%;max-width:100%;min-width:0;justify-content:inherit}:is(.card-product-price.ipg-card-price,.ipg-price-controls .card-product-price:has(>.ipg-savings-badge--detail))>:is(.price-regular,.price-sale,.unit-price){flex:0 0 auto;white-space:nowrap}:is(.card-product-price.ipg-card-price,.ipg-price-controls .card-product-price:has(>.ipg-savings-badge--detail))>:is(.price-regular,.price-sale){display:flex;align-items:center;line-height:1.2}:is(.card-product-price.ipg-card-price,.ipg-price-controls .card-product-price:has(>.ipg-savings-badge--detail)) :is(.price,.compare-price){line-height:1.2}.card-product-price.ipg-card-price .compare-price{font-size:.85em}ipg-savings-badge.ipg-savings-badge--percent{order:1;background:#f5e9e0;color:#a94600;font-size:var(--ipg-percent-font-mobile, 11px);padding:var(--ipg-percent-py, 1px) var(--ipg-percent-px, 3px)}.card-product-price.ipg-card-price [data-ipg-fit-font]{font-size:calc(var(--ipg-base-font) * var(--ipg-price-fit, 1))}ipg-savings-badge.ipg-savings-badge--card[data-ipg-fit-save]{font-size:calc(var(--ipg-base-save-font) * var(--ipg-save-fit, 1))}.ipg-card-price>.unit-price,.ipg-price-controls .card-product-price>.unit-price{order:2}@media screen and (min-width:768px){.ipg-price-controls .ipg-savings-badge--detail{font-size:var(--ipg-detail-save-font-desktop, 10px);padding:var(--ipg-detail-save-py, 2px) var(--ipg-detail-save-px, 5px)}.product-item .ipg-savings-badge--card{font-size:var(--ipg-save-font-desktop, 10px);padding:var(--ipg-save-py, 2px) var(--ipg-save-px, 4px)}ipg-savings-badge.ipg-savings-badge--percent{font-size:var(--ipg-percent-font-desktop, 12px)}}
/*# sourceMappingURL=/cdn/shop/t/43/compiled_assets/styles.css.map */
