:root{--dinard-canvas: #fcf8ef;--dinard-ink: #1e1b18;--dinard-brand: #472715;--dinard-surface-warm: #f2e9dd;--dinard-border: #d8cec1;--dinard-navy: #1f2a38;--dinard-accent: #b9654a;--dinard-serif: "Iowan Old Style", "Baskerville", "Times New Roman", Georgia, serif;--dinard-sans: Inter, Arial, sans-serif;--font-body--family: var(--dinard-sans);--font-subheading--family: var(--dinard-sans);--font-heading--family: var(--dinard-serif);--font-accent--family: var(--dinard-serif);--font-h1--letter-spacing: -.025em;--font-h2--letter-spacing: -.02em;--font-h3--letter-spacing: -.01em;--style-border-radius-buttons-primary: 2px;--style-border-radius-buttons-secondary: 2px;--style-border-radius-inputs: 2px;--style-border-radius-cards: 0px;--style-border-radius-popover: 2px}html{background:var(--dinard-canvas)}body{background:var(--dinard-canvas);color:var(--dinard-ink);font-family:var(--dinard-sans)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.text-block h1,.text-block h2,.text-block h3,.text-block h4,.text-block h5,.text-block h6{font-family:var(--dinard-serif);font-weight:500;text-wrap:balance}p,li,.rte,.paragraph{max-width:68ch}button,.button,.button-secondary,.button-custom,input,select,textarea{border-radius:2px}.button,.button-secondary,.button-custom{min-height:2.75rem;letter-spacing:.01em;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.button:hover,.button-secondary:hover,.button-custom:hover{transform:none}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--dinard-brand);outline-offset:3px}.header{background:var(--dinard-canvas);border-bottom:1px solid var(--dinard-border)}.header-logo__image{object-fit:contain}.header-logo__image--fallback{width:min(var(--header-logo-image-width-mobile, 132px),132px);height:auto;max-width:132px}.logo-block__image-wrapper{justify-content:center}.logo-block__image--fallback{width:100%;max-width:280px;height:auto;margin-inline:auto}@media screen and (min-width:750px){.header-logo__image--fallback{width:min(var(--header-logo-image-width, 168px),168px);max-width:168px}}.announcement-bar{background:var(--dinard-brand);color:var(--dinard-canvas);letter-spacing:.01em}.hero{background:var(--dinard-surface-warm)}.hero__container{border:0}.hero__media{filter:saturate(.86)}.hero__content-wrapper{max-width:42rem}.hero__content-wrapper .text-block{max-width:34rem}.section-resource-list,.section{--section-spacing-block-start: 4.5rem;--section-spacing-block-end: 4.5rem}.product-card,.resource-list__item{border-radius:0;box-shadow:none}.product-card img,.product-card__image,.resource-list__item img{border-radius:0}.product-card:hover img,.resource-list__item:hover img{transform:none}.dinard-statement{background:var(--dinard-brand);color:var(--dinard-canvas);padding:clamp(3.5rem,8vw,8rem) clamp(1.25rem,6vw,7rem)}.dinard-statement__inner{display:grid;gap:1.25rem;max-width:48rem;margin-inline:auto;text-align:center;justify-items:center}.dinard-statement__eyebrow{margin:0;color:var(--dinard-accent);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.dinard-statement__title{margin:0;color:var(--dinard-canvas);font-size:clamp(2rem,4vw,3.75rem);line-height:1.05}.dinard-statement__copy{margin:0;color:var(--dinard-canvas);font-size:1.05rem;line-height:1.65}.dinard-statement__link{color:var(--dinard-canvas);text-decoration-color:var(--dinard-accent);text-underline-offset:.3em}.footer{background:var(--dinard-surface-warm);border-top:1px solid var(--dinard-border)}.footer a:hover{color:var(--dinard-brand)}@media screen and (max-width:749px){.hero__content-wrapper{padding-inline:1.25rem}.section-resource-list,.section{--section-spacing-block-start: 3rem;--section-spacing-block-end: 3rem}.dinard-statement{padding-inline:1.25rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dinard-policy-page{background:var(--dinard-canvas);padding:clamp(3.5rem,8vw,7rem) 1.25rem clamp(5rem,10vw,9rem)}.dinard-policy-page__inner{max-width:48rem;margin-inline:auto}.dinard-policy-page__eyebrow{margin:0 0 1rem;color:var(--dinard-accent);font-size:.75rem;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.dinard-policy-page__title{margin:0;max-width:18ch;color:var(--dinard-brand);font-size:clamp(2.5rem,6vw,4.75rem);line-height:.98}.dinard-policy-page__intro{max-width:42rem;margin:1.5rem 0 0;color:var(--dinard-ink);font-family:var(--dinard-serif);font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.45}.dinard-policy-page__content{margin-top:clamp(2.5rem,6vw,4.5rem);color:var(--dinard-ink);font-size:1rem;line-height:1.7}.dinard-policy-page__content h2,.dinard-policy-page__content h3,.dinard-policy-page__content h4{margin-top:2.5rem;color:var(--dinard-brand)}.dinard-policy-page__content h2{font-size:clamp(1.7rem,3vw,2.25rem)}.dinard-policy-page__content h3{font-size:clamp(1.3rem,2.5vw,1.65rem)}.dinard-policy-page__content p,.dinard-policy-page__content ul,.dinard-policy-page__content ol{max-width:68ch}.dinard-policy-page__content li+li{margin-top:.55rem}.dinard-policy-page__content a{color:var(--dinard-brand);text-decoration-color:var(--dinard-accent);text-underline-offset:.25em}.dinard-policy-page__content table{width:100%;margin:1.5rem 0;border-collapse:collapse;font-size:.95rem}.dinard-policy-page__content th,.dinard-policy-page__content td{padding:.8rem .65rem;border-bottom:1px solid var(--dinard-border);text-align:left;vertical-align:top}.dinard-policy-page__content th{color:var(--dinard-brand);font-weight:600}.dinard-policy-page__content blockquote{margin:2rem 0;padding:1.25rem 1.5rem;border-left:3px solid var(--dinard-accent);background:var(--dinard-surface-warm)}.dinard-policy-page__content blockquote p:last-child{margin-bottom:0}.dinard-policy-page__content strong{color:var(--dinard-brand)}@media screen and (max-width:749px){.dinard-policy-page{padding-block:3rem 5rem}.dinard-policy-page__content table{display:block;overflow-x:auto;white-space:nowrap}.dinard-policy-page__content th,.dinard-policy-page__content td{min-width:9rem}}@media print{.dinard-policy-page{padding:0}.dinard-policy-page__content a{color:inherit;text-decoration:none}}.dinard-page{background:var(--dinard-canvas);color:var(--dinard-ink)}.dinard-page__hero{padding:clamp(4.5rem,11vw,10rem) 1.25rem clamp(3rem,6vw,5.5rem);background:var(--dinard-brand);color:var(--dinard-canvas)}.dinard-page__hero-inner{max-width:84rem;margin-inline:auto}.dinard-page__eyebrow,.dinard-page__nav-label{margin:0;color:var(--dinard-accent);font-size:.72rem;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.dinard-page__title{max-width:12ch;margin:1.1rem 0 0;color:var(--dinard-canvas);font-size:clamp(3rem,8vw,7.5rem);letter-spacing:-.045em;line-height:.9}.dinard-page__intro{max-width:38rem;margin:1.75rem 0 0;color:var(--dinard-canvas);font-family:var(--dinard-serif);font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.45}.dinard-page__layout{display:grid;grid-template-columns:minmax(11rem,15rem) minmax(0,46rem);gap:clamp(2.5rem,8vw,8rem);align-items:start;max-width:84rem;margin-inline:auto;padding:clamp(3.5rem,7vw,7rem) 1.25rem clamp(5rem,10vw,9rem)}.dinard-page__nav{position:sticky;top:2rem}.dinard-page__nav ul{display:grid;gap:.7rem;margin:1.25rem 0 0;padding:0;list-style:none}.dinard-page__nav a{display:inline-block;color:var(--dinard-ink);font-size:.92rem;line-height:1.35;text-decoration:none}.dinard-page__nav a:before{display:inline-block;width:0;margin-right:0;color:var(--dinard-accent);content:"";transition:width .18s ease,margin-right .18s ease}.dinard-page__nav a:hover:before,.dinard-page__nav a[aria-current=page]:before{width:.65rem;margin-right:.35rem;content:"\2014"}.dinard-page__nav a[aria-current=page]{color:var(--dinard-brand);font-weight:600}.dinard-page__article{min-width:0}.dinard-page__review-note,.dinard-page__note{margin:0 0 2.5rem;padding:1rem 1.2rem;border-left:3px solid var(--dinard-accent);background:var(--dinard-surface-warm);color:var(--dinard-ink);font-size:.92rem;line-height:1.55}.dinard-page__content{font-size:1rem;line-height:1.75}.dinard-page__content h2,.dinard-page__content h3{margin:3.25rem 0 1rem;color:var(--dinard-brand);font-family:var(--dinard-serif);font-weight:500;letter-spacing:-.02em;line-height:1.05}.dinard-page__content h2{font-size:clamp(1.8rem,3vw,2.6rem)}.dinard-page__content h3{font-size:1.35rem}.dinard-page__content h2:first-child,.dinard-page__content h3:first-child{margin-top:0}.dinard-page__content p,.dinard-page__content ul,.dinard-page__content ol{max-width:68ch}.dinard-page__content li+li{margin-top:.6rem}.dinard-page__content a{color:var(--dinard-brand);text-decoration-color:var(--dinard-accent);text-underline-offset:.25em}.dinard-page__content strong{color:var(--dinard-brand)}.dinard-faq{border-top:1px solid var(--dinard-border)}.dinard-faq details{border-bottom:1px solid var(--dinard-border)}.dinard-faq summary{position:relative;padding:1.35rem 2.5rem 1.35rem 0;color:var(--dinard-brand);cursor:pointer;font-family:var(--dinard-serif);font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.2;list-style:none}.dinard-faq summary::-webkit-details-marker{display:none}.dinard-faq summary:after{position:absolute;top:50%;right:0;color:var(--dinard-accent);content:"+";font-family:var(--dinard-sans);font-size:1.35rem;transform:translateY(-50%)}.dinard-faq details[open] summary:after{content:"\2212"}.dinard-faq__answer{max-width:60ch;padding:0 2rem 1.5rem 0}.dinard-faq__answer p:last-child{margin-bottom:0}.dinard-page__steps{display:grid;gap:0;margin:1.5rem 0 2rem;border-top:1px solid var(--dinard-border)}.dinard-page__steps>div{display:grid;grid-template-columns:minmax(10rem,.75fr) 1.25fr;gap:1.5rem;padding:1rem 0;border-bottom:1px solid var(--dinard-border)}.dinard-page__steps strong{color:var(--dinard-brand)}.dinard-page__contact{display:flex;flex-wrap:wrap;gap:.6rem 1.25rem;align-items:baseline;margin-top:4rem;padding-top:1.5rem;border-top:1px solid var(--dinard-border)}.dinard-page__contact p{margin:0;color:var(--dinard-brand);font-family:var(--dinard-serif);font-size:1.35rem}.dinard-page__contact a{color:var(--dinard-brand);text-decoration-color:var(--dinard-accent);text-underline-offset:.3em}@media screen and (max-width:749px){.dinard-page__hero{padding-block:3.5rem 3rem}.dinard-page__layout{display:block;padding-block:2.75rem 5rem}.dinard-page__nav{position:static;margin-bottom:3.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--dinard-border)}.dinard-page__nav ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}.dinard-page__steps>div{grid-template-columns:1fr;gap:.35rem}}@media print{.dinard-page__hero{padding:0 0 2rem;background:transparent;color:var(--dinard-ink)}.dinard-page__title,.dinard-page__intro{color:var(--dinard-ink)}.dinard-page__nav{display:none}.dinard-page__layout{display:block;padding:2rem 0}}@media(prefers-reduced-motion:reduce){.dinard-page__nav a:before{transition:none}}.product-details .rte-table-wrapper{display:block;width:100%;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;margin-block:1rem 1.5rem;scrollbar-width:thin;scrollbar-color:var(--dinard-border, #d8cec1) transparent}.product-details .rte table,.product-details table.ir-size-table,.product-details table.dinard-brand-table{display:table;width:100%!important;min-width:24rem;max-width:none;height:auto!important;margin:0;border-collapse:collapse;border-spacing:0;table-layout:auto;border:1px solid var(--dinard-border, #d8cec1);color:var(--dinard-ink, #1e1b18);font-size:.875rem;line-height:1.5;text-align:center}.product-details .rte table thead{display:table-header-group}.product-details .rte table tbody{display:table-row-group}.product-details .rte table tfoot{display:table-footer-group}.product-details .rte table tr{display:table-row;height:auto!important}.product-details .rte table th,.product-details .rte table td{display:table-cell;width:auto!important;height:auto!important;padding:12px 14px;border:1px solid var(--dinard-border, #d8cec1);vertical-align:middle;text-align:center;white-space:nowrap;overflow-wrap:normal;word-break:normal;font-size:inherit;line-height:inherit}.product-details .rte table th{background:var(--dinard-surface-warm, #f2e9dd);color:var(--dinard-brand, #472715);font-weight:600;text-transform:none;letter-spacing:normal}.product-details .rte table tbody tr:nth-child(odd) td{background:var(--dinard-canvas, #fcf8ef)}.product-details .rte table tbody tr:nth-child(2n) td{background:#f7f1e8}.product-details .rte table tbody td:first-child{font-weight:600}@media(max-width:749px){.product-details .rte table th,.product-details .rte table td{padding:10px 12px}}@media print{.product-details .rte-table-wrapper{overflow:visible}.product-details .rte table{min-width:0}.product-details .rte table th,.product-details .rte table td{white-space:normal}}.product-details h1{font-size:clamp(1.75rem,1.5rem + .5vw,2rem);line-height:1.2;letter-spacing:-.02em;margin-block:0}.product-details .rte h2,.product-details .dinard-brand-container h2{font-size:clamp(1.375rem,1.15rem + .5vw,1.5rem);line-height:1.25;font-weight:500;letter-spacing:-.01em;margin-block:1.5rem .625rem;text-wrap:pretty}.product-details .rte h3,.product-details .dinard-brand-container h3{font-size:clamp(1.1875rem,1.05rem + .3vw,1.25rem);line-height:1.3;font-weight:500;letter-spacing:normal;margin-block:1.25rem .5rem;text-wrap:pretty}.product-details .rte :is(h4,h5,h6),.product-details .dinard-brand-container :is(h4,h5,h6){font-size:1.125rem;line-height:1.35;font-weight:500;letter-spacing:normal;margin-block:1.125rem .5rem;text-wrap:pretty}.product-details .rte :is(h2,h3,h4,h5,h6):first-child,.product-details .dinard-brand-container :is(h2,h3,h4,h5,h6):first-child{margin-block-start:0}@media(max-width:749px){.product-details h1{font-size:1.75rem}.product-details .rte h2,.product-details .dinard-brand-container h2{font-size:1.375rem}}.header .menu-list__link{min-height:44px}.dinard-page .dinard-page__hero{padding:40px 24px;background:var(--dinard-surface-warm);color:var(--dinard-brand)}.dinard-page .dinard-page__title{color:var(--dinard-brand);font-size:40px;line-height:1.15;max-width:26ch;margin:12px 0 16px}.dinard-page .dinard-page__intro{font-family:var(--dinard-sans);font-size:15px;line-height:1.65;max-width:62ch;color:var(--dinard-ink)}.dinard-page .dinard-page__hero-inner{max-width:1120px;margin-inline:auto}.dinard-page .dinard-page__layout{max-width:1168px;margin:auto;padding:40px 24px 48px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:48px}.dinard-page .dinard-page__nav--desktop{display:block;top:110px}.dinard-page__nav-group{display:grid;margin-bottom:24px;gap:2px}.dinard-page__nav-group-title{font-size:11px;text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px}.dinard-page .dinard-page__nav a{display:flex;align-items:center;min-height:40px;padding:7px 0;font-size:13px}.dinard-page__mobile-nav{display:none}.dinard-page .dinard-page__content h2{font-size:24px;line-height:1.25;margin:28px 0 12px}.dinard-page .dinard-page__content h3{font-size:20px;line-height:1.3}.dinard-page .dinard-page__content{font-size:15px;line-height:1.75}@media(max-width:749px){.dinard-page .dinard-page__hero{padding:28px 24px}.dinard-page .dinard-page__title{font-size:32px}.dinard-page .dinard-page__intro{font-size:14px}.dinard-page .dinard-page__layout{display:block;padding:24px 24px 36px}.dinard-page .dinard-page__nav--desktop{display:none}.dinard-page__mobile-nav{display:block;margin:0 0 24px;border-block:1px solid var(--dinard-border)}.dinard-page__mobile-nav summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;font-size:14px;cursor:pointer}.dinard-page__mobile-nav-content{display:grid;padding-bottom:12px}.dinard-page__mobile-nav-content a{display:flex;align-items:center;min-height:44px;font-size:14px}.dinard-page .dinard-page__content h2{font-size:22px}.dinard-page .dinard-page__content{font-size:14px}}.header .menu-list__link-title{text-underline-offset:6px}.header .menu-list__link:hover .menu-list__link-title,.header .menu-list__link--active .menu-list__link-title{text-decoration:underline;text-decoration-thickness:1px}.header .header-actions__action{min-width:44px;min-height:44px}.header .menu-drawer__menu-item{min-height:48px}.header .menu-drawer__menu-item--mainlist{font-size:22px;line-height:1.3}.header .menu-drawer__menu-item--child{font-size:15px;line-height:1.5}.header .menu-drawer__navigation{padding-top:16px}.dinard-statement{padding:48px 24px;background:var(--dinard-surface-warm);color:var(--dinard-brand);border-top:1px solid var(--dinard-border)}.dinard-statement__inner{max-width:44rem;gap:16px}.dinard-statement__eyebrow{color:#68594b;font-size:11px}.dinard-statement__title{color:var(--dinard-brand);font-size:32px;line-height:1.15}.dinard-statement__copy{color:var(--dinard-ink);font-size:14px;line-height:1.65}.dinard-statement__copy p{margin:0}.dinard-statement__link{color:var(--dinard-brand);text-decoration-color:currentColor;font-size:13px;display:inline-flex;align-items:center;min-height:44px}@media(max-width:749px){.dinard-statement{padding:36px 24px}.dinard-statement__title{font-size:26px}}.product-details product-price [ref=priceContainer]{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 14px}.product-details product-price .price{order:1;font-family:var(--font-body--family, sans-serif);font-size:34px;font-weight:650;line-height:1.15;letter-spacing:-.035em;color:#472715}.product-details product-price .compare-at-price{order:2;font-size:14px;font-weight:400;line-height:1.5;color:#74675d}.dinard-size-guide .dinard-size-guide__modal{box-sizing:border-box;position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(640px,calc(100vw - 48px));height:fit-content;max-height:85dvh;padding:0;border:1px solid #d8cdbf;border-radius:12px;overflow:hidden}.dinard-size-guide .dinard-size-guide__modal[open]{display:flex;flex-direction:column}.dinard-size-guide__header{flex:0 0 auto;display:flex;align-items:start;justify-content:space-between;gap:12px;padding:22px 24px 18px;background:#fbf8f0;border-bottom:1px solid #e2d8cb}.dinard-size-guide__header h2{margin:0 0 6px}.dinard-size-guide__header .dinard-size-guide__product{font-size:13px;color:#76685c;margin:0!important}.dinard-size-guide__header .dinard-size-guide__close{position:static;flex-shrink:0;width:44px;height:44px;min-width:44px;padding:0;margin:-8px -10px 0 0;border-radius:50%}.dinard-size-guide__body{padding:20px 24px 24px;overflow-y:auto;overscroll-behavior:contain;min-height:0}.dinard-measures__picker,.dinard-measures__mobile{display:none}@media(max-width:749px){.product-details product-price .price{font-size:30px}.product-details product-price .compare-at-price{font-size:13px}.dinard-size-guide .dinard-size-guide__modal{inset:auto 0 0;margin:0;width:100%;max-width:100%;height:auto;max-height:calc(100dvh - 24px);border:0;border-top:1px solid #d8cdbf;border-radius:20px 20px 0 0;animation:none}.dinard-size-guide__header{padding:20px 20px 16px}.dinard-size-guide__header h2{font-size:21px;line-height:1.25}.dinard-size-guide__body{padding:18px 20px max(24px,env(safe-area-inset-bottom))}.dinard-measures__desktop,.dinard-size-guide__scroll-hint{display:none}.dinard-measures__picker{display:block;border:0;margin:0 0 20px;padding:0;min-width:0}.dinard-measures__picker legend{padding:0;margin-bottom:10px;font-size:13px;font-weight:500}.dinard-measures__sizes{display:flex;gap:8px;flex-wrap:wrap}.dinard-measures__size{-webkit-appearance:none;appearance:none;display:grid;place-items:center;min-width:46px;min-height:46px;padding:10px 12px;border:1px solid #cfc0af;border-radius:8px;background:#fbf8f0;color:#472715;font:500 14px/1.2 var(--font-body--family, sans-serif);cursor:pointer}.dinard-measures__size[aria-pressed=true]{color:#fbf8f0;background:#472715;border-color:#472715}.dinard-measures__size:focus-visible{outline:2px solid #472715;outline-offset:3px}.dinard-measures__mobile{display:block;margin-bottom:18px}.dinard-measures__mobile table{width:100%;table-layout:fixed;font-size:14px;border-collapse:collapse}.dinard-measures__mobile caption{padding:0 0 10px;font-size:13px;font-weight:600}.dinard-measures__mobile :is(th,td){width:50%;padding:13px 12px;border:0;border-bottom:1px solid #e2d8cb;white-space:normal;overflow-wrap:anywhere;line-height:1.45}.dinard-measures__mobile tbody th{text-align:left;background:transparent;font-weight:400}.dinard-measures__mobile td{text-align:right;font-weight:600}.dinard-measures__mobile tr:nth-child(odd){background:#f1e8dc}.dinard-measures__mobile tr:nth-child(2n){background:transparent}.dinard-size-guide__note{line-height:1.65;color:#64584d}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/dinard.css.map */
