.fa .fa-product-grid>div{min-width:0}.fa .fa-addons-v72,.fa .fa-setup-summary{min-width:0;max-width:100%}.fa .fa-addons-v72{padding:28px 0 0;margin-top:28px;border-bottom:0}.fa .fa-addon-heading{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px}.fa .fa-addons-v72 .fa-addon-heading h2{font-size:24px;letter-spacing:-.035em;line-height:1.25}.fa .fa-addon-heading .fa-optional{font-size:11px;white-space:nowrap;margin:0;padding:5px 8px;background:#f1f3ef;border-radius:4px;letter-spacing:0}.fa .fa-addons-v72 .fa-addon-intro{font-size:13px;line-height:1.55;margin:0 0 18px!important}.fa .fa-addons-v72 .fa-addon-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.fa .fa-addons-v72 .fa-addon-v72{display:block;padding:0;background:#fff;border:1px solid #dedfd9;border-radius:12px;overflow:clip;transition:border-color .18s,background .18s;box-shadow:none}.fa .fa-addons-v72 .fa-addon-v72:hover{border-color:#b9bdb4}.fa .fa-addons-v72 .fa-addon-v72.is-selected{background:#fffaf6;border-color:#e66329;box-shadow:inset 0 0 0 1px #e66329}.fa .fa-addon-select{display:grid!important;grid-template-columns:88px minmax(0,1fr) 24px;gap:16px;align-items:center;margin:0!important;padding:15px 18px;cursor:pointer;line-height:1.45}.fa .fa-addon-visual{width:88px;height:88px;display:flex;align-items:center;justify-content:center;background:#f5f6f3;border-radius:8px;overflow:hidden}.fa .fa-addon-visual .fa-addon-image{width:100%;height:100%;display:block;object-fit:contain;padding:5px;mix-blend-mode:multiply}.fa .fa-addon-copy{display:block;min-width:0}.fa .fa-addon-copy>b{display:block;font-size:15px;font-weight:600;line-height:1.35;color:#202722;letter-spacing:-.015em}.fa .fa-addon-description{display:block;font-size:12px;line-height:1.5;color:#6b7067;margin-top:4px}.fa .fa-addon-price{display:block;font-size:14px;font-weight:600;line-height:1.5;margin-top:7px;color:#202722;font-variant-numeric:tabular-nums}.fa .fa-addon-select input[type=checkbox]{appearance:none;-webkit-appearance:none;display:grid;place-content:center;position:static;width:24px;height:24px;min-width:24px;min-height:24px;padding:0;margin:0;border:1.5px solid #a4aaa0;background:#fff;border-radius:50%;cursor:pointer;box-shadow:none;transform:none;opacity:1}.fa .fa-addon-select input[type=checkbox]:before{content:"";width:9px;height:5px;transform:rotate(-45deg);border-left:2px solid transparent;border-bottom:2px solid transparent;margin-top:-2px;background:none;position:static;box-shadow:none}.fa .fa-addon-select input[type=checkbox]:after{content:none}.fa .fa-addon-select input[type=checkbox]:checked{background:#df571e;border-color:#df571e}.fa .fa-addon-select input[type=checkbox]:checked:before{border-color:#fff}.fa .fa-addon-expanded{padding:0 18px 18px 122px}.fa .fa-addon-options{border:0;padding:0;margin:0 0 16px;min-width:0}.fa .fa-addon-options legend{font-size:11px;font-weight:600;margin:0 0 9px;letter-spacing:.02em;color:#5d655b}.fa .fa-addon-option-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fa .fa-addon-option{display:flex;flex-direction:column;gap:9px;align-items:flex-start;text-align:left;border:1px solid #d8dcd3;background:#fff;border-radius:7px;padding:12px;min-height:44px;line-height:1.4;color:#252b24;white-space:normal}.fa .fa-addon-option[aria-pressed=true]{border-color:#dc632d;background:#fff0e6;box-shadow:inset 0 0 0 1px #dc632d}.fa .fa-addon-option b{font-size:12px;font-weight:600;display:block}.fa .fa-addon-option small{display:block;margin-top:4px;font-size:11px;line-height:1.45;color:#687063}.fa .fa-addon-option strong{font-size:12px;font-weight:600;margin-top:auto}.fa .fa-addon-option:disabled{opacity:.45;cursor:not-allowed}.fa .fa-addon-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;border-top:1px solid #e8e5dc;padding-top:12px}.fa .fa-addon-quantity{display:flex;align-items:center;gap:10px}.fa .fa-addon-quantity>label{font-size:11px;line-height:1.4;margin:0!important}.fa .fa-addon-stepper{display:flex;align-items:center;border:1px solid #d6d9d1;border-radius:6px;background:#fff;overflow:hidden}.fa .fa-addon-stepper button{width:34px;height:38px;background:transparent;border:0;min-width:0;min-height:0;padding:0;color:#242c24;font-size:19px;display:grid;place-content:center}.fa .fa-addon-stepper button:hover{background:#f4f3ed}.fa .fa-addon-stepper button:disabled{opacity:.35;cursor:not-allowed}.fa .fa-addon-stepper input[type=number]{width:34px;height:38px;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;text-align:center;font-size:13px;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;box-shadow:none}.fa .fa-addon-stepper input::-webkit-inner-spin-button,.fa .fa-addon-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fa .fa-addon-details{display:inline-flex;align-items:center;gap:6px;min-height:38px;font-size:11px;text-decoration:underline;text-underline-offset:4px;color:#535e51}.fa .fa-addon-note{font-size:11px;line-height:1.55;color:#73776d;margin:11px 0 0!important}.fa .fa-setup-summary{margin-top:25px;padding:22px 24px;background:#f5f6f2;border:1px solid #e4e6de;border-radius:12px}.fa .fa-setup-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px}.fa .fa-setup-heading h3{font-size:18px;line-height:1.3;letter-spacing:-.025em}.fa .fa-setup-heading>span{font-size:11px;color:#6e7569}.fa .fa-setup-main{display:flex;justify-content:space-between;align-items:start;gap:15px;font-size:12px;line-height:1.5}.fa .fa-setup-main strong{font-weight:500;white-space:nowrap}.fa .fa-setup-main small{font-size:12px;color:#72786d;white-space:nowrap}.fa .fa-setup-lines{list-style:none;padding:0;margin:8px 0 0}.fa .fa-setup-line{display:grid;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:8px;padding:8px 0;font-size:12px;line-height:1.5}.fa .fa-setup-line small{display:block;font-size:11px;line-height:1.45;color:#73786d}.fa .fa-setup-line strong{font-size:12px;font-weight:500;white-space:nowrap}.fa .fa-setup-remove{width:24px;height:30px;border:0;padding:0;background:transparent;font-size:20px;line-height:1;color:#737b6d;display:grid;place-content:center}.fa .fa-setup-remove:hover{color:#d75119}.fa .fa-setup-summary .fa-total{border-top:1px solid #dce0d5;margin-top:17px;padding:17px 0;font-size:13px;align-items:baseline}.fa .fa-setup-summary .fa-total strong{font-size:24px;letter-spacing:-.025em;white-space:nowrap}.fa .fa-setup-summary [data-fa-add]{width:100%;background:#202821;border:1px solid #202821;border-radius:6px;min-height:52px;font-size:14px;gap:12px;color:#fff!important;box-shadow:none}.fa .fa-setup-summary [data-fa-add]:hover{background:#353f34;border-color:#353f34}.fa .fa-setup-summary [data-fa-add]:disabled{opacity:.5}.fa .fa-setup-summary .fa-status:empty{display:none}.fa .fa-setup-summary .fa-status{margin-top:12px!important}.fa .fa-setup-cart-note{font-size:10px;line-height:1.5;text-align:center;color:#767d70;margin-top:10px!important}.fa .fa-cart-form[aria-busy=true] .fa-addon-option,.fa .fa-cart-form[aria-busy=true] [data-fjd-qty-step],.fa .fa-cart-form[aria-busy=true] .fa-setup-remove{pointer-events:none;opacity:.5}@media(min-width:901px)and (max-width:1200px){.fa .fa-addon-expanded{padding-left:18px}.fa .fa-addon-select{gap:12px;padding:14px}.fa .fa-addon-option-list{gap:8px}}@media(max-width:600px){.fa .fa-addons-v72 .fa-addon-heading h2{font-size:23px}.fa .fa-addon-heading .fa-optional{font-size:10px}.fa .fa-addon-select{grid-template-columns:68px minmax(0,1fr) 22px;gap:12px;padding:14px 12px}.fa .fa-addon-visual{width:68px;height:76px}.fa .fa-addon-select input[type=checkbox]{width:22px;height:22px;min-width:22px;min-height:22px}.fa .fa-addon-copy>b{font-size:14px}.fa .fa-addon-description{font-size:11px}.fa .fa-addon-price{font-size:13px;margin-top:5px}.fa .fa-addon-expanded{padding:0 14px 16px}.fa .fa-addon-option{padding:11px}.fa .fa-addon-stepper button,.fa .fa-addon-stepper input[type=number]{height:42px;width:36px}.fa .fa-addon-details{min-height:44px}.fa .fa-setup-summary{padding:19px 16px}.fa .fa-setup-summary .fa-total strong{font-size:23px}.fa .fa-setup-remove{height:36px}.fa .fa-addons-v72 .fa-addon-intro{font-size:12px}}@media(prefers-reduced-motion:reduce){.fa .fa-addons-v72 .fa-addon-v72{transition:none}}.fa .fa-addon-purpose{display:block;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#73806e;margin-bottom:5px}.fa [data-fa-addon][hidden],.fa [data-fjd-addons][hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/89/assets/drt-fjd-v72.css.map */
