body.page-width-narrow{--page-content-width:970px;--page-width:1030px}.totomo-shell{width:100%;max-width:1030px;margin:30px auto;padding:0 30px;display:grid;grid-template-columns:minmax(0,1fr);gap:30px;align-items:start}.totomo-shell--sidebar{grid-template-columns:164px minmax(0,1fr)}.totomo-shell #MainContent{min-width:0;--page-margin:0px;--page-width:100%;--page-content-width:100%}.totomo-shell .section{--full-page-grid-central-column-width:100%;--full-page-grid-margin:0px;--full-page-margin-inline-offset:0px;grid-template-columns:0 minmax(0,1fr) 0}.totomo-sidebar nav{margin-bottom:28px}.totomo-sidebar h2{font-size:18px;font-weight:700;line-height:1.3;margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid #d5c0bc}.totomo-sidebar ul,.totomo-footer ul{list-style:none;padding:0;margin:0}.totomo-sidebar li{margin:0 0 10px}.totomo-sidebar ul ul{padding:10px 0 0 12px;font-size:14px}.totomo-sidebar a{color:#4c4c4c;text-decoration:none;line-height:1.4}.totomo-sidebar a:hover,.totomo-sidebar a[aria-current]{color:#a94f3d;text-decoration:underline}.totomo-logo{width:250px;max-width:100%;height:auto}.totomo-mobile-categories>summary{display:none}@media(min-width:990px){.totomo-mobile-categories:not([open])>div{display:block!important}.totomo-mobile-categories::details-content{content-visibility:visible;height:auto}}#header-group .header-announcements,#header-group .announcement-bar__text,#header-group .announcement{color:#fff}.totomo-module{margin:28px 0}.totomo-section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px;border-bottom:1px solid #d5c0bc;padding-bottom:12px;margin-bottom:22px}.totomo-section-heading h2{font-size:20px;margin:0}.totomo-section-heading a{font-size:14px;color:#a94f3d}.totomo-collections{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.totomo-collections>a{color:inherit;text-decoration:none}.totomo-collections img{width:100%;aspect-ratio:1;object-fit:contain}.totomo-collections h3{font-size:16px;line-height:1.4;margin:12px 0 8px}.totomo-collections div{font-size:14px;line-height:1.5}totomo-slider{display:block}.totomo-slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.totomo-slides::-webkit-scrollbar{display:none}.totomo-slide{flex:0 0 100%;scroll-snap-align:start;min-width:0}.totomo-slide img{width:100%;height:auto;display:block}.totomo-slider-controls{display:flex;justify-content:center;align-items:center;gap:12px;padding:8px}.totomo-slider-controls button{min-height:36px;min-width:36px;background:#fff;border:1px solid #d5c0bc;border-radius:3px;color:#4c4c4c;cursor:pointer}.totomo-slider-controls [data-pause]{font-size:12px;padding:8px}.totomo-product-content details{border-top:1px solid #d5c0bc;padding:18px 0}.totomo-product-content summary{font-size:20px;font-weight:700;cursor:pointer;margin-bottom:15px}.totomo-share{display:flex;gap:14px;flex-wrap:wrap;font-size:14px;margin-top:24px}.totomo-amazon{border:1px solid #222;color:#222;background:#fff;border-radius:4px}.totomo-amazon:hover{background:#f4f4f4;color:#222}.totomo-footer{border-top:1px solid #d5c0bc;max-width:1030px;margin:30px auto 0;padding:30px}.totomo-footer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 1.6fr;gap:30px}.totomo-footer h2{font-size:18px;margin:0 0 16px}.totomo-footer a{color:#4c4c4c}.totomo-footer li{margin-bottom:8px}.totomo-footer label{display:block;font-size:14px;margin-bottom:5px}.totomo-footer input{width:100%;border:1px solid #d5c0bc;padding:10px;border-radius:3px;margin-bottom:10px}.totomo-footer-bottom{border-top:1px solid #d5c0bc;margin-top:30px;padding-top:20px;display:flex;justify-content:space-between;gap:20px;align-items:center}.totomo-footer-bottom>div{display:flex;gap:8px;flex-wrap:wrap}.totomo-footer-bottom svg{width:38px;height:24px}@media(max-width:989px){.totomo-shell,.totomo-shell--sidebar{grid-template-columns:minmax(0,1fr);gap:20px;padding:0 20px;margin-top:20px}.totomo-mobile-categories>summary{display:block;cursor:pointer;border:1px solid #d5c0bc;padding:12px;font-weight:700}.totomo-mobile-categories[open]>div{padding:20px 12px 0}.totomo-logo{width:180px}.totomo-footer-grid,.totomo-collections{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.totomo-footer{padding:24px 20px}.totomo-footer-grid{grid-template-columns:1fr}.totomo-footer-bottom{align-items:start;flex-direction:column}.totomo-collections{gap:15px}}@media(prefers-reduced-motion:reduce){.totomo-slides{scroll-behavior:auto}}.totomo-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;margin-bottom:24px}.totomo-breadcrumbs a{color:#a94f3d}.totomo-views{display:flex;justify-content:flex-end;gap:8px;margin-bottom:12px}.totomo-views button{border:1px solid #d5c0bc;background:#fff;border-radius:3px;padding:8px 14px;cursor:pointer}.totomo-views button[aria-pressed=true]{background:#eff0f0;font-weight:700}#MainContent.totomo-list-view .product-grid{grid-template-columns:minmax(0,1fr)!important}#MainContent.totomo-list-view .product-card__content{display:grid;grid-template-columns:minmax(100px,30%) minmax(0,1fr);gap:12px 24px}#MainContent.totomo-list-view .product-card__content>.card-gallery{grid-column:1;grid-row:1 / span 5}#MainContent.totomo-list-view .product-card__content>:not(.card-gallery){grid-column:2}.totomo-product-content .rte iframe:is([src*="youtube.com"],[src*="youtube-nocookie.com"],[src*="player.vimeo.com"]){display:block;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:16 / 9;margin:16px auto;border:0}.totomo-product-content .rte video{display:block;width:100%!important;max-width:100%!important;height:auto!important;margin:16px auto}body:is(.page-width-narrow,.page-width-normal,.page-width-wide,.page-width-content){--page-margin: clamp(16px, 3vw, 48px);--page-width: 100vw;--page-content-width: calc( 100vw - var(--page-margin) * 2 )}.totomo-shell,.totomo-footer{width:80%;max-width:none;padding-inline:clamp(16px,3vw,48px);box-sizing:border-box}@media(min-width:990px){.totomo-shell--sidebar{grid-template-columns:clamp(164px,16vw,240px) minmax(0,1fr);gap:clamp(24px,3vw,48px)}}@media(max-width:989px){.totomo-shell,.totomo-footer{width:100%}}#MainContent[data-template^=collection] .text-block.rte{--width: 100% !important;--max-width: 100% !important;width:100%!important;max-width:100%!important;min-width:0;overflow-wrap:anywhere}#MainContent .rte iframe:is([src*="youtube.com"],[src*="youtube-nocookie.com"],[src*="player.vimeo.com"]){display:block;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:16 / 9;margin:16px auto;border:0}#MainContent .rte video{display:block;width:100%!important;max-width:100%!important;height:auto!important}#MainContent .rte img{max-width:100%!important;height:auto!important}#MainContent .rte :is(div,p,table){max-width:100%!important;box-sizing:border-box}@media(max-width:989px){.totomo-shell,.totomo-footer{width:100%;max-width:100%;padding-inline:16px}.totomo-shell>*,#MainContent .text-block.rte,#MainContent .rte{min-width:0}.totomo-sidebar{display:block!important;width:100%;grid-column:1 / -1}.totomo-mobile-categories>summary{display:flex!important;align-items:center;justify-content:space-between;min-height:48px;padding:12px 16px;border:1px solid #d5c0bc;border-radius:4px;background:#eff0f0;color:#333;font-size:17px;font-weight:700;cursor:pointer;list-style:none}.totomo-mobile-categories>summary::-webkit-details-marker{display:none}.totomo-mobile-categories>summary:after{content:"+";font-size:24px;line-height:1}.totomo-mobile-categories[open]>summary:after{content:"\2212"}.totomo-mobile-categories[open]>div{padding:20px 12px 0}.totomo-sidebar a{display:block;padding-block:8px}}.totomo-shell,.totomo-footer{width:100%;max-width:1400px;padding-inline:32px}.totomo-shell{margin-top:24px}.totomo-shell:not(.totomo-shell--sidebar){display:block}.totomo-breadcrumbs{margin-bottom:18px;font-size:13px}.totomo-breadcrumbs a{color:#854331}.totomo-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:36px;align-items:center;padding:32px 40px;background:#f4f5f2;border:1px solid #e3e5df;border-radius:10px}.totomo-hero h1{font-size:clamp(30px,3.3vw,48px);line-height:1.1;margin:10px 0 18px;max-width:17ch;letter-spacing:-.025em}.totomo-hero__copy>p:not(.totomo-eyebrow){font-size:17px;line-height:1.65;max-width:48ch;color:#454b47}.totomo-eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#526354;margin:0 0 10px}.totomo-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.totomo-hero__actions .button{min-height:48px;padding:13px 20px;font-size:14px}.totomo-hero__media{display:block;max-width:430px;margin:auto;width:100%}.totomo-hero__media img{width:100%;height:auto;max-height:350px;object-fit:contain;mix-blend-mode:multiply}.totomo-section-heading{margin-bottom:18px;padding-bottom:14px}.totomo-section-heading h2{font-size:24px}.totomo-section-heading a{color:#854331}.totomo-collections{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.totomo-collections>a{padding:12px;border:1px solid #e0e2dd;border-radius:8px;text-align:center;background:#fff}.totomo-collections img{aspect-ratio:1;object-fit:contain}.totomo-collections h3{font-size:15px;margin:12px 0 3px}.totomo-collections a:hover{border-color:#854331}.totomo-about-summary{padding:28px 0;max-width:780px}.totomo-about-summary h2{font-size:26px}.totomo-about-summary p{line-height:1.7;color:#454b47}.totomo-about-summary a{color:#854331}.totomo-collection-intro{padding:0 0 16px}.totomo-collection-intro h1{font-size:clamp(26px,3vw,38px);line-height:1.15;margin:0 0 10px}.totomo-collection-intro p{max-width:76ch;line-height:1.6;margin:0;color:#454b47}.totomo-collection-details{margin:24px 0}.totomo-collection-details summary{cursor:pointer;font-weight:600;padding:16px 0;border-top:1px solid #d5c0bc}.totomo-collection-details .rte{max-width:850px}.totomo-highlights{padding:16px 18px;border:1px solid #e0e2dd;background:#fafbf9;border-radius:6px;font-size:14px;line-height:1.55}.totomo-highlights ul{padding-left:18px;margin:8px 0}.totomo-highlights a,.totomo-purchase-help a{color:#854331;text-underline-offset:3px}.totomo-highlights a{font-size:13px}.totomo-purchase-help{font-size:13px;line-height:1.6}.totomo-purchase-help p{margin:0 0 8px}.totomo-unit-price{display:block;font-size:14px;font-weight:400;color:#454b47;margin-top:7px}.totomo-amazon-wording{font-size:16px;font-weight:700;letter-spacing:0}.totomo-amazon-note{font-size:12px;color:#555;margin:6px 0 0;text-align:center}.totomo-amazon-link{min-height:48px!important;background:#ffce61!important;color:#18212a!important;border:1px solid #a97513!important}.totomo-amazon-link:hover{background:#f5bd43!important}.totomo-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.totomo-related-card a{color:inherit;text-decoration:none}.totomo-related-card img{aspect-ratio:1;object-fit:contain;width:100%;height:auto}.totomo-related-card h3{font-size:16px;line-height:1.4;margin:12px 0 8px}.totomo-related-card p{font-size:16px;margin:0}.totomo-footer input{min-height:44px}.totomo-footer a{color:#454545}.totomo-footer a:hover{text-decoration:underline}.totomo-footer-bottom{font-size:13px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #526354;outline-offset:4px}.totomo-product-content{scroll-margin-top:150px}@media(max-width:989px){.totomo-shell,.totomo-footer{padding-inline:20px}.totomo-hero{gap:20px;padding:26px;grid-template-columns:1.15fr 1fr}.totomo-hero h1{font-size:32px}.totomo-hero__copy>p:not(.totomo-eyebrow){font-size:15px}.totomo-collections{grid-template-columns:repeat(3,minmax(0,1fr))}.totomo-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.totomo-sidebar{display:none!important}.totomo-collection-intro{padding-bottom:8px}}@media(max-width:600px){.totomo-shell{margin-top:18px}.totomo-shell,.totomo-footer{padding-inline:16px}.totomo-hero{grid-template-columns:1fr;padding:24px 20px;gap:18px}.totomo-hero h1{font-size:32px;max-width:18ch}.totomo-hero__copy>p:not(.totomo-eyebrow){font-size:15px;margin-bottom:0}.totomo-hero__media{max-width:250px}.totomo-hero__media img{max-height:210px}.totomo-hero__actions{gap:10px;margin-top:18px}.totomo-hero__actions .button{width:100%;font-size:14px}.totomo-collections{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.totomo-collections>a{padding:10px}.totomo-section-heading h2{font-size:21px}.totomo-section-heading a{font-size:12px}.totomo-collection-intro p{font-size:14px}.totomo-highlights{padding:12px 14px}.totomo-related-card h3{font-size:14px}.totomo-breadcrumbs{font-size:12px;margin-bottom:14px}}.totomo-catalog-filters{display:flex;flex-wrap:wrap;align-items:end;gap:14px;padding:12px 0 18px}.totomo-catalog-filters>div{min-width:150px;flex:0 1 220px}.totomo-catalog-filters label{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.totomo-catalog-filters select{display:block;width:100%;min-height:44px;border:1px solid #b8bdb5;border-radius:4px;padding:8px 30px 8px 10px;background:#fff;color:#303830;font-size:14px}.totomo-catalog-filters a{font-size:13px;color:#854331;padding:12px 0}@media(max-width:600px){.totomo-catalog-filters{gap:10px;padding:8px 0 12px}.totomo-catalog-filters>div{min-width:0;flex:1 1 30%}.totomo-catalog-filters select{font-size:13px;padding-left:6px}}.totomo-hero__actions .button:not(.button-secondary),.product-form-buttons .add-to-cart-button,.totomo-footer .button{background:#8b493b;color:#fff;border-color:#8b493b}.totomo-hero__actions .button:not(.button-secondary):hover,.product-form-buttons .add-to-cart-button:hover,.totomo-footer .button:hover{background:#713b30;color:#fff}.totomo-collection-details iframe{width:100%;aspect-ratio:16/9;border:0}.totomo-search-shortcuts{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:10px 0 24px;font-size:14px}.totomo-search-shortcuts>a{border:1px solid #c8cdc4;border-radius:20px;padding:8px 14px;color:#364936;text-decoration:none}.totomo-search-shortcuts>a:hover{background:#f4f5f2}.totomo-search-shortcuts>span{font-weight:600}@media(max-width:600px){.product-card__content h3,.product-card__content .product-title{font-size:14px!important;line-height:1.4!important}.totomo-catalog-filters>div{flex:1 1 calc(50% - 10px)}.totomo-catalog-filters>div:last-of-type{flex:1 1 100%}.totomo-catalog-filters a{padding:6px 0}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/totomo-classic.css.map */
