.cd-set-checkout{display:block;margin:24px 0 0;padding:24px 0 4px;border-top:1px solid var(--set-line,#d6bd8c);font-family:var(--font-heading-family,serif)}.cd-set-checkout__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.cd-set-checkout__actions button{min-height:54px;border:1px solid var(--set-accent,#84313b);border-radius:5px;padding:15px 18px;background:transparent;color:var(--set-accent,#84313b);font:500 18px/1.4 var(--font-heading-family,serif);letter-spacing:.04em;cursor:pointer}.cd-set-checkout__actions button[data-set-order=cart]{background:var(--set-accent,#84313b);color:var(--set-bg,#fff7e9)}.cd-set-checkout__actions button:disabled{opacity:.5;cursor:not-allowed}.cd-set-checkout__actions button:focus-visible{outline:3px solid var(--set-accent,#84313b);outline-offset:4px}.cd-set-checkout__status,.cd-set-checkout__secure{font:15px/1.7 var(--font-heading-family,serif);color:var(--set-ink,#5e4939);margin:12px 0 0}.cd-set-checkout__secure{font-size:14px;opacity:.75;text-align:center}.cd-set-checkout__status[data-error=true]{color:#b33540}.cd-set-checkout [hidden]{display:none!important}@media(max-width:749px){.cd-set-checkout{margin-top:20px;padding-top:20px}.cd-set-checkout__actions{gap:10px}.cd-set-checkout__actions button{padding:14px 10px;font-size:17px}}.cd-set-checkout__native{margin-top:12px;min-height:54px;--shopify-accelerated-checkout-button-block-size:54px;--shopify-accelerated-checkout-button-border-radius:999px}.cd-set-checkout__native[aria-disabled=true]{cursor:not-allowed}.cd-set-checkout__native shopify-accelerated-checkout{display:block;width:100%;--shopify-accelerated-checkout-button-block-size:54px;--shopify-accelerated-checkout-button-border-radius:999px}.cd-set-checkout__native-note{font:15px/1.6 var(--font-heading-family,serif);color:var(--set-ink,#5e4939);margin:12px 0 0}.cd-set-checkout__summary{display:none}@media(max-width:749px){.cd-set-checkout__native{margin-top:8px;min-height:44px;--shopify-accelerated-checkout-button-block-size:44px}.cd-set-checkout__native shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:44px}.cd-set-checkout__native .shopify-payment-button__more-options{margin-top:8px;margin-bottom:0}}@media(min-width:990px){.cd-set-detail .cd-set-detail__studio .cd-set-checkout__summary{display:block}.cd-set-detail .cd-set-detail__studio>form{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start;margin:0;min-width:0}.cd-set-detail .cd-set-detail__studio>form>cd-set-customizer{width:100%;max-width:none;min-width:0;margin:0;container-type:inline-size;container-name:set-personalizer}.cd-set-detail .cd-set-detail__studio>form>.cd-set-checkout{box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:0;padding:24px;border:1px solid var(--set-line,#d6bd8c);border-radius:16px;background:var(--set-paper,#fffaf0)}.cd-mixed-detail .cd-set-detail__studio>form>.cd-set-checkout{background:#102b21;border-color:#b99b6555}.cd-set-detail .cd-set-detail__studio .cd-set-checkout__actions{grid-template-columns:minmax(0,1fr)}.cd-set-detail .cd-set-detail__studio .cd-set-checkout__actions button{width:100%;min-width:0;box-sizing:border-box;white-space:normal;overflow-wrap:break-word}.cd-set-detail .cd-set-detail__studio .cd-set-checkout__status{text-align:left;font-size:16px;line-height:1.6;overflow-wrap:anywhere}.cd-set-checkout__summary{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--set-line,#d6bd8c)}.cd-set-checkout__eyebrow{font:500 14px/1.5 var(--font-heading-family,serif);letter-spacing:.06em;margin:0 0 10px;color:var(--set-ink,#5e4939)}.cd-set-detail .cd-set-checkout h2.cd-set-checkout__title{font:500 26px/1.2 var(--font-heading-family,serif);color:var(--set-ink,#5e4939);margin:0 0 14px;overflow-wrap:break-word}.cd-set-checkout__price{font:500 29px/1.3 var(--font-heading-family,serif);color:var(--set-accent,#84313b);margin:0}.cd-set-checkout .shopify-payment-button{width:100%;max-width:100%}.cd-set-checkout .shopify-payment-button__more-options{color:var(--set-ink,#5e4939);font:16px/1.5 var(--font-heading-family,serif);text-underline-offset:3px}.cd-set-detail .cd-set-detail__studio>form{grid-template-columns:minmax(0,1fr) 320px;gap:24px}.cd-set-detail .cd-set-detail__studio>form>cd-set-customizer{grid-column:1;grid-row:1;padding:24px}.cd-set-detail .cd-set-detail__studio>form>.cd-set-checkout{grid-column:2;grid-row:1;position:sticky;top:calc(var(--header-height,130px) + 24px);align-self:start}@media(min-width:1200px){.cd-set-detail .cd-set-detail__studio>form{grid-template-columns:minmax(0,1fr) 340px;gap:28px}}@media(min-width:990px)and (max-height:760px){.cd-set-detail .cd-set-detail__studio>form>.cd-set-checkout{position:static}}@container set-personalizer (max-width:680px){.cd-set-detail cd-set-customizer .craftdiy-customizer{grid-template-columns:minmax(0,1fr);gap:22px}.cd-set-detail cd-set-customizer .craftdiy-customizer__production-canvas{grid-column:1;grid-row:1;position:relative!important;top:auto!important;max-width:430px;margin-inline:auto}.cd-set-detail cd-set-customizer .craftdiy-customizer__layout{grid-column:1;grid-row:2;min-width:0}.cd-set-detail cd-set-customizer .cd-studio-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.cd-set-detail cd-set-customizer .cd-studio-review__grid{grid-template-columns:minmax(0,1fr)}.cd-set-detail cd-set-customizer .cd-studio-summary img{max-height:360px}}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cd-set-checkout.css.map */
