.asama-page{--ap-hair: rgba(var(--color-foreground), .14);--ap-quiet: rgba(var(--color-foreground), .68);--ap-faint: rgba(var(--color-foreground), .05);color:rgb(var(--color-foreground))}.asama-page h1,.asama-page h2,.asama-page h3{color:rgb(var(--color-foreground));text-wrap:balance}.asama-page p,.asama-page li,.asama-page dd{color:rgb(var(--color-foreground))}.asama-page p.a-eyebrow,.asama-page p.asama-split__label{color:var(--a-olive-700)}.asama-page__lede{font-size:clamp(1.7rem,1.6vw,2rem);line-height:1.6;color:var(--ap-quiet);max-width:56ch}.asama-page__note{font-size:1.4rem;line-height:1.5;color:var(--ap-quiet)}.asama-page__media{border-radius:var(--a-r-lg);overflow:hidden;background:var(--ap-faint)}.asama-page__media img{display:block;width:100%;height:100%;object-fit:cover}.asama-page-title{border-bottom:1px solid var(--ap-hair)}.asama-page-title__heading{max-width:120rem;margin:0 auto;font-family:var(--a-serif);font-size:clamp(3.6rem,5vw,6.4rem);font-weight:var(--a-display-wght);font-variation-settings:"opsz" var(--a-display-opsz);line-height:1.08;letter-spacing:var(--a-display-track);text-align:center}.asama-split__head{max-width:73.6rem;margin-bottom:clamp(3.2rem,4vw,5.6rem)}.asama-split__intro--media{display:grid;gap:clamp(2.4rem,3vw,4rem);margin-bottom:clamp(3.2rem,4vw,5.6rem)}.asama-split__intro--media .asama-split__head{margin-bottom:0}.asama-split__intro-media{overflow:hidden;border-radius:var(--a-r-md);background:var(--a-surface)}.asama-split__intro-media img{display:block;width:100%;height:100%;aspect-ratio:5 / 4;object-fit:cover;object-position:center 38%}@media screen and (min-width:990px){.asama-split__intro--media{grid-template-columns:minmax(0,1fr) minmax(0,.72fr);align-items:end}}.asama-page .asama-split__head>*+*{margin-top:1.4rem}.asama-split__heading{margin:0}.asama-split__rows{display:grid;gap:clamp(4rem,6vw,8rem)}.asama-split__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2.4rem,4vw,5.6rem);align-items:center}.asama-split__row:nth-child(2n) .asama-split__media{order:2}.asama-split__row--text-only{grid-template-columns:minmax(0,1fr);justify-items:center;padding-top:clamp(3.2rem,4vw,4.8rem);border-top:1px solid var(--ap-hair);text-align:center}.asama-split__row--text-only .asama-split__body{max-width:62rem}.asama-split__row--text-only .asama-split__title{font-size:clamp(2.6rem,3.4vw,3.8rem)}.asama-split__row--text-only .asama-split__text{max-width:none;font-size:clamp(1.7rem,1.6vw,1.9rem);line-height:1.65}.asama-split__row--text-only .asama-split__pills{justify-content:center}.asama-split__media{aspect-ratio:5 / 4;border-radius:var(--a-r-md)}.asama-split__media--portrait{aspect-ratio:4 / 5}.asama-split__media--square{aspect-ratio:1}@media screen and (min-width:750px){.asama-split__rows--columns{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:clamp(2.4rem,3vw,4rem)}.asama-split__rows--columns .asama-split__row{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:2.4rem;padding-left:clamp(2.4rem,3vw,4rem);border-left:1px solid var(--ap-hair)}.asama-split__rows--columns .asama-split__row:first-child{padding-left:0;border-left:0}.asama-split__rows--columns .asama-split__row:nth-child(2n) .asama-split__media{order:0}.asama-split__rows--columns .asama-split__media{aspect-ratio:4 / 5}.asama-split__rows--columns .asama-split__text{max-width:none;font-size:1.5rem}}.asama-split .asama-split__body>*+*{margin-top:1.6rem}.asama-split .asama-split__body>.asama-split__label+.asama-split__title{margin-top:1rem}.asama-split__label{display:inline-block;margin:0;font-family:var(--a-sans);font-size:1.2rem;font-weight:500;letter-spacing:var(--a-track);text-transform:uppercase;color:var(--a-olive-700)}.asama-split__title{margin:0;font-family:var(--a-serif);font-weight:400;font-variation-settings:"opsz" var(--a-display-opsz);font-size:clamp(2.2rem,2.8vw,3rem);line-height:1.15;letter-spacing:-.01em}.asama-split__text{margin:0;max-width:60ch;color:var(--ap-quiet)}.asama-split__text p{color:inherit}.asama-split__text p:last-child{margin-bottom:0}.asama-split__pills{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.asama-split__pill{font-size:1.3rem;line-height:1;padding:.9rem 1.4rem;border-radius:var(--a-r-pill);box-shadow:inset 0 0 0 1px var(--ap-hair);color:var(--ap-quiet)}@media screen and (max-width:749px){.asama-split__row{grid-template-columns:minmax(0,1fr)}.asama-split__row:nth-child(2n) .asama-split__media{order:0}.asama-split__row--text-only .asama-split__body{max-width:none}.asama-split__media{aspect-ratio:3 / 2}}.asama-steps__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(3.2rem,5vw,7.2rem);align-items:start}.asama-page .asama-steps__head>*+*{margin-top:1.4rem}.asama-steps__heading{margin:0}.asama-steps__list{margin:0;padding:0;list-style:none;counter-reset:ap-step}.asama-steps__item{display:grid;grid-template-columns:4.8rem minmax(0,1fr);gap:0 2rem;padding:2.4rem 0;border-top:1px solid var(--ap-hair)}.asama-steps__item:first-child{padding-top:0;border-top:0}.asama-steps__marker{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:var(--a-r-pill);box-shadow:var(--a-ring);color:var(--a-olive-700)}.asama-steps--numbered .asama-steps__marker{justify-content:flex-start;height:auto;box-shadow:none;font-family:var(--a-serif);font-size:3.2rem;font-weight:var(--a-display-wght);font-variation-settings:"opsz" var(--a-display-opsz);line-height:1;letter-spacing:var(--a-display-track);font-variant-numeric:tabular-nums}.asama-steps--numbered .asama-steps__marker:before{counter-increment:ap-step;content:counter(ap-step)}.asama-steps__marker svg{width:2rem;height:2rem}.asama-steps__title{margin:.6rem 0 0;font-family:var(--a-serif);font-weight:400;font-variation-settings:"opsz" var(--a-display-opsz);font-size:2.2rem;line-height:1.2;letter-spacing:-.01em}.asama-steps__text{margin:.8rem 0 0;color:var(--ap-quiet);max-width:62ch}.asama-steps__text p{color:inherit}.asama-steps__text p:last-child{margin-bottom:0}@media screen and (min-width:990px){.asama-steps__head,.asama-faq__head,.asama-measure__head{position:sticky;top:9.6rem}}@media screen and (max-width:989px){.asama-steps__grid{grid-template-columns:minmax(0,1fr);gap:3.2rem}}@media screen and (max-width:480px){.asama-steps__item{grid-template-columns:minmax(0,1fr);gap:1.2rem}.asama-steps__marker{width:4rem;height:4rem}.asama-steps--numbered .asama-steps__marker{height:auto}}.asama-table__head{max-width:73.6rem;margin-bottom:clamp(2.4rem,3vw,4rem)}.asama-page .asama-table__head>*+*{margin-top:1.4rem}.asama-table__heading{margin:0}.asama-table__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--ap-hair);border-radius:var(--a-r-md)}.asama-table__table{width:100%;min-width:72rem;border-collapse:collapse;font-variant-numeric:tabular-nums}.asama-table__table caption{text-align:left;padding:1.6rem 2rem 0;font-size:1.4rem;color:var(--ap-quiet)}.asama-table__table th,.asama-table__table td{padding:1.4rem 2rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--ap-hair);font-size:1.5rem;line-height:1.45}.asama-table__table thead th{font-family:var(--a-sans);font-size:1.1rem;font-weight:500;letter-spacing:var(--a-track);text-transform:uppercase;color:var(--ap-quiet);white-space:nowrap}.asama-table__table tbody th{font-weight:500}.asama-table__table tbody tr:last-child th,.asama-table__table tbody tr:last-child td{border-bottom:0}.asama-table__foot{margin:1.6rem 0 0}@media screen and (max-width:749px){.asama-table__table th,.asama-table__table td{padding:1.2rem 1.4rem}}.asama-faq__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(3.2rem,5vw,7.2rem);align-items:start}.asama-page .asama-faq__head>*+*{margin-top:1.4rem}.asama-faq__heading{margin:0}.asama-faq__list{padding:0 2.4rem;border:1px solid var(--ap-hair);border-radius:var(--a-r-md)}.asama-faq__item{border-bottom:1px solid var(--ap-hair)}.asama-faq__item:last-child{border-bottom:0}.asama-faq__q{display:flex;align-items:flex-start;justify-content:space-between;gap:2.4rem;width:100%;min-height:5.2rem;padding:1.8rem 0;cursor:pointer;list-style:none;color:rgb(var(--color-foreground));transition:color var(--a-hover)}.asama-faq__qt{margin:0;font-family:var(--a-serif);font-weight:400;font-variation-settings:"opsz" var(--a-display-opsz);font-size:1.9rem;line-height:1.3;letter-spacing:-.01em;color:inherit}.asama-faq__q::-webkit-details-marker{display:none}.asama-faq__q:hover{color:var(--a-olive-800)}.asama-faq__q:focus-visible{outline:2px solid var(--a-olive-700);outline-offset:3px;border-radius:var(--a-r-sm)}.asama-faq__sign{display:inline-flex;flex:0 0 auto;width:1.8rem;height:1.8rem;margin-top:.4rem;color:var(--ap-quiet)}.asama-faq__sign svg{width:1.8rem;height:1.8rem;transition:transform var(--a-enter) var(--a-ease)}.asama-faq__item[open] .asama-faq__sign svg{transform:rotate(180deg)}.asama-faq__a{padding:0 0 2.2rem;max-width:62ch;color:var(--ap-quiet)}.asama-faq__a>:first-child{margin-top:0}.asama-faq__a>:last-child{margin-bottom:0}.asama-faq__a p{color:inherit}@media(prefers-reduced-motion:no-preference){.asama-faq__item[open] .asama-faq__a{animation:ap-faq-open .2s cubic-bezier(.16,1,.3,1)}}@keyframes ap-faq-open{0%{opacity:0;transform:translateY(-6px)}}@media screen and (max-width:989px){.asama-faq__grid{grid-template-columns:minmax(0,1fr);gap:3.2rem}}.asama-measure__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(3.2rem,5vw,6.4rem);align-items:start}.asama-measure__figures{display:grid;gap:1.6rem}.asama-measure__figure{margin:0;padding:clamp(1.6rem,3vw,2.8rem);border-radius:var(--a-r-md);box-shadow:inset 0 0 0 1px var(--ap-hair)}.asama-diagram{display:block;width:100%;height:auto;color:rgb(var(--color-foreground))}.asama-diagram__label{fill:currentColor;stroke:none;font-family:var(--a-sans);font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.asama-measure__caption{margin:1.2rem .4rem 0;font-size:1.3rem;line-height:1.5;color:var(--ap-quiet)}.asama-page .asama-measure__head>*+*{margin-top:1.4rem}.asama-measure__heading{margin:0}.asama-measure__keys{margin:2.8rem 0 0;padding:0}.asama-measure__key{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:1.2rem;padding:1.5rem 0;border-top:1px solid var(--ap-hair)}.asama-measure__key dt{font-family:var(--a-serif);font-size:2.2rem;font-weight:var(--a-display-wght);font-variation-settings:"opsz" var(--a-display-opsz);line-height:1.1;color:var(--a-olive-700)}.asama-measure__key dd{margin:0;font-size:1.5rem;line-height:1.5;color:var(--ap-quiet)}@media screen and (max-width:749px){.asama-measure__grid{grid-template-columns:minmax(0,1fr)}}.asama-contact__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(3.2rem,5vw,6.4rem);align-items:start}.asama-contact__form-panel{padding:clamp(2.8rem,3vw,4rem);border-radius:var(--a-r-lg);background:var(--ap-faint);box-shadow:inset 0 0 0 1px var(--ap-hair)}.asama-contact__form-title{margin:0 0 .8rem;font-size:clamp(2.2rem,2.6vw,2.8rem)}.asama-contact__form-note{margin:0 0 2.4rem;font-size:1.5rem;line-height:1.6;color:var(--ap-quiet)}.asama-contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.6rem;margin-top:2.4rem}.asama-contact__field--wide{grid-column:1 / -1}.asama-contact__submit{margin-top:.8rem}.asama-contact__form-status{display:flex;gap:.8rem;align-items:flex-start;margin:0 0 1.6rem;font-size:1.5rem;line-height:1.5}.asama-contact__form-status svg{flex:none;width:1.8rem;height:1.8rem;margin-top:.2rem;color:var(--a-olive-700)}.asama-contact__form-status--error{color:rgb(var(--color-error, 199 43 43))}.asama-contact__form-status p{margin:0;color:inherit}.asama-contact__rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));gap:2.4rem clamp(2.4rem,4vw,4.8rem);margin-top:clamp(4rem,5vw,6.4rem);padding-top:clamp(2.8rem,3vw,4rem);border-top:1px solid var(--ap-hair)}.asama-contact__rail-item h3{margin:0 0 1rem;font-family:var(--a-sans);font-size:1.1rem;font-weight:600;letter-spacing:var(--a-track);text-transform:uppercase;color:var(--a-olive-700)}.asama-contact__rail-item address{font-style:normal;font-size:1.5rem;line-height:1.65;color:var(--ap-quiet)}.asama-contact__rail-item address p{margin:0;color:inherit}.asama-contact__rail-item address p+p{margin-top:.8rem}.asama-contact__rail-item a{color:rgb(var(--color-foreground));text-underline-offset:.22em}@media screen and (min-width:750px){.asama-contact__rail-item+.asama-contact__rail-item{padding-left:clamp(2.4rem,4vw,4.8rem);border-left:1px solid var(--ap-hair)}}.asama-page .asama-contact__head>*+*{margin-top:1.4rem}.asama-contact__heading{margin:0}.asama-contact__channels{display:grid;gap:0;margin:0;padding:0;list-style:none}.asama-contact__channel{display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:0 1.6rem;padding:1.8rem 0;border-top:1px solid var(--ap-hair)}.asama-contact__channel:first-child{padding-top:0;border-top:0}.asama-contact__channel svg{width:2rem;height:2rem;margin-top:.2rem;color:var(--a-olive-700)}.asama-contact__label{margin:0;font-family:var(--a-sans);font-size:1.1rem;font-weight:500;letter-spacing:var(--a-track);text-transform:uppercase;color:var(--ap-quiet)}.asama-contact__value{margin:.6rem 0 0;font-size:1.7rem;line-height:1.5}.asama-contact__value a{display:inline-flex;align-items:center;min-height:4.4rem;padding:.4rem 0;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.22em;text-decoration-thickness:1px;text-decoration-color:rgba(var(--color-foreground),.35);transition:text-decoration-color var(--a-hover),color var(--a-hover)}.asama-contact__value a:hover{color:var(--a-olive-800);text-decoration-color:currentColor}.asama-contact__meta{margin:.4rem 0 0;font-size:1.4rem;color:var(--ap-quiet)}.asama-contact__social{display:flex;flex-wrap:wrap;gap:.8rem;margin:2.4rem 0 0;padding:0;list-style:none}.asama-contact__social a{display:inline-flex;align-items:center;min-height:4.4rem;padding:0 1.8rem;border:1px solid var(--ap-hair);border-radius:var(--a-r-pill);font-size:1.3rem;color:rgb(var(--color-foreground));text-decoration:none;transition:border-color var(--a-hover),background-color var(--a-hover)}.asama-contact__social a:hover{border-color:var(--a-olive-700);background:var(--a-olive-100);color:var(--a-olive-800)}@media screen and (max-width:989px){.asama-contact__grid{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:749px){.asama-contact__fields{grid-template-columns:minmax(0,1fr)}}.asama-enquiry__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(3.2rem,5vw,6.4rem);align-items:start}.asama-page .asama-enquiry__head>*+*{margin-top:1.4rem}.asama-enquiry__heading{margin:0}.asama-enquiry__direct{margin:2.8rem 0 0;padding:2rem;border-radius:var(--a-r-md);background:var(--ap-faint)}.asama-enquiry__direct p{margin:0;font-size:1.5rem;line-height:1.6}.asama-enquiry__direct p+p{margin-top:.8rem}.asama-enquiry__direct a{color:rgb(var(--color-foreground));text-underline-offset:.22em}.asama-enquiry__pairs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.6rem}.asama-enquiry__form .field,.asama-contact__form .field,.asama-enquiry__form .select{margin-bottom:1.6rem}.asama-enquiry__form .select{position:relative;display:block}.asama-enquiry__form .select__select{width:100%;min-height:5.2rem;padding:2rem 4rem .8rem 2rem;border:1px solid var(--ap-hair);border-radius:var(--a-r-pill)}.asama-enquiry__form .select>label{position:absolute;top:.8rem;left:2rem;font-size:1.1rem;letter-spacing:var(--a-track);text-transform:uppercase;color:var(--ap-quiet);pointer-events:none}.asama-enquiry__form .field__input,.asama-contact__form .field__input{border-radius:var(--a-r-pill)}.asama-enquiry__form .text-area.field__input,.asama-contact__form .text-area.field__input,.contact .text-area.field__input{min-height:12rem;border-radius:var(--a-r-md)}.asama-enquiry__form .field__label,.asama-contact__form .field__label{font-family:var(--a-sans);font-size:1.3rem}.asama-enquiry__consent{margin:.8rem 0 2rem;font-size:1.3rem;line-height:1.5;color:var(--ap-quiet)}.asama-enquiry__status{margin-bottom:2rem}@media screen and (max-width:749px){.asama-enquiry__grid,.asama-enquiry__pairs{grid-template-columns:minmax(0,1fr)}}.asama-prose__title{margin:0 0 clamp(2.4rem,3vw,4rem);font-family:var(--a-serif);font-weight:var(--a-display-wght);font-variation-settings:"opsz" var(--a-display-opsz);font-size:clamp(3.2rem,5vw,5.4rem);line-height:1.06;letter-spacing:var(--a-display-track)}.asama-prose__body{max-width:var(--a-measure);font-family:var(--a-sans);font-size:1.7rem;line-height:1.7}.asama-prose__body>:first-child{margin-top:0}.asama-prose__body p,.asama-prose__body ul,.asama-prose__body ol{margin:0 0 1.8rem;line-height:1.7}.asama-prose__body h2{margin:4.4rem 0 1.4rem;font-family:var(--a-serif);font-weight:var(--a-display-wght);font-variation-settings:"opsz" var(--a-display-opsz);font-size:clamp(2.6rem,3vw,3.2rem);line-height:1.12;letter-spacing:var(--a-display-track)}.asama-prose__body h3{margin:3.2rem 0 1rem;font-family:var(--a-serif);font-weight:400;font-variation-settings:"opsz" var(--a-display-opsz);font-size:2.2rem;line-height:1.25;letter-spacing:-.01em}.asama-prose__body img{display:block;max-width:100%;height:auto;border-radius:var(--a-r-md)}.asama-prose__body li+li{margin-top:.6rem}.asama-prose__body a{color:var(--a-olive-700);text-underline-offset:.22em}.asama-prose__body hr{border:0;border-top:1px solid var(--ap-hair);margin:4rem 0}.asama-prose__body table{width:100%;border-collapse:collapse}.asama-prose__body td,.asama-prose__body th{padding:1rem 1.4rem;border-bottom:1px solid var(--ap-hair);text-align:left}.asama-blog,.asama-article{--ap-hair: rgba(var(--color-foreground), .14);--ap-quiet: rgba(var(--color-foreground), .68)}.asama-blog .blog-articles{row-gap:4.8rem}@media screen and (min-width:990px){.asama-blog .blog-articles{grid-template-columns:repeat(3,minmax(0,1fr))}}.asama-blog .article-card .card__inner.ratio:before{padding-bottom:66.667%}.asama-blog .article-card .card__media,.asama-blog .article-card .article-card__image{border-radius:var(--a-r-md);overflow:hidden}.asama-blog .article-card .card__information{padding:1.6rem 0 0}.asama-blog .article-card .card__heading{margin-bottom:.8rem;font-family:var(--a-serif);font-weight:400;font-variation-settings:"opsz" var(--a-display-opsz);font-size:2.2rem;line-height:1.25;letter-spacing:-.01em}.asama-blog .article-card .card__heading a{font:inherit;letter-spacing:inherit}.asama-blog .article-card__info{padding-top:0;font-family:var(--a-sans);font-size:1.1rem;font-weight:500;letter-spacing:var(--a-track);text-transform:uppercase;color:var(--ap-quiet)}.asama-blog .article-card__excerpt{margin-top:1.2rem;font-family:var(--a-sans);font-size:1.5rem;line-height:1.6;color:var(--ap-quiet)}.asama-article .article-template__hero-container{padding:1.6rem 1.5rem 0}.asama-article .article-template__hero-container .media{border-radius:var(--a-r-md);overflow:hidden}.asama-article .asama-article__head.a-head{margin-top:4.8rem}.asama-article .article-template__title,.asama-article .article-template__title:not(:only-child){margin:0}.asama-article .asama-article__head .caption-with-letter-spacing{font-family:var(--a-sans);font-size:1.1rem;font-weight:500;letter-spacing:var(--a-track);text-transform:uppercase;color:var(--ap-quiet)}.asama-article .article-template__content.rte{overflow-wrap:anywhere;max-width:calc(var(--a-measure) + 10rem);margin-inline:auto;font-family:var(--a-sans);font-size:1.7rem;line-height:1.7}.asama-article .article-template__content.rte img{border-radius:var(--a-r-md)}@media screen and (min-width:750px){.asama-article .article-template__hero-container{padding:2.4rem 5rem 0}}.color-scheme-4 .asama-page .a-eyebrow,.color-scheme-4.asama-page .a-eyebrow,.color-scheme-4.asama-page p.a-eyebrow,.color-scheme-4 .asama-split__label,.color-scheme-4.asama-page p.asama-split__label,.color-scheme-4 .asama-measure__key dt,.color-scheme-4 .asama-contact__channel svg,.color-scheme-4 .asama-prose__body a{color:rgb(var(--color-foreground))}.color-scheme-4 .asama-steps__marker,.color-scheme-4 .asama-faq__q:hover,.color-scheme-4 .asama-contact__value a:hover,.color-scheme-4 .asama-contact__social a:hover{color:rgb(var(--color-foreground))}.color-scheme-4 .asama-contact__social a:hover{border-color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.1)}.color-scheme-4 .asama-faq__q:focus-visible{outline-color:rgb(var(--color-foreground))}.asama-policy-main{display:block;padding-block:clamp(4rem,6vw,7.2rem) clamp(5.6rem,7vw,9rem);background:var(--a-canvas)}.asama-policy-main .shopify-policy__container{max-width:none;margin:0;padding:0}.asama-policy-main .shopify-policy__title{margin:0 0 clamp(3.2rem,4vw,5.2rem);text-align:left}.asama-policy-main .shopify-policy__title h1{margin:0;font-family:var(--a-serif);font-weight:var(--a-display-wght);font-variation-settings:"opsz" var(--a-display-opsz);font-size:clamp(3.2rem,4.6vw,5rem);line-height:1.06;letter-spacing:var(--a-display-track);color:var(--a-ink)}.asama-policy-main .shopify-policy__body{max-width:var(--a-measure);font-family:var(--a-sans);font-size:1.7rem;line-height:1.7;color:var(--a-ink)}.asama-policy-main .shopify-policy__body>:first-child{margin-top:0}.asama-policy-main .shopify-policy__body p{margin:0 0 1.8rem}.asama-policy-main .shopify-policy__body a{color:var(--a-olive-700);text-underline-offset:.22em;overflow-wrap:anywhere}.asama-policy-main .shopify-policy__body strong{display:inline-block;margin-top:1.4rem;font-family:var(--a-sans);font-weight:600;color:var(--a-ink)}.asama-policy-wrap{display:grid;gap:clamp(3.2rem,4vw,5.6rem)}@media screen and (min-width:990px){.asama-policy-wrap{grid-template-columns:minmax(22rem,26rem) minmax(0,1fr);align-items:start}.asama-policy-aside{position:sticky;top:2.4rem}}.asama-policy__index-label,.asama-policy__card-label{margin:0 0 1.2rem;font-family:var(--a-sans);font-size:1.2rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--a-ink-2)}.asama-policy__list{margin:0;padding:0;list-style:none;border-top:1px solid var(--ap-hair)}.asama-policy__link{display:block;padding:1.3rem 0;border-bottom:1px solid var(--ap-hair);font-family:var(--a-sans);font-size:1.6rem;line-height:1.35;text-decoration:none;color:var(--a-ink-2);transition:color .2s ease}.asama-policy__link:hover,.asama-policy__link:focus-visible{color:var(--a-olive-700)}.asama-policy__link.is-current{position:relative;padding-left:1.4rem;font-weight:600;color:var(--a-ink)}.asama-policy__link.is-current:before{content:"";position:absolute;inset-block:1.3rem;left:0;width:2px;background:var(--a-olive-500)}.asama-policy__card{margin-top:3.2rem;padding:2rem;border-radius:var(--a-r-md);background:var(--a-olive-100)}.asama-policy__card-link{font-family:var(--a-sans);font-size:1.5rem;color:var(--a-olive-700);text-underline-offset:.22em;overflow-wrap:anywhere}.asama-policy__address{margin:1.2rem 0 0;font-family:var(--a-sans);font-style:normal;font-size:1.4rem;line-height:1.6;color:var(--a-ink-2)}.asama-policy__address p{margin:0}@media screen and (max-width:989px){.asama-policy-aside{order:2}.asama-policy-doc{order:1}}.asama-enquiry__form .field__input:focus,.asama-enquiry__form .field__input:focus-visible,.asama-contact__form .field__input:focus,.asama-contact__form .field__input:focus-visible{outline:0;box-shadow:none}.asama-enquiry__form .field:focus-within:after,.asama-contact__form .field:focus-within:after{border-color:transparent;box-shadow:0 0 0 .2rem var(--a-olive-700)}.asama-enquiry__form .field:has(.text-area):before,.asama-enquiry__form .field:has(.text-area):after,.asama-contact__form .field:has(.text-area):before,.asama-contact__form .field:has(.text-area):after{border-radius:var(--a-r-md)}.asama-policy-summary{margin:0 0 clamp(3.2rem,5vw,5rem);padding:2.4rem;background:var(--a-surface);border-radius:var(--a-r-md)}.asama-policy-summary>.a-label{margin:0 0 1.8rem;color:var(--a-olive-700)}.asama-policy-summary__grid{display:grid;gap:2rem}.asama-policy-summary__grid div{display:grid;gap:.35rem;padding-top:1.6rem;border-top:1px solid var(--a-line)}.asama-policy-summary__grid strong{font-family:var(--a-serif);font-size:2.2rem;font-weight:400;line-height:1.15}.asama-policy-summary__grid span{color:var(--a-ink-2);font-size:1.4rem}@media(min-width:750px){.asama-policy-summary__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.asama-split__head,.asama-faq__head,.asama-contact__head,.asama-steps__head,.asama-table__head,.asama-measure__head,.asama-enquiry__head{position:relative;padding-bottom:2.4rem;border-bottom:1px solid var(--a-line)}.asama-split__head:after,.asama-faq__head:after,.asama-contact__head:after,.asama-steps__head:after,.asama-table__head:after,.asama-measure__head:after,.asama-enquiry__head:after{content:"";position:absolute;left:0;bottom:-1px;width:5.6rem;height:2px;background:var(--a-olive-700)}.asama-faq{background:color-mix(in oklab,var(--a-olive-100) 68%,var(--a-canvas))}.asama-steps{background:var(--a-surface)}.asama-table{background:color-mix(in oklab,var(--a-olive-300) 18%,var(--a-canvas))}.asama-faq__list,.asama-contact__form-panel{background:var(--a-canvas);box-shadow:var(--a-ring)}.asama-split__rows--columns .asama-split__media{aspect-ratio:auto}.asama-split__rows--columns .asama-split__media img{height:auto;object-fit:contain}.asama-enquiry__category select.field__input{-webkit-appearance:none;appearance:none;height:6.4rem;min-height:6.4rem;padding:2.6rem 5rem 1rem 2rem;font-size:1.6rem;line-height:1.5}.asama-enquiry__category .field__label{top:.8rem;left:2rem;font-size:1.1rem}.asama-enquiry__category>.svg-wrapper{position:absolute;right:2rem;top:50%;width:1.4rem;height:1.4rem;transform:translateY(-50%);pointer-events:none}@media(min-width:750px){.asama-split__rows--columns .asama-split__row{padding-left:0;border-left:0}}.asama-table__table:not(:has(tr>:nth-child(3))){min-width:0}
/*# sourceMappingURL=/cdn/shop/t/16/assets/asama-pages.css.map */
