html body reef-product-information.rr-information[hidden],html body .rr-information [hidden]{display:none!important}html body reef-product-information.rr-information{display:block;clear:both;box-sizing:border-box;width:var(--rr-information-viewport, 100%);max-width:none;margin:32px calc((100% - var(--rr-information-viewport, 100%)) / 2) 0;padding:30px 32px 32px;background:#fff;color:#211d19;font-family:var(--font-body-family)}.rr-information__inner{max-width:1060px;margin:0 auto}.rr-information__layout,.rr-information__panels{display:block;min-width:0}.rr-information__panels{border-top:1px solid #dedad5}.rr-information__item{min-width:0;border-bottom:1px solid #dedad5}html body .rr-information .rr-information__heading{margin:0;padding:0;font:inherit}html body .rr-information .rr-information__accordion-trigger{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:14px 0;margin:0;border:0;border-radius:0;background:transparent;color:#211d19;font-family:var(--font-body-family);font-size:13px;font-weight:700;line-height:1.5;letter-spacing:.025em;text-transform:uppercase;text-align:left;cursor:pointer;transition:color .16s ease}html body .rr-information .rr-information__accordion-trigger:hover,html body .rr-information .rr-information__accordion-trigger[aria-expanded=true]{color:#b64d31}html body .rr-information .rr-information__accordion-trigger:focus-visible,html body .rr-information a:focus-visible,html body .rr-information__location-button:focus-visible{outline:2px solid #b64d31;outline-offset:3px}.rr-information__toggle-icon{display:flex;align-items:center;justify-content:center;flex:0 0 17px;width:17px;height:17px;transition:transform .18s ease}.rr-information__toggle-icon:before{content:"";display:block;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-1px,-1px)}[aria-expanded=true]>.rr-information__toggle-icon{transform:rotate(180deg)}html body .rr-information .rr-information__panel{padding:0;margin:0;border:0;border-radius:0;background:transparent}html body .rr-information .rr-information__body{box-sizing:border-box;min-width:0;max-width:850px;padding:0 30px 14px 0;font-family:var(--font-body-family);font-size:14px;line-height:1.7;color:#211d19}html body .rr-information .rr-information__body :is(p,li,dt,dd){color:inherit;font-size:inherit;line-height:inherit}html body .rr-information .rr-information__body p{margin:0 0 14px}html body .rr-information .rr-information__body>:last-child{margin-bottom:0}html body .rr-information .rr-information__body :is(h3,h4){font-family:var(--font-body-family);font-size:14px;font-weight:600;line-height:1.5;letter-spacing:normal;margin:0 0 5px;color:#211d19}html body .rr-information .rr-information__body strong{font-weight:600}html body .rr-information .rr-information__body a{color:#5d777c;text-underline-offset:4px;text-decoration-thickness:1px}html body .rr-information .rr-information__links{display:flex;flex-wrap:wrap;gap:8px 22px;margin:12px 0 0;font-size:12px}.rr-information__links a{display:inline-flex;align-items:center;min-height:34px}html body .rr-information .rr-information__specification{display:grid;grid-template-columns:140px minmax(0,1fr);gap:8px 20px;padding:0;margin:0 0 8px;border:0;font-size:inherit}html body .rr-information .rr-information__specification dt{margin:0;color:#6d665f;font-weight:400}html body .rr-information .rr-information__specification dd{margin:0;text-align:left;overflow-wrap:anywhere;font-weight:500}html body .rr-information .rr-information__specification-note{padding:0;border:0;margin:0 0 8px}reef-delivery-estimate{display:block}.rr-information__destination-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 16px;margin:0 0 12px}html body .rr-information .rr-information__destination-row :is(.rr-information__destination,.rr-information__location-prompt){margin:0;font-size:12px;line-height:1.6;color:#6d665f}html body .rr-information__location-button{-webkit-appearance:none;appearance:none;display:inline;margin:0;padding:8px 0;border:0;background:transparent;color:#b64d31;font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}html body .rr-information .rr-information__delivery-table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;box-shadow:none;margin:0 0 12px}html body .rr-information .rr-information__delivery-table :is(th,td){padding:10px 0;border:0;border-bottom:1px solid #dedad5;background:transparent;text-align:left;font-size:13px;line-height:1.6}html body .rr-information .rr-information__delivery-table th{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}html body .rr-information .rr-information__delivery-table :is(th,td):first-child{width:65%}html body .rr-information .rr-information__delivery-table :is(th,td):last-child{width:35%;text-align:right;padding-left:16px}html body .rr-information .rr-information__assurances{display:block;padding:0;margin:0}html body .rr-information .rr-information__assurances>div{margin:12px 0 0;padding:0;border:0}html body .rr-information .rr-information__assurances :is(strong,p){display:inline;margin:0;font-size:inherit}html body .rr-information .rr-information__assurances strong:after{content:". "}html body .rr-information .rr-information__warranty{display:block}html body .rr-information .rr-information__warranty-promise{padding:0;background:transparent;border:0;border-radius:0}.rr-information__warranty-heading{display:block}.rr-information__warranty-heading svg{display:none}html body .rr-information .rr-information__warranty-promise>p{margin:0}html body .rr-information .rr-information__warranty-help{padding:0;border:0;margin:12px 0 0}html body .rr-information .rr-information__warranty-help strong{font-size:inherit}html body .rr-information .rr-information__warranty-help>p{margin:5px 0 0}html body .rr-information .rr-information__gift-story{border-top:1px solid #dedad5;padding-top:14px;margin-top:14px}html body .rr-information .rr-information__gift-story>p{margin:0 0 14px}html body .rr-information .rr-information__packaging{width:100%;max-width:360px;margin:0}.rr-information__packaging img{display:block;width:100%;height:auto;border-radius:4px}html body.template-product #MainContent product-info>.page-width:has(>reef-product-information){padding-bottom:0!important}@media screen and (max-width:749px){html body reef-product-information.rr-information{margin-top:24px;padding:24px 20px 26px}html body .rr-information .rr-information__accordion-trigger{font-size:12px;letter-spacing:.01em}html body .rr-information .rr-information__body{font-size:13px;line-height:1.65;padding-right:0}html body .rr-information .rr-information__body :is(h3,h4){font-size:13px}html body .rr-information .rr-information__specification{grid-template-columns:85px minmax(0,1fr);gap:8px 12px}.rr-information__destination-row{display:block}html body .rr-information .rr-information__delivery-table :is(th,td){font-size:12px}html body .rr-information .rr-information__delivery-table th{font-size:10px}html body .rr-information .rr-information__delivery-table :is(th,td):first-child{width:60%}html body .rr-information .rr-information__delivery-table :is(th,td):last-child{width:40%;padding-left:12px}html body .rr-information .rr-information__packaging{max-width:320px}}@media(prefers-reduced-motion:reduce){html body .rr-information .rr-information__accordion-trigger,.rr-information__toggle-icon{transition:none}}.rr-information__desktop-intro{display:none}@media screen and (min-width:750px){html body reef-product-information.rr-information{margin-top:28px;padding:40px 40px 44px}.rr-information__inner{max-width:1120px}html body .rr-information .rr-information__accordion-trigger{min-height:56px;padding:17px 0;font-size:14px;font-weight:600;letter-spacing:.035em}html body .rr-information .rr-information__body{max-width:none;padding:2px 0 22px;font-size:15px;line-height:1.75}html body .rr-information .rr-information__description{max-width:65ch}html body .rr-information .rr-information__body :is(h3,h4){font-size:15px}html body .rr-information .rr-information__specification{grid-template-columns:160px minmax(0,1fr);gap:10px 28px;margin-bottom:12px}html body .rr-information .rr-information__destination-row{gap:6px 16px;margin-bottom:14px}html body .rr-information .rr-information__destination-row :is(.rr-information__destination,.rr-information__location-prompt){font-size:13px}html body .rr-information .rr-information__delivery-table{margin-bottom:16px}html body .rr-information .rr-information__delivery-table :is(th,td){padding:12px 0;font-size:14px}html body .rr-information .rr-information__delivery-table th{font-size:11px}html body .rr-information .rr-information__assurances>div{margin-top:14px}html body .rr-information .rr-information__links{font-size:13px;margin-top:14px}html body .rr-information .rr-information__warranty-help{margin-top:16px}html body .rr-information .rr-information__gift-story{display:grid;grid-template-columns:minmax(0,1fr) 200px;column-gap:28px;row-gap:8px;grid-template-rows:auto 1fr;align-items:start;padding-top:20px;margin-top:20px}html body .rr-information .rr-information__gift-story>h3{grid-column:1;grid-row:1}html body .rr-information .rr-information__gift-story>p{grid-column:1;grid-row:2;margin:0}html body .rr-information .rr-information__gift-story .rr-information__packaging{grid-column:2;grid-row:1 / 3;max-width:200px}}@media screen and (min-width:990px){.rr-information__layout{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);column-gap:64px;align-items:start}.rr-information__desktop-intro{display:block;padding-top:14px}html body .rr-information .rr-information__desktop-title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:32px;line-height:1.2;letter-spacing:-.025em;margin:0 0 14px;color:#211d19}html body .rr-information .rr-information__desktop-note{font-size:14px;line-height:1.7;margin:0;color:#6d665f;max-width:24ch}}@media screen and (min-width:750px)and (max-width:989px){.rr-information__inner{max-width:760px}}@layer reef-product-lyon{html body.template-product #MainContent .rr-information .rr-information__body.rr-approved-information{--rr-approved-font: 14px;font-size:var(--rr-approved-font)!important;line-height:1.5!important;padding:2px 0 18px!important;color:#25211e}html body.template-product #MainContent .rr-approved-information :is(p,dt,dd){font-size:var(--rr-approved-font)!important;line-height:1.5!important;font-weight:400}html body.template-product #MainContent .rr-approved-information p{margin:8px 0 0}html body.template-product #MainContent .rr-approved-information :is(h3,strong){font-family:var(--font-body-family);font-size:var(--rr-approved-font)!important;line-height:1.5!important;font-weight:500!important;letter-spacing:0;color:#25211e}html body.template-product #MainContent .rr-approved-information h3{margin:0}html body.template-product #MainContent .rr-approved-information .rr-approved-information__links{display:flex;flex-wrap:wrap;gap:4px 18px;margin:10px 0 0;font-size:12px!important;line-height:1.5!important}html body.template-product #MainContent .rr-approved-information__links a{display:inline-flex;align-items:center;min-height:34px;color:#5e7479;text-underline-offset:3px;font-size:inherit;line-height:inherit;font-weight:400}html body.template-product #MainContent .rr-approved-information .rr-information__destination-row{display:flex;align-items:center;justify-content:space-between;gap:6px 16px;margin:0 0 10px}html body.template-product #MainContent .rr-approved-information .rr-information__destination{color:#25211e;margin:0}html body.template-product #MainContent .rr-approved-information .rr-information__location-prompt{margin:0}html body.template-product #MainContent .rr-approved-information .rr-information__location-button{color:#5e7479;font-size:12px;padding:5px 0;min-height:34px}html body.template-product #MainContent .rr-approved-delivery__facts{margin:0;padding:0}html body.template-product #MainContent .rr-approved-delivery__facts>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;padding:11px 0;border-bottom:1px solid #e2dcd5}html body.template-product #MainContent .rr-approved-delivery__facts>div:last-child{border:0}html body.template-product #MainContent .rr-approved-delivery__facts dt{margin:0;font-weight:500!important;color:#25211e}html body.template-product #MainContent .rr-approved-delivery__facts dd{margin:0;text-align:left;color:#716961;min-width:0;overflow-wrap:break-word}html body.template-product #MainContent .rr-approved-delivery__facts dd>strong{display:block}html body.template-product #MainContent .rr-approved-delivery__carrier{display:block;margin-top:2px}html body.template-product #MainContent .rr-approved-warranty__heading{display:flex;align-items:center;gap:8px}html body.template-product #MainContent .rr-approved-warranty__heading>svg{display:block;width:20px;height:20px;color:#b64c30;flex:none}html body.template-product #MainContent .rr-approved-warranty__pills{display:flex;flex-wrap:wrap;gap:6px;list-style:none!important;margin:10px 0 12px!important;padding:0!important}html body.template-product #MainContent .rr-approved-warranty__pills li{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;margin:0;border:1px solid;border-radius:999px;font-size:11px!important;line-height:1.35!important;font-weight:500!important;white-space:nowrap}html body.template-product #MainContent .rr-approved-warranty__pills li:nth-child(1){background:#e5f0eb;border-color:#c4dcd0;color:#285b4b!important}html body.template-product #MainContent .rr-approved-warranty__pills li:nth-child(2){background:#f6e6de;border-color:#e9c7b8;color:#8a432b!important}html body.template-product #MainContent .rr-approved-warranty__pills li:nth-child(3){background:#e7eef6;border-color:#cbd9e7;color:#355675!important}html body.template-product #MainContent .rr-approved-warranty__pills svg{display:block;width:13px;height:13px;flex:none;color:inherit}html body.template-product #MainContent .rr-approved-warranty p{color:#716961!important}html body.template-product #MainContent .rr-approved-warranty__gift{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:24px;align-items:center;border-top:1px solid #e2dcd5;padding-top:18px;margin-top:18px}html body.template-product #MainContent .rr-approved-warranty__gift-copy{min-width:0}html body.template-product #MainContent .rr-approved-warranty__photo{display:block;width:200px;max-width:100%}html body.template-product #MainContent .rr-approved-warranty__photo button{-webkit-appearance:none;appearance:none;display:block;width:100%;padding:0;margin:0;border:0;border-radius:6px;background:transparent;cursor:zoom-in}html body.template-product #MainContent .rr-approved-warranty__photo img{display:block;width:100%;height:auto;margin:0;border-radius:6px!important}@media(max-width:749px){html body.template-product #MainContent .rr-information .rr-information__body.rr-approved-information{--rr-approved-font: 13px;padding-bottom:16px!important}html body.template-product #MainContent .rr-approved-warranty__gift{grid-template-columns:minmax(0,1fr);gap:14px}html body.template-product #MainContent .rr-approved-delivery__facts>div{grid-template-columns:76px minmax(0,1fr);gap:12px}}@media(pointer:coarse){html body.template-product #MainContent .rr-approved-information__links a,html body.template-product #MainContent .rr-approved-information .rr-information__location-button{min-height:44px}}}.rr-approved-packaging-dialog{width:min(720px,calc(100vw - 32px));max-height:calc(100dvh - 32px);box-sizing:border-box;padding:16px;border:1px solid #e2dcd5;border-radius:6px;background:#fff;color:#25211e;font-family:var(--font-body-family);overflow:auto}.rr-approved-packaging-dialog::backdrop{background:#25211e73}.rr-approved-packaging-dialog>div{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.rr-approved-packaging-dialog h2{margin:0;font-family:var(--font-body-family);font-weight:500;font-size:15px;line-height:1.5;letter-spacing:0;color:#25211e}.rr-approved-packaging-dialog button{-webkit-appearance:none;appearance:none;min-width:60px;min-height:44px;padding:8px 12px;border:1px solid #e2dcd5;border-radius:6px;background:#fff;color:#25211e;font:400 13px/1.5 var(--font-body-family);cursor:pointer}.rr-approved-packaging-dialog>img{display:block;width:100%;height:auto;max-height:calc(100dvh - 132px);object-fit:contain;border-radius:4px}@layer reef-product-lyon{html body.template-product #MainContent .rr-approved-warranty__promise{container:rr-warranty / inline-size}html body.template-product #MainContent .rr-approved-warranty__pills{flex-wrap:nowrap!important}html body.template-product #MainContent .rr-approved-warranty__pills li{flex:0 0 auto}@container rr-warranty (max-width: 330px){html body.template-product #MainContent .rr-approved-warranty__pills{gap:4px}html body.template-product #MainContent .rr-approved-warranty__pills li{padding:5px 6px;gap:3px}html body.template-product #MainContent .rr-approved-warranty__pills svg{width:12px;height:12px}}@container rr-warranty (max-width: 285px){html body.template-product #MainContent .rr-approved-warranty__pills{gap:3px}html body.template-product #MainContent .rr-approved-warranty__pills li{padding:5px 3px;gap:2px}html body.template-product #MainContent .rr-approved-warranty__pills svg{width:10px;height:10px}}}@layer reef-product-lyon{html body.template-product #MainContent .rr-approved-warranty{container:rr-warranty-layout / inline-size}@container rr-warranty-layout (max-width: 430px){html body.template-product #MainContent .rr-approved-warranty__gift{grid-template-columns:minmax(0,1fr);gap:14px}}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/reef-product-information.css.map */
