.df-page .df-pack-title{display:grid;gap:5px;margin:28px 0 14px;text-align:left}.df-page .df-pack-title:before,.df-page .df-pack-title:after{display:none}.df-page .df-pack-title>span{color:var(--df-ink);font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.df-page .df-pack-title>small{max-width:42rem;color:#65727d;font-size:14px;font-weight:500;line-height:1.45}.df-page .df-packs{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.df-page .df-add{margin-top:12px}.df-page .df-pack{display:grid;position:relative;grid-template-columns:22px 92px minmax(0,1fr) minmax(104px,auto);grid-template-rows:auto auto;min-height:128px;padding:16px 18px;align-items:center;overflow:hidden;column-gap:10px;row-gap:9px;color:var(--df-ink);border:1px solid #d6dde2;border-radius:4px;background:#fff;box-shadow:none;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.df-page .df-pack:before{position:absolute;top:0;bottom:0;left:0;width:3px;background:transparent;content:""}.df-page .df-pack:hover{border-color:#8da2b0;box-shadow:none;transform:none}.df-page .df-pack:focus-visible{outline:3px solid rgba(41,79,106,.24);outline-offset:3px}.df-page .df-pack[aria-pressed=true]{border-color:#294f6a;background:#f5f8fa;box-shadow:none}.df-page .df-pack[aria-pressed=true]:before{background:#294f6a}.df-page .df-pack__select{display:grid;position:static;z-index:1;grid-column:1;grid-row:1;width:20px;height:20px;margin:0;align-self:center;place-items:center;border:1.5px solid #8d9aa4;border-radius:50%;background:#fff}.df-page .df-pack[aria-pressed=true] .df-pack__select{border-color:#294f6a;background:#294f6a}.df-page .df-pack[aria-pressed=true] .df-pack__select:after{color:#fff;content:"\2713";font-size:12px;font-weight:800;line-height:1}.df-page .df-pack__visual{display:grid;grid-column:2;grid-row:1 / span 2;width:84px;height:84px;align-self:center;place-items:center}.df-page .df-pack__bundle{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 3px 4px rgba(7,27,44,.14))}.df-page .df-pack__copy{display:flex;grid-column:3;grid-row:1;min-width:0;align-self:center;align-items:flex-start;flex-direction:column}.df-page .df-pack__headline{display:flex;width:100%;align-items:center;flex-wrap:wrap;gap:8px}.df-page .df-pack__eyebrow,.df-page .df-pack__tag{display:inline-flex;position:static;width:fit-content;margin:0 0 5px;padding:4px 8px;align-items:center;color:#fff;border:1px solid #c9d5dc;border-radius:2px;background:#f4f7f9;color:#38576b;font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.1;white-space:nowrap}.df-page .df-pack__eyebrow{color:#38576b;border-color:#c9d5dc;background:#f4f7f9}.df-page .df-pack__tag--value{color:#38576b;background:#f4f7f9}.df-page .df-pack__name{min-height:0;margin:0;color:var(--df-ink);font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.df-page .df-pack__deal{display:inline-flex;padding:4px 7px;align-items:center;color:#38576b;border:1px solid #c9d5dc;border-radius:2px;background:#f4f7f9;font-size:9px;font-weight:600;letter-spacing:.04em;line-height:1;white-space:nowrap}.df-page .df-pack__sub{min-height:0;margin-top:4px;color:#62717d;font-size:14px;font-weight:500;line-height:1.35}.df-page .df-pack__sub--sale{color:#21613f;font-size:13px;font-weight:700;letter-spacing:.005em}.df-page .df-pack__pricing{display:flex;grid-column:4;grid-row:1;min-width:104px;align-self:center;align-items:flex-end;flex-direction:column;text-align:right}.df-page .df-pack__total-label{margin-bottom:2px;color:#6a7782;font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1}.df-page .df-pack__price{margin:0;color:var(--df-navy);font-size:27px;font-weight:800;letter-spacing:-.025em;line-height:1.05}.df-page .df-pack__compare{display:block;margin-top:4px;color:#526573;font-size:16px;font-weight:700;line-height:1.25;text-decoration:line-through;text-decoration-color:#788895;text-decoration-thickness:1.5px}.df-page .df-pack__per--badge{display:block;position:static;margin:2px 0 0;padding:0;color:#5f6e79;background:transparent;box-shadow:none;font-size:11px;font-weight:600;letter-spacing:0;line-height:1.25;white-space:nowrap}.df-page .df-pack__per--badge:before{display:none}.df-page .df-pack__benefits{display:flex;grid-column:3 / 5;grid-row:2;min-width:0;margin:0;align-self:start;align-items:center;justify-self:start;flex-wrap:wrap;gap:6px 18px}.df-page .df-pack__shipping,.df-page .df-pack__privacy{display:inline-flex;position:relative;width:fit-content;margin:0;padding:0;align-items:center;gap:6px;color:#354b5b;border:0;border-radius:0;background:transparent;font-size:12px;font-weight:600;letter-spacing:0;line-height:1.25;white-space:nowrap}.df-page .df-pack__shipping{color:#35624c}.df-page .df-pack__shipping--paid{color:#52636f}.df-page .df-pack__shipping svg,.df-page .df-pack__privacy svg{width:16px;height:16px;flex:0 0 16px}.df-page .df-pack__privacy:before{position:absolute;top:3px;bottom:3px;left:-9px;width:1px;background:#d9dfe3;content:""}.df-page .df-pack-note{margin:10px 2px 0;color:#5f6d78;font-size:13px;font-weight:500;line-height:1.45}@media(max-width:749px){.df-page .df-pack-title{margin-top:24px}.df-page .df-pack-title>span{font-size:21px}.df-page .df-pack-title>small{font-size:13px}.df-page .df-packs{gap:7px}.df-page .df-add{margin-top:10px}.df-page .df-pack{grid-template-columns:20px 70px minmax(0,1fr) minmax(88px,auto);min-height:118px;padding:14px 12px;column-gap:8px;row-gap:8px}.df-page .df-pack__select{width:19px;height:19px}.df-page .df-pack__visual{width:66px;height:66px}.df-page .df-pack__name{font-size:16px}.df-page .df-pack__deal{padding:3px 5px;font-size:8px}.df-page .df-pack__sub{margin-top:3px;font-size:12.5px}.df-page .df-pack__pricing{min-width:90px}.df-page .df-pack__price{font-size:23px}.df-page .df-pack__compare{font-size:13px}.df-page .df-pack__sub--sale{font-size:12px}.df-page .df-pack__per--badge{font-size:10px}.df-page .df-pack__benefits{gap:5px 14px}.df-page .df-pack__shipping,.df-page .df-pack__privacy{gap:5px;font-size:10.5px}.df-page .df-pack__shipping svg,.df-page .df-pack__privacy svg{width:14px;height:14px;flex-basis:14px}.df-page .df-pack__privacy:before{left:-7px}}@media(max-width:389px){.df-page .df-pack{grid-template-columns:18px 62px minmax(0,1fr) minmax(80px,auto);padding-inline:10px;column-gap:7px}.df-page .df-pack__visual{width:62px;height:62px}.df-page .df-pack__name{font-size:14.5px}.df-page .df-pack__price{font-size:20px}.df-page .df-pack__benefits{gap:4px 10px}.df-page .df-pack__shipping,.df-page .df-pack__privacy{font-size:9.7px}.df-page .df-pack__privacy:before{left:-5px}}.df-page .df-pack{display:block;min-height:0;padding:0}.df-page .df-pack__option{display:grid;width:100%;min-height:118px;padding:12px 16px;grid-template-columns:22px 84px minmax(0,1fr) minmax(104px,auto);grid-template-rows:auto auto;align-items:center;column-gap:10px;row-gap:6px;color:var(--df-ink);border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.df-page .df-pack__option:focus-visible{position:relative;z-index:2;outline:3px solid rgba(41,79,106,.24);outline-offset:-3px}.df-page .df-pack.is-selected{border-color:#294f6a;background:#f5f8fa}.df-page .df-pack.is-selected:before{background:#294f6a}.df-page .df-pack.is-selected .df-pack__select{border-color:#294f6a;background:#294f6a}.df-page .df-pack.is-selected .df-pack__select:after{color:#fff;content:"\2713";font-size:12px;font-weight:800;line-height:1}.df-page .df-pack-colors[hidden]{display:none!important}.df-page .df-pack-colors{padding:10px 16px 12px;border-top:1px solid #d9e1e6;background:#fff}.df-page .df-pack-colors__title{display:block;margin-bottom:7px;color:var(--df-navy);font-size:13px;font-weight:700;letter-spacing:.01em}.df-page .df-pack-colors__head{display:flex;margin-bottom:7px;align-items:center;justify-content:space-between;gap:8px}.df-page .df-pack-colors__head .df-pack-colors__title{margin-bottom:0}.df-page .df-pack-colors__head .df-size-guide{min-height:32px;padding:4px 0;color:#294f6a;font-size:12px;font-weight:600;white-space:nowrap}.df-page .df-pack-colors__slots{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.df-page .df-pack-color-slot{display:grid;min-width:0;padding:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;border:1px solid #dbe2e7;border-radius:6px;background:#f8fafb}.df-page .df-pack-color-slot__label{color:#42586a;font-size:11px;font-weight:700;white-space:nowrap}.df-page .df-pack-color-options{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.df-page .df-pack-color{display:inline-flex;min-width:0;min-height:36px;padding:5px 7px;align-items:center;justify-content:center;gap:5px;color:#42586a;border:1px solid #cbd6dd;border-radius:5px;background:#fff;font:inherit;font-size:10px;font-weight:700;line-height:1;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.df-page .df-pack-color:hover{border-color:#6e8798}.df-page .df-pack-color[aria-pressed=true]{color:var(--df-navy);border-color:var(--df-navy);background:#edf3f7;box-shadow:inset 0 0 0 1px var(--df-navy)}.df-page .df-pack-color:focus-visible{outline:3px solid rgba(6,26,64,.28);outline-offset:2px}.df-page .df-pack-color__dot{display:block;width:15px;height:15px;flex:0 0 15px;border:1px solid #788792;border-radius:50%;background:var(--swatch)}@media(max-width:749px){.df-page .df-pack__option{min-height:110px;padding:11px 12px;grid-template-columns:20px 66px minmax(0,1fr) minmax(88px,auto);column-gap:8px;row-gap:6px}.df-page .df-pack-colors{padding:10px 12px}.df-page .df-pack-colors__slots{grid-template-columns:minmax(0,1fr)}.df-page .df-pack-color-slot{grid-template-columns:58px minmax(0,1fr)}.df-page .df-pack-color{min-height:40px;font-size:10.5px}}@media(max-width:389px){.df-page .df-pack__option{grid-template-columns:18px 62px minmax(0,1fr) minmax(80px,auto);padding-inline:10px;column-gap:7px}.df-page .df-pack-colors{padding-inline:10px}.df-page .df-pack-color-slot{grid-template-columns:52px minmax(0,1fr);padding-inline:6px;gap:6px}.df-page .df-pack-color{padding-inline:4px}.df-page .df-pack-color__dot{width:13px;height:13px;flex-basis:13px}}.df-page .df-pack-color-slot--sized{grid-template-columns:minmax(0,1fr) 76px;gap:6px 10px}.df-page .df-pack-color-slot--sized .df-pack-color-slot__label{grid-column:1;grid-row:1;line-height:14px}.df-page .df-pack-color-slot--sized .df-pack-color-options{grid-column:1;grid-row:2}.df-page .df-pack-size{display:flex;min-width:0;grid-column:2;grid-row:1 / span 2;align-self:stretch;flex-direction:column;gap:6px;color:#42586a;font-size:11px;font-weight:700;line-height:14px}.df-page .df-pack-size select{width:100%;min-height:36px;padding:5px 7px;box-sizing:border-box;color:var(--df-navy);border:1px solid #cbd6dd;border-radius:5px;background:#fff;font:inherit;font-size:12px;cursor:pointer}.df-page .df-pack-size select:focus-visible{outline:3px solid rgba(6,26,64,.28);outline-offset:2px}@media(max-width:749px){.df-page .df-pack-color-slot--sized{grid-template-columns:minmax(0,1fr) 68px;column-gap:8px}.df-page .df-pack-size select{min-height:40px;padding-inline:6px}}.df-page .df-pack__pricing{box-sizing:border-box;width:100%;min-width:0;align-items:flex-end;justify-self:stretch;text-align:right}.df-page .df-pack__pricing>.df-pack__price,.df-page .df-pack__pricing>.df-pack__compare{display:block;width:100%;text-align:right}.df-page .df-pack__pricing>.df-pack__compare{margin-top:2px;color:#455b6b;font-size:15px;font-weight:700;line-height:1.2;text-decoration-color:#667b89;text-decoration-thickness:1.5px}.df-page .df-pack__pricing>.df-pack__per--badge{display:inline-flex;width:fit-content;min-height:0;margin:4px 0 0;padding:3px 6px;align-self:flex-end;align-items:center;justify-content:center;color:#294f6a;border:1px solid #b9cbd6;border-radius:4px;background:#edf3f6;font-size:11px;font-weight:700;letter-spacing:0;line-height:1.15;text-align:center}@media(max-width:749px){.df-page .df-pack__pricing>.df-pack__compare{font-size:13px}.df-page .df-pack__pricing>.df-pack__per--badge{font-size:10.5px}}@media(max-width:389px){.df-page .df-pack__pricing>.df-pack__compare{font-size:12px}.df-page .df-pack__pricing>.df-pack__per--badge{padding:3px 5px;font-size:10px}}.df-page .df-buy-faq{margin-top:24px}.df-page .df-buy-faq__head{margin-bottom:14px;align-items:flex-end}.df-page .df-buy-faq__head span{margin-bottom:5px;color:#537187;font-size:10px;font-weight:650;letter-spacing:.09em}.df-page .df-buy-faq__head h2{font-size:22px;font-weight:600;letter-spacing:-.02em}.df-page .df-buy-faq__head>a{color:#294f6a;font-size:12px;font-weight:600}.df-page .df-buy-faq__items{display:grid;gap:8px;border:0}.df-page .df-buy-faq__items details{overflow:hidden;border:1px solid #d7e1e7;border-radius:6px;background:#f5f8fa;transition:border-color .16s ease,background-color .16s ease}.df-page .df-buy-faq__items details[open]{border-color:#9fb5c3;background:#fff}.df-page .df-buy-faq__items summary{min-height:56px;padding:13px 15px;gap:12px;color:#0b2146;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1.4}.df-page .df-buy-faq__items summary:after{width:25px;height:25px;flex-basis:25px;color:#294f6a;border-color:#cbd8df;border-radius:50%;background:#fff;font-size:16px;font-weight:500}.df-page .df-buy-faq__items details[open] summary:after{color:#fff;border-color:#294f6a;background:#294f6a}.df-page .df-buy-faq__answer{padding:0 52px 16px 15px;color:#4d6271;font-size:13px;line-height:1.6}.df-page .df-buy-faq__answer a{color:#294f6a;font-weight:600;text-underline-offset:2px}.df-page .df-buy-faq__links{margin-top:10px}@media(max-width:749px){.df-page .df-buy-faq{margin-top:20px}.df-page .df-buy-faq__head{margin-bottom:12px;padding-right:0}.df-page .df-buy-faq__head h2{font-size:20px}.df-page .df-buy-faq__items{gap:7px}.df-page .df-buy-faq__items summary{min-height:54px;padding:12px 13px;font-size:13px}.df-page .df-buy-faq__answer{padding:0 42px 14px 13px;font-size:12.5px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/dryforman-offer-final.css.map */
