/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--cream:#f6f0e7;--paper:#fffaf3;--ink:#2d201b;--wine:#713a3d;--rust:#b46143;--olive:#6f7652;--gold:#d5aa63}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.announcement{background:var(--wine);color:#fff8ef;text-align:center;letter-spacing:.16em;text-transform:uppercase;padding:10px 20px;font:600 11px/1.3 Arial}.header{justify-content:space-between;align-items:center;max-width:1240px;height:120px;margin:auto;padding:0 30px;display:flex}.brand{align-items:center;gap:10px;display:flex}.brand-logo{width:112px;height:auto;display:block}nav{letter-spacing:.08em;gap:34px;font-size:12px;display:flex}nav a:hover{color:var(--rust)}.shop-link{text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid var(--ink);padding-bottom:5px;font:700 11px Arial}.shop-link span{margin-left:7px}.hero{background:var(--paper);grid-template-columns:1.02fr .98fr;max-width:1440px;min-height:680px;margin:auto;display:grid;overflow:hidden}.hero-copy{flex-direction:column;justify-content:center;padding:110px 8vw 90px;display:flex}.eyebrow{color:var(--rust);letter-spacing:.23em;margin:0 0 18px;font:700 10px/1.5 Arial}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.055em;margin-bottom:30px;font:400 clamp(54px,6.2vw,94px)/.92 Georgia,serif}em{color:var(--rust);font-weight:400}.hero-text{color:#66544c;max-width:560px;font:400 17px/1.75 Georgia}.hero-actions{align-items:center;gap:28px;margin-top:22px;display:flex}.button{letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:28px;padding:17px 24px;font:700 11px Arial;display:inline-flex}.button.primary{background:var(--wine);color:#fff}.button:hover{transform:translateY(-2px)}.text-link{letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #bdaea4;padding:9px 0;font:700 10px Arial}.text-link span{margin-left:7px}.hero-art{background:#dcb895;min-height:680px;position:relative;overflow:hidden}.sun{background:#edcfad;border-radius:50%;width:420px;height:420px;position:absolute;top:-70px;right:-60px}.arch{background:var(--wine);color:#f5dfc5;letter-spacing:.04em;border-radius:180px 180px 10px 10px;flex-direction:column;justify-content:center;align-items:center;width:67%;height:71%;font:italic 34px Georgia;display:flex;position:absolute;top:9%;left:18%;box-shadow:14px 18px #612f301f}.arch b{color:#d5aa63;margin:5px;font:400 18px Georgia}.arch strong{font:400 34px Georgia}.book{color:#f7ede0;letter-spacing:.18em;border-radius:3px;align-items:center;height:55px;padding:0 26px;font:700 12px/1.2 Georgia;display:flex;position:absolute;bottom:86px;left:11%;box-shadow:0 10px 18px #76534333}.book small{font-size:7px}.book-one{background:#685f40;width:56%;bottom:82px;transform:rotate(2deg)}.book-two{background:#aa5a42;width:63%;bottom:29px;left:8%;transform:rotate(-1deg)}.cup{width:150px;height:105px;color:var(--wine);background:#f7eadd;border-radius:6px 6px 56px 56px;place-items:center;font:23px Georgia;display:grid;position:absolute;bottom:42px;right:10%;box-shadow:0 16px 24px #7653433d}.cup:after{content:"";border:13px solid #f7eadd;border-left:0;border-radius:0 40px 40px 0;width:49px;height:48px;position:absolute;top:14px;right:-42px}.cup:before{content:"~  ~";color:#f7eadd;letter-spacing:12px;font:30px Georgia;position:absolute;top:-56px}.leaf{color:#7c7654;font:100px Georgia;position:absolute;transform:rotate(35deg)}.leaf-one{top:9%;left:3%}.leaf-two{top:43%;right:2%;transform:rotate(-34deg)}.collections,.highlights{max-width:1240px;margin:auto;padding:110px 30px}.section-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:54px;display:flex}.section-heading h2,.story h2,.newsletter h2{letter-spacing:-.03em;margin:0;font:400 clamp(34px,4vw,54px)/1.05 Georgia}.section-heading>p{color:#735f55;max-width:410px;margin:0;font:15px/1.7 Georgia}.category-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.category-card{background:#faf5ed;border:1px solid #e1d4c8;flex-direction:column;min-height:320px;padding:28px 24px;transition:all .25s;display:flex}.category-card:hover{transform:translateY(-7px);box-shadow:0 18px 38px #5a3d2c15}.category-icon{background:#e6cec0;border-radius:50%;place-items:center;width:60px;height:60px;margin-bottom:50px;font:italic 27px Georgia;display:grid}.category-card h3{margin-bottom:14px;font:400 25px Georgia}.category-card p{color:#755f55;flex:1;font:13px/1.65 Georgia}.category-card b{letter-spacing:.13em;text-transform:uppercase;font:700 9px Arial}.category-card b span{float:right;font-size:15px}.olive .category-icon{background:#d9dcc8}.wine .category-icon{background:#e1c7c9}.gold .category-icon{background:#ead9bc}.rose .category-icon{background:#edd3cd}.highlights{background:#ede4d8;max-width:none;padding-left:max(30px,50vw - 590px);padding-right:max(30px,50vw - 590px)}.compact{align-items:center}.highlight-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.product-card{background:var(--paper)}.product-visual{align-items:start;height:360px;padding:22px;display:flex;position:relative;overflow:hidden}.product-visual>span{letter-spacing:.13em;text-transform:uppercase;z-index:2;background:#fff8ef;padding:8px 11px;font:700 8px Arial}.ebook{background:linear-gradient(145deg,#6f3539,#a85e50)}.ebook:after{content:"PALAVRAS\a QUE\a TRANSFORMAM";color:#713a3d;text-align:center;white-space:pre-line;background:#f2e5d0;justify-content:center;align-items:center;width:190px;height:240px;padding:45px 22px;font:400 17px/1.25 Georgia;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-46%)rotate(-5deg);box-shadow:12px 15px #3d202299}.materials{background:#b6b398}.materials:after{content:"PLANEJAR • ENSINAR • INSPIRAR •";color:#6b684d;background:#faf4e9;border-top:8px solid #aa5a42;width:72%;height:70%;padding:48px 28px;font:400 24px/1.3 Georgia;position:absolute;top:17%;left:14%;transform:rotate(2deg);box-shadow:10px 12px #67654f55}.album{background:#d9b48d;justify-content:center;align-items:center}.album>span{position:absolute;top:22px;left:22px}.album img{object-fit:contain;filter:drop-shadow(12px 18px 18px #57342635);width:74%;height:88%;display:block}.coffee{background:#cc9b70}.coffee:after{content:"☕";filter:drop-shadow(10px 16px 6px #6d3d2555);font-size:115px;position:absolute;top:50%;left:50%;transform:translate(-50%,-45%)}.product-copy{padding:26px}.product-copy small{letter-spacing:.16em;text-transform:uppercase;color:var(--rust);font:700 8px Arial}.product-copy h3{margin:9px 0 12px;font:400 25px Georgia}.product-copy p{color:#745f55;min-height:43px;font:13px/1.6 Georgia}.product-format{color:#8b6b5b;letter-spacing:.09em;text-transform:uppercase;margin:-1px 0 18px;font:700 8px/1.5 Arial;display:block}.product-copy a{letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #cbbdaf;padding-bottom:6px;font:700 9px Arial}.product-copy a span{margin-left:10px}.specialty-coffee{color:#fff8ef;background:#40251a;grid-template-columns:.78fr 1.22fr;max-width:1240px;margin:120px auto 0;display:grid;overflow:hidden}.coffee-brand-panel{background:#d9b48d;flex-direction:column;justify-content:center;align-items:center;padding:70px 48px;display:flex;position:relative}.coffee-kicker{color:#55301f;letter-spacing:.2em;align-self:flex-start;font:700 9px Arial}.coffee-logo-frame{filter:drop-shadow(0 26px 30px #43201335);width:min(100%,390px)}.coffee-logo-frame img{width:100%;height:auto;display:block}.coffee-memory{color:#573626;text-align:center;max-width:390px;margin:32px auto 0;font:italic 15px/1.65 Georgia}.coffee-content{padding:78px 64px}.coffee-content>.eyebrow{color:#e5b277}.coffee-content h2{color:#fff8ef;letter-spacing:-.035em;max-width:650px;font:400 clamp(40px,4.4vw,62px)/1.02 Georgia}.coffee-intro{color:#ead9c9;max-width:720px;margin:28px 0 46px;font:16px/1.8 Georgia}.coffee-facts{background:#ffffff26;border:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.coffee-facts article{background:#40251a;padding:28px 23px}.coffee-facts span{color:#d8a86d;letter-spacing:.16em;font:700 9px Arial}.coffee-facts h3{color:#fff8ef;margin:14px 0 12px;font:400 20px/1.2 Georgia}.coffee-facts p{color:#d8c8bb;margin:0;font:12px/1.7 Georgia}.coffee-coming-soon{border:1px solid #d8a86d66;justify-content:space-between;align-items:center;gap:24px;margin-top:34px;padding:26px 28px;display:flex}.coffee-coming-soon small,.coffee-coming-soon strong{display:block}.coffee-coming-soon small{color:#d8a86d;letter-spacing:.18em;margin-bottom:7px;font:700 8px Arial}.coffee-coming-soon strong{font:400 18px Georgia}.coffee-formats{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.coffee-formats span{color:#57301f;letter-spacing:.12em;text-transform:uppercase;background:#fff8ef;padding:9px 12px;font:700 8px Arial}.platforms{max-width:1240px;margin:auto;padding:120px 30px}.platform-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.platform-card{color:#fff8ef;flex-direction:column;justify-content:space-between;min-height:390px;padding:52px;display:flex;position:relative;overflow:hidden}.mentora-card{background:#52583d}.redacao-card{background:var(--wine)}.platform-card:after{content:"";border:1px solid #ffffff26;border-radius:50%;width:260px;height:260px;position:absolute;top:-95px;right:-80px}.platform-mark{z-index:1;border:1px solid #fff8;border-radius:50%;place-items:center;width:68px;height:68px;font:italic 34px Georgia;display:grid;position:relative}.platform-logo{object-fit:cover;z-index:1;border:1px solid #ffffff42;border-radius:22px;width:132px;height:132px;display:block;position:relative;box-shadow:0 16px 35px #101c354d}.platform-copy{z-index:1;position:relative}.platform-copy small{letter-spacing:.17em;text-transform:uppercase;color:#efc99d;font:700 9px Arial}.platform-copy h3{margin:10px 0 16px;font:400 clamp(34px,4vw,49px)/1.05 Georgia}.platform-copy p{color:#f6e8db;max-width:500px;margin-bottom:28px;font:15px/1.7 Georgia}.platform-button{width:max-content;color:var(--wine);background:#fff8ef;transition:all .2s}.platform-button:hover{transform:translateY(-2px)}.story{grid-template-columns:1.05fr .95fr;max-width:1240px;min-height:600px;margin:auto;padding:120px 30px;display:grid}.story-card{background:var(--paper);padding:70px 8vw 70px 70px}.story-card>p:not(.eyebrow){color:#6a564d;max-width:550px;margin-top:28px;font:15px/1.85 Georgia}.signature{color:var(--rust);margin-top:28px;font:italic 38px Georgia;display:block}.story-quote{background:var(--wine);color:#f8e8d8;flex-direction:column;justify-content:center;padding:70px;display:flex;position:relative}.story-quote>span{color:#d6aa71;font:90px/1 Georgia}.story-quote p{max-width:410px;font:italic 34px/1.35 Georgia}.steam{opacity:.55;font-size:45px;position:absolute;bottom:40px;right:52px}.newsletter{background:var(--rust);color:#fff4e9;justify-content:space-between;align-items:center;gap:50px;padding:70px max(30px,50vw - 590px);display:flex}.newsletter .eyebrow{color:#f2c99e}.newsletter h2{margin-bottom:15px}.newsletter p:last-child{margin:0;font:14px/1.6 Georgia}.button.light{color:var(--wine);white-space:nowrap;background:#fff7ed}footer{grid-template-columns:1fr 1fr;align-items:center;gap:30px;max-width:1240px;margin:auto;padding:60px 30px 28px;display:grid}.footer-brand{justify-self:start}.footer-brand .brand-logo{width:150px}footer>p{text-align:right;color:#745f55;margin:0;font:italic 15px Georgia}footer>div{text-transform:uppercase;letter-spacing:.12em;gap:28px;font:700 9px Arial;display:flex}footer>small{text-align:right;color:#8b796e;font-size:9px}@media (width<=900px){.header nav{display:none}.hero{grid-template-columns:1fr}.hero-copy{padding:80px 30px}.hero-art{min-height:520px}.category-grid{grid-template-columns:repeat(2,1fr)}.category-card:last-child{grid-column:span 2}.highlight-grid{grid-template-columns:1fr 1fr}.specialty-coffee{grid-template-columns:1fr;margin:90px 30px 0}.coffee-brand-panel{padding:60px 40px}.coffee-content{padding:64px 45px}.platform-grid,.story{grid-template-columns:1fr}.story-card{padding:60px 40px}.newsletter{flex-direction:column;align-items:flex-start}}@media (width<=560px){.announcement{font-size:8px}.header{height:98px;padding:0 18px}.brand-logo{width:88px}.footer-brand .brand-logo{width:132px}.shop-link{font-size:8px}.hero-copy{padding:65px 22px}.hero-actions{flex-direction:column;align-items:flex-start;gap:12px}.hero-art{min-height:440px}.arch{width:74%;height:68%;left:13%}.cup{bottom:20px;right:3%;transform:scale(.75)}.book{left:5%}.collections,.highlights,.platforms{padding:78px 20px}.section-heading{display:block}.section-heading>p{margin-top:22px}.category-grid,.highlight-grid{grid-template-columns:1fr}.category-card:last-child,.product-card:last-child{grid-column:auto}.category-card{min-height:265px}.category-icon{margin-bottom:25px}.specialty-coffee{margin:78px 20px 0}.coffee-brand-panel{padding:45px 24px}.coffee-content{padding:50px 26px}.coffee-facts{grid-template-columns:1fr}.coffee-coming-soon{flex-direction:column;align-items:flex-start}.coffee-formats{justify-content:flex-start}.platform-card{min-height:380px;padding:36px 28px}.platform-button{width:100%}.story{padding:70px 20px}.story-card,.story-quote{padding:48px 28px}.story-quote p{font-size:27px}.newsletter{padding:55px 22px}.button.light{white-space:normal}footer{grid-template-columns:1fr}footer>p,footer>small{text-align:left}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.category-card{transition:none}}.contact{background:#e7ddcf;grid-template-columns:.78fr 1.22fr;align-items:center;max-width:1180px;margin:0 auto 120px;display:grid}.contact h2{letter-spacing:-.03em;margin:0;font:400 clamp(34px,4vw,54px)/1.05 Georgia}.contact-copy{padding:70px 54px}.contact-copy>p:last-child{color:#6a564d;max-width:470px;margin:24px 0 0;font:15px/1.8 Georgia}.contact-options{gap:16px;padding:26px;display:grid}.contact-card{background:var(--paper);grid-template-columns:64px 1fr;align-items:start;gap:22px;padding:30px 34px;display:grid;box-shadow:10px 12px #713a3d0d}.contact-symbol{width:56px;height:56px;color:var(--wine);background:#ead9bc;border:1px solid #d5aa63;border-radius:50%;place-items:center;display:grid;box-shadow:0 8px 18px #713a3d14}.contact-symbol svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:29px;height:29px}.whatsapp-symbol{color:#59603f;background:#d9dcc8;border-color:#aeb28d}.whatsapp-symbol svg{stroke-width:1.7px;width:31px;height:31px}.contact-details{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.contact-details small{color:var(--rust);letter-spacing:.17em;font:700 9px Arial}.contact-details>a:not(.button){color:var(--wine);overflow-wrap:anywhere;border-bottom:1px solid #cbbdaf;margin:10px 0;font:400 clamp(18px,2vw,25px)/1.35 Georgia}.contact-details p{color:#806d63;margin-bottom:18px;font:13px/1.55 Georgia}.contact-button{background:var(--wine);color:#fff;padding:14px 18px}footer>div{flex-wrap:wrap}footer>small a{color:var(--wine);text-underline-offset:3px;text-decoration:underline}.instagram-symbol{color:#9b4f58;background:#ead9bc;border-color:#d5aa63}.instagram-profiles{grid-template-columns:1fr 1fr;gap:12px;width:100%;margin-top:14px;display:grid}.instagram-profiles a{background:#f5ecdf;border:1px solid #e5d4c3;flex-direction:column;gap:7px;padding:18px;transition:all .2s;display:flex}.instagram-profiles a:hover{border-color:#b46143;transform:translateY(-2px)}.instagram-profiles strong{color:var(--wine);overflow-wrap:anywhere;font:400 clamp(17px,1.8vw,22px)/1.25 Georgia}.instagram-profiles span{color:#806d63;font:12px/1.5 Georgia}.instagram-profiles .instagram-profile-main{box-shadow:inset 4px 0 0 var(--rust);background:#efe1c8;border-color:#d5aa63;grid-column:1/-1}.instagram-profiles .instagram-profile-main strong{font-weight:700}.instagram-profiles .instagram-profile-main span{font-size:13px}@media (width<=900px){.contact{grid-template-columns:1fr;margin:0 30px 100px}.contact-copy{padding:55px 48px 25px}.contact-options{padding:22px}}@media (width<=560px){.contact{margin:0 20px 78px}.contact-copy{padding:44px 26px 16px}.contact-options{padding:16px}.contact-card{grid-template-columns:1fr;padding:28px 24px}.contact-symbol{margin-bottom:2px}.contact-details>a:not(.button){font-size:18px}.contact-button{width:100%}.instagram-profiles{grid-template-columns:1fr}}.materials:after{content:"PLANEJAR\a ENSINAR\a INSPIRAR";white-space:pre-line}.final-buy{width:max-content;margin:25px auto 0}.book-page{background:#fffaf3}.book-announcement{color:#fff;text-align:center;letter-spacing:.13em;text-transform:uppercase;background:#e84d86;padding:11px 20px;font:700 11px Arial}.book-header{background:#fffaf3}.book-hero{grid-template-columns:.82fr 1.18fr;align-items:center;gap:8vw;max-width:1240px;margin:auto;padding:72px 30px 105px;display:grid}.book-cover-wrap{max-width:430px;margin:auto;position:relative}.book-cover{border-radius:4px;width:100%;height:auto;display:block;box-shadow:20px 24px #f6c6d8,0 30px 65px #57223128}.cover-note{z-index:2;color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#713a3d;padding:12px 16px;font:700 9px Arial;position:absolute;top:34px;right:-24px;transform:rotate(3deg)}.book-hero-copy h1{font-size:clamp(48px,5vw,76px);line-height:.98}.book-lead{color:#6b574e;max-width:650px;font:18px/1.75 Georgia}.book-checks{margin:28px 0;padding:0;list-style:none}.book-checks li{color:#4f3f38;padding:10px 0 10px 31px;font:15px/1.4 Georgia;position:relative}.book-checks li:before{content:"✓";color:#e84d86;font:700 16px Arial;position:absolute;left:0}.book-offer{border-top:1px solid #e4d4c8;align-items:center;gap:35px;padding-top:27px;display:flex}.book-offer>div{flex-direction:column;display:flex}.book-offer small{letter-spacing:.15em;color:#9a725f;font:700 8px Arial}.book-offer strong{color:#713a3d;font:400 37px Georgia}.book-offer span{color:#846e63;font:12px Georgia}.microcopy{color:#8a776d;margin-top:15px;font-size:11px}.disabled-buy{cursor:pointer}.book-benefits{color:#fff7ed;background:#713a3d;grid-template-columns:repeat(4,1fr);gap:0;padding:48px max(30px,50vw - 590px);display:grid}.book-benefits article{border-left:1px solid #ffffff30;padding:8px 34px}.book-benefits article:first-child{border-left:0}.book-benefits strong{color:#f4c366;font:400 24px Georgia}.book-benefits p{color:#f6e5d7;margin:8px 0 0;font:13px/1.6 Georgia}.book-preview{grid-template-columns:.8fr 1.2fr;align-items:center;gap:8vw;max-width:1180px;margin:auto;padding:120px 30px;display:grid}.preview-copy h2,.book-faq h2,.teacher-section h2,.final-offer h2{letter-spacing:-.03em;font:400 clamp(38px,4vw,57px)/1.05 Georgia}.preview-copy>p:not(.eyebrow){color:#705c52;font:16px/1.8 Georgia}.audience-card{background:#f9e9ee;border-left:5px solid #e84d86;margin-top:38px;padding:24px}.audience-card strong{letter-spacing:.14em;text-transform:uppercase;font:700 10px Arial}.audience-card p{margin:8px 0 0;font:14px/1.65 Georgia}.sample-stack{min-height:650px;position:relative}.sample-stack img{background:#fff;border:1px solid #e2d2c6;width:48%;height:auto;position:absolute;box-shadow:0 24px 50px #4f332330}.sample-stack img:first-child{top:0;left:4%;transform:rotate(-4deg)}.sample-stack img:last-child{bottom:0;right:4%;transform:rotate(5deg)}.teacher-section{background:#f2d4df;grid-template-columns:1fr 1fr;align-items:center;gap:9vw;padding:90px max(30px,50vw - 590px);display:grid}.teacher-section p:last-child{color:#654c50;font:17px/1.85 Georgia}.book-faq{max-width:1180px;margin:auto;padding:110px 30px}.faq-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:45px;display:grid}.faq-grid article{background:#f5ede3;padding:30px}.faq-grid strong{color:#713a3d;font:400 20px Georgia}.faq-grid p{color:#705e54;margin:12px 0 0;font:14px/1.7 Georgia}.final-offer{text-align:center;background:#dcb895;padding:105px 25px}.final-offer>p:not(.eyebrow){color:#604940;max-width:560px;margin:24px auto;font:16px/1.7 Georgia}.final-price{color:#713a3d;margin-top:28px;font:400 43px Georgia;display:block}.book-footer{justify-content:space-between;display:flex}.book-footer p{color:#806e65;margin:0;font:11px Arial}@media (width<=900px){.book-hero,.book-preview{grid-template-columns:1fr}.book-cover-wrap{max-width:350px}.book-benefits{grid-template-columns:1fr 1fr}.book-benefits article:nth-child(3){border-left:0}.sample-stack{min-height:610px}.teacher-section{grid-template-columns:1fr}.book-offer{flex-direction:column;align-items:flex-start}.book-footer{display:grid}}@media (width<=560px){.book-hero{gap:65px;padding:45px 22px 75px}.cover-note{right:-10px}.book-hero-copy h1{font-size:47px}.book-benefits{grid-template-columns:1fr}.book-benefits article{border-top:1px solid #ffffff30;border-left:0;padding:22px 0}.book-benefits article:first-child{border-top:0}.book-preview{padding:80px 22px}.sample-stack{min-height:470px}.faq-grid{grid-template-columns:1fr}.teacher-section{padding:65px 22px}.book-faq{padding:80px 22px}.book-footer{padding:45px 22px}}.mentora-card .platform-logo{object-fit:contain;width:190px;height:190px;box-shadow:none;filter:drop-shadow(0 14px 28px #101c3540);border:0;border-radius:0}.redacao-card .redacao-logo{object-fit:contain;width:210px;height:210px;box-shadow:none;filter:drop-shadow(0 14px 28px #151b4a40);border:0;border-radius:0}.catalog-page{background:var(--cream);min-height:100vh}.catalog-header{background:var(--paper);max-width:none;padding-left:max(30px,50vw - 590px);padding-right:max(30px,50vw - 590px)}.catalog-intro{max-width:1180px;margin:auto;padding:90px 30px 70px}.catalog-intro h1{max-width:850px;font-size:clamp(48px,6vw,82px);line-height:1}.catalog-intro>p:last-child{color:#6f5a50;max-width:650px;font:17px/1.75 Georgia}.materials-catalog{grid-template-columns:repeat(2,1fr);gap:28px;max-width:1180px;margin:0 auto;padding:0 30px 110px;display:grid}.material-catalog-card{background:var(--paper);flex-direction:column;display:flex}.material-cover{background:#d9b48d;justify-content:center;align-items:center;height:580px;padding:44px;display:flex;overflow:hidden}.material-cover img{object-fit:contain;filter:drop-shadow(14px 20px 22px #57342630);width:100%;height:100%;transition:transform .25s;display:block}.material-cover:hover img{transform:scale(1.025)}.material-info{flex-direction:column;flex:1;padding:38px;display:flex}.material-info>small,.material-purchase small{color:var(--rust);letter-spacing:.16em;font:700 10px Arial}.material-info h2{margin:12px 0 18px;font:400 34px/1.08 Georgia}.material-info>p{color:#735f55;min-height:76px;font:15px/1.7 Georgia}.material-details{color:#8b6b5b;letter-spacing:.08em;text-transform:uppercase;font:700 11px/1.5 Arial}.material-purchase{border-top:1px solid #ded0c3;justify-content:space-between;align-items:center;gap:22px;margin-top:30px;padding-top:25px;display:flex}.material-purchase>div{flex-direction:column;gap:5px;display:flex}.material-purchase strong{color:var(--wine);font:400 30px Georgia}.catalog-footer{border-top:1px solid #ded0c3}@media (width<=900px){.materials-catalog{grid-template-columns:1fr}.material-cover{height:540px}.material-info>p{min-height:auto}}@media (width<=560px){.catalog-intro{padding:65px 22px 48px}.catalog-intro h1{font-size:46px}.materials-catalog{padding:0 20px 75px}.material-cover{height:420px;padding:28px}.material-info{padding:28px 24px}.material-info h2{font-size:29px}.material-purchase{flex-direction:column;align-items:flex-start}.material-purchase .button{width:100%}}@media (width>=901px){.highlight-grid{grid-template-columns:repeat(3,1fr)}}.coffee-seo-section{margin-top:0;margin-bottom:120px}.platform-seo-section{padding-top:0}.platform-copy h2{margin:10px 0 16px;font:400 clamp(34px,4vw,49px)/1.05 Georgia}.product-landing .book-cover{object-fit:contain;background:#fff}.product-landing .teacher-section{margin-top:0}.product-visual>img{object-fit:contain;z-index:1;background:#eef6fb;width:100%;height:100%;padding:32px;position:absolute;inset:0}.product-visual:has(img):after{display:none}.book-launch-home{background:#eef6fb;grid-template-columns:.78fr 1.22fr;max-width:1180px;margin:95px auto 10px;display:grid;box-shadow:0 24px 60px #49779a1c}.launch-cover{background:#dceefa;justify-content:center;align-items:center;padding:54px;display:flex;position:relative;overflow:hidden}.launch-cover:before{content:"";background:#fffa;border-radius:50%;width:370px;height:370px;position:absolute;top:-100px;right:-90px}.launch-cover img{width:min(100%,370px);height:auto;position:relative;box-shadow:17px 22px 38px #365a742e}.launch-ribbon{z-index:2;color:#fff;letter-spacing:.14em;background:#367fba;padding:12px 15px;font:700 9px Arial;position:absolute;top:28px;left:25px}.launch-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:70px 65px;display:flex}.launch-copy h2{color:#254e6c;letter-spacing:-.04em;margin:0 0 8px;font:400 clamp(42px,5vw,70px)/.98 Georgia}.launch-copy>p:not(.eyebrow):not(.launch-subtitle){color:#5c6870;max-width:620px;font:16px/1.75 Georgia}.launch-subtitle{color:#3784bd;margin-bottom:24px;font:700 20px/1.4 Georgia}.launch-prices{border-top:1px solid #b8d3e5;gap:38px;width:100%;margin:18px 0 30px;padding-top:23px;display:flex}.launch-prices div{flex-direction:column;gap:5px;display:flex}.launch-prices small{letter-spacing:.12em;color:#50748d;font:700 9px Arial}.launch-prices strong{color:#254e6c;font:400 29px Georgia}.books-catalog-page{background:#f4f6f7}.books-intro{padding-bottom:58px}.books-catalog{max-width:1180px;margin:auto;padding:0 30px 120px}.featured-book-card{background:#fff;grid-template-columns:.8fr 1.2fr;display:grid;box-shadow:0 24px 55px #36607b17}.featured-book-cover{background:#dceefa;justify-content:center;align-items:center;min-height:660px;padding:55px;display:flex;position:relative}.featured-book-cover>span{color:#fff;letter-spacing:.14em;background:#367fba;padding:12px 15px;font:700 9px Arial;position:absolute;top:28px;left:28px}.featured-book-cover img{width:min(100%,390px);height:auto;box-shadow:18px 22px 40px #3156702d}.featured-book-info{flex-direction:column;justify-content:center;align-items:flex-start;padding:75px 70px;display:flex}.featured-book-info h2{color:#254e6c;letter-spacing:-.04em;margin:0 0 8px;font:400 clamp(42px,5vw,68px)/.98 Georgia}.featured-book-info>p:not(.eyebrow):not(.book-catalog-subtitle){color:#5d6870;max-width:590px;font:16px/1.75 Georgia}.book-catalog-subtitle{color:#3784bd;font:700 20px Georgia}.book-catalog-prices{border-top:1px solid #d2e1ea;gap:40px;width:100%;margin-top:10px;padding:25px 0 30px;display:flex}.book-catalog-prices div{flex-direction:column;gap:6px;display:flex}.book-catalog-prices small{letter-spacing:.13em;color:#527286;font:700 9px Arial}.book-catalog-prices strong{color:#254e6c;font:400 29px Georgia}.author-book-page{background:#f7fafc}.book-launch-announcement{color:#fff;text-align:center;letter-spacing:.15em;text-transform:uppercase;background:#367fba;padding:11px 20px;font:700 10px Arial}.author-book-hero{grid-template-columns:.78fr 1.22fr;align-items:center;gap:8vw;max-width:1240px;margin:auto;padding:80px 30px 105px;display:grid}.author-book-cover-wrap{max-width:430px;margin:auto;position:relative}.author-book-cover{width:100%;height:auto;display:block;box-shadow:22px 27px #dceefa,0 34px 70px #3156702c}.first-edition-note{z-index:2;color:#fff;letter-spacing:.12em;background:#367fba;padding:13px 16px;font:700 9px Arial;position:absolute;top:38px;right:-35px;transform:rotate(2deg)}.author-book-copy h1{color:#254e6c;letter-spacing:-.05em;margin-bottom:12px;font:400 clamp(52px,6vw,84px)/.94 Georgia}.author-book-subtitle{color:#3784bd;margin-bottom:28px;font:700 22px Georgia}.author-book-lead,.author-book-copy>p:not(.eyebrow):not(.author-book-subtitle){color:#596870;max-width:680px;font:16px/1.78 Georgia}.author-book-lead{color:#405663!important;font-size:18px!important}.author-book-features{border-top:1px solid #c8dce9;grid-template-columns:1fr 1fr;gap:12px 26px;margin:25px 0 0;padding:25px 0 0;list-style:none;display:grid}.author-book-features li{color:#3f5f73;padding-left:24px;font:14px/1.5 Georgia;position:relative}.author-book-features li:before{content:"✓";color:#367fba;font-weight:700;position:absolute;left:0}.book-edition-banner{color:#fff;text-align:center;background:#254e6c;padding:85px max(30px,50vw - 490px)}.book-edition-banner .eyebrow{color:#9fd2f2}.book-edition-banner h2{max-width:780px;margin:0 auto 24px;font:400 clamp(38px,5vw,60px)/1.04 Georgia}.book-edition-banner>p:last-child{color:#dceefa;max-width:760px;margin:auto;font:16px/1.8 Georgia}.book-buy-options{grid-template-columns:.8fr 1fr 1fr;gap:22px;max-width:1180px;margin:auto;padding:110px 30px;display:grid}.buy-options-heading{padding:25px 35px 25px 0}.buy-options-heading h2,.book-description-section h2,.book-final-cta h2{letter-spacing:-.03em;color:#254e6c;font:400 clamp(38px,4vw,56px)/1.05 Georgia}.buy-option{background:#fff;flex-direction:column;padding:42px 36px;display:flex;box-shadow:0 18px 40px #31567012}.buy-option small{color:#367fba;letter-spacing:.14em;font:700 9px Arial}.buy-option h3{color:#254e6c;margin:18px 0 12px;font:400 28px Georgia}.buy-option p{color:#65737b;min-height:72px;font:14px/1.65 Georgia}.buy-option strong{color:#254e6c;margin:5px 0 26px;font:400 35px Georgia}.buy-option .button{margin-top:auto}.physical-option{background:#eaf4fa}.book-description-section{grid-template-columns:1fr 1.15fr;align-items:start;gap:8vw;max-width:1000px;margin:auto;padding:35px 30px 120px;display:grid}.book-description-section>p{color:#586a74;font:17px/1.9 Georgia}.book-final-cta{color:#fff;text-align:center;background:#367fba;padding:95px 25px}.book-final-cta .eyebrow{color:#dceefa}.book-final-cta h2{color:#fff;margin-bottom:20px}.book-final-cta>p:not(.eyebrow){color:#edf7fc;max-width:620px;margin:0 auto 30px;font:16px/1.7 Georgia}.book-final-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.book-final-actions .light{color:#254e6c;background:#fff}@media (width<=900px){.book-launch-home,.featured-book-card,.author-book-hero,.book-description-section{grid-template-columns:1fr}.book-launch-home{margin:70px 30px 0}.launch-cover{padding:58px}.featured-book-info,.launch-copy{padding:58px 48px}.author-book-cover-wrap{max-width:350px}.book-buy-options{grid-template-columns:1fr 1fr}.buy-options-heading{grid-column:1/-1}.book-description-section{gap:20px}.featured-book-cover{min-height:580px}}@media (width<=560px){.book-launch-home{margin:55px 20px 0}.launch-cover{padding:58px 30px 36px}.launch-ribbon{top:16px;left:15px}.launch-copy{padding:45px 25px}.launch-prices,.book-catalog-prices{flex-direction:column;gap:18px}.books-catalog{padding:0 20px 80px}.featured-book-cover{min-height:480px;padding:55px 28px 35px}.featured-book-info{padding:45px 25px}.author-book-hero{gap:70px;padding:55px 22px 80px}.first-edition-note{right:-10px}.author-book-copy h1{font-size:49px}.author-book-features{grid-template-columns:1fr}.book-edition-banner{padding:70px 22px}.book-buy-options{grid-template-columns:1fr;padding:75px 20px}.buy-options-heading{padding-right:0}.book-description-section{padding:10px 22px 80px}.book-final-cta{padding:75px 22px}.book-final-actions{flex-direction:column}.book-final-actions .button{width:100%}}.custom-material-showcase{background:linear-gradient(135deg,#ffcf55 0%,#ff9f72 48%,#f06a8a 100%);grid-template-columns:.9fr 1.1fr;max-width:1180px;margin:0 auto 70px;display:grid;overflow:hidden;box-shadow:0 25px 60px #713a3d1c}.custom-material-art{background:radial-gradient(circle at 18% 18%,#fff8 0 5px,#0000 6px),radial-gradient(circle at 82% 74%,#fff8 0 7px,#0000 8px),#55c5c3;min-height:590px;position:relative;overflow:hidden}.custom-material-art:before,.custom-material-art:after{content:"";background:#ffe45e66;border-radius:50%;position:absolute}.custom-material-art:before{width:280px;height:280px;top:-75px;left:-100px}.custom-material-art:after{background:#f06a8a66;width:220px;height:220px;bottom:-65px;right:-80px}.custom-paper{color:#2f5963;background:#fffdf8;flex-direction:column;width:64%;min-height:390px;padding:48px 38px;display:flex;position:absolute;top:50%;left:50%;box-shadow:16px 22px #246f7840}.custom-paper-back{color:#e85e72;background:#fff2bd;justify-content:space-between;align-items:flex-end;font:700 38px Georgia;transform:translate(-56%,-49%)rotate(-8deg)}.custom-paper-back i{color:#399fa4;font:400 22px Georgia}.custom-paper-front{transform:translate(-42%,-50%)rotate(4deg)}.custom-paper-front small{color:#f06a8a;letter-spacing:.17em;font:700 9px Arial}.custom-paper-front strong{color:#276b75;margin:20px 0 38px;font:400 34px/1.08 Georgia}.custom-paper-front span{color:#745b55;font:700 11px/2 Arial}.custom-doodle{z-index:3;background:#fff8ef;border-radius:50%;place-items:center;width:68px;height:68px;font-size:32px;display:grid;position:absolute;box-shadow:0 10px 20px #27535b33}.custom-doodle-pencil{top:12%;left:7%;transform:rotate(-13deg)}.custom-doodle-book{top:17%;right:7%;transform:rotate(8deg)}.custom-doodle-palette{bottom:9%;left:8%;transform:rotate(9deg)}.custom-doodle-star{color:#f06a8a;background:#ffe45e;font-size:34px;bottom:12%;right:9%}.custom-material-copy{color:#fff;flex-direction:column;justify-content:center;padding:70px 64px;display:flex}.custom-material-copy .eyebrow{color:#6d3041}.custom-material-copy h2{letter-spacing:-.04em;color:#fff;margin:0 0 28px;font:400 clamp(43px,5vw,67px)/.96 Georgia}.custom-material-copy h2 em{color:#6d3041}.custom-material-copy>p:not(.eyebrow){color:#fffaf3;max-width:620px;font:16px/1.75 Georgia}.custom-material-tags{flex-wrap:wrap;gap:8px;margin:8px 0 28px;display:flex}.custom-material-tags span{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#fff3;border:1px solid #fff6;border-radius:40px;padding:9px 12px;font:700 9px Arial}.custom-material-price{border-top:1px solid #fff7;flex-direction:column;padding-top:22px;display:flex}.custom-material-price small{letter-spacing:.14em;color:#6d3041;font:700 9px Arial}.custom-material-price strong{color:#fff;margin-top:5px;font:400 43px Georgia}.custom-material-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:24px;display:flex}.custom-whatsapp-button{color:#fff;background:#2c7c65}.custom-material-copy .text-link{color:#fff;border-color:#fff9}.custom-material-home{grid-template-columns:.65fr 1.35fr;max-width:1180px;margin:100px auto 20px;padding:0 30px;display:grid}.custom-material-home-art{background:linear-gradient(145deg,#55c5c3,#2f9da4);grid-template-columns:1fr 1fr;place-items:center;min-height:360px;padding:55px;display:grid;position:relative;overflow:hidden}.custom-material-home-art:before{content:"";background:#ffe45e;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-110px;left:-85px}.custom-material-home-art span,.custom-material-home-art strong{z-index:1;background:#fff8ef;border-radius:50%;place-items:center;width:85px;height:85px;font-size:39px;display:grid;position:relative;transform:rotate(-7deg);box-shadow:0 12px 28px #17545e35}.custom-material-home-art span:nth-child(2){transform:rotate(7deg)}.custom-material-home-art span:nth-child(3){transform:rotate(5deg)}.custom-material-home-art strong{color:#f06a8a;font:700 24px Georgia;transform:rotate(-4deg)}.custom-material-home-copy{background:#fff1bd;padding:58px 62px}.custom-material-home-copy h2{letter-spacing:-.035em;color:#355e67;margin:0 0 22px;font:400 clamp(36px,4vw,54px)/1.04 Georgia}.custom-material-home-copy h2 em{color:#e45675}.custom-material-home-copy>p:not(.eyebrow){color:#725a51;font:16px/1.75 Georgia}.custom-material-home-copy>p strong{color:#e45675;font-size:20px}.custom-material-home-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:28px;display:flex}@media (width<=900px){.custom-material-showcase{grid-template-columns:1fr;margin:0 30px 60px}.custom-material-art{min-height:520px}.custom-material-home{grid-template-columns:1fr;margin:80px 30px 0;padding:0}.custom-material-home-art{min-height:300px}}@media (width<=560px){.custom-material-showcase{margin:0 20px 48px}.custom-material-art{min-height:410px}.custom-paper{width:68%;min-height:300px;padding:34px 24px}.custom-paper-front strong{margin:15px 0 23px;font-size:27px}.custom-doodle{width:50px;height:50px;font-size:23px}.custom-material-copy{padding:48px 26px}.custom-material-copy h2{font-size:45px}.custom-material-actions{flex-direction:column;align-items:stretch}.custom-material-actions .button,.custom-material-actions .text-link{width:100%}.custom-material-home{margin:60px 20px 0}.custom-material-home-art{min-height:260px;padding:35px}.custom-material-home-art span,.custom-material-home-art strong{width:68px;height:68px;font-size:30px}.custom-material-home-copy{padding:42px 25px}.custom-material-home-actions{flex-direction:column;align-items:stretch}.custom-material-home-actions .button,.custom-material-home-actions .text-link{width:100%}}.custom-samples{max-width:1180px;margin:0 auto 95px;padding:0 30px}.custom-samples-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:38px;display:flex}.custom-samples-heading h2{letter-spacing:-.04em;margin:0;font:400 clamp(38px,4.5vw,60px)/1 Georgia}.custom-samples-heading>p{color:#735f55;max-width:470px;margin:0;font:15px/1.7 Georgia}.custom-sample-card{background:#fffaf3;grid-template-columns:.78fr 1.22fr;display:grid;overflow:hidden;box-shadow:0 22px 55px #51362818}.custom-sample-cover{background:#52c8ca;justify-content:center;align-items:center;min-height:620px;padding:42px;display:flex;position:relative}.custom-sample-cover>span{z-index:2;color:#fff;letter-spacing:.13em;background:#6c39ad;border-radius:30px;padding:11px 14px;font:700 9px Arial;position:absolute;top:24px;left:24px}.custom-sample-cover img{object-fit:contain;filter:drop-shadow(16px 22px 24px #1d687650);width:100%;height:100%;max-height:570px;transition:all .25s;display:block}.custom-sample-cover:hover img{transform:scale(1.02)rotate(-1deg)}.custom-sample-info{flex-direction:column;justify-content:center;padding:65px;display:flex}.custom-sample-info>small{color:#7b3f9e;letter-spacing:.16em;font:700 9px Arial}.custom-sample-info h3{color:#276b75;letter-spacing:-.035em;margin:14px 0 22px;font:400 clamp(39px,4vw,57px)/1 Georgia}.custom-sample-info>p{color:#735f55;max-width:620px;font:16px/1.75 Georgia}.custom-sample-details{flex-wrap:wrap;gap:9px;margin:16px 0 28px;display:flex}.custom-sample-details span{color:#276b75;letter-spacing:.08em;text-transform:uppercase;background:#e7f8f5;border:1px solid #b9e5df;border-radius:30px;padding:10px 13px;font:700 9px Arial}.custom-sample-actions{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.custom-sample-actions .primary{background:#6c39ad}.custom-sample-actions .text-link{color:#276b75}@media (width<=900px){.custom-samples-heading{flex-direction:column;align-items:flex-start;gap:18px}.custom-sample-card{grid-template-columns:1fr}.custom-sample-cover{min-height:600px}.custom-sample-info{padding:55px 48px}}@media (width<=560px){.custom-samples{margin-bottom:72px;padding:0 20px}.custom-sample-cover{min-height:450px;padding:45px 25px 25px}.custom-sample-cover>span{top:16px;left:16px}.custom-sample-info{padding:42px 25px}.custom-sample-info h3{font-size:40px}.custom-sample-actions{flex-direction:column;align-items:stretch}.custom-sample-actions .button,.custom-sample-actions .text-link{width:100%}}.promo-announcement{background:linear-gradient(90deg,#b33e55,#e55c70,#b33e55);font-weight:800}.promo-ribbon{background:#d94d62}.launch-promo-price{position:relative}.launch-promo-price del,.catalog-promo-price del{color:#8da0ad;font:700 12px Arial;text-decoration-thickness:2px}.launch-promo-price strong,.catalog-promo-price strong{color:#c33f57!important}.book-promo-badge{color:#fff;letter-spacing:.13em;background:#d94d62;border-radius:30px;align-self:flex-start;margin-bottom:16px;padding:9px 12px;font:800 10px Arial}.physical-option{border:2px solid #d94d6250;position:relative}.physical-option>small{color:#c33f57}.promo-price{flex-wrap:wrap;align-items:baseline;gap:12px;margin:5px 0 26px;display:flex}.promo-price del{color:#8b9aa3;font:700 14px Arial;text-decoration-thickness:2px}.promo-price strong{color:#c33f57;margin:0;font-size:40px}.catalog-promo-price em{color:#c33f57;letter-spacing:.08em;text-transform:uppercase;font:700 9px Arial}.book-final-actions .light:last-child{color:#a62f48;background:#fff0f2;box-shadow:inset 0 0 0 2px #fff}.platform-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.platform-button-social{color:#fff8ef;background:0 0;border:1px solid #fff8ef}.platform-button-social:hover{color:var(--wine);background:#fff8ef}@media (width<=560px){.platform-actions{flex-direction:column;align-items:stretch}.platform-actions .platform-button{width:100%}}
