@font-face{font-family:CTMagazineEditorial;src:url(ct-magazine-editorial.woff) format("woff");font-display:swap}@font-face{font-family:CTMagazineSans;src:url(ct-magazine-sans.woff) format("woff");font-display:swap}.ctr{--paper:#f5f1ea;--line:#d6d0c4;--ink:#242622;--accent:#78613b;background:var(--paper);color:var(--ink);font:15px/1.6 CTMagazineSans,Arial,sans-serif;padding:22px 5% 70px}.ctr *{box-sizing:border-box}.ctr [hidden]{display:none!important}.ctr h1,.ctr h2,.ctr p{margin:0}.ctr a{color:inherit;text-underline-offset:4px}.ctr button,.ctr select,.ctr input{font:inherit}.ctr button{cursor:pointer}.ctr button:disabled{cursor:default}.ctr :focus-visible{outline:2px solid #78613b;outline-offset:4px}.ctr-breadcrumb{display:flex;gap:15px;font-size:12px;max-width:1400px;margin:0 auto 25px}.ctr-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:6%;max-width:1400px;margin:auto}.ctr-gallery{display:grid;grid-template-columns:64px minmax(0,1fr);gap:15px;align-items:start}.ctr-thumbs{display:grid;gap:12px}.ctr-thumb{padding:3px;background:transparent;border:1px solid transparent}.ctr-thumb[aria-pressed=true]{border-color:var(--accent)}.ctr-thumb img{width:100%;height:auto;display:block}.ctr-photo{display:block;padding:0;border:0;width:100%;background:#ece6dc}.ctr-photo img,.ctr-secondary{display:block;width:100%;height:auto}.ctr-photo-note{font-size:10px;color:#6d6d63;padding:10px 0 24px}.ctr-secondary{margin-top:10px}.ctr-eyebrow{font-size:10px;letter-spacing:2px;color:#78613b}.ctr h1{font:400 clamp(48px,5vw,76px)/1.1 CTMagazineEditorial,Georgia,serif;margin:10px 0 14px}.ctr-weight{font-size:16px}.ctr-intro{margin-top:22px!important}.ctr-oils{font-size:13px;color:#606257;margin-top:10px!important}.ctr-price{display:flex;gap:18px;align-items:baseline;margin-top:22px}.ctr-price strong{font-size:25px;font-weight:400}.ctr-price span,.ctr-small{font-size:12px;color:#606257}.ctr-bundles{padding:0;border:0;margin:27px 0 18px;min-width:0}.ctr-bundles legend{font:400 29px CTMagazineEditorial,Georgia,serif;padding:0;margin-bottom:7px}.ctr-bundles>.ctr-small{margin-bottom:14px}.ctr-option{display:flex;align-items:center;gap:14px;padding:15px 17px;border:1px solid var(--line);margin-top:10px;background:#fcfaf6;cursor:pointer;min-height:70px}.ctr-option:has(input:checked){border-color:var(--accent);background:#ece5d9;box-shadow:inset 0 0 0 1px var(--accent)}.ctr-option input{width:17px;height:17px;accent-color:#78613b;flex:none}.ctr-option span{flex:1}.ctr-option small{display:block;font-size:11px;color:#606257}.ctr-option strong{font-size:15px;font-weight:400;white-space:nowrap}.ctr-selectors{display:flex;gap:10px}.ctr-selectors label{flex:1;min-width:0}.ctr-selectors label>span{font-size:11px;display:block;margin-bottom:5px}.ctr-selectors select{width:100%;font-size:12px;border:1px solid var(--line);padding:12px 6px;color:var(--ink);background:#fcfaf6;min-height:46px}.ctr-total{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:18px;margin-top:20px}.ctr-total strong{font-size:22px;font-weight:400}.ctr-buy{display:block;width:100%;min-height:52px;border:0;background:#78613b;color:#fffaf0;letter-spacing:1px;margin-top:17px}.ctr-buy:disabled{opacity:.8}.ctr-stock{font-size:11px;margin-top:9px!important;color:#606257}.ctr-trust{border:1px solid var(--line);padding:0 20px;margin-top:25px}.ctr-trust>div{display:flex;gap:15px;padding:17px 0}.ctr-trust>div+div{border-top:1px solid var(--line)}.ctr svg{width:27px;height:27px;flex:none;color:#78613b}.ctr-trust p>*{display:block}.ctr-trust strong{font-weight:400;font-size:15px}.ctr-trust span,.ctr-trust a{font-size:12px}.ctr-gift{display:flex;gap:18px;align-items:center;background:#eae3d7;padding:22px;margin-top:18px}.ctr-gift>svg{width:43px;height:43px}.ctr-gift h2{font:400 24px CTMagazineEditorial,Georgia,serif;margin-bottom:7px}.ctr-gift p{font-size:14px}.ctr-gift small{display:block;font-size:11px;color:#606257;margin-top:7px}.ctr-highlights{padding:28px 0 20px}.ctr-highlights h2{font:400 25px CTMagazineEditorial,Georgia,serif}.ctr-highlights ul{list-style:none;padding:0;margin:15px 0 0}.ctr-highlights li{font-size:13px;margin:7px 0}.ctr-highlights li:before{content:"\2713";color:#78613b;margin-right:12px}.ctr details{border-top:1px solid var(--line)}.ctr details:last-child{border-bottom:1px solid var(--line)}.ctr summary{list-style:none;display:flex;justify-content:space-between;cursor:pointer;padding:17px 0;font-size:14px}.ctr summary::-webkit-details-marker{display:none}.ctr details[open] summary>span{transform:rotate(45deg)}.ctr details p{padding:0 0 20px;font-size:13px}.ctr-dialog{margin:auto;padding:45px 18px 18px;border:0;background:var(--paper);max-width:90vw;max-height:95dvh}.ctr-dialog img{display:block;width:auto;max-width:100%;height:auto;max-height:80dvh;object-fit:contain}.ctr-dialog button{position:absolute;right:16px;top:10px;border:0;background:none}.ctr-dialog::backdrop{background:#242622b3}@media(max-width:800px){.ctr{padding:20px 5% 45px}.ctr-grid{grid-template-columns:1fr;gap:28px}.ctr-gallery{grid-template-columns:1fr}.ctr-thumbs{display:flex;order:2}.ctr-thumb{width:65px}.ctr-secondary{display:none}.ctr-photo-note{padding-bottom:4px}.ctr-photo img{max-height:65vh;object-fit:contain}.ctr h1{font-size:52px}.ctr-selectors{flex-wrap:wrap}.ctr-selectors label{min-width:120px}.ctr-option{padding:13px}.ctr-gift{padding:18px}.ctr-dialog{max-width:96vw}}.ctr-pick{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;width:100%;min-height:150px;padding:10px;background:#fcfaf6;border:1px solid var(--line);color:var(--ink)}.ctr-pick img{width:90px;height:90px;object-fit:cover}.ctr-pick [data-slot-placeholder]{height:90px;display:grid;place-items:center;font-size:34px;color:#78613b}.ctr-pick [data-slot-name]{font-size:13px}.ctr-pick:disabled{cursor:default}.ctr-selectors label>span{margin-top:8px}.ctr-picker{margin:auto;padding:24px;border:1px solid #d6d0c4;width:min(800px,94vw);max-height:85dvh;background:#f5f1ea;color:#242622;overflow:auto}.ctr-picker::backdrop{background:#24262280}.ctr-picker-head{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:20px}.ctr-picker-head h2{font:400 28px CTMagazineEditorial,Georgia,serif}.ctr-picker-head button{background:none;border:0;padding:12px;color:#242622}.ctr-picker-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ctr-picker-grid button{display:flex;flex-direction:column;align-items:center;gap:7px;padding:10px;background:#fcfaf6;border:1px solid #d6d0c4;color:#242622}.ctr-picker-grid button:hover{border-color:#78613b;background:#ece5d9}.ctr-picker-grid img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.ctr-picker-grid strong{font-size:13px;font-weight:400}.ctr-picker-grid span{font-size:12px}@media(max-width:600px){.ctr-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ctr-picker{padding:16px}.ctr-picker-head h2{font-size:24px}}.ctr img,.ctr button,.ctr select,.ctr-option,.ctr-trust,.ctr-gift,.ctr dialog,.ctr-picker-grid button{border-radius:0!important}.ctr-option strong s{display:block;font-size:11px;font-weight:400;color:#606257}.ctr-savings{margin-top:16px!important;font-size:13px;color:#78613b}.ctr-option input[type=radio]{appearance:none;-webkit-appearance:none;border:1px solid #78613b;border-radius:0!important;background:#fcfaf6;display:grid;place-content:center}.ctr-option input[type=radio]:checked:after{content:"";display:block;width:9px;height:9px;background:#78613b}.ctr-answer{overflow-wrap:anywhere}.ctr-answer a{color:#78613b;text-decoration:underline;text-underline-offset:3px}.ctr-faq{margin-top:64px;padding-top:36px;border-top:1px solid var(--line)}.ctr-faq>h2{font:400 clamp(28px,4vw,40px) CTMagazineEditorial,Georgia,serif;margin:10px 0 28px}.ctr-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;align-items:start}.ctr-faq-grid details{border-bottom:1px solid var(--line)}.ctr-faq summary{gap:18px}.ctr summary:focus-visible{outline:2px solid #78613b;outline-offset:4px}@media(max-width:800px){.ctr-faq{margin-top:36px}.ctr-faq-grid{grid-template-columns:1fr}}.ctr .ctr-price-with-oils{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 0}.ctr .ctr-price-with-oils>div{min-width:0}.ctr .ctr-price-with-oils .ctr-price{margin:0 0 5px;flex-wrap:wrap}.ctr .ctr-price-with-oils .ctr-small{margin:0}.ctr .ctr-oil-preview{flex:0 0 80px;width:80px;padding:0;background:transparent;border:0;color:#78613b;cursor:zoom-in;text-align:center}.ctr .ctr-oil-preview img{display:block;width:80px;height:80px;object-fit:contain;border:1px solid #d6d0c4;background:#fcfaf6}.ctr .ctr-oil-preview>span{display:block;margin-top:5px;font-size:11px;line-height:1.3;letter-spacing:.03em}.ctr .ctr-oil-preview:focus-visible{outline:2px solid #78613b;outline-offset:4px}@media(max-width:480px){.ctr .ctr-price-with-oils{gap:12px;margin:14px 0}.ctr .ctr-oil-preview{flex-basis:64px;width:64px}.ctr .ctr-oil-preview img{width:64px;height:64px}}.ctr .ctr-price-with-oils{flex-wrap:wrap;gap:14px 20px;align-items:center}.ctr .ctr-raw-materials{flex:1 1 265px;max-width:340px;min-width:0}.ctr .ctr-raw-title{font-size:11px;line-height:1.4;letter-spacing:.04em;color:#78613b;margin:0 0 7px}.ctr .ctr-raw-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;list-style:none;margin:0;padding:0}.ctr .ctr-raw-grid li{display:flex;flex-direction:column;gap:5px;align-items:center;min-width:0;padding:0;margin:0;background:transparent}.ctr .ctr-raw-grid img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border:1px solid #d6d0c4;border-radius:0}.ctr .ctr-raw-grid span{display:block;width:100%;text-align:center;font-size:10px;line-height:1.3;color:#514639;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media(max-width:480px){.ctr .ctr-raw-materials{flex-basis:100%;max-width:none}.ctr .ctr-raw-grid{gap:7px}.ctr .ctr-raw-grid span{font-size:11px}.ctr .ctr-price-with-oils{gap:12px}}.ctr .ctr-price-standalone{margin:18px 0 20px}.ctr .ctr-price-standalone .ctr-price{margin:0 0 5px}.ctr .ctr-price-standalone>.ctr-small{margin:0}.ctr .ctr-copy>.ctr-raw-materials{width:100%;max-width:none;margin:0 0 24px;padding:16px 0;border-top:1px solid #d6d0c4;border-bottom:1px solid #d6d0c4}.ctr .ctr-copy>.ctr-raw-materials .ctr-raw-title{font-size:12px;letter-spacing:.04em;margin:0 0 12px}.ctr .ctr-copy>.ctr-raw-materials .ctr-raw-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;max-width:460px}.ctr .ctr-copy>.ctr-raw-materials .ctr-raw-grid span{font-size:11px;line-height:1.4}@media(max-width:480px){.ctr .ctr-copy>.ctr-raw-materials{margin-bottom:20px;padding:13px 0}.ctr .ctr-copy>.ctr-raw-materials .ctr-raw-grid{gap:7px}.ctr .ctr-price-standalone{margin-bottom:16px}}.ctr .ctr-ingredients-section{margin-top:48px;padding:24px 0;border-top:1px solid #d6d0c4;border-bottom:1px solid #d6d0c4}.ctr .ctr-ingredients-section .ctr-raw-materials{width:100%;max-width:540px;margin:0 auto}.ctr .ctr-ingredients-section .ctr-raw-title{text-align:center;font:400 26px/1.25 CTMagazineEditorial,Georgia,serif;letter-spacing:0;margin:0 0 20px;color:#514639}.ctr .ctr-ingredients-section .ctr-raw-grid{gap:14px}.ctr .ctr-ingredients-section .ctr-raw-grid span{font-size:12px;line-height:1.4}.ctr .ctr-ingredients-section+.ctr-faq{margin-top:28px;padding-top:0;border-top:0}@media(max-width:480px){.ctr .ctr-ingredients-section{margin-top:28px;padding:20px 0}.ctr .ctr-ingredients-section .ctr-raw-title{font-size:24px;margin-bottom:16px}.ctr .ctr-ingredients-section .ctr-raw-grid{gap:7px}.ctr .ctr-ingredients-section .ctr-raw-grid span{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/ct-rice-product.css.map */
