.collection_btn{margin-top:15px}.visibility_hidden{visibility:hidden}.zindex-1{z-index:1}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.container-fluid{max-width:100%;padding:20px}.container{max-width:1320px;width:100%;margin:0 auto}.row.tt-services-listing{display:grid;grid-template-columns:25% 25% 25% 25%;justify-content:center;width:100%;padding:20px;row-gap:20px;column-gap:20px}a.tt-services-block{display:flex;align-items:center;column-gap:20px;row-gap:20px;width:100%;text-align:left;justify-content:center}.new-des-home.rte.appear-delay-1 p span{text-decoration:line-through;font-size:18px}.tt-services-block .tt-col-description .tt-title{padding:0;margin:0;font-size:16px;letter-spacing:.02em;font-weight:500;color:#191919;transition:all .2s linear;-ms-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear;font-family:Bangers,cursive}.slideshow-wrapper h2.h1.hero__title{line-height:70px;font-weight:500;font-family:Bangers,sans-serif}.icons_banner{padding-top:20px}.featured_collections{margin-top:20px!important}.collection_grid:nth-child(4){display:none}.rte.appear-delay-1 p{font-size:20px}span.collection-item__title{padding:10px}.collection-item__title span{padding:15px 30px!important;border-radius:10px;font-size:20px;transition:.5s all ease-in-out;font-family:Bangers,sans-serif}a.collection-item:hover .collection-item__title span{padding:25px 50px!important;background:#c39d00;border-radius:15px}@media only screen and (max-width:767px){body.template-collection .grid__item .collection_btn form#form_add button#AddToCart{padding:10px 20px}body.template-collection .collection-grid__wrapper .grid.grid--uniform{display:grid;grid-template-columns:50% 50%}body.template-collection .collection-grid__wrapper .grid.grid--uniform .grid__item{width:100%}body.template-product .mw-options-container label{text-align:left;display:block}.head-log{max-width:100px}.head-log a svg{width:100%;height:100%}body.template-product .mw-options-container ul{text-align:left;margin-left:unset}body.template-product .in_one_line .mw_options_list{margin:unset}a.collection-item:hover .collection-item__title span{padding:15px 10px!important;border-radius:15px}.header-wrapper.fixed{width:100%;position:fixed;top:0;animation:slideDown .3s ease-in-out}.collection-item__title span{font-size:14px;width:100%;letter-spacing:.64px;padding:15px 10px!important}.grid__item[data-type=logo_social]{width:33%}.rte.appear-delay-1 p{font-size:14px}.row.tt-services-listing{grid-template-columns:50% 50%}.collection_grid:nth-child(4){display:block!important}a.tt-services-block{column-gap:10px!important;text-align:left!important;justify-content:flex-start!important}.tt-services-block .tt-col-description .tt-title{font-size:14px!important}.slideshow-wrapper h2.h1.hero__title{line-height:40px!important}}@media only screen and (min-width:768px)and (max-width:1120px){.row.tt-services-listing{grid-template-columns:50% 50%}.slideshow-wrapper h2.h1.hero__title{line-height:40px!important}}@media only screen and (min-width:768px){body.template-index .index-section .feature-row-wrapper.feature-row--50 .feature-row__item .rte.appear-delay-1 p{font-size:18px}}body.template-index .video-parent-section .hero__media:before{background:unset!important}body.template-index .video-parent-section .hero__text-shadow:before{display:none}body.template-index .main-content .shopify-section .index-section .feature-row__item .appear-delay{font-family:Open Sans,sans-seri}body.template-index .main-content .shopify-section .index-section .appear-delay-1{font-family:Open Sans,sans-seri;font-size:18px}@media only screen and (max-width:767px){.footer__logo svg{width:85px}}@media only screen and (min-width:320px)and (max-width:524px){.footer__logo svg{width:85px}}@media only screen and (min-width:525px)and (max-width:767px){.footer__logo svg{width:150px}}@media only screen and (min-width:768px)and (max-width:991px){footer.site-footer div.grid__item:nth-last-child(-n+3){width:17%;clear:right;margin-bottom:10px}body .grid__item.footer__item--logo_social{display:none}body .grid__item[data-type=logo_social]{clear:unset;width:max-content}}@media only screen and (min-width:992px)and (max-width:1365px){.footer__logo svg{width:120px}}.grid-product__content .grid-product__tag.grid-product__tag--sold-out{background:#000;color:#fff}button.btn--close-search{position:relative;z-index:9999}body.template-cart .grid__item .grid-product__content button.quick-product__btn{padding:13px 20px;font-size:max(calc(var(--typeBaseSize) - 4px),13px);font-weight:700;text-transform:uppercase;letter-spacing:.3em;opacity:1;transform:unset;position:unset;width:100%}body.template-cart .grid__item .grid-product__content .grid-product__meta{padding-bottom:20px}@media only screen and (max-width:767px){body.template-cart .grid__item .grid-product__content button.quick-product__btn{padding:10px;font-size:max(calc(var(--typeBaseSize) - 5px),11px);display:block!important;pointer-events:all}body.template-cart .grid-overflow-wrapper .grid__item{width:48%;flex:0 0 48%}.modal--square .modal__centered-content{padding:45px;max-height:fit-content;max-width:96%}body.template-cart .grid__item .grid-product__content .grid-product__meta{height:78px;overflow:hidden}}.site-nav--has-dropdown:hover .site-nav__dropdown{z-index:7;display:block;visibility:visible;opacity:1}.site-nav--has-dropdown:hover .megamenu .grid .grid__item{opacity:1;transform:translateY(0)}.site-nav--has-dropdown .mega_image{width:16.3%}body.template-cart label[for=CartNote]{font-weight:700;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);letter-spacing:var(--typeHeaderSpacing)!important;font-size:var(--typeBaseSize)!important;text-transform:none!important}body.template-product.productthe-cornish-company-gift-card .product-single__meta .product-block.product-block--sales-point{display:none}body footer .grid__item:has(.icon-logo){width:max-content}body footer .grid__item{padding-left:1px}body footer .grid__item .footer__logo svg{width:100%}.payment_icons_cart{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.payment_icons_cart img{width:50px;height:auto}@media(max-width:500px){.payment_icons_cart img{width:35px}}@media screen and (max-width:768px){body.template-cart label[for=CartNote]{font-size:calc(var(--typeBaseSize) * .92)}body footer.site-footer .grid__item.footer__item--logo_social{width:100%;display:flex;justify-content:center;padding-left:20px}.grid__item[data-type=logo_social]{display:none}body footer .grid__item .footer__logo svg{width:100%;height:auto}}@media(min-width:991px){body footer.site-footer .grid__item.footer__item--logo_social{display:none}}.gs__multishipping-cart{padding:2rem 0}.gs__multishipping-cart #gs__toggle-box{display:none}.gs__multishipping-cart .gs__shadow-box{padding:0;border-radius:0;border:none}.gs__multishipping-cart#gsMultishippingPage table .gs__validate-line{border-bottom:1px solid #e8e8e1!important;padding-bottom:5px;margin:10px 0;box-shadow:unset}.gs__multishipping-cart table .gs__qty-wrapper,.gs__multishipping-cart table .gs__address-wrapper{margin-right:20px}.gs__multishipping-cart#gsMultishippingPage .gs__remove-wrapper{margin-top:-3px}.gs__multishipping-cart#gsMultishippingPage #gsMultiContinueForm .btn#gsMultiContinue{background:#b3a01d;font-size:1rem}.gs__multishipping-cart#gsMultishippingPage #gsContentTop{padding:0;width:auto}.gs__multishipping-cart .gs__line-error{background:#ffe6e6;border:3px solid #f79090;border-radius:unset;color:#d00000;font-size:inherit;padding:10px 15px;text-align:left;margin:0 10px;line-height:1.5rem}body #gsMultishippingPage #gsMultiContinueForm button.btn#gsMultiContinue[type=submit]{background-color:#000}@media screen and (max-width:670px){body #gsMultishippingPage .gs__address-wrapper{width:100%}body #gsMultishippingPage .gs__group-wrapper table td:nth-child(2){width:100%!important}body #gsMultishippingPage .gs__qty-wrapper{min-width:70px}.gs__shadow-box>table>tbody>tr:nth-child(1)>td{padding-top:30px!important}.gs__shadow-box>table>tbody>tr:nth-child(2)>td{padding-bottom:30px!important}.gs__cart-image-wrapper{min-width:70px}.gs__multishipping-cart#gsMultishippingPage .gs__remove-wrapper{margin-top:unset!important}}#gsModalContainer .gs__modal-footer .gs__close-modal{font-size:1rem}:root{--fontArimo: "Arimo", "sans-serif";--base-size: 16;--px-to-rem: calc(1rem / var(--base-size));--font-size-12: calc(12 * var(--px-to-rem));--font-size-13: calc(13 * var(--px-to-rem));--font-size-14: calc(14 * var(--px-to-rem));--font-size-15: calc(15 * var(--px-to-rem));--font-size-17: calc(17 * var(--px-to-rem));--font-size-18: calc(18 * var(--px-to-rem));--font-size-22: calc(22 * var(--px-to-rem));--font-size-24: calc(24 * var(--px-to-rem));--font-size-28: calc(28 * var(--px-to-rem));--font-size-30: calc(30 * var(--px-to-rem));--font-size-34: calc(34 * var(--px-to-rem));--colour-brand-gold-light: #F8F3ED;--colour-brand-blue-pale: #EFF6F6;--colour-brand-blue-light: #D7EAFF;--colour-contrast-one: #ffffff;--colour-contrast-three: #E6E6E6;--colour-contrast-four: #c9c9c9;--colour-contrast-six: #0f0f0f}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,p{font-family:var(--fontArimo)}.btn--outline{color:var(--colour-contrast-six);font-weight:400;line-height:normal;text-align:center;background:transparent;letter-spacing:.075rem;padding:16px;border:1px solid var(--colour-contrast-six);transition:all .2s ease!important}.btn--outline:hover{background:var(--colour-contrast-six);color:#fff}@media only screen and (min-width:769px){.btn--outline{font-size:var(--font-size-13)}}.breadcrumb{margin:0;display:flex;gap:4px;font-size:var(--font-size-15)}.breadcrumb__divider{display:grid;place-content:center}video{display:block}custom-video{position:relative;display:block}custom-video .custom-video__button{position:absolute;bottom:1rem;right:1rem;z-index:10;background:none;border:none;cursor:pointer;padding:0;width:24px;height:24px;color:#fff}custom-video .icon--pause{display:none;height:100%;width:auto}custom-video .icon--play{display:block;height:100%;width:auto}custom-video .custom-video__button.is-playing .icon--play{display:none}custom-video .custom-video__button.is-playing .icon--pause{display:block}.product-details__wrapper{display:grid;grid-template-columns:repeat(12,1fr)}@media only screen and (min-width:769px){.product-details__wrapper{column-gap:40px;padding-inline:40px}}.product-details__wrapper .breadcrumb{display:none}@media only screen and (min-width:769px){.product-details__wrapper .breadcrumb{display:flex;grid-column:1 / -1;margin-top:0;padding-block:16px 8px;margin-bottom:32px}}.product-details__media{grid-column:1 / -1;grid-row:1 / 1}@media only screen and (min-width:769px){.product-details__media{grid-column:1 / 8;grid-row:2 / 2}}.product-details__media .product__photos--beside{gap:8px}.product-details__media .product__thumbs--beside{flex:0 0 112px;max-width:112px;margin:0!important}.product-details__media .product__thumbs--scroller{display:flex;flex-direction:column;gap:12px}.product-details__media .product__thumb-item{margin:0;border:0}.product-details__media .product__thumb-item a:before{content:"";position:absolute;border-radius:4px;top:0;bottom:0;left:0;right:0;box-shadow:none;background-color:transparent;transition:background-color .3s ease-in-out}.product-details__media .product__thumb-item a.is-active:before,.product-details__media .product__thumb-item a:focus:before{background-color:#0006}.product-details__media .product__thumb-item a:after{content:"";position:absolute;top:unset;bottom:-5px;left:0;right:0;height:3px;box-shadow:none;background-color:transparent;transition:background-color .3s ease-in-out}.product-details__media .product__thumb-item a.is-active:after,.product-details__media .product__thumb-item a:focus:after{background-color:var(--colour-contrast-six)}.product-details__media .product__thumb-item img{border-radius:4px;background:linear-gradient(0deg,#0006 0% 100%),#d3d3d3 50% / cover no-repeat}@media only screen and (min-width:769px){.product-details__media .flickity-viewport{border-radius:4px}}@media only screen and (max-width:768px){.product-details__media .product__main-photos{margin:0 0 28px}}.product-details__media .product__main-photos .flickity-page-dots{bottom:-28px;line-height:0;padding:12px}.product-details__media .product__main-photos .flickity-page-dots .dot{width:4px;height:4px;background-color:var(--colour-contrast-four);opacity:1;margin:0 3px;border-radius:999px}.product-details__media .product__main-photos .flickity-page-dots .dot.is-selected{width:12px;background-color:var(--colour-contrast-six);transition:width .3s ease}.product-details__media .product__photo-zoom{display:none;opacity:1;width:auto;top:initial;left:initial;right:16px;bottom:16px;border-radius:50%}@media only screen and (min-width:769px){.product-details__media .product__photo-zoom{display:block}}.product-details__media .product__photo-zoom svg{display:inline-block}.product-details__media .product-single__sticky{position:relative}@media only screen and (min-width:769px){.product-details__media .product-single__sticky{position:sticky}}.product-details__badges{position:absolute;bottom:36px;left:8px;z-index:2;display:flex;gap:8px}@media only screen and (min-width:769px){.product-details__badges{top:16px;bottom:initial;right:16px;left:initial}}.product-details__badges .badge{font-size:var(--font-size-12);color:var(--colour-contrast-six);background-color:var(--colour-brand-gold-light);padding:6px 12px;border-radius:999px}@media only screen and (min-width:769px){.product-details__badges .badge{padding:8px 12px;font-size:var(--font-size-13)}}.product-details__info{grid-column:1 / -1;grid-row:2 / 2;padding-inline:16px}@media only screen and (min-width:769px){.product-details__info{grid-column:8 / -1;grid-row:2 / 2;padding-inline:40px}}.product-details__info .product-single__meta{text-align:left;padding:0}.product-details__info .product-block{margin-bottom:0}.product-single__title{font-size:var(--font-size-28);line-height:normal;margin-bottom:16px}@media only screen and (min-width:769px){.product-single__title{font-size:var(--font-size-34)}}.product-details__info .jdgm-widget{margin-bottom:32px}@media only screen and (min-width:769px){.product-details__info .jdgm-widget{margin-bottom:40px}}.product-details__info .jdgm-widget .jdgm-prev-badge__text{text-decoration:underline;font-size:var(--font-size-13)}@media only screen and (min-width:769px){.product-details__info .jdgm-widget .jdgm-prev-badge__text{font-size:var(--font-size-14)}}.product-details__info .product-block--price{margin-bottom:32px}@media only screen and (min-width:769px){.product-details__info .product-block--price{margin-bottom:40px}}.product-details__info .product-block--price .product__price{font-size:var(--font-size-24);line-height:normal}.product-block--countdown{font-size:var(--font-size-13);text-align:center;background:var(--colour-brand-blue-light);padding:8px;border-radius:8px;margin-bottom:16px}@media only screen and (min-width:769px){.product-block--countdown{font-size:var(--font-size-15);margin-bottom:24px}}.order-delivery-countdown__message{margin-bottom:0}.order-delivery-countdown__message span{font-weight:700}.product-details__info .product-block--qty-atc{display:flex;gap:12px;margin-bottom:32px}@media only screen and (min-width:769px){.product-details__info .product-block--qty-atc{gap:16px;margin-bottom:40px}}.product-details__info .product-block--qty-atc form{flex:1 1 100%}.sticky-atc{display:flex;gap:12px;position:fixed;left:16px;right:16px;bottom:16px;background:#fff;padding:12px;border-radius:4px;box-shadow:0 0 10px #00000026;transform:translateY(calc(100% + 16px));transition:transform .25s ease;z-index:15}@media only screen and (min-width:769px){.sticky-atc{display:none}}.sticky-atc.is-visible{transform:translateY(0)}.sticky-atc__info{flex:1 0 auto}.sticky-atc__title{font-size:var(--font-size-14);margin-bottom:4px}.sticky-atc .product-block--price{margin-bottom:0}.sticky-atc .product__price{font-size:var(--font-size-14)!important;font-weight:700!important}.sticky-atc button{width:auto;flex:0 1 auto}.sticky-atc button span{display:flex;gap:4px;font-size:var(--font-size-12);font-weight:400;letter-spacing:1.2px}.product-details__info .product-block--qty-atc .product__quantity{flex:0 0 25%}.product-details__info .js-qty__wrapper{height:100%;width:100%;max-width:100%;display:flex;border-radius:999px;border:1px solid var(--colour-contrast-six)}.product-details__info .js-qty__adjust{flex:0 0 32px;padding:0;position:initial;border:0}@media only screen and (min-width:769px){.product-details__info .js-qty__adjust{flex:0 0 48px}}.product-details__info .js-qty__adjust svg{width:14px;height:auto;margin-inline:auto}.product-details__info .js-qty__adjust:hover{background:transparent}.product-details__info .js-qty__num{min-width:40px;font-size:var(--font-size-13);border:0;padding:0}@media only screen and (min-width:769px){.product-details__info .js-qty__num{font-size:var(--font-size-15)}}.product-details__info .product-atc__wrapper{flex:1 1 100%}.product-details__info .product-single__form .btn--full{font-size:var(--font-size-12);line-height:normal;font-weight:400;letter-spacing:1.2px;padding:16px}@media only screen and (min-width:769px){.product-details__info .product-single__form .btn--full{font-size:var(--font-size-13);letter-spacing:1.3px}}.product-block--product-usp{display:flex;gap:8px;align-items:center}.product-usp__icon{width:40px;height:auto;padding:8px}.product-usp__icon img{width:100%;height:auto}.product-usp__text{font-size:var(--font-size-14)}@media only screen and (min-width:769px){.product-usp__text{font-size:var(--font-size-15)}}.product-usp__text p:last-of-type{margin-bottom:0}.product-complementary__wrapper{background:var(--colour-brand-blue-pale);padding:24px;border-radius:8px;margin-top:40px}@media only screen and (min-width:769px){.product-complementary__wrapper{padding:32px}}.product-complementary__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}@media only screen and (min-width:769px){.product-complementary__header{margin-bottom:26px}}.product-complementary__title{font-size:var(--font-size-22);line-height:normal;letter-spacing:normal;font-weight:400;text-transform:none;margin-bottom:0}@media only screen and (min-width:769px){.product-complementary__title{font-size:var(--font-size-24)}}.product-complementary__slider-nav{display:flex;gap:4px}@media only screen and (min-width:769px){.product-complementary__slider-nav{gap:8px}}.product-complementary__slider-nav button{cursor:pointer;display:grid;place-items:center;background:var(--colour-contrast-one);color:var(--colour-contrast-six);border-radius:100%;height:32px;width:32px;transition:all .3s ease-in-out;box-shadow:0 0 10px #0000000d}.product-complementary__slider-nav button:disabled .product-complementary__slider-arrow{opacity:.35;cursor:not-allowed}.product-complementary__slider-nav button:not(:disabled):hover{color:#fff;background:var(--colour-contrast-six)}.product-complementary__slider-arrow{height:16px;width:auto}.product-complementary-slider__slide{width:calc(65% - 16px);margin-right:16px;min-height:100%}@media only screen and (min-width:769px){.product-complementary-slider__slide{width:calc(55% - 16px)}}.product-complementary-slider__slide:last-child{margin-right:0}product-recommendations[data-intent=complementary] .grid-product__content{height:100%}product-recommendations[data-intent=complementary] .grid-product__link{height:100%;display:flex;flex-direction:column}product-recommendations[data-intent=complementary] .grid-product__link .grid-product__image-mask{width:100%;border-radius:4px;margin-bottom:12px}product-recommendations[data-intent=complementary] .grid-product__link .image-wrap{width:100%}product-recommendations[data-intent=complementary] .grid-product__link .grid-product__meta{flex:1;display:flex;flex-direction:column;width:100%;padding:0;margin:0}product-recommendations[data-intent=complementary] .grid-product__tag{display:none}product-recommendations[data-intent=complementary] .grid-product__link .grid-product__meta .grid-product__title{font-size:var(--font-size-13);margin-bottom:8px}@media only screen and (min-width:769px){product-recommendations[data-intent=complementary] .grid-product__link .grid-product__meta .grid-product__title{font-size:var(--font-size-14)}}product-recommendations[data-intent=complementary] .grid-product__link .grid-product__meta .jdgm-widget{display:none!important}product-recommendations[data-intent=complementary] .grid-product__link .grid-product__meta .grid-product__price{margin-top:auto;font-size:var(--font-size-13);font-weight:700}@media only screen and (min-width:769px){product-recommendations[data-intent=complementary] .grid-product__link .grid-product__meta .grid-product__price{font-size:var(--font-size-14)}}product-recommendations[data-intent=complementary] .grid-product__link .grid-product__meta .product-complementary-slider__btn{margin-top:16px;margin-bottom:1px;padding:12px 16px}.modal-drawer{position:fixed;top:0;bottom:0;right:0;left:auto;width:calc(100% - 1rem);max-width:calc(100% - 1rem);height:100vh;max-height:100vh;margin:0;border:0;padding:0;transform:translate(0);transition:display .7s allow-discrete,transform .7s allow-discrete;z-index:100}@starting-style{.modal-drawer{transform:translate(100%)}}@media only screen and (min-width:769px){.modal-drawer{width:38vw}}.modal-drawer:not([open]){transform:translate(100%)}.modal-drawer::backdrop{background:#00000080;transition:background .7s ease,display .7s allow-discrete}@starting-style{.modal-drawer::backdrop{background:transparent}}html:has(.modal-drawer[open]){overflow:hidden;scrollbar-gutter:stable}.product-details__info .product-block--tab-drawer{margin-top:24px}@media only screen and (min-width:769px){.product-details__info .product-block--tab-drawer{margin-top:64px}}.product-details__info .product-block--tab-drawer+.product-block--tab-drawer{margin-top:0}.open-drawer-modal__button{display:flex;align-items:center;gap:4px;width:100%;text-align:left;font-size:var(--font-size-17);padding-block:24px;border-bottom:1px solid var(--colour-contrast-three)}.open-drawer-modal__button-icon{margin-left:auto}.modal-drawer__header{display:flex;align-items:center;gap:8px;padding:32px 16px 24px;border-bottom:1px solid var(--colour-contrast-three)}@media only screen and (min-width:769px){.modal-drawer__header{padding:40px 56px 24px}}.modal-drawer__header h2{font-size:var(--font-size-22);font-weight:400;line-height:normal;margin-bottom:0}@media only screen and (min-width:769px){.modal-drawer__header h2{font-size:var(--font-size-24)}}.modal-drawer__header .modal-drawer__close{margin-left:auto;line-head:normal;padding:4px}.modal-drawer__header .modal-drawer__close-icon{display:block}.modal-drawer__content{font-size:var(--font-size-14);padding:24px 16px 32px}@media only screen and (min-width:769px){.modal-drawer__content{font-size:var(--font-size-15);padding:32px 56px}}.modal-drawer__content h3{font-size:var(--font-size-17);margin-bottom:24px}@media only screen and (min-width:769px){.modal-drawer__content h3{font-size:var(--font-size-18)}}.modal-drawer__content .metafield-multi_line_text_field{display:block;width:100%}.modal-drawer__content p:not(:last-of-type) .metafield-multi_line_text_field{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid var(--colour-contrast-three)}.modal-drawer__whats-inside{display:grid;gap:40px}@media only screen and (min-width:769px){.modal-drawer__whats-inside{gap:56px}}.whats-inside__count{font-size:var(--font-size-13);background:var(--colour-brand-blue-light);padding:4px 12px;border-radius:999px}@media only screen and (min-width:769px){.whats-inside__count{font-size:var(--font-size-14)}}.whats-inside__wrapper{display:flex;gap:16px}.whats-inside__image{flex:0 0 96px}.whats-inside__image img{width:100%;height:auto;border:1px solid var(--colour-contrast-three)}.whats-inside__text{font-size:var(--font-size-13)}@media only screen and (min-width:769px){.whats-inside__text{font-size:var(--font-size-14)}}.whats-inside__text h3{font-size:var(--font-size-14);font-weight:700;margin-bottom:8px}@media only screen and (min-width:769px){.whats-inside__text h3{font-size:var(--font-size-15)}}.split-media-text__wrapper{display:grid;grid-template-columns:repeat(12,1fr);align-items:center;color:var(--colour-contrast-six)}.split-media-text__media{grid-column:1 / -1;grid-row:1 / 1}.split-media-text__image,.split-media-text__video{width:100%;height:100%;object-fit:cover}.split-media-text__text{grid-column:1 / -1;grid-row:2 / 2;font-size:var(--font-size-14);padding:40px 16px 64px}@media only screen and (min-width:769px){.split-media-text__text{grid-row:1 / 1;padding:80px 160px}}.split-media-text__text h2{font-size:var(--font-size-28);line-height:normal;margin-bottom:0}.split-media-text__text h2+p,.split-media-text__text h2+.metafield-rich_text_field{margin-top:24px}.split-media-text__text p:last-of-type{margin-bottom:0}.split-media-text__text .btn{margin-top:40px}@media only screen and (min-width:769px){.split-media-text__wrapper.media-first .split-media-text__media{grid-column:1 / span 6;grid-row:1 / 1}}@media only screen and (min-width:769px){.split-media-text__wrapper.media-first .split-media-text__text{grid-column:7 / span 6;grid-row:1 / 1;padding:80px 160px}}@media only screen and (min-width:769px){.split-media-text__wrapper.media-last .split-media-text__media{grid-column:7 / span 6;grid-row:1 / 1}}@media only screen and (min-width:769px){.split-media-text__wrapper.media-last .split-media-text__text{grid-column:1 / span 6;grid-row:1 / 1}}@media only screen and (min-width:769px){.split-media-text__wrapper.layout-inset{padding-inline:40px}}@media only screen and (min-width:769px){.split-media-text__wrapper.layout-inset .split-media-text__media{grid-column:span 7}}.split-media-text__wrapper.layout-inset .split-media-text__text{padding:24px 24px 32px}@media only screen and (min-width:769px){.split-media-text__wrapper.layout-inset .split-media-text__text{grid-column:span 5;padding:80px}}.product-recommendations__wrapper{display:block;padding-block:40px}@media only screen and (min-width:769px){.product-recommendations__wrapper{padding-block:80px}}.product-recommendations__header{display:flex;justify-content:space-between;align-items:center;padding-inline:16px;margin-bottom:24px}@media only screen and (min-width:769px){.product-recommendations__header{padding-inline:40px;margin-bottom:32px}}.product-recommendations__title{font-size:var(--font-size-24);line-height:normal}@media only screen and (min-width:769px){.product-recommendations__title{font-size:var(--font-size-30)}}.product-recommendations__slider-nav{display:none}@media only screen and (min-width:769px){.product-recommendations__slider-nav{display:flex;gap:8px}}.product-recommendations__slider-nav button{cursor:pointer;display:grid;place-items:center;background:transparent;color:var(--colour-contrast-six);border:1px solid var(--colour-contrast-six);border-radius:100%;height:40px;width:40px;transition:all .3s ease-in-out}.product-recommendations__slider-nav button:disabled{opacity:.35;cursor:not-allowed}.product-recommendations__slider-nav button:not(:disabled):hover{color:#fff;background:var(--colour-contrast-six)}.product-recommendations__slider-arrow{height:16px;width:auto}.product-recommendations-slider__wrapper{padding-inline:16px;margin:0!important;overflow:hidden}@media only screen and (min-width:769px){.product-recommendations-slider__wrapper{padding-inline:40px}}.product-recommendations-slider__wrapper .flickity-viewport{overflow:visible!important}.product-recommendations-slider__slide{width:calc(75% - 12px);margin-right:12px}@media only screen and (min-width:769px){.product-recommendations-slider__slide{width:calc((100% - 72px)/4);margin-right:24px}}.product-recommendations-slider__slide:last-child{margin-right:0}.callout-blocks__wrapper{display:flex;flex-direction:column;gap:32px;align-items:center;text-align:center;padding:40px 0}@media only screen and (min-width:769px){.callout-blocks__wrapper{flex-direction:row;justify-content:space-evenly}}.callout-blocks__wrapper .callout-blocks__block{display:block;max-width:240px}.callout-blocks__wrapper .callout-blocks__block img{max-width:220px;margin:0 auto}.callout-blocks__wrapper .callout-blocks__block h3{font-size:var(--font-size-22);margin-top:8px;margin-bottom:0}@media only screen and (min-width:769px){.callout-blocks__wrapper .callout-blocks__block h3{font-size:var(--font-size-24);margin-top:16px}}.callout-blocks__wrapper .callout-blocks__block .callout-blocks__text{font-size:var(--font-size-14);margin-top:8px}@media only screen and (min-width:769px){.callout-blocks__wrapper .callout-blocks__block .callout-blocks__text{font-size:var(--font-size-15)}}.got-a-question__wrapper{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:1200px;color:var(--colour-contrast-six);background:var(--colour-brand-gold-light);padding:24px 40px;border-radius:8px;margin:40px auto}@media only screen and (min-width:769px){.got-a-question__wrapper{flex-direction:row;gap:8px;text-align:left}}.got-a-question__icon{margin-bottom:8px;padding:4px}@media only screen and (min-width:769px){.got-a-question__icon{flex:0 0 auto;padding:12px;margin-bottom:0}}.got-a-question__icon img{width:40px;height:auto}@media only screen and (min-width:769px){.got-a-question__icon img{width:56px}}.got-a-question__content{font-size:var(--font-size-14);margin-bottom:24px}@media only screen and (min-width:769px){.got-a-question__content{flex:1 1 auto;font-size:var(--font-size-15);margin-bottom:0}}.got-a-question__content h3{font-size:var(--font-size-22);line-height:normal;margin-bottom:8px}@media only screen and (min-width:769px){.got-a-question__content h3{font-size:var(--font-size-24);margin-bottom:4px}}.got-a-question__content p:last-child{margin-bottom:0}.got-a-question__button{width:100%}@media only screen and (min-width:769px){.got-a-question__button{flex:0 0 auto;width:auto}}.got-a-question__button a{width:100%}@media only screen and (min-width:769px){.got-a-question__button a{min-width:240px}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/custom.css.map */
