:root{--ma-type-display:56px;--ma-type-heading:28px;--ma-type-body:16px;--ma-type-support:14px}@media(max-width:700px){:root{--ma-type-display:40px;--ma-type-heading:24px}}body.readability-batch :is(#main,#MainContent){font-size:var(--ma-type-body);line-height:1.7}body.readability-batch :is(#main,#MainContent) :where(*){font-size:inherit!important}body.readability-batch :is(#main,#MainContent) :is(h1,h2){font-size:var(--ma-type-display)!important;line-height:1.08;font-family:var(--serif);font-weight:400}body.readability-batch :is(#main,#MainContent) :is(h3,h4,h5,h6,blockquote p,.collection-seo-title,.id-form-step,.id-form-mode legend){font-size:var(--ma-type-heading)!important;line-height:1.25;font-family:var(--serif);font-weight:400}body.readability-batch :is(#main,#MainContent) :is(p,li,dd,td,.material-copy,.collection-description){font-size:var(--ma-type-body)!important;line-height:1.7}body.readability-batch :is(#main,#MainContent) :is(.button,.text-link,.collection-tile h3,.category-tile>span,summary,.filter-toggle,.ready-label,.sort-label,select,input,textarea,button,.id-personal a,.id-contact-channels>a,.id-contact-channels>button){font-size:var(--ma-type-body)!important;line-height:1.5}body.readability-batch :is(#main,#MainContent) :is(.eyebrow,.breadcrumb,.product-kind,.product-subtitle,.catalogue-materials,.catalogue-materials>span,.more-stones,.catalogue-badges,.catalogue-badges span,.tag,.filter-note,.id-form-privacy,.id-file-help,.id-contact-channels small,.id-personal>span,.id-hero-copy small,small,label,.home-hero-product-link,.material-name,.hero-footnote,.catalogue-bottom,.cape-pagination,#product-count,.filter-label,.id-gallery p,.id-material small){font-size:var(--ma-type-support)!important;line-height:1.55}body.readability-batch :is(#main,#MainContent) :is(.product-info h3,.catalogue-product h2,.id-gallery h3,.collection-seo-body h2,.collection-seo-body h3,.id-grid-copy h2){font-size:var(--ma-type-heading)!important;line-height:1.2;font-family:var(--serif);font-weight:400}body.readability-batch :is(#main,#MainContent) :is(.trust-strip,.id-ribbon,.id-ribbon>div,.id-freedom-copy>p,.id-choices p,.id-process li p,.id-material p,.id-questions details p){font-size:var(--ma-type-body)!important;line-height:1.7}body.readability-batch :is(#main,#MainContent) :is(.id-choices h3,.id-form-mode strong){font-size:var(--ma-type-body)!important;font-family:var(--sans);line-height:1.5}body.readability-batch :is(#main,#MainContent) :is(.id-choices>div>span,.id-process li>span,.id-form-step>b,.id-form-mode legend>span){font-size:var(--ma-type-heading)!important;line-height:1.15}body.readability-batch :is(#main,#MainContent) .id-material strong{font-size:var(--ma-type-display)!important;line-height:1.1}body.readability-batch :is(#main,#MainContent) .id-material strong span{font-size:inherit!important;vertical-align:baseline}body.readability-batch :is(#main,#MainContent) .id-form-mode label{align-items:flex-start}body.readability-batch :is(#main,#MainContent) :is(input,select,textarea){min-height:48px}body.readability-batch :is(#main,#MainContent) input[type=radio],body.readability-batch :is(#main,#MainContent) input[type=checkbox]{min-height:0}body.readability-batch :is(#main,#MainContent) .button{min-height:52px}body.readability-batch :is(#main,#MainContent) :is(.price,.catalogue-price){font-size:var(--ma-type-body)!important;line-height:1.5;font-weight:500}body.readability-batch :is(#main,#MainContent) :is(.price,.catalogue-price) del{font-size:var(--ma-type-body)!important;line-height:1.5;font-weight:400;color:#706c65;text-decoration-line:line-through;text-decoration-thickness:1px;text-decoration-color:#8d877e;text-decoration-skip-ink:none;white-space:nowrap}body.readability-batch :is(#main,#MainContent) .price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}body.readability-batch :is(#main,#MainContent) .price del{display:inline;margin:0}body.readability-batch :is(#main,#MainContent) .catalogue-price{display:flex;align-items:baseline;justify-content:flex-end;flex-wrap:wrap;gap:4px 12px;white-space:normal}body.readability-batch :is(#main,#MainContent) .catalogue-price del{display:inline;margin:0}body.readability-batch :is(#main,#MainContent) .catalogue-product-info{gap:12px}body.readability-batch :is(#main,#MainContent) :is(.catalogue-product-info>div,.product-info>div){min-width:0}body.readability-batch :is(#main,#MainContent) .catalogue-materials{gap:12px;align-items:center;flex-wrap:wrap}body.readability-batch :is(#main,#MainContent) :is(.section-intro,.id-section-heading){gap:28px}body.readability-batch :is(#main,#MainContent) :is(.hero-copy>p,.id-hero-copy>p){margin:24px 0}body.readability-batch :is(#main,#MainContent) .hero-copy .eyebrow{max-width:380px}body.readability-batch :is(#main,#MainContent) .id-choices{gap:20px}body.readability-batch :is(#main,#MainContent) .id-choices>div{column-gap:14px}body.readability-batch :is(#main,#MainContent) .id-process ol{gap:28px}body.readability-batch :is(#main,#MainContent) :is(.id-gallery p,.collection-description,.material-copy p,.category-service p,.id-process li p,.id-material p,.id-request-intro>p,.id-questions details p){color:#66655d}body.readability-batch :is(#main,#MainContent) .id-freedom p{color:#dde1d7}body.readability-batch :is(#main,#MainContent) .id-grid-copy p{font-size:var(--ma-type-body)!important;line-height:1.6;color:#ebece6}body.readability-batch :is(#main,#MainContent) .id-grid-cta{font-size:var(--ma-type-body)!important;line-height:1.5}body.readability-batch :is(#main,#MainContent) .id-grid-label{font-size:var(--ma-type-support)!important}body.readability-batch :is(#main,#MainContent) .id-grid-label em{font-size:inherit!important}body.readability-batch :is(#main,#MainContent) .catalogue-toolbar{flex-wrap:wrap;gap:16px}body.readability-batch :is(#main,#MainContent) .sort-label select{max-width:190px}body.readability-batch :is(#main,#MainContent) :is(.source-filter-group summary,.source-filter-choice){font-size:var(--ma-type-body)!important;line-height:1.5}body.readability-batch :is(#main,#MainContent) .source-filter-choice{min-height:44px}@media(max-width:1000px){body.readability-batch :is(#main,#MainContent) .id-process ol{grid-template-columns:1fr 1fr}body.readability-batch :is(#main,#MainContent) .id-contact-channels{grid-template-columns:1fr}}@media(max-width:700px){body.readability-batch :is(#main,#MainContent) .section-intro{align-items:flex-start;flex-wrap:wrap}body.readability-batch :is(#main,#MainContent) .section-intro>div>p{display:block}body.readability-batch :is(#main,#MainContent) .product-info{flex-wrap:wrap;gap:10px}body.readability-batch :is(#main,#MainContent) .product-info .price{justify-content:flex-start}body.readability-batch :is(#main,#MainContent) .catalogue-product-top{flex-wrap:wrap;gap:10px}body.readability-batch :is(#main,#MainContent) .catalogue-price{justify-content:flex-start}body.readability-batch :is(#main,#MainContent) .id-grid-copy{padding:24px}body.readability-batch :is(#main,#MainContent) .id-grid-copy h2{margin-bottom:16px}body.readability-batch :is(#main,#MainContent) .id-grid-copy p{margin-bottom:20px}body.readability-batch :is(#main,#MainContent) .id-grid-cta{margin-top:16px}body.readability-batch :is(#main,#MainContent) .id-ribbon{grid-template-columns:1fr;gap:12px;padding:20px}body.readability-batch :is(#main,#MainContent) .id-hero-copy{padding-top:32px;padding-bottom:36px}body.readability-batch :is(#main,#MainContent) .id-hero .button{padding:16px 20px}body.readability-batch :is(#main,#MainContent) .id-process ol{grid-template-columns:1fr}body.readability-batch :is(#main,#MainContent) .id-form-mode label{padding:16px 12px}body.readability-batch :is(#main,#MainContent) .id-form-mode legend{line-height:1.3}body.readability-batch :is(#main,#MainContent) .category-tile>span{font-size:var(--ma-type-support)!important}body.readability-batch :is(#main,#MainContent) .catalogue-toolbar .sort-label{margin-left:auto}body.readability-batch :is(#main,#MainContent) .trust-strip{gap:18px}}@media(max-width:374px){body.readability-batch :is(#main,#MainContent) .catalogue-product-info{display:block}body.readability-batch :is(#main,#MainContent) .catalogue-price{margin-top:10px}body.readability-batch :is(#main,#MainContent) .id-form-mode{grid-template-columns:1fr}}body.readability-batch :is(#main,#MainContent) :is(.product-classification,.product-materials,.product-materials>span,.sale-badge,.review-platform,.review-source>span:last-child,.review-source small,.material-world figcaption){font-size:var(--ma-type-support)!important;line-height:1.55}body.readability-batch :is(#main,#MainContent) .review-source strong{font-size:var(--ma-type-heading)!important;line-height:1.25;font-family:var(--serif)}body.readability-batch :is(#main,#MainContent) .review-sources{grid-template-columns:repeat(3,minmax(0,1fr))}body.readability-batch :is(#main,#MainContent) .review-source{min-width:0}body.readability-batch :is(#main,#MainContent) .review-source>span:last-child{flex-wrap:wrap}@media(max-width:700px){body.readability-batch :is(#main,#MainContent) .review-source>span:last-child svg{display:none}}body.readability-batch :is(#main,#MainContent) .collection-tile h3{font-size:var(--ma-type-heading)!important;line-height:1.25;font-family:var(--serif);font-weight:400}body.readability-batch :is(#main,#MainContent) .collection-tile>div{align-items:flex-start;gap:16px;padding:18px 0}body.readability-batch :is(#main,#MainContent) .collection-tile>div>svg{flex-shrink:0;margin-top:6px}body.readability-batch :is(#main,#MainContent) .exclusive .fine-list>span{display:flex;align-items:center;gap:14px;padding:16px 0;line-height:1.6}body.readability-batch :is(#main,#MainContent) .exclusive-benefit-icon{width:24px;height:24px;flex:0 0 24px;color:var(--amber)}body.readability-batch :is(#main,#MainContent) .id-hero .id-hero-copy>p{max-width:100%;width:100%;line-height:1.7}body.readability-batch :is(#main,#MainContent) .category-tiles{width:100%;max-width:100%;min-width:0;grid-template-columns:repeat(6,minmax(0,1fr))}body.readability-batch :is(#main,#MainContent) .category-tile{min-width:0}body.readability-batch :is(#main,#MainContent) .category-tile>span{min-width:0;overflow-wrap:anywhere}@media(min-width:701px)and (max-width:1400px){body.readability-batch :is(#main,#MainContent) .category-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){body.readability-batch :is(#main,#MainContent) .category-tile{width:112px}.category-heading{min-width:0;max-width:100%}body.readability-batch :is(#main,#MainContent) .collection-tile>div{gap:8px}body.readability-batch :is(#main,#MainContent) .collection-tile h3{overflow-wrap:anywhere}}footer{font-size:14px;line-height:1.6}footer .footer-top>div{min-width:0}footer .footer-top>div>a{font-size:16px;line-height:1.6;min-height:40px;display:flex;align-items:center;white-space:normal}footer .footer-top .eyebrow,footer .footer-top p,footer .footer-bottom,footer .footer-bottom a{font-size:14px;line-height:1.6}footer .footer-top .eyebrow{letter-spacing:.08em;margin-bottom:16px}footer .footer-bottom{gap:20px;flex-wrap:wrap}footer .footer-bottom>div{gap:16px 24px;flex-wrap:wrap}.cape-footer-reviews .cfr-intro h2,.cape-footer-reviews .cfr-track blockquote p,.footer-payments p{font-size:var(--ma-type-heading);line-height:1.25}.cape-footer-reviews .eyebrow,.cape-footer-reviews .cfr-intro>small,.cape-footer-reviews .cfr-track cite,.cape-footer-reviews .cfr-track blockquote>span,.cape-footer-reviews .cfr-controls>span,.footer-payments .eyebrow{font-size:14px;line-height:1.6}.cape-footer-reviews .cfr-intro>p,.cape-footer-reviews .text-link{font-size:16px;line-height:1.6}.cape-footer-reviews .cfr-stars{font-size:16px;line-height:1.5}.footer-payments .footer-payment-logos .cart-payment-logo.bank{width:160px;font-size:14px;line-height:1.4}@media(max-width:700px){footer .footer-top{gap:28px 20px}footer .footer-bottom a{min-height:36px}.cape-footer-reviews{gap:28px}.cape-footer-reviews .cfr-track{min-height:200px}}@media(max-width:420px){footer .footer-top{grid-template-columns:1fr}footer .footer-top>div{grid-column:1/-1}}body.readability-batch :is(#main,#MainContent) .trust-strip h3,body.readability-batch :is(#main,#MainContent) .trust-strip p,body.readability-batch :is(#main,#MainContent) .id-ribbon,body.readability-batch :is(#main,#MainContent) .id-ribbon span{font:400 16px/1.5 var(--sans)!important;letter-spacing:0}body.readability-batch :is(#main,#MainContent) .trust-strip>div,body.readability-batch :is(#main,#MainContent) .id-ribbon>span{display:flex;align-items:center;gap:14px;min-height:32px}body.readability-batch :is(#main,#MainContent) .trust-strip svg,body.readability-batch :is(#main,#MainContent) .id-ribbon svg{width:22px;height:22px;flex:0 0 22px}body.readability-batch :is(#main,#MainContent) .trust-strip,body.readability-batch :is(#main,#MainContent) .id-ribbon{padding-top:16px;padding-bottom:16px}body.readability-batch :is(#main,#MainContent) .id-hero-product-link{position:absolute;right:24px;bottom:20px;z-index:2;display:inline-flex;align-items:center;gap:14px;min-height:44px;padding:10px 14px;background:#f8f7f6eb;color:#45443f;font:400 var(--ma-type-support)/1.5 var(--sans);text-decoration:none;border:1px solid rgba(80,92,70,.15);letter-spacing:0;text-transform:none}body.readability-batch :is(#main,#MainContent) .id-hero-product-link svg{width:18px;height:18px;flex:none}@media(max-width:700px){body.readability-batch :is(#main,#MainContent) .id-hero-product-link{right:16px;bottom:12px;padding:6px 0;background:transparent;border:0;border-bottom:1px solid currentColor;min-height:32px}body.readability-batch :is(#main,#MainContent) .id-hero-product-link svg{display:none}}@media(max-width:420px){body.readability-batch :is(#main,#MainContent) .id-choices{grid-template-columns:minmax(0,1fr)}body.readability-batch :is(#main,#MainContent) .id-choices>div{min-width:0;grid-template-columns:32px minmax(0,1fr)}}@media(max-width:700px){body.readability-batch :is(#main,#MainContent) .id-grid-card>a{grid-template-columns:minmax(0,1fr)}body.readability-batch :is(#main,#MainContent) .id-grid-visual{height:220px}body.readability-batch :is(#main,#MainContent) .id-grid-copy{min-width:0}body.readability-batch :is(#main,#MainContent) .id-grid-copy .eyebrow{white-space:normal;overflow-wrap:anywhere}}body .ready-label,body .catalogue-badges>span:not(.discount),body .pdp-sale-badges .availability,body .cart-sale-badges .availability{display:none!important}body.readability-batch :is(#main,#MainContent) :is(dt,th,legend,.le-button,.le-link,.account-sign-in,.contact-form-direct>a,.search-suggestions,.living-categories button,.ns-chapters,.gm-chapters,.article-contents a,.faq-app-categories a,.faqPlusAppTitle,.faqPlusAppAnswer,.faqPlusAppAnswer p,.faqPlusAppAnswer li){font-size:var(--ma-type-body)!important;line-height:1.6}body.readability-batch :is(#main,#MainContent) :is(.le-kicker,.journal-kicker,.journal-card-meta,.journal-card-meta>span,.article-byline,.article-back,.article-source,.lead-foot,.photo-index,.mast-side,.el-card-materials,.el-products-bottom>span,.gm-origin-label,.ns-swatch-count,.search-results-heading p,.contact-intro>div:last-child>span,.contact-channel>div,.b2b-enquiry label,.b2b-modes small,.b2b-privacy,.account-help,.account-sign-in-note,.cart-tax,.cart-payment-note,.cart-shipping-note,.cart-payment-heading,.cart-product-note,.cart-line-delivery,.cart-sale-badges,.cart-sale-badges>span,.cart-remove,.cart-edit,.cart-item dt,.cart-review-score small,.cart-review-quotes figcaption,.cart-review-quotes figcaption small,.el-hero-note,.le-edition-note,.le-limited){font-size:var(--ma-type-support)!important;line-height:1.6}body.readability-batch :is(#main,#MainContent) :is(.cart-item h2,.cart-summary h2,.search-discovery-heading h2,.search-results-heading h2,.search-no-results h2,.cape-search-story h2,.contact-channel h2,.document-content h2,.article-body h2,.le-product-box h3,.el-product-card h3,.le-product h3,.b2b-model h3,.journal-card h3,.ns-line-title h3,.gm-design-grid h3,.faqPlusAppFaqCategory){font-size:var(--ma-type-heading)!important;line-height:1.2;font-family:var(--serif);font-weight:400}body.readability-batch :is(#main,#MainContent) :is(.cart-grand-total strong,.ns-selection strong,.gm-circular strong,.b2b-visit strong,.about-facts b,.b2b-number,.le-edition-mark b,.el-steps>div>span,.gm-journey-grid article>span){font-size:var(--ma-type-heading)!important;line-height:1.25}body.readability-batch :is(#main,#MainContent) :is(.ns-selection strong>span,.gm-circular strong>span,.b2b-visit strong>span,.about-facts b>span){font-size:inherit!important;vertical-align:baseline}body.readability-batch :is(#main,#MainContent) :is(.about-cover p,.account-art p,.living-note>p,.article-body blockquote){font-size:var(--ma-type-heading)!important;line-height:1.3;font-family:var(--serif)}body.readability-batch :is(#main,#MainContent) .about-environment-note{font-size:var(--ma-type-body)!important}body.readability-batch :is(#main,#MainContent) .article-body p:first-child:first-letter{font-size:inherit;float:none;line-height:inherit;margin:0;padding:0}body.readability-batch :is(#main,#MainContent) :is(.el-ribbon,.ns-ribbon,.gm-ribbon,.b2b-ribbon,.le-edition-usps){font:400 var(--ma-type-body)/1.5 var(--sans)!important}body.readability-batch :is(#main,#MainContent) :is(.el-ribbon,.ns-ribbon,.gm-ribbon,.b2b-ribbon) :is(span,p,h3){font:inherit!important}body.readability-batch :is(#main,#MainContent) :is(.el-card-price,.cart-item-price,.cart-item-price>span,.cart-summary dl,.cart-summary dt,.cart-summary dd,.cart-grand-total,.cart-contact-options a,.cart-quantity output,.cart-quantity button,.cart-mobile-checkout strong,.cart-mobile-checkout .button){font-size:var(--ma-type-body)!important;line-height:1.5}body.readability-batch :is(#main,#MainContent) :is(.el-card-price,.cart-item-price){display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}body.readability-batch :is(#main,#MainContent) del{font-size:var(--ma-type-body)!important;font-weight:400;color:#706c65;text-decoration:line-through;text-decoration-thickness:1px;text-decoration-skip-ink:none;white-space:nowrap;line-height:1.5}body.readability-batch :is(#main,#MainContent) .cart-item .cart-quantity input[type=number]{font-size:var(--ma-type-body)!important;min-height:44px;width:44px;min-width:0;padding:0}body.readability-batch :is(#main,#MainContent) .cart-quantity button{width:36px;min-height:44px;flex:none}body.readability-batch :is(#main,#MainContent) .cart-quantity{height:auto;min-height:44px;flex:none}body.readability-batch :is(#main,#MainContent) .cart-item-bottom{flex-wrap:wrap;gap:12px}body.readability-batch :is(#main,#MainContent) .cart-item-heading{gap:12px;flex-wrap:wrap}body.readability-batch :is(#main,#MainContent) .cart-item-identity,body.readability-batch :is(#main,#MainContent) .cart-item-details{min-width:0}body.readability-batch :is(#main,#MainContent) .cart-item dl>div{gap:8px;min-width:0}body.readability-batch :is(#main,#MainContent) .cart-item dd{overflow-wrap:anywhere}body.readability-batch :is(#main,#MainContent) .cart-summary dl>div{gap:16px;align-items:baseline}body.readability-batch :is(#main,#MainContent) .cart-summary dt{min-width:0}body.readability-batch :is(#main,#MainContent) .cart-summary dd{flex:none}body.readability-batch :is(#main,#MainContent) :is(.cart-payment-logo.bank,.cart-payment-logo-label){font-size:var(--ma-type-support)!important}body.readability-batch :is(#main,#MainContent) :is(.el-product-card,.le-product,.b2b-model,.journal-card,.gm-design-grid>a){min-width:0}body.readability-batch :is(#main,#MainContent) :is(.el-card-price del,.price del,.cart-item-price del){margin:0;display:inline}body.readability-batch :is(#main,#MainContent) :is(.document-content,.shopify-policy__body,.article-body){overflow-wrap:anywhere}body.readability-batch :is(#main,#MainContent) :is(.document-content,.shopify-policy__body) table{width:100%;table-layout:fixed}body.readability-batch :is(#main,#MainContent) :is(.document-content,.shopify-policy__body) img{max-width:100%;height:auto}body.readability-batch :is(#main,#MainContent) :is(.ns-chapters,.gm-chapters,.article-contents nav){gap:12px;flex-wrap:wrap}body.readability-batch :is(#main,#MainContent) :is(.contact-channel,.b2b-path-grid>*,.b2b-enquiry form,.contact-form-section form){min-width:0}body.readability-batch :is(#main,#MainContent) :is(.contact-form-direct>a,.contact-channel a,.cart-contact-options a){overflow-wrap:anywhere}body.readability-batch :is(#main,#MainContent) :is(.el-hero-photo>span,.el-selection-image>span,.el-id-photo>span,.el-visit-image>span,.ns-photo-credit,.ns-origin-caption,.ns-selection-image>span,.gm-hero-caption,.gm-circular-photo>span,.gm-draft-sources,.contact-preview,.contact-visit-photo>span,.about-preview,.fact-caption,.account-art>small,.cart-empty-image>span,.article-hero figcaption){display:none!important}body :is(.magna-reviews-dialog,.ma-detail-dialog){font-size:var(--ma-type-body);line-height:1.6}body :is(.magna-reviews-dialog,.ma-detail-dialog) :where(*){font-size:inherit!important}body :is(.magna-reviews-dialog,.ma-detail-dialog) :is(h2,h3){font-size:var(--ma-type-heading)!important;line-height:1.2}body :is(.magna-reviews-dialog,.ma-detail-dialog) :is(.eyebrow,small,.all-reviews-footer){font-size:var(--ma-type-support)!important}body.readability-batch :is(#main,#MainContent) :is(.ma-discovery-eyebrow,.ma-slab-name,.ma-detail-caption,.ma-detail-copy>small){font-size:var(--ma-type-support)!important}body.readability-batch :is(#main,#MainContent) :is(.ma-detail-copy h3,.ma-line-intro h2){font-size:var(--ma-type-heading)!important;line-height:1.2}@media(max-width:1000px){body.readability-batch :is(#main,#MainContent) .cart-layout{grid-template-columns:minmax(0,1fr)}body.readability-batch :is(#main,#MainContent) .cart-summary{position:static;width:100%;max-width:none}body.readability-batch :is(#main,#MainContent) .contact-channels{grid-template-columns:1fr}body.readability-batch :is(#main,#MainContent) .contact-channel{padding:24px}}@media(max-width:700px){body.readability-batch :is(#main,#MainContent) :is(.el-ribbon,.ns-ribbon,.gm-ribbon,.b2b-ribbon){display:grid;grid-template-columns:1fr;gap:14px;padding:20px}body.readability-batch :is(#main,#MainContent) :is(.el-ribbon,.ns-ribbon,.gm-ribbon,.b2b-ribbon)>span{border:0;padding:0;justify-content:flex-start}body.readability-batch :is(#main,#MainContent) .cart-item{grid-template-columns:90px minmax(0,1fr);gap:16px}body.readability-batch :is(#main,#MainContent) .cart-item-image{height:120px}body.readability-batch :is(#main,#MainContent) .cart-summary{padding:24px 20px}body.readability-batch :is(#main,#MainContent) .cart-item-price{justify-content:flex-start}body.readability-batch :is(#main,#MainContent) .cart-item dl{grid-template-columns:1fr}body.readability-batch :is(#main,#MainContent) :is(.contact-topics,.contact-form-grid,.b2b-fields){grid-template-columns:1fr}body.readability-batch :is(#main,#MainContent) .search-studio-field{flex-wrap:wrap}body.readability-batch :is(#main,#MainContent) .search-studio-field input{min-width:0}body.readability-batch :is(#main,#MainContent) .search-studio-field button{flex-shrink:0}body.readability-batch :is(#main,#MainContent) :is(.el-hero-copy,.gm-hero-copy,.ns-hero-copy){min-height:0;height:auto}body.readability-batch :is(#main,#MainContent) .el-id-options{gap:16px}body.readability-batch :is(#main,#MainContent) .el-id-options strong{overflow-wrap:anywhere}}@media(max-width:374px){body.readability-batch :is(#main,#MainContent) .cart-item{grid-template-columns:1fr}body.readability-batch :is(#main,#MainContent) .cart-item-image{width:100%;height:200px}body.readability-batch :is(#main,#MainContent) :is(.b2b-path-grid,.gm-benefits,.about-facts){grid-template-columns:1fr}}body.readability-batch :is(#main,#MainContent) .living-wordmark{font-size:var(--ma-type-display)!important;line-height:1.1}body.readability-batch :is(#main,#MainContent) .living-wordmark>span{font-size:inherit!important}body.readability-batch :is(#main,#MainContent) .article-brand .living-wordmark{font-size:var(--ma-type-heading)!important}body.readability-batch :is(#main,#MainContent) .gm-colour-tabs button{min-width:0}body.readability-batch :is(#main,#MainContent) .gm-colour-tabs b{font-size:var(--ma-type-support)!important;overflow-wrap:anywhere}body.readability-batch :is(#main,#MainContent) .gm-colour-tabs button>span{max-width:100%}body.readability-batch :is(#main,#MainContent) .product__info-container .price{font-size:var(--ma-type-heading)!important}@media(max-width:374px){body.readability-batch :is(#main,#MainContent) .gm-colour-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}body.readability-batch :is(#main,#MainContent) .cart-page .cart-mobile-title{font:400 var(--ma-type-support)/1.5 var(--sans)!important;letter-spacing:.12em;margin-bottom:24px}body.readability-batch :is(#main,#MainContent) #magna-cart .cart-item .cart-item-bottom{height:auto;min-height:44px;align-items:center;flex-wrap:wrap}body.readability-batch :is(#main,#MainContent) #magna-cart .cart-item .cart-quantity{display:flex;flex:0 0 116px;width:116px;min-width:116px;max-width:116px;height:46px;min-height:46px;max-height:none}body.readability-batch :is(#main,#MainContent) #magna-cart .cart-item .cart-quantity button{flex:0 0 36px;width:36px;min-width:36px;max-width:36px;height:44px;min-height:44px;max-height:none;font-size:16px!important}body.readability-batch :is(#main,#MainContent) #magna-cart .cart-item .cart-quantity input[type=number]{flex:0 0 42px;width:42px;min-width:42px;max-width:42px;height:44px;min-height:44px;max-height:none;font-size:16px!important}body.readability-batch :is(#main,#MainContent) .cart-shipping-note{white-space:normal;max-width:100%;width:auto;overflow-wrap:anywhere}body.readability-batch :is(#main,#MainContent) .cart-item-price{flex-direction:row}body.readability-batch :is(#main,#MainContent) .shopify-policy__body h2{font-size:var(--ma-type-heading)!important;line-height:1.25}body.readability-batch :is(#main,#MainContent) .cart-product-classification{font-size:var(--ma-type-support)!important;line-height:1.6}@media(max-width:700px){body.readability-batch :is(#main,#MainContent) .cart-item-heading{display:block}body.readability-batch :is(#main,#MainContent) .cart-item-price{margin-top:10px}}body.readability-batch :is(#main,#MainContent) :is(.product-classification,.product-kind,.cart-product-classification){font:400 var(--ma-type-support)/1.55 var(--sans)!important;letter-spacing:0}
/*# sourceMappingURL=/cdn/shop/t/173/assets/cape-store-readability.css.map */
