html .shopify-policy__container{max-width:none!important;margin:0!important;padding:0!important}html .shopify-policy__title{background:var(--fh-teal);color:var(--fh-pale);position:relative;overflow:hidden;padding:calc(var(--nav-height,94px) + var(--fh-s5)) 0 var(--fh-s5)}html .shopify-policy__title:before{content:"";position:absolute;top:-40%;right:-10%;width:60vw;height:60vw;background:radial-gradient(circle,rgba(210,181,140,.2) 0%,transparent 62%);pointer-events:none}html .shopify-policy__title:after{content:"The small print";display:block;position:absolute;left:max(1.5rem,calc((100% - 1280px)/2));top:calc(var(--nav-height,94px) + var(--fh-s5) - 1.9rem);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--fh-champagne)}html .shopify-policy__title h1{position:relative;width:min(1280px,100% - 3rem);margin:0 auto;font-family:var(--fh-heading);font-size:clamp(2.2rem,5vw,3.4rem);color:#fff!important;text-align:left!important;line-height:1.1}html .shopify-policy__body{width:min(1280px,100% - 3rem);margin:0 auto;padding:var(--fh-s5) 0 var(--fh-s6);display:grid;gap:var(--fh-s5)}@media(min-width:960px){html .shopify-policy__body{grid-template-columns:minmax(0,68ch) minmax(240px,320px);justify-content:space-between}}html .shopify-policy__body .rte{font-size:1rem;line-height:1.8;color:var(--fh-ink);text-align:left!important}html .shopify-policy__body .rte p{margin:0 0 1.2rem}html .shopify-policy__body .rte h1,html .shopify-policy__body .rte h2,html .shopify-policy__body .rte h3,html .shopify-policy__body .rte h4{color:var(--fh-teal)!important;text-align:left!important;margin:2.4rem 0 .8rem;line-height:1.3;font-family:var(--fh-heading);font-weight:400;padding-top:1.2rem;border-top:1px solid var(--fh-line)}html .shopify-policy__body .rte h1,html .shopify-policy__body .rte h2{font-size:1.4rem}html .shopify-policy__body .rte h3{font-size:1.15rem}html .shopify-policy__body .rte a{color:var(--fh-copper-dark);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--fh-champagne)}html .shopify-policy__body .rte ul,html .shopify-policy__body .rte ol{padding-left:1.3rem;margin:0 0 1.2rem}html .shopify-policy__body .rte li{margin-bottom:.5rem;padding-left:.2rem}html .shopify-policy__body .rte ul li::marker{color:var(--fh-copper)}html .shopify-policy__body .rte ol li::marker{color:var(--fh-copper);font-weight:600}html .shopify-policy__body .rte strong{color:var(--fh-teal)}html .shopify-policy__body .rte table{width:100%;border-collapse:collapse;font-size:.92rem;margin:1.2rem 0}html .shopify-policy__body .rte th,html .shopify-policy__body .rte td{border-bottom:1px solid var(--fh-line);padding:.6rem .4rem;text-align:left}html .shopify-policy__body .rte .fh-summary,html .shopify-policy__body .rte>p:first-child:has(strong:first-child){background:linear-gradient(135deg,var(--fh-champagne-soft),#f6ecdd);border-left:3px solid var(--fh-copper);border-radius:var(--fh-radius);padding:1.1rem 1.3rem;font-size:1.02rem;line-height:1.7;margin:0 0 1.5rem;color:var(--fh-ink)}html .shopify-policy__body .rte .fh-summary strong{color:var(--fh-copper-dark)}.fh-policy-index{align-self:start;background:var(--fh-teal);color:var(--fh-pale);border-radius:18px;padding:1.5rem 1.6rem;position:relative;overflow:hidden}@media(min-width:960px){.fh-policy-index{position:sticky;top:calc(var(--nav-height,94px) + 1.5rem)}}.fh-policy-index:before{content:"";position:absolute;top:-60%;right:-15%;width:55%;height:220%;background:radial-gradient(circle,rgba(210,181,140,.22) 0%,transparent 66%);pointer-events:none}.fh-policy-index>*{position:relative}.fh-policy-index .fh-eyebrow{color:var(--fh-champagne)}.fh-policy-index ul{list-style:none;margin:1rem 0 0;padding:0}.fh-policy-index li a{display:block;padding:.65rem 0;border-bottom:1px solid rgba(210,181,140,.18);color:#ededebd9;text-decoration:none;font-size:.95rem;transition:color .2s var(--fh-ease),padding-left .2s var(--fh-ease)}.fh-policy-index li a:hover{color:var(--fh-champagne);padding-left:.4rem}.fh-policy-index li.is-current a{color:var(--fh-champagne);font-weight:600}.fh-policy-index p{margin:1.2rem 0 0;font-size:.86rem;color:#ededebb3;line-height:1.6}.fh-policy-index p a{color:var(--fh-champagne);text-decoration:none;border-bottom:1px solid currentColor}
/*# sourceMappingURL=/cdn/shop/t/28/assets/fh-policy.css.map */
