@charset "UTF-8";.bundles__wrapper{margin:0 auto;max-width:2350px}.bundles__wrapper .header__wrapper{display:grid;grid-template-columns:50% 50%}.bundles__wrapper .header__wrapper .bundles-header-image{background-size:cover;background-position:center;background-repeat:no-repeat}.bundles__wrapper .header__wrapper .PageHeader{margin:0 100px;display:grid;align-content:center;max-width:900px}.bundles__wrapper .header__wrapper .PageHeader .Container{padding:0}.bundles__wrapper .header__wrapper .PageHeader .Container h1{font-size:3rem;font-family:RomainHeadline-regular,serif;margin:0 auto 3rem}.bundles__wrapper .header__wrapper .PageHeader .Container p{margin-bottom:1em;font-family:Helvetica,"Helvetica Neue",Arial,"Lucida Grande",sans-serif;color:#939393;line-height:1.4;text-align:left}.bundles__wrapper .header__wrapper .PageHeader button{margin:0 auto;display:block;margin-top:30px}.bundles__wrapper .bundles__content{display:grid;grid-template-columns:65fr 35fr;grid-template-rows:1fr;gap:0 40px;max-width:1600px;margin:80px auto 40px}.bundles__wrapper .bundles__content .form_wrapper{max-height:1250px}.bundles__wrapper .bundles__content .form_wrapper #tabs{overflow:hidden;border-bottom:1px solid #dedede;background-color:#fff}.bundles__wrapper .bundles__content .form_wrapper #tabs button{background-color:#fff;float:left;border:none;outline:0;cursor:pointer;padding:1em 1.2em;font-size:1em;text-align:center;letter-spacing:.02em;font-family:Helvetica,"Helvetica Neue",Arial,"Lucida Grande",sans-serif;font-weight:400;font-style:normal;width:25%;white-space:nowrap}.bundles__wrapper .bundles__content .form_wrapper #tabs button:hover{background-color:#f1f0f1;color:#333}.bundles__wrapper .bundles__content .form_wrapper #tabs button.active{background-color:#000;color:#fff}.bundles__wrapper .bundles__content .form_wrapper #tabs button.added:before{content:'✓ '}.bundles__wrapper .bundles__content .form_wrapper .content{display:none;background-color:#fff;padding:2em 1em}.bundles__wrapper .bundles__content .form_wrapper .content h3{font-weight:700}.bundles__wrapper .bundles__content .form_wrapper .content .options-wrapper{display:flex;margin-top:30px}.bundles__wrapper .bundles__content .form_wrapper .content .options-wrapper .bundle-sizes{width:35%;margin-right:30px;margin-top:5px}.bundles__wrapper .bundles__content .form_wrapper .content .options-wrapper .bundle-sizes select{-webkit-appearance:none;-moz-appearance:none;background:0 0;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 19 12' height='10px' width='10px' xmlns='http://www.w3.org/2000/svg'><polyline fill='none' stroke='rgba(0,0,0,.65)' points='17 2 9.5 10 2 2' fill-rule='evenodd' stroke-width='2' stroke-linecap='square'></polyline></svg>");background-repeat:no-repeat;background-position-x:96%;background-position-y:18px;margin-right:2rem}.bundles__wrapper .bundles__content .form_wrapper .content .options-wrapper .bundle-colours{opacity:1;transition:opacity .3s;-webkit-transition:opacity .3s}.bundles__wrapper .bundles__content .form_wrapper .content .options-wrapper .bundle-colours.disabled{opacity:.4;pointer-events:none}.bundles__wrapper .bundles__content .form_wrapper .content .options-wrapper .bundle-colours .HorizontalList__Item{margin:5px 3px}.bundles__wrapper .bundles__content .form_wrapper .content .options-wrapper .bundle-colours .HorizontalList__Item.disabled{display:none}.bundles__wrapper .bundles__content .form_wrapper .content .options-wrapper .bundle-colours .selected:after{content:'';position:absolute;width:calc(100% + 6px);height:calc(100% + 6px);top:-3px;left:-3px;border:1px solid #999}.bundles__wrapper .bundles__content .form_wrapper .content .extra-item{text-decoration:none;margin-top:30px;display:none}.bundles__wrapper .bundles__content .form_wrapper .content .extra-item:before{content:"\002B";margin-right:10px;font-size:21px;display:inline-block}.bundles__wrapper .bundles__content .form_wrapper .content .no-item{margin-top:30px}.bundles__wrapper .bundles__content #selected{width:25%;flex-shrink:0;flex:0 0 auto}.bundles__wrapper .bundles__content #selected.disabled{opacity:.4;pointer-events:none}.bundles__wrapper .bundles__content #bundle_wrapper{position:relative;min-height:400px}.bundles__wrapper .bundles__content #bundle_wrapper p{padding:1em 1.2em;font-size:1em}.bundles__wrapper .bundles__content #bundle_wrapper p.heading{letter-spacing:.02em;font-family:Helvetica,"Helvetica Neue",Arial,"Lucida Grande",sans-serif;font-weight:400;font-style:normal;border-bottom:1px solid #dedede}.bundles__wrapper .bundles__content #bundle_wrapper p button{float:right;font-size:1em;border:none;outline:0;cursor:pointer;padding:1em 1.2em;margin-top:-15px}.bundles__wrapper .bundles__content #bundle_wrapper p button .Button__SeparatorDot{margin:0 18px 3px}.bundles__wrapper .bundles__content #bundle_wrapper p.empty-message{position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}.bundles__wrapper .bundles__content #bundle_wrapper #image_wrapper{display:grid;grid-template-columns:1fr;gap:0}.bundles__wrapper .bundles__content #bundle_wrapper #image_wrapper .bundle-item{display:flex}.bundles__wrapper .bundles__content #bundle_wrapper #image_wrapper .bundle-item div{padding:15px 0 0}.bundles__wrapper .bundles__content #bundle_wrapper #image_wrapper .bundle-item div:first-child{padding-left:15px;padding-right:15px}.bundles__wrapper .bundles__content #bundle_wrapper #image_wrapper .bundle-item div .img{width:85px;height:85px;background:#ccc;background-position:center center;background-size:cover}.bundles__wrapper .bundles__content #bundle_wrapper #image_wrapper .bundle-item div h3{font-family:Calibre-Medium,sans-serif;font-weight:400;letter-spacing:.02em;line-height:1.25;font-size:18px;color:#222;margin-bottom:8px}.bundles__wrapper .bundles__content #bundle_wrapper #image_wrapper .bundle-item div .size{font-size:14px;color:#5c5c5c}.bundles__wrapper .bundles__content #bundle_wrapper #image_wrapper .bundle-item div .price{font-family:Calibre-Medium,sans-serif;font-weight:400;letter-spacing:.02em;font-size:18px;color:#939393}.bundles__wrapper .bundles__content #bundle_wrapper #image_wrapper .bundle-item .clear-bundle-item{color:#939393;align-self:flex-start;margin-left:auto}.bundles__wrapper .bundles__content #bundle_wrapper #image_wrapper .bundle-item .clear-bundle-item svg{height:11px;margin-top:20px}.bundles__wrapper .bundles__content #bundle_wrapper #image_wrapper .bundle-controls{justify-content:left;margin-left:15px;margin-top:25px}.bundles__wrapper .bundles__content #bundle_wrapper #image_wrapper .bundle-controls a{color:#939393;font-size:13px;margin-right:15px}.bundles__wrapper .bundles__content #bundle_wrapper #image_wrapper .bundle-controls a:before{content:'';position:absolute;width:100%;height:1px;left:0;bottom:-1px;background:currentColor;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.bundles__wrapper .bundles__content #bundle_wrapper #image_wrapper .bundle-controls .price-info{font-size:13px;color:#939393;text-align:right;margin-top:5px;margin-left:auto;padding-right:15px}.bundles__wrapper .bundles__content #bundle_wrapper #image_wrapper #share-link{display:flex;flex-direction:row;border:1px solid #dedede;padding:2px;margin:30px 15px}.bundles__wrapper .bundles__content #bundle_wrapper #image_wrapper #share-link input{flex-grow:2;border:none;padding:0 10px;font-size:14px}.bundles__wrapper .bundles__content #bundle_wrapper #image_wrapper #share-link input:focus{outline:0}.bundles__wrapper .bundles__content #bundle_wrapper #image_wrapper #share-link button{border:1px solid #000;background:#000;color:#fff;padding:5px 15px}.bundles__wrapper .bundles__content #bundle_wrapper #image_wrapper .share-copied{margin-top:40px;margin-left:15px}@media screen and (min-width:1008px) and (max-width:1239px){.bundles__wrapper .header__wrapper .PageHeader{margin:0 60px}.bundles__wrapper .header__wrapper .PageHeader .Container h1{max-width:300px}}@media screen and (min-width:1240px){.bundles__wrapper .header__wrapper .PageHeader{margin:0 100px}.bundles__wrapper .header__wrapper .PageHeader .Container h1{max-width:unset}}@media screen and (max-width:1007px){.bundles__wrapper .header__wrapper .PageHeader .Container h1{max-width:300px}}@media screen and (min-width:641px) and (max-width:1007px){.bundles__wrapper{margin:0 50px}.bundles__wrapper .header__wrapper{grid-template-columns:100%}.bundles__wrapper .header__wrapper .PageHeader{margin:35px 0;max-width:unset;margin-left:unset;padding-left:unset}.bundles__wrapper .header__wrapper .PageHeader .Container h1{max-width:unset}.bundles__wrapper .header__wrapper .bundles-header-image{height:735px!important}.bundles__wrapper .bundles__content{grid-template-columns:1fr;grid-template-rows:repeat(auto,1fr);margin:30px auto}.bundles__wrapper .bundles__content #bundle_wrapper #image_wrapper{grid-template-columns:1fr}.bundles__wrapper .bundles__content #bundle_wrapper #image_wrapper .bundle-item img .img{width:110px;height:110px}}@media screen and (max-width:640px){.bundles__wrapper{margin:0 20px}.bundles__wrapper .header__wrapper{grid-template-columns:100%}.bundles__wrapper .header__wrapper .PageHeader{margin:30px 0;max-width:unset;margin-left:unset;padding-left:unset}.bundles__wrapper .header__wrapper .bundles-header-image{height:350px!important}.bundles__wrapper .bundles__content{grid-template-columns:1fr;grid-template-rows:repeat(2,auto);margin:10px auto}.bundles__wrapper .bundles__content .form_wrapper #tabs button{font-size:.7em;padding:1em 0}.bundles__wrapper .bundles__content .form_wrapper .content .options-wrapper{flex-direction:column}.bundles__wrapper .bundles__content .form_wrapper .content .options-wrapper .bundle-sizes{width:100%}.bundles__wrapper .bundles__content .form_wrapper .content .options-wrapper .bundle-colours{width:100%;margin-top:25px}.bundles__wrapper .bundles__content .form_wrapper .content .options-wrapper #selected{width:100%;margin-top:25px}.bundles__wrapper .bundles__content #bundle_wrapper #image_wrapper{grid-template-columns:1fr}.bundles__wrapper .bundles__content #bundle_wrapper #image_wrapper .bundle-item img .img{width:110px;height:110px}}.responsibility-image{background-size:cover;background-position:center;background-repeat:no-repeat;max-height:600px;min-height:400px;margin-bottom:2rem}@media screen and (min-width:641px){.responsibility-items-grid{display:grid;grid-template-columns:50% 50%;column-gap:1rem;row-gap:2rem;grid-auto-flow:dense}.responsibility-item:nth-child(3n+1){grid-column:span 2}}@media screen and (min-width:1240px){.responsibility-item:nth-child(3n+2){padding-right:3em}.responsibility-item:nth-child(3n+3){padding-left:3em}}@media screen and (max-width:640px){.responsibility-items-grid{display:flex;flex-direction:column}.responsibility-item{padding-left:0;padding-right:0}}.responsibility-item{position:relative;text-align:center}.responsibility-item:last-child{padding-bottom:2.5em}.responsibility-overlay{display:grid;align-content:center;transition:.5s ease;opacity:0;background:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center;height:100%;width:100%}.responsibility-overlay-text{color:#fff;font-size:1.5rem;border:1px solid #fff;padding:1em}.responsibility-item:hover .responsibility-overlay-text{opacity:1}.responsibility-item:hover .responsibility-overlay{opacity:.5}.responsibility-heading-grid{display:grid;grid-template-columns:50% 50%}.responsibility-text-content{max-width:600px;margin-left:auto;padding-left:2em}.responsibility-heading{font-size:3rem;max-width:80%;font-family:RomainHeadline-regular,serif;margin-bottom:.5rem}.responsibility-heading.initial{margin-bottom:4rem}.responsibility-item p{margin-bottom:1rem}@media screen and (max-width:640px){.responsibility-heading.initial{margin-top:2rem;margin-bottom:1rem}.responsibility-item p{margin-bottom:2.5rem}}.responsibiliy-content{font-family:Helvetica,"Helvetica Neue",Arial,"Lucida Grande",sans-serif;color:#939393;line-height:1.2;max-width:80%}.grid-centered{display:grid;align-content:center}.responsibility-nav{margin:auto;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;display:flex;justify-content:center;padding:1.5em 0;font-family:Helvetica,"Helvetica Neue",Arial,"Lucida Grande",sans-serif}.responsibility-nav-item{margin-right:1em}@media screen and (max-width:1007px){.responsibility-heading{font-size:2rem}.responsibility-nav{display:grid;grid-template-columns:33% 33% 33%;align-content:center;text-align:center;row-gap:1em;margin-bottom:2em}}@media screen and (max-width:640px){.responsibility-heading-grid{display:grid;grid-template-columns:100%;row-gap:2em}}.responsibility-tabs{overflow:hidden;border-bottom:1px solid #f1f1f1;display:flex;justify-content:space-between}.responsibility-tabs button{background-color:inherit;float:left;border:none;outline:0;cursor:pointer;padding:14px 16px;transition:.3s;font-size:24px;letter-spacing:.3px;line-height:2.5}.responsibility-tabs button:hover{background-color:#eee}.responsibility-tabs button.res-active{color:#000;border-bottom:1px solid #000}.responsibility-tab{width:33.3333%}.responsibility-tabcontent{margin:3em .6em}.responsibility-tabs{margin:0 .6em}.product-responsibility-heading{margin-top:0!important;font-size:24px;margin-bottom:0;color:#000}.product-responsibility-wrapper{display:grid;grid-template-columns:50% 50%}.product-responsibility-image{margin-right:2em}.product-responsibility-content{margin-left:3em}@media screen and (max-width:640px){.product-responsibility-wrapper{grid-template-columns:100%}.product-responsibility-content{margin-top:0;margin-left:0}.responsibility-tabs{margin:1em 0 0}.responsibility-tabcontent{margin:2em 0}.responsibility-tabs button{font-size:15px;letter-spacing:unset;line-height:unset}.product-responsibility-image{margin-bottom:2em;margin-right:0}}@media screen and (max-width:1007px) and (min-width:641px){.responsibility-tabs button{font-size:20px}}@media screen and (min-width:1500px){.Product__Info{margin-right:30px}}@media screen and (min-width:1008px){.Product__Info{margin:0 30px -40px 30px;width:505px}.Product__Gallery{margin-left:30px;margin-right:30px}}.Product__Gallery{margin-bottom:12px}#shopify-section-product-template [data-oke-reviews-product-listing-rating],.ProductForm__Option,.ProductForm__QuantitySelector,.ProductMeta__PriceList{display:inline-block}.ProductForm__Variants{margin-bottom:20px}.ProductForm__Variants .ProductForm__QuantitySelector{margin-right:25px}.ProductForm__Variants .ProductForm__Option{width:335px}.ProductForm__Variants .ProductForm__Option .ProductForm__SelectedValue{max-width:285px}#shopify-section-product-template [data-oke-reviews-product-listing-rating]{margin-top:0!important;vertical-align:super}.ProductMeta__PriceList{margin-top:5px;margin-right:25px}.ProductMeta__Description{border-top:none;padding-top:0;font-size:15px}.swatch-title{font-size:15px}.afterpay-paragraph{font-size:12px;margin-top:5px}.ProductForm__AddToCart{margin-bottom:15px}.ProductMeta__Title{font-size:28px}@media screen and (max-width:640px){.ProductForm__QuantitySelector{margin-bottom:25px}}.competition-header-grid{display:grid;grid-template-columns:50% 50%}.competition-header-grid .competition-header-image{background-size:cover;background-position:center;background-repeat:no-repeat;max-height:1000px}.competition-header-grid .competition-text-content{margin-left:100px;max-width:775px}.competition-header-grid .competition-text-content .competition-heading{font-size:2.9rem;font-family:RomainHeadline-regular,serif;margin-bottom:3rem;max-width:95%}.competition-header-grid .competition-text-content .competition-content{font-family:Helvetica,"Helvetica Neue",Arial,"Lucida Grande",sans-serif;color:#222;line-height:1.5;max-width:80%}.competition-header-grid .competition-text-content a{color:#000}.competition-widget{margin:100px 0}.competition-widget .competition-item{position:relative;text-align:center}.competition-widget .competition-item .competition-heading{font-size:2.9rem;font-family:RomainHeadline-regular,serif;margin-bottom:3rem;max-width:100%;margin-top:0}.competition-widget input{height:50px!important}.competition-widget .needsclick svg{margin:0 15px 0 40px}.competition-widget .ql-editor{margin:0 40px!important}.competition-widget .ql-editor p{color:#858585!important}.competition-widget label{padding-bottom:0!important}.competition-widget button{height:60px;width:50%!important;margin:0 auto}.competition-prizes .competition-item{position:relative;text-align:center}.competition-prizes .competition-item .competition-heading{font-size:2.9rem;font-family:RomainHeadline-regular,serif;margin-bottom:5rem;max-width:100%}.competition-prizes .FeatureText__Content{max-width:52%}.competition-prizes .FeatureText__Content .SectionHeader__SubHeading{font-size:1.15em!important;text-transform:uppercase;margin-bottom:18px!important}.competition-prizes .FeatureText__Content .SectionHeader__Heading{font-size:2.4em!important}@media screen and (min-width:641px) and (max-width:1007px){.competition-header-grid .competition-header-image{max-height:600px}.competition-header-grid .competition-text-content{margin-left:45px}.competition-header-grid .competition-text-content .competition-heading{font-size:2rem;margin-bottom:1rem;max-width:95%}.competition-header-grid .competition-text-content .competition-content{max-width:90%}.competition-widget{margin:65px 0}.competition-widget .competition-item .competition-heading{font-size:2rem;margin-bottom:1rem}.competition-prizes .competition-item .competition-heading{font-size:2rem;margin-bottom:3rem}.competition-prizes .FeatureText__Content{max-width:80%}.competition-prizes .FeatureText__Content .SectionHeader__SubHeading{font-size:1em!important;margin-bottom:12px!important}.competition-prizes .FeatureText__Content .SectionHeader__Heading{font-size:1.65em!important}}@media screen and (max-width:640px){.competition-header-grid{display:grid;grid-template-columns:100%;row-gap:2em}.competition-header-grid .competition-header-image{max-height:400px}.competition-header-grid .competition-text-content{margin-left:30px;margin-right:30px;max-width:unset}.competition-header-grid .competition-text-content .competition-heading{font-size:2rem;margin-top:.5rem;margin-bottom:1rem}.competition-header-grid .competition-text-content .competition-content{max-width:unset}.competition-widget{margin:50px 30px}.competition-widget .competition-item .competition-heading{font-size:1.6rem;margin-top:.5rem;margin-bottom:1rem}.competition-prizes .competition-item .competition-heading{font-size:2rem;margin-bottom:0}.competition-prizes .FeatureText__Content{max-width:unset}.competition-prizes .FeatureText__Content .SectionHeader__SubHeading{font-size:1em!important;margin-bottom:12px!important}.competition-prizes .FeatureText__Content .SectionHeader__Heading{font-size:1.65em!important;margin-bottom:30px}}
/*# sourceMappingURL=/s/files/1/0217/7348/4112/t/131/assets/custom.scss.css.map?v=8703428383865971635 */
