.product-type-sqh_design .summary .price{font-size:1.75rem!important;margin:1rem 0!important;min-height:2.4rem}.sqhd-from{font-size:.86rem;font-weight:500;color:#686b67}.sqhd-configurator{margin-top:1.4rem}.sqhd-format-field,.sqhd-frame-field{padding:0;margin:0 0 1rem;border:0;min-width:0}.sqhd-format-field legend,.sqhd-frame-field legend{font-size:.88rem;font-weight:700;color:#23272a;margin-bottom:.8rem;padding:0}.sqhd-format-field legend>span{display:inline-flex;align-items:center;justify-content:center;border:1px solid #d5d1c6;border-radius:50%;width:1.6rem;height:1.6rem;font-size:.64rem;margin-right:.5rem;color:#72736a}.sqhd-format-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.sqhd-format-grid .sqhd-format{position:relative;background:#fffefa;color:#242623;border:1px solid #d5d1c6;border-radius:7px;padding:1rem .6rem .8rem;min-height:122px;text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;transition:border-color .15s,box-shadow .15s,background .15s;font-family:inherit;line-height:1.3;box-shadow:none}.sqhd-format-grid .sqhd-format:hover{background:#f6f2e8;border-color:#999383;color:#14151a}.sqhd-format-grid .sqhd-format[aria-pressed=true]{background:#fbf5e7;border:2px solid #a77416;padding:calc(1rem - 1px) calc(.6rem - 1px) calc(.8rem - 1px);box-shadow:0 0 0 1px #a7741610}.sqhd-format[aria-pressed=true]:after{content:'✓';position:absolute;right:.55rem;top:.5rem;color:#855c18;font-weight:700;font-size:.8rem}.sqhd-format strong{font-size:.79rem!important;white-space:nowrap;font-weight:700;letter-spacing:0}.sqhd-format small{font-size:.72rem;color:#63665c}.sqhd-format-icon{height:24px;width:34px;display:block;background:linear-gradient(145deg,#c9d7d8 0%,#ece8db 44%,#f2ca9e 45%,#aaadbc 70%,#4d6975 71%);border:1px solid #8a918b;box-shadow:2px 2px 0 #c8c0ae}.sqhd-icon-framed-canvas{border:3px solid #2e312f;box-shadow:2px 2px 0 #9a9386}.sqhd-icon-framed-poster{border:3px solid #2e312f;outline:3px solid #f5f3eb;outline-offset:-6px;box-shadow:2px 2px 0 #9a9386}.sqhd-format-note{font-size:.8rem;color:#65695f;min-height:1.4rem;margin:.6rem 0 1.4rem!important}.sqhd-configurator .variations_form{margin:0!important}.sqhd-configurator .variations{border:0!important;margin:0 0 1rem!important;table-layout:fixed}.sqhd-configurator .variations th,.sqhd-configurator .variations td{display:block;width:100%!important;padding:0!important;border:0!important;text-align:left}.sqhd-configurator .variations .label{padding-bottom:.55rem!important}.sqhd-configurator .variations label{font-size:.87rem;font-weight:700!important;text-transform:none}.sqhd-configurator .variations select{width:100%!important;max-width:none!important;min-height:48px;border:1px solid #d5d1c6;border-radius:5px;background-color:#fffefa;color:#222;padding:.65rem .85rem;font-size:.9rem;box-shadow:none}.sqhd-configurator .sqhd-native-hidden{display:none!important}.sqhd-configurator .reset_variations{font-size:.74rem;margin-top:.4rem;display:inline-block}.sqhd-swatches{display:flex;flex-wrap:wrap;gap:.55rem}.sqhd-swatches .sqhd-frame{background:#fffefa;color:#2c302a;border:1px solid #d5d1c6;border-radius:4px;display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .7rem;font-size:.78rem;line-height:1.2;min-height:40px;font-family:inherit;font-weight:500}.sqhd-frame i{width:17px;height:17px;display:inline-block;border-radius:50%;background:#303330;box-shadow:inset 0 0 0 1px #0002}.sqhd-frame-White i,.sqhd-frame-white i{background:#f9f8f3}.sqhd-frame-natural i{background:repeating-linear-gradient(90deg,#bd966a 0px,#d7b994 2px,#c7a376 4px)}.sqhd-swatches .sqhd-frame[aria-pressed=true]{border-color:#9b6c19;background:#fbf5e7;box-shadow:inset 0 0 0 1px #9b6c19}.sqhd-swatches .sqhd-frame:disabled{opacity:.35;cursor:not-allowed}.sqhd-configurator .woocommerce-variation-price{display:none!important}.sqhd-configurator .woocommerce-variation-description:empty,.sqhd-configurator .woocommerce-variation-availability:empty{display:none}.sqhd-configurator .woocommerce-variation-add-to-cart{margin-top:1.1rem;display:flex;gap:.7rem;align-items:stretch}.sqhd-configurator .single_add_to_cart_button{flex:1;min-height:50px!important;background:#191c1b!important;color:#fffefa!important;border-radius:5px!important;font-size:.92rem!important;letter-spacing:.01em!important;line-height:1.3!important;margin:0!important}.sqhd-configurator .single_add_to_cart_button:hover{background:#353d36!important}.sqhd-configurator .single_add_to_cart_button.disabled{opacity:.4!important}.sqhd-configurator .quantity{margin:0!important}.sqhd-configurator .quantity input{min-height:50px!important;max-width:75px;background:#fffefa;border-radius:5px}.sqhd-selection-hint{font-size:.76rem;color:#64695f;line-height:1.5;margin:.9rem 0!important;min-height:1.15rem}.sqhd-fulfilment{font-size:.74rem;color:#70766a;border-top:1px solid #dedbd2;padding-top:1rem;margin-top:1.1rem}.product-type-sqh_design .product_meta{font-size:.75rem!important}.product-type-sqh_design .woocommerce-product-details__short-description{font-size:.94rem;line-height:1.65;max-width:39rem}.product-type-sqh_design .woocommerce-product-gallery{transition:opacity .15s}.product-type-sqh_design .summary h1{font-size:clamp(2rem,3.2vw,3.15rem)!important;line-height:1.12!important}.product-type-sqh_design .summary>p.price .amount{font-weight:650}.sqhd-format:focus-visible,.sqhd-frame:focus-visible{outline:2px solid #264b41;outline-offset:3px}@media(max-width:767px){.sqhd-format-grid{gap:.45rem}.sqhd-format-grid .sqhd-format{min-height:115px;padding:.85rem .5rem}.sqhd-format-grid .sqhd-format[aria-pressed=true]{padding:calc(.85rem - 1px) calc(.5rem - 1px)}.sqhd-format strong{font-size:.74rem!important}.sqhd-format small{font-size:.68rem}.product-type-sqh_design .summary h1{font-size:2rem!important}.sqhd-configurator{margin-top:1.15rem}}@media(max-width:359px){.sqhd-format strong{white-space:normal}}
