:root{--sm: 500px;--md: 768px;--lg: 1024px;--pageMargins: 20px;--bodyColour: #ffffff;--overlay-colour: rgb(254, 254, 254, .95) ;--mask-colour: rgba(0,0,0,0)}:root{--unit-100vh: 100vh}@supports (height: 100dvh){:root{--unit-100vh: 100dvh}}@media screen and (min-width: 1280px){:root{--pageMargins: 40px}}.skip-to-content-link:focus{position:fixed;top:20px;left:20px;clip:initial;clip-path:initial;height:auto;overflow:initial;white-space:nowrap;width:auto}@font-face{font-family:Lardent;src:url(lardent-classic-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lardent;src:url(lardent-classic-regular-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Lardent-Slab;src:url(lardent-slab-medium.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lardent-West;src:url(lardent-west-medium.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}body{font-family:Lardent,Times New Roman,Times,serif;font-size:15px;line-height:150%}.west{font-family:Lardent-West,Times New Roman,Times,serif}.slab{font-family:Lardent-Slab,Times New Roman,Times,serif}body{display:flex;flex-direction:column;min-height:var(--unit-100vh);background:#fff}main{flex:1}.padding-page{padding:var(--pageMargins)}.padding-x-page{padding-left:var(--pageMargins);padding-right:var(--pageMargins)}a:hover,.button-link:hover{text-decoration:underline;cursor:pointer}.button-link{width:fit-content}.button-link:hover{text-decoration:underline}.box-button{cursor:pointer;border:1px solid black;text-align:center;padding:2px 20px;font-size:10px;text-transform:uppercase;font-family:Lardent-West,Times New Roman,Times,serif}.box-button.centred{margin:0 auto;width:auto}.box-button:hover{background-color:#000;color:#fff;text-decoration:none}.box-button.no-border{border-color:transparent}.box-button.no-border:hover{background-color:inherit;color:inherit}.box-button.medium{font-size:13px}.box-button.big{padding:14px;font-size:14px}.box-button.black{background-color:#000;color:#fff}.box-button.black:hover{background-color:#fff;color:#000;text-decoration:none}button:disabled{color:#ccc;pointer-events:none;cursor:not-allowed}.sticky-button{border:0;border-top:1px solid black}.lazyload,.lazyloading{opacity:0;transition:opacity .25s ease-in-out}.lazyloaded{opacity:1;transition:opacity .25s ease-in-out}.mask{visibility:hidden;top:0;left:0;position:fixed;width:100%;height:100%;background-color:var(--mask-colour);z-index:100;opacity:0;x-transition:opacity 0ms .25s ease-out,visibility .25s .25s}.desktop-submenu--open .mask,.cart--open .mask{visibility:visible;opacity:1;x-transition:opacity .25s ease-in}.desktop-submenu--open .site-header,.cart--open .site-header{mix-blend-mode:normal;color:#000}.desktop-submenu--open .logo,.cart--open .logo{fill:#000}.desktop-submenu--open,.cart--open{overflow-y:hidden}.mobile-menu-drawer{background:var(--overlay-colour);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);width:100%;height:var(--unit-100vh);position:fixed;z-index:999;padding:131px var(--pageMargins) var(--pageMargins)}.mobile-menu-drawer.active{display:flex;flex-direction:column;overflow-y:auto}.mobile-menu-drawer .main-menu{flex:1}.mobile-menu-drawer .main-menu h3{padding-bottom:4px}.mobile-menu-drawer .main-menu li,.mobile-menu-drawer .mobile-footer-menu li{border-top:.5px solid #E6E6E6}.mobile-menu-drawer .main-menu li a{padding:4px 0;display:block}.mobile-menu-drawer .mobile-footer-menu li a{padding:2px 0;display:block}.mobile-close .bar:first-child{top:50%;transform:rotate(-35deg)}.mobile-close .bar:last-child{top:50%;transform:rotate(35deg)}.desktop-menu-drawer{z-index:999;padding-top:240px;background-color:var(--overlay-colour);visibility:hidden}.desktop-menu-drawer.active{visibility:visible;overflow-y:auto}.button-active{text-decoration:underline}.desktop-menu-drawer.left{transform:translate(-100%);x-transition:transform .25s ease-in,visibility .25s .25s}.desktop-menu-drawer.left.active{transform:translate(0);x-transition:transform .25s ease-out}.desktop-menu-drawer.right{transform:translate(100%);x-transition:transform .25s ease-in,visibility .25s .25s}.desktop-menu-drawer.right.active{transform:translate(0);x-transition:transform .25s ease-out}.landing-page-block-grid.padded{padding:120px var(--pageMargins) 200px;min-height:100vh;display:flex;flex-direction:column;justify-content:center;max-width:550px;margin:auto}.padded .landing-page-block-image{width:100%;height:auto;position:relative}.padded .landing-page-block-image img,.padded .landing-page-block-image video{position:static;width:100%;height:auto}.padded .landing-page-block-text{margin-bottom:0}.landing-page-block-grid.fullscreen{width:100%;height:100vh;display:flex;vertical-align:top;flex-direction:column;position:relative}.landing-page-block-grid.fullscreen img,.landing-page-block-grid.fullscreen video{position:absolute;width:100%;height:100vh;object-fit:cover}:root{--textColour: #000}.landing-page-block-grid.fullscreen .landing-page-block-text{padding:var(--pageMargins);position:sticky;bottom:0;margin-top:auto;color:var(--textColour)}.box-button{border-color:currentColor}.landing-page-block-text{line-height:1.3;padding-top:var(--pageMargins)}@media screen and (min-width: 768px) and (orientation: Portrait){.landing-page-block-grid.padded,.landing-page-block-grid.fullscreen{padding:0;height:50vh;min-height:0px;display:grid;max-width:none;margin:initial;justify-content:initial;position:relative;vertical-align:initial;flex-direction:initial}.padded .landing-page-block-text,.fullscreen .landing-page-block-text{padding:var(--pageMargins)}.landing-page-block-grid.fullscreen .landing-page-block-text{--textColour: #000!important}.padded .landing-page-block-image img,.padded .landing-page-block-image video,.fullscreen .landing-page-block-image img,.fullscreen .landing-page-block-image video{position:absolute;width:100%;height:100%;object-fit:cover}.landing-page-block-grid{display:grid;height:50vh;grid-template-columns:1fr 1fr}.landing-page-block-image{height:100%;position:relative}.landing-page-block-text{align-self:end;margin-bottom:0}.landing-page-block-grid:nth-child(odd) .landing-page-block-text{grid-column:1;grid-row:1}}@media screen and (min-width: 1024px){.landing-page-block-grid.padded,.landing-page-block-grid.fullscreen{padding:0;height:100vh;min-height:0px;display:grid;max-width:none;margin:initial;justify-content:initial}.padded .landing-page-block-text,.fullscreen .landing-page-block-text{padding:var(--pageMargins)}.padded .landing-page-block-image img,.padded .landing-page-block-image video,.fullscreen .landing-page-block-image img,.fullscreen .landing-page-block-image video{position:absolute;width:100%;height:100%;object-fit:cover}.landing-page-block-grid{display:grid;height:100vh;grid-template-columns:repeat(6,1fr)}.landing-page-block-image{height:100%;grid-column:1 / span 3;position:relative}.landing-page-block-text{align-self:end;grid-column:4 / span 2;position:sticky;bottom:0;margin-bottom:0}.landing-page-block-grid.fullscreen .landing-page-block-text{--textColour: #000!important}.landing-page-block-grid:nth-child(odd) .landing-page-block-image{grid-column:4 / span 3;grid-row:1}.landing-page-block-grid:nth-child(odd) .landing-page-block-text{grid-column:1 / span 2;grid-row:1}}@media screen and (min-width: 1280px){.landing-page-block-grid{font-size:1rem}}.page-header-grid{display:grid;grid-template-columns:1fr}.page-submenu{grid-column:span 3;padding-bottom:34px}.page-title{grid-column:span 3}@media screen and (min-width: 500px){.page-header-grid{grid-template-columns:1fr 320px 1fr}.page-submenu,.page-title{grid-column:span 1}.page-header-grid .section-title{grid-column:2 / span 1;text-align:center}.page-header-grid .description{grid-column:2 / span 1}.page-header-grid .filter-button-container{grid-column:3 / span 1;grid-row:1;text-align:right;padding-top:0}}@media screen and (min-width: 1024px){.page-header-grid{grid-template-columns:1fr 1fr 1fr;column-gap:80px}}@media screen and (min-width: 1280px){.page-header-grid{grid-template-columns:1fr 415px 1fr;column-gap:80px}}.collection-header{display:grid;grid-template-columns:1fr 1fr}.collection-header .section-title{grid-column:1 / span 1;text-align:left}.collection-header .description{grid-column:1 / span 2;grid-row:2;text-align:left}.collection-header .filter-button-container{text-align:right}@media screen and (min-width: 600px){.collection-header{grid-template-columns:1fr 1fr 1fr}.collection-header .section-title{grid-column:1 / span 1;text-align:left}.collection-header .description{grid-row:1;grid-column:2 / span 1;text-align:center}}@media screen and (min-width: 900px){.collection-header{grid-template-columns:1fr 2fr 1fr}}.page-grid{max-width:500px;margin:0 auto}.image-block img{width:70%;margin:0 auto}.quote-block{font-size:18px;line-height:1.4}.quote-caption{font-size:13px}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{font-family:Lardent-West,Times New Roman,Times,serif;text-transform:uppercase;margin:1em 0}.rte p,.rte ul{margin:1em 0}.rte ul{list-style:disc}.rte strong{font-family:Lardent-West,Times New Roman,Times,serif;font-weight:400}.rte p,.rte div{text-align:justify!important}@media screen and (min-width: 768px){.page-grid{max-width:initial;display:grid;grid-template-columns:repeat(6,1fr);column-gap:10px}.page-grid .main{grid-column:2 / span 4}.paragraph-block{max-width:350px;margin:auto;font-size:13px}.image-block{max-width:240px;margin:auto}.video-block{max-width:350px;margin:auto}.image-block img{width:100%;margin:0 auto}.video-block video{width:100%;margin:0 auto}.quote-block{max-width:540px;margin:auto}}@media screen and (min-width: 1024px){.paragraph-block{font-size:15px}.quote-block{font-size:22px}}@media screen and (min-width: 1280px){.paragraph-block,.video-block{max-width:415px}.quote-block{max-width:580px}}.product-grid{display:grid;grid-template-columns:1fr 1fr}@media screen and (min-width: 768px){.product-grid{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 1024px){.product-grid{grid-template-columns:1fr 1fr 1fr 1fr}}.popup{position:fixed;bottom:0;left:50%;transform:translate(-50%,100%);background-color:#f9d34c8c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:24px;z-index:999;max-width:450px;border-radius:3px;animation:slideInAnimation ease .5s 1s;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes slideInAnimation{0%{transform:translate(-50%,100%)}to{transform:translate(-50%,-40px)}}@media screen and (min-width: 1024px){.popup{width:33.33vw;max-width:900px}}.product-card .image-wrapper{position:relative;aspect-ratio:1/1}.product-card img{position:absolute;width:100%;height:100%;object-fit:cover}.product-card .hover-image{x-transition:all 0s}.product-card h3{font-size:13px;padding-top:.5em}.product-card .subheading,.product-card-price{font-size:15px}.product-card{padding-bottom:1em}.product-card a:hover{text-decoration:none}.hover-image{opacity:0}@media (hover: hover){.product-card:hover .hover-image{opacity:1}}.product-card .cutout-image{width:60%;height:60%;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:contain}.collection-filter-drawer{background:var(--overlay-colour);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);width:100%;height:var(--unit-100vh);position:fixed;z-index:9999999;padding:var(--pageMargins);display:none;flex-direction:column;overflow-y:auto;top:0;left:0}.filters-loading .collection-filter-drawer li{opacity:.6}.collection-filter-drawer.active{display:flex}.filter-list-desktop{display:none}.filter-list-mobile{flex:1}details.filter>summary{list-style:none;cursor:pointer}details.filter>summary::-webkit-details-marker{display:none}details.filter>summary:hover{text-decoration:underline}details.filter summary:after{content:" +";padding-left:30px;float:right}details.filter[open] summary:after{content:" -";padding-left:30px}.collection-filter-drawer summary{border-top:.5px solid #E6E6E6;padding:4px 0;display:block}input:checked+span{text-decoration:underline}.filter-buttons{border-top:.5px solid #E6E6E6;padding-top:20px}.filter-checkbox label{cursor:pointer}.filter-checkbox label:hover{text-decoration:underline}.filter-checkbox.disabled{opacity:.5;pointer-events:none}@media screen and (min-width: 1024px){.collection-filter-drawer{height:auto;min-height:50vh;transform:translateY(-100%);display:flex;visibility:hidden;x-transition:transform .5s cubic-bezier(.25,1,.5,1),visibility 0s .5s linear}.collection-filter-drawer.active{x-transition:transform .5s cubic-bezier(.25,1,.5,1);transform:translateY(0);visibility:visible}.filter-header,.filter-list-mobile{display:none}.filter-list-mobile{flex:1;display:grid;grid-template-columns:repeat(5,1fr);gap:40px}.collection-filter-drawer summary{border-top:none;padding-top:0;font-family:Lardent-West,Times New Roman,Times,serif}details.filter[open] summary:after{content:"";padding-left:30px}.desktop-active summary{pointer-events:none}}.main-product-template{padding-top:115px}.back-to-collection{padding-top:240px;display:none;justify-content:flex-end;flex-direction:column}.back-to-collection a{position:sticky;bottom:0;padding:var(--pageMargins);font-size:13px}@media screen and (min-width: 1280px){.back-to-collection{display:flex}}.product-images-container{position:relative}.product-slides{overflow-x:auto;white-space:nowrap;line-height:0;font-size:0;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.image-counter{z-index:10;position:absolute;bottom:0;left:0;padding:var(--pageMargins);font-size:11px}.slide{scroll-snap-align:start;width:100vw;aspect-ratio:4/5;position:relative;display:inline-block}.slide img,.slide video{position:absolute;width:100%;height:100%;object-fit:cover}.cutout-image .slide img{object-fit:contain}details.dropdown-item>summary{list-style:none;cursor:pointer}summary:hover{text-decoration:underline}details.dropdown-item>summary::-webkit-details-marker{display:none}@media screen and (min-width: 600px){.image-counter{padding:var(--pageMargins) calc(var(--pageMargins)*2)}}@media screen and (min-width: 600px) and (max-width: 1023px){.product-images-container,.product-details-inner{padding:0 var(--pageMargins);max-width:620px;margin:0 auto}.slide{width:100%}.product-details-inner{padding-top:1em}}@media screen and (min-width: 1024px){.main-product-template{min-height:var(--unit-100vh);width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;padding-top:0}.product-images-container{grid-column:span 2}.image-counter{position:sticky;width:100%;font-size:12px}.product-slides{width:100%;height:100%}.product-archive-card .product-slides{height:auto;scrollbar-width:none}.product-archive-card .product-slides::-webkit-scrollbar{display:none}.slide{width:100%;height:auto;aspect-ratio:4/5;cursor:s-resize}.slide:last-child{cursor:initial}.product-details-container{align-self:flex-end}.product-details-inner{max-width:500px;margin:0 auto}.product-images-container.small_images{grid-column:1 / span 2}.product-images-container.small_images img,.product-images-container.small_images video{object-fit:contain}.product-details-container.small_images{padding-top:240px;align-self:flex-start;height:100%}.product-details-container.small_images .product-details-inner{padding-top:0;position:sticky;top:240px}.small_images .product-slides{white-space:normal;height:auto}}@media screen and (min-width: 1280px){.product-images-container.small_images{grid-column:2 / span 1}.slide{width:100%;height:var(--unit-100vh);aspect-ratio:initial;cursor:s-resize}.image-counter{text-align:center}}@media screen and (min-width: 768px) and (max-width: 1024px){.product-recommendations-section .product-card:nth-child(4){display:none}}.sesami--wrapper{margin-top:1em}.sesami--wrapper:hover{filter:invert(100)}input.box{border:1px solid black;padding:5px 10px;width:100%;letter-spacing:1px}input.line{border-bottom:1px solid black;padding:5px 10px 5px 0;width:100%;letter-spacing:1px;border-radius:0!important}.box-button-default{border:1px solid black;padding:5px 10px;letter-spacing:1px}input:focus,select:focus{outline:0;background-color:#fff}input::placeholder{color:#000;opacity:1}.select-wrapper{border:1px solid currentColor;position:relative}.select-wrapper svg{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.select-wrapper select{width:100%;padding:5px 10px;text-transform:uppercase;font-size:13px;-webkit-appearance:none}.product-buy-button-wrapper{margin-top:1.5em;margin-bottom:1.5em}.product-buy-button,.default-product-option-wrapper{font-size:13px;padding:5px 10px;display:grid;grid-template-columns:1fr 1fr;border:1px solid black;text-transform:uppercase;width:100%;text-align:left}.product-buy-button:hover{background-color:#000;color:#fff}.notify-container{font-size:13px;display:grid;grid-template-columns:1fr auto;border:1px solid black}.notify-email,.notify-button{padding:5px 10px}.notify-email::placeholder{text-transform:uppercase}.notify-button{background-color:#fff;color:#000;border-left:1px solid black}.notify-button:hover{background-color:#000;color:#fff}.error-message{font-size:14px;border:1px solid red;color:red;padding:1em;margin:1em 0}.success-message{font-size:13px;border:1px solid green;color:green;padding:5px 10px;margin:1em 0}.success-message:hover{background-color:green;color:#fff;text-decoration:none}.product-buy-button{position:relative}.product-buy-button.loading .loader{display:block}.product-buy-button.loading .text{display:none}.loader{width:16px;height:16px;display:block;position:absolute;right:15px;top:8px;border:2px solid currentColor;border-bottom-color:transparent;border-radius:50%;display:none;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (min-width: 768px){.product-buy-button,.select-wrapper select,.success-message,.default-product-option-wrapper,.notify-email,.notify-button,input.box,.box-button-default{padding:10px 15px}.loader{top:12px}}.cart-drawer{visibility:hidden;position:fixed;top:0;left:100vw;background-color:#fff;width:100vw;height:var(--unit-100vh);z-index:1000;display:flex;flex-direction:column;overflow-y:auto;padding-bottom:0}.cart-drawer.active{visibility:visible;left:0;transition:left .25s cubic-bezier(.25,1,.5,1)}.cart-drawer{transition:left .25s cubic-bezier(.25,1,.5,1),visibility 0s .25s linear}.cart-items{width:100%;flex:1}.processing *{opacity:.7}.processing *{x-transition:opacity .25s ease-in-out}.cart-item{padding-top:8px;padding-bottom:8px;border-top:.5px solid rgb(224,224,224)}.cart-totals,.cart-note{padding-top:8px;border-top:.5px solid rgb(224,224,224)}.cart-footer{position:sticky;bottom:0;background-color:#fff;padding-bottom:var(--pageMargins)}.cart-item img{aspect-ratio:8/10;object-fit:cover}@media screen and (min-width: 768px){.cart-drawer{width:66.66vw}.cart-drawer.active{left:33.33vw}}@media screen and (min-width: 1280px){.cart-drawer{width:33.33vw}.cart-drawer.active{left:66.66vw}}.cart-item{display:grid;grid-template-columns:150px 1fr;gap:16px}main.cart{min-height:var(--unit-100vh)}main.cart-0{min-height:0}.product-archive-card{grid-column:span 2;padding:20px 0 150px;font-size:13px}.product-archive-card .title-group{display:grid;grid-template-columns:30px 1fr}.product-archive-card .title-group p,.product-archive-card .title-group .description{grid-column:2}.product-archive-card-images{display:grid;grid-template-columns:1fr;padding:22px 0 0;width:100%;gap:var(--pageMargins)}.product-archive-card-images img,.product-archive-card-images video{width:100%}@media screen and (min-width: 768px){.product-archive-card{display:grid;grid-template-columns:1fr 320px 1fr;gap:27px}.product-archive-card .title-group{position:sticky;top:150px;height:fit-content}.product-archive-card-description{grid-row:1;grid-column:2}.product-archive-card-images{padding-top:5px;grid-row:1;grid-column:2 / span 2;display:grid;grid-template-columns:1fr;gap:27px}.product-archive-card .image-caption{padding-top:.5em;font-size:12px}}@media screen and (min-width: 1024px){.product-archive-card{display:grid;grid-template-columns:1fr 1fr 1fr;gap:80px;font-size:1em}.product-archive-card-images{gap:80px}}@media screen and (min-width: 1500px){.product-archive-card-images{grid-template-columns:subgrid}.product-archive-card .title-group{max-width:300px}}.archive-list{display:block}.archive-list-item{display:grid;grid-template-columns:2fr 1fr;border-top:.5px solid #ccc;padding:13px 0}.archive-list-item .category{grid-column:2;grid-row:1;text-align:right}.archive-list-item .year{grid-column:1;grid-row:2}.list-item-thumb{position:fixed;width:104px;display:none;opacity:1;pointer-events:none;left:50%}.archive-list-item:hover .list-item-thumb{display:block}@media screen and (min-width:768px){.archive-list-item{grid-template-columns:repeat(5,1fr)}.archive-list-item h3{grid-column:2 / span 3}.archive-list-item .category{grid-column:1 / span 1;grid-row:1;text-align:left}.archive-list-item .year{grid-column:5 / span 1;grid-row:1;text-align:right}}@media screen and (min-width:1024px){.archive-list-item{font-size:18px}}.archive-back{position:fixed;top:var(--pageMargins);left:50%;transform:translate(-50%);text-align:center;z-index:1000}.archive-slides .slide{width:100%;height:100dvh;padding:100px var(--pageMargins);display:flex;flex-direction:column;justify-content:center}.archive-slides img,.archive-slides video{max-width:100%;max-height:100%;object-fit:contain;position:static;width:auto;height:auto;margin:0 auto}.archive-image-counter{position:fixed;text-align:center;width:100%}.text-slide{display:flex;flex-direction:column;justify-content:center}.product-archive-details{max-width:450px;margin:0 auto}.archive .site-header,.archive .site-footer{display:none}.form-message-box{border:1px solid black;font-size:13px;text-align:left;padding:8px;margin:24px 0}.form__message:focus{border:0;outline:0}.recover-password{display:none}.recover-password:has(>#recover:target){display:block}.recover-password:has(>#recover:target)~.customer-login{display:none}.list-item-box{border:1px solid black;font-size:13px;text-align:left;padding:16px;margin:24px 0}.addresses [aria-expanded=false]~div[id]{display:none}.addresses [aria-expanded=true]~div[id]{display:block}.password-fullscreen-video-landscape video{position:fixed;top:0;left:0;width:100%;height:100%;object-fit:cover;background-color:#000;display:block}.password-fullscreen-video-portrait video{display:none}@media (max-aspect-ratio: 1/1){.password-fullscreen-video-portrait video{position:fixed;top:0;left:0;width:100%;height:100%;object-fit:cover;background-color:#000;display:block}.password-fullscreen-video-landscape{display:none}}.table,.rte table{font-size:11px;line-height:14px;text-align:left}.table td,.table th,.rte td,.rte th{border:1px solid #000;padding:6px;vertical-align:top}.table th,.rte th{border-bottom:1px;font-family:Lardent-West,Times New Roman,Times,serif;text-transform:uppercase}.cookie-banner{position:fixed;bottom:0;left:0;right:0;padding:8px;background-color:var(--overlay-colour);font-size:11px;line-height:1.3;border-top:.5px solid black;visibility:hidden;transform:translateY(100%)}.cookie-banner.active{visibility:visible;transform:translateY(0)}.cookie-banner .text{grid-column:span 2;padding-bottom:1.4em}.banner-grid{display:grid;grid-template-columns:1fr 1fr}.modal{position:fixed;z-index:1000;top:0;left:0;height:var(--unit-100vh);right:0;background-color:#fff;overflow:auto;visibility:hidden;z-index:1001}.modal.active{visibility:visible}.modal-active .mask{visibility:visible;opacity:1;background-color:#0000004d;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:1000}.modal-active{overflow:hidden}.checkbox-wrapper{display:flex;align-items:center;font-size:13px;padding-bottom:2px}input[type=checkbox].checkbox{width:16px;height:16px;border:1px solid black;background-color:#fff;cursor:pointer;appearance:none;-webkit-appearance:none;outline:none;margin-right:10px;position:relative}input[type=checkbox].checkbox:hover{background-color:#ccc}input[type=checkbox].checkbox:checked{background-color:#fff;border-color:#000}input[type=checkbox].checkbox:checked:after{content:"";position:absolute;top:1px;left:4px;width:6px;height:10px;border:solid black;border-width:0 2px 2px 0;transform:rotate(45deg)}@media screen and (min-width: 500px){.modal{width:400px;top:50%;left:50%;transform:translate(-50%,-50%);height:auto;border:1px solid black;max-height:90vh}}@media screen and (min-width: 768px){.modal{width:600px}}.textarea{border:1px solid rgba(0,0,0,.25);border-radius:0;padding:8px;box-sizing:border-box;resize:none}.textarea:focus{outline:0;border:1px solid rgba(0,0,0,.25);border-radius:0}.shopify-policy__container{padding-top:150px;padding-left:var(--pageMargins);padding-right:var(--pageMargins)}.shopify-policy__title{font-family:Lardent-West,Times New Roman,Times,serif;text-transform:uppercase;margin:1em 0}@media screen and (min-width: 1280px){.shopify-policy__container{padding-top:240px}}.shopify-pc__banner__dialog{padding:12px var(--pageMargins)!important;font-size:12px!important;box-shadow:none!important;border-top:1px solid black!important}.shopify-pc__banner__btns{gap:2px!important}.shopify-pc__banner__btns button{border-radius:0!important;cursor:pointer!important;text-align:center!important;padding:8px 10px!important;font-size:12px!important;text-transform:uppercase!important;font-family:Lardent-West,Times New Roman,Times,serif!important}.gift-card-container{width:100%;min-height:var(--unit-100vh);background-color:#ffe5ee;display:grid;grid-template-rows:100px 1fr 70px;color:#c62729;padding:var(--pageMargins);text-align:center}.gift-card-header svg{width:250px;margin:0 auto}.gift-card-header .logo,.gift-card-footer path{fill:#c62729}.gift-card-details{height:100%;display:flex;flex-direction:column;justify-content:center;border:2px solid;height:fit-content;margin:auto;padding:20px 30px;width:100%;max-width:700px}.gift-card-footer svg{width:80px;margin:0 auto}#qr-code{mix-blend-mode:multiply}
/*# sourceMappingURL=/cdn/shop/t/33/assets/base.css.map */
