.cr37-shop-shortcuts,.cr37-delivery,.cr37-story-intro,.cr37-story-expansion{display:none}.cr37-story-expansion>summary{display:none}@media(max-width:999px){html{scroll-padding-top:80px}body .cr-wrap{width:calc(100% - 32px)}body .cr13-home{overflow:clip}body .crh__bar{width:calc(100% - 28px);min-height:64px;gap:12px}body .crh__nav a,body .crh__learn>button{min-height:48px;display:flex;align-items:center}body .crh__nav .crh__shop{justify-content:center}body .crh__brand img{max-width:124px;max-height:46px}body .cr13-hero{min-height:390px;max-height:none;align-items:flex-end}body .cr13-hero__content{width:calc(100% - 40px);margin:0 20px;padding:56px 0 42px}body .cr13-hero h1{font-size:clamp(2.3rem,8.8vw,3.6rem);line-height:1.02;max-width:620px}body .cr13-hero__sub{font-size:1rem;line-height:1.5;margin-top:16px;max-width:560px}body .cr13-hero__shade{background:linear-gradient(0deg,#07161ee8,#07161e50)}body .cr13-hero .cr13-actions{gap:16px;margin-top:22px}body .cr13-hero .cr-btn{min-height:48px;flex:1;max-width:320px}body .cr13-hero .cr13-textlink{display:none}body .cr13-video-toggle{bottom:9px;right:10px;min-height:32px}.cr37-shop-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:18px}.cr37-shop-shortcuts a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:8px 4px;border:1px solid var(--cr-line);border-radius:6px;color:var(--cr-navy);background:var(--cr-paper);text-decoration:none;font-size:.8rem;font-weight:800;text-align:center}.cr37-delivery{display:block;margin:14px auto 0;font-size:.79rem;line-height:1.6;text-align:center;color:var(--cr-muted)}body .cr14-proof{display:none}body .cr13-shop{padding:32px 0 40px}body .cr13-section-head{display:block;margin-bottom:18px}body .cr13-section-head h2,body .cr14-faq h2{font-size:clamp(2rem,7vw,2.7rem);line-height:1.07}body .cr13-section-head>p{font-size:.94rem;line-height:1.6;margin:14px 0 0}body .cr13-trustline{font-size:.8rem;line-height:1.5;gap:8px 14px;margin:0 0 16px}body .cr33-order-path{gap:10px;margin:0 0 22px;padding:14px 0}body .cr33-order-path li{font-size:.76rem}body .cr13-sizes,body .crshop13__sizes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;align-items:stretch}body .cr13-size,body .crshop13__size{display:flex;flex-direction:column;align-items:stretch;min-width:0;overflow:hidden;border:1px solid var(--cr-line);border-radius:10px;box-shadow:none;background:var(--cr-paper);transform:none}body .cr13-size__media,body .crshop13__media{width:auto;aspect-ratio:1/1;min-height:0;max-height:none;margin:8px 8px 0;border-radius:7px}body .cr13-size__body,body .crshop13__body{display:flex;flex-direction:column;flex:1;gap:10px;padding:13px 10px 8px}body .cr13-size__top,body .crshop13__heading{display:flex;flex-direction:column;align-items:flex-start;gap:9px}body .cr13-size__top h3,body .crshop13__heading h2{font-size:1.75rem;line-height:1.05}body .cr13-size__top p,body .crshop13__heading p{font-size:.78rem;line-height:1.4;margin:6px 0 0;min-height:2.8em}body .cr13-size__price,body .crshop13__price{display:flex;align-items:baseline;gap:5px;text-align:left}body .cr13-size__price strong,body .crshop13__price strong{font-size:1.15rem}body .cr13-size__price span,body .crshop13__price span{font-size:.73rem}body .cr13-quickadd,body .crshop13__quickadd{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:auto}body .cr13-quickadd label,body .crshop13__quickadd label{display:grid;grid-template-columns:35px minmax(0,1fr);padding-left:10px}body .cr13-quickadd input,body .crshop13__quickadd input{min-height:44px;height:44px;width:100%}body .cr13-quickadd button,body .crshop13__quickadd button{min-height:46px;padding:10px 5px;font-size:.8rem;white-space:normal}body .cr13-cardlink,body .crshop13__details{display:flex;align-items:center;min-height:44px;font-size:.78rem}body .cr13-size__badge,body .crshop13__badge{top:6px;left:6px;font-size:.55rem;padding:5px 6px;letter-spacing:.03em}body .cr13-shop-note{padding:18px 0;font-size:.85rem;line-height:1.55}body .cr25-extras{display:grid;grid-template-columns:1fr;gap:22px;margin-top:12px}body .cr13-boatrun,body .cr25-gift,body .crshop13__boat{display:grid;grid-template-columns:1fr;overflow:hidden;border-radius:10px}body .cr25-extras .cr13-boatrun__media,body .cr25-feature-image,body .crshop13__boat-media{aspect-ratio:3/2;max-height:280px;min-height:0}body .cr25-extras .cr13-boatrun__media img,body .cr25-feature-image img{object-fit:cover}body .cr13-boatrun__copy,body .cr25-gift__copy,body .crshop13__boat>section{padding:22px}body .cr13-boatrun h3,body .cr25-gift h3,body .crshop13__boat h2{font-size:2rem}body .cr14-faq{display:block;padding:30px 0;border-top:1px solid var(--cr-line)}body .cr14-faq>div+div{margin-top:18px}body details summary{min-height:48px;padding-block:14px;line-height:1.4;cursor:pointer}body .cr16-care{padding:20px 0;margin:0}body .cr16-care__layout{display:grid;grid-template-columns:1fr;gap:0}body .cr16-care__photo{margin:0;padding:10px;background:var(--cr-paper);border-radius:10px;transform:none;box-shadow:0 5px 20px #102c3a15}body .cr16-care__photo img{width:100%;height:auto;max-height:300px;object-fit:contain;aspect-ratio:auto}body .cr16-care__photo figcaption{font-size:.74rem;line-height:1.45;padding:10px 4px 4px}body .cr16-care__copy{padding:22px 8px 12px;background:var(--cr-cream);color:var(--cr-navy);box-shadow:none}body .cr16-care__copy h2{color:var(--cr-navy);font-size:2rem;line-height:1.1}body .cr16-care__copy>p{color:var(--cr-ink);font-size:.94rem;line-height:1.6}body .cr16-care__facts{border-color:var(--cr-line);display:flex;flex-wrap:wrap;gap:12px;margin-block:18px}body .cr16-care__facts>span{color:var(--cr-muted);flex:1;min-width:80px;font-size:.73rem}body .cr16-care__facts b{color:var(--cr-navy);min-width:0;font-size:.85rem}body .cr16-care__copy .cr-kicker{color:var(--cr-red)}body .cr16-care details{border-color:var(--cr-line)}body .cr16-care details p{color:var(--cr-ink)}body .cr16-care summary{color:var(--cr-navy)}body .cr16-care summary span,body .cr16-care summary:after{color:var(--cr-red)}body .cr16-care__links a{color:var(--cr-red)}.cr37-story-intro{display:block;padding-top:30px}.cr37-story-intro>img{display:block;width:100%;height:auto;border:8px solid white;border-radius:10px;box-shadow:0 5px 20px #102c3a15}.cr37-story-intro>div{padding:22px 4px 10px}.cr37-story-intro h2{font-size:2rem;line-height:1.1}.cr37-story-intro p{font-size:.94rem;line-height:1.6}.cr37-story-intro a{display:inline-flex;align-items:center;min-height:48px}.cr37-story-expansion{display:block;width:calc(100% - 32px);margin:0 auto 32px;border-block:1px solid var(--cr-line)}.cr37-story-expansion>summary{display:list-item;font-size:.92rem;font-weight:800;color:var(--cr-navy);padding:16px 4px}.cr37-story-expansion .cr-wrap{width:100%}html body .is-mobile-story .cr20-wharf__chapter{min-height:0;padding:24px 0;opacity:1;transform:none}html body .is-mobile-story .cr20-wharf__frame{translate:none;scale:none;rotate:none;filter:none;transform:none;margin-bottom:20px}html body .is-mobile-story .cr20-wharf__number{font-size:1rem;margin-bottom:8px}html body .is-mobile-story .cr20-wharf__chapter h3{font-size:1.6rem;line-height:1.15}html body .is-mobile-story .cr20-wharf__chapter p{font-size:1rem;line-height:1.6}body .cr20-wharf{padding:24px 0}body .cr20-wharf__heading h2{font-size:2rem}body .cr13-visit{padding:32px 0}body .cr13-visit__inner{display:flex;flex-direction:column;gap:22px}body .cr13-visit__copy h2{font-size:2.2rem}body .cr13-visit__image{width:100%;height:auto;aspect-ratio:3/2;transform:none}body .cr13-journal{padding:32px 0}body .cr13-journal__grid{grid-template-columns:1fr}body .cr13-journal__head{display:block}body .cr13-journal h2{font-size:2rem}body .crshop13__intro{padding-block:28px;gap:20px}body .crshop13__intro-image{max-height:200px}body .crshop13__main{padding-block:28px}body .crp13{gap:22px;padding-block:22px 40px}body .crp13__mainmedia{max-width:360px;max-height:300px;aspect-ratio:4/3}body .crp13__mainmedia img{object-fit:contain}body .crp13__thumbs{max-width:360px;grid-template-columns:repeat(4,minmax(0,1fr))}body .crp13__thumbs button{aspect-ratio:1;max-height:64px;min-height:44px}body .crp13__buy h1{font-size:2.1rem;line-height:1.1}body .crp13__price{margin-top:12px;font-size:1.8rem}body .crp13__intro{font-size:1rem;line-height:1.5;margin:14px 0}body .crp13__form{padding:16px;margin-block:18px}body .crp13__form :is(input,select,button){min-height:48px}body .crc{padding-block:28px 40px}body .crc__head{margin-bottom:20px}body .crc__head h1{font-size:2.3rem}body .crc__layout{grid-template-columns:1fr;gap:24px}body .crc__checkout{position:static;padding:20px}body .crc__item{grid-template-columns:72px minmax(0,1fr) 60px;gap:10px;padding:12px 0}body .crc__item label{grid-column:auto}body .crc__item input{min-height:48px;padding:4px}body .crc__item a{display:inline-flex;align-items:center;min-height:44px}body .crc__item-actions{flex-direction:row;align-items:center;gap:10px}body .crc__item-actions :is(a,button){min-height:44px;display:inline-flex;align-items:center}body .crc__links{flex-wrap:wrap}body .crc__links a{min-height:44px;display:inline-flex;align-items:center}body :is(.crw__hero,.crs13__hero,.crct__head,.crwh__hero){padding-block:32px}body :is(.crw__hero,.crs13__hero,.crct__head,.crwh__hero) h1{font-size:2.3rem;line-height:1.08}body .cr21-panel__copy{padding:24px 18px}body .cr21-panel__copy h2{font-size:2rem;line-height:1.12}body .crct__form,body .crwh__form{padding:18px;grid-template-columns:1fr}body input,body select,body textarea{font-size:16px}body .cr16-giftproduct__check input[type=checkbox]{width:20px;min-width:20px;height:20px}body .crf__inner{padding:34px 0;gap:28px;grid-template-columns:1fr}body .crf__links{gap:20px}body .crf__links a{min-height:40px;display:flex;align-items:center}body .crf__signup{max-width:none;min-height:48px}body :focus-visible{outline:3px solid var(--cr-blue);outline-offset:3px}}@media(max-width:359px){body .cr13-sizes,body .crshop13__sizes{gap:10px}body .cr13-size__body,body .crshop13__body{padding-inline:8px}body .cr13-size__top h3,body .crshop13__heading h2{font-size:1.5rem}body .crc__item{grid-template-columns:60px minmax(0,1fr) 54px;gap:8px}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/cribstone-mobile-v37.css.map */
